在 Amazon Bedrock 中為您的應用程式建置和修改代理程式 - Amazon Bedrock

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

在 Amazon Bedrock 中為您的應用程式建置和修改代理程式

Amazon Bedrock 代理程式透過協同運作基礎模型、資料來源、軟體應用程式和使用者對話之間的互動,為您的應用程式使用者自動化任務。代理程式也會自動呼叫 API 以採取動作,並調用知識庫來補充這些動作的資訊。您必須先建立代理程式,然後設定代理程式來執行任務,才能開始為應用程式使用代理程式。

Amazon Bedrock 為您提供下列選項,以針對您的使用案例建置代理程式。

手動建立和設定您的代理程式

建立代理程式之後,請設定動作群組以定義代理程式可協助最終使用者執行的動作,藉以設定代理程式。動作群組包含代理程式必須從您的應用程式使用者取得的參數、可呼叫的 API、如何處理動作,以及如何傳回回應。

您可以略過定義代理程式的動作群組,改為選擇設定知識庫,以提供代理程式可以查詢的資訊儲存庫,用以回答應用程式使用者的查詢。

您可以透過主控台,或使用 CLI 或 SDK,手動建立、設定、修改和刪除代理程式。如需詳細資訊,請參閱手動建立和設定代理程式

使用對話式建置器設定您的代理程式

建立代理程式之後,您可以選擇使用對話式建置器來設定代理程式。對話式建置器是一種互動式助理,可在 Amazon Bedrock 主控台中使用。對話式建置器可協助您設定代理程式。使用對話式建置器,您可以使用自然語言與助理互動,以描述代理程式的用途,以及代理程式為了實現用途可能需要的資訊。代理程式是使用您提供的資訊為您建置的。如果您想要快速設定或修改代理程式,請使用對話式建置器。您可以隨時在主控台使用對話式建置器來修改和刪除您的代理程式。如需詳細資訊,請參閱使用對話式建置器設定您的代理程式

在執行時期動態設定和調用代理程式

您可以使用 InvokeInlineAgent API,在執行時期動態設定和調用內嵌 Amazon Bedrock 代理程式。使用內嵌代理程式可讓您在調用代理程式的同時,靈活地指定代理程式功能,例如基礎模型、指示、動作群組、防護機制和知識庫。在使用代理程式之前,無需預先定義其功能。如需詳細資訊,請參閱在執行時期設定內嵌代理程式

使用預先建置的範本,快速開始為您的使用案例使用代理程式

Amazon Bedrock 為您提供代理程式藍圖,讓您快速開始使用 Amazon Bedrock 代理程式。藍圖是針對熱門使用案例最佳化的預先建置範本集合。這些範本可讓您快速實驗以代理程式為基礎的應用程式,而不需要組態和冗長的開發週期。代理程式藍圖是託管在 amazon-bedrock-samples GitHib 儲存庫上的開放原始碼範本。範本隨附範例動作、防護機制和知識庫。如需詳細資訊,請參閱引入藍圖以簡化 Amazon Bedrock 上的代理程式型自動化