定義動作群組中的動作 - Amazon Bedrock

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

定義動作群組中的動作

您可以使用下列其中一種方式定義動作群組 (您可以針對不同的動作群組使用不同的方法):

  • 定包含描述、結構和參數的結構描述,將動作群組中的每個動作定義為 API 作業。OpenAPI使用此選項,您可以更明確地定義動作,並將其對應至系統中的 API 作業。您可以使用下列其中一種方式將 API 結構描述新增至動作群組:

    • 將您建立的結構描述上傳到亞馬遜簡單儲存服務 (Amazon S3) 儲存貯體。

    • 新增動作群組 AWS Management Console 時,在中的內嵌OpenAPI結構描述編輯器中寫入結構描述。只有在動作群組所屬的代理程式已建立之後,才能使用此選項。

  • 使用代理程式需要向使用者提出的參數設定函數詳細資訊。使用此選項,您可以簡化動作群組建立程序,並將代理程式設定為引出您定義的一組參數。然後,您可以將參數傳遞到您的應用程序,並自定義如何使用它們在自己的系統中執行操作。

繼續上述範例,您可以使用下列其中一種方式定義CreateBooking動作:

  • 使用 API 結構描述,CreateBooking可能是包含要求主體的 API 作業,其中包含HotelNameLengthOfStayUserEmail和等欄位,以及傳回BookingId.

  • 使用函數詳細資訊,CreateBooking可以是使用HotelNameLengthOfStay和等參數定義的函數UserEmail。代理程式從使用者取得這些參數的值之後,您就可以將它們傳遞至您的系統。

當您的代理程式與使用者互動時,它會決定需要在動作群組內呼叫哪些動作。然後,代理程式將引出完成 API 要求需的參數和其他資訊,或標記為函數必要的參數和其他資訊。

選取主題以瞭解如何使用不同方法定義動作群組。