為具有知識庫的客服人員產生增強回應 - Amazon Bedrock

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

為具有知識庫的客服人員產生增強回應

Amazon Bedrock 知識庫可協助您利用擷取增強型世代 (RAG),這是一種常見的技術,涉及從資料存放區提取資訊,以增強大型語言模型產生的回應 (LLMs)。當您使用資料來源和向量存放區設定知識庫時,應用程式可以查詢知識庫,以傳回資訊,以使用來源的直接引號或查詢結果所產生的自然回應來回答查詢。

若要搭配 Amazon Bedrock 代理程式使用 Amazon Bedrock 知識庫,您必須先建立知識庫,然後將知識庫與代理程式建立關聯。如果您尚未建立知識庫,請參閱 使用知識庫擷取資料並產生 AI 回應 以了解知識庫並建立知識庫。您可以在建立代理程式期間或建立代理程式之後建立知識庫。若要將知識庫與現有代理程式建立關聯,請選取與您所選方法對應的索引標籤,然後遵循下列步驟:

Console
新增知識庫
  1. AWS Management Console 使用IAM具有 Amazon Bedrock 許可 的角色登入 ,並在 開啟 Amazon Bedrock 主控台https://console.aws.amazon.com/bedrock/

  2. 從左側導覽窗格中選取客服人員。然後,在客服人員區段中選擇客服人員

  3. 客服人員建置器中選擇編輯

  4. 針對知識庫區段,選擇新增

  5. 選擇您建立的知識庫,並提供有關代理程式應如何與之互動的指示。

  6. 選擇新增。成功橫幅會出現在頂端。

  7. 若要在測試前將所做的變更套用至客服人員,請選擇準備再進行測試。

API

若要將知識庫與代理程式建立關聯,請傳送AssociateAgentKnowledgeBase請求給 Amazon Bedrock 建置時間端點 的代理程式

下列清單說明 請求中的欄位:

  • 下列是必要欄位:

    欄位 簡短描述
    agentId 客服人員的 ID
    agentVersion 代理程式版本
    knowledgeBaseId 知識庫的 ID
  • 下列欄位為選用欄位:

    欄位 簡短描述
    description 客服人員如何使用知識庫的說明
    knowledgeBaseState 若要防止客服人員查詢知識庫,請指定 DISABLED

您可以使用 中的 sessionState 欄位,修改連接至代理程式之知識庫的查詢組態 InvokeAgent 請求。如需詳細資訊,請參閱控制代理程式工作階