翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アクショングループでのアクションの定義
アクショングループは、次のいずれかの方法で定義できます (アクショングループごとに異なる方法を使用できます)。
-
アクショングループ内の各アクションを API オペレーションとして定義する説明、構造、パラメータを含むOpenAPIスキーマを設定します。このオプションを使用すると、アクションをより明示的に定義し、システム内の API オペレーションにマッピングできます。次のいずれかの方法で、API スキーマをアクショングループに追加します。
-
作成したスキーマを Amazon Simple Storage Service (Amazon S3) バケットにアップロードします。
-
アクショングループを追加する AWS Management Console ときに、 のインラインスキーマエディタにOpenAPIスキーマを書き込みます。このオプションは、アクショングループが属するエージェントが既に作成されている場合にのみ使用できます。
-
-
エージェントがユーザーから引き出す必要があるパラメータを使用して関数の詳細を設定します。このオプションを使用すると、アクショングループの作成プロセスを簡素化し、定義した一連のパラメータを引き出すようにエージェントを設定できます。その後、パラメータをアプリケーションに渡し、パラメータを使用して独自のシステムでアクションを実行する方法をカスタマイズできます。
上記の例を続けると、次のいずれかの方法でCreateBooking
アクションを定義できます。
-
API スキーマを使用すると、 は、、
HotelName
、および などのフィールドを含むリクエストボディUserEmail
とLengthOfStay
、 を返すレスポンスボディを持つ API オペレーションであるCreateBooking
可能性がありますBookingId
。 -
関数の詳細を使用すると、 は、、
HotelName
、 などのパラメータで定義された関数CreateBooking
である可能性がありますLengthOfStay
UserEmail
。これらのパラメータの値がエージェントによってユーザーから誘発されたら、それらをシステムに渡すことができます。
エージェントは、ユーザーとやり取りするときに、アクショングループ内で呼び出す必要があるアクションを決定します。その後、エージェントは、API リクエストを完了するために必要なパラメータとその他の情報、または関数で必須としてマークされたパラメータとその他の情報を取得します。
トピックを選択して、さまざまなメソッドでアクショングループを定義する方法を学びます。