客服人員 - Amazon Quick

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

客服人員

  • UI 代理程式 - 適用於 Web 瀏覽器任務的 AI 代理程式。用於動態和智慧型 Web 自動化。只需撰寫指示,即可讓其導覽網站、擷取資料和產生結構化輸出。

  • 自訂代理程式 - 複雜任務的 AI 代理程式。建立可以理解自然語言指示的代理程式,並使用可用的工具採取動作。用於需要推理、判斷和動態規劃的任務。

UI 代理程式

UI 代理程式是一種原生代理程式,可了解執行複雜瀏覽器動作的自然語言指示。它可以自動導覽網站、按一下、輸入、讀取資料,並產生針對下游自動化步驟最佳化的結構化輸出。範例使用案例包括摘要網頁上的產品,或透過導覽網站擷取資料。

Properties

Title

步驟/UI 代理程式的名稱

指示

在此欄位中,您會以自然語言撰寫客服人員的提示。撰寫提示時的最佳實務:

  • 清楚且明確地說明您想要的內容。

  • 建構提示。首先提及 'Task' 或 'Role',然後 'Instructions' 以編號步驟完成任務

  • 新增限制條件 (例如,僅檢閱產品區段),並指定何時停止/結束 (例如,找到相關資訊時停止)

  • 提供正面和負面 (不要這樣做) 範例

  • 明確指定長度需求 (例如少於 100 個字) 或輸出格式 (例如 MM/DD/YY 格式的日期)

以三引號 (""") 包裝文字以撰寫多行提示。例如:

"""Task: Locate the company's latest annual report. * Visit the provided URL. * Look for the annual report. The report may be titled 'Annual Report', 'Financial Report', 'Year in Review', or similar variations..."""
結構化輸出 (選用)

代理程式回應:指派此操作輸出的變數名稱

如何設定結構化輸出欄位

新增欄位

  • 按一下新增欄位以建立新的輸出欄位

  • 輸入輸出名稱 - 這會成為 JSON 屬性名稱

  • 從下拉式清單中選取類型

  • 如果欄位必須一律存在,則勾選必要

  • 新增描述以引導 AI 代理器

欄位類型

  • 字串 - 文字值 (名稱、描述、摘要)

  • 數字 - 數值 (計數、分數、百分比)

  • 布林值 - 是/否值 (狀態旗標,是/否問題)

  • 物件 - 巢狀結構 (複雜資料群組)

  • Array - 項目清單 (標籤、類別、多個值)

  • 檔案 - 檔案參考 (文件附件、影像)

  • 資料表 - 表格式資料 (結構化資料集、報告)

使用複雜類型

物件和陣列可包含巢狀欄位:

  • 按一下物件或陣列欄位旁的展開箭頭 (▶)

  • 在巢狀結構中使用新增欄位

  • 保持最多 2-3 個層級的巢狀化,以獲得最佳效能

範例組態

以下是摘要客戶意見回饋的簡單組態:

{ "orderId": "12345", "numberOfOrders": 3, "hasShipped": true, "orderDetails": { "quantity": 2, "productName": "ABC", }, "tags": ["electronics", "urgent"] }

此結構會設定為:

  • orderId (字串,必要)

  • numberOfOrders (數字,必要)

  • hasShipped (布林值,必要)

  • orderDetails (物件,必要)

    • 數量 (數字,必要)

    • productName (字串,必要)

  • tags (字串陣列,選用)

最佳實務

  • 使用描述性欄位名稱 - 協助 AI 了解要擷取的資料

  • 新增明確描述 - 提供複雜欄位的內容

  • 將關鍵欄位標記為必要 - 確保基本資料永遠存在

  • 限制巢狀深度 - 讓結構保持簡單,以獲得更好的效能

  • 測試您的組態 - 透過執行代理程式步驟並驗證回應來驗證輸出是否符合您的期望。

重要說明

  • JSON 知識:不熟悉 JSON? 前往 https://json.org 了解基本概念

  • 無驗證:目前,系統不會驗證輸出結構 - 確保您的自動化處理遺失或格式不正確的資料

自訂代理程式

自訂代理程式是一種智慧型動作,可處理自然語言輸入,以使用整合的工具呼叫功能來自動化複雜的步驟。它主要使用整合做為其工具界面,同時提供可擴展性以使用程式碼做為工具,以及其他原生動作human-in-the-loop任務。代理程式提供結構化、可預測的輸出,針對下游自動化步驟的無縫整合進行最佳化。

Properties

Title

步驟/自訂代理程式的名稱

Mode

模式會根據您的使用案例定義 代理程式的運作方式。三種可用的模式為:快速、專業和自訂。Fast 非常適合簡單的任務,例如摘要、分類和大量自動化,而 Pro 非常適合涉及推理和協調多個工具或動作的複雜任務。Fast 和 Pro 是全受管模式,不需要預先設定。在自訂模式中,您將需要 Bedrock Converse 連接器,並且可以選擇要使用的模型。如果您已針對特定 Bedrock 模型進行提示微調、特別需要代理程式的特定 Bedrock 模型,或想要在 Bedrock 上包含您自己的自訂或微調模型,則這是理想的選擇。在自訂模式中,由於您透過連接器從 Bedrock 取得自己的模型,因此模型推論會分別向與該 Bedrock 連接器相關聯的帳戶計費。

指示

在此欄位中,您會以自然語言撰寫客服人員的提示。撰寫提示時的最佳實務:

  • 清楚且明確地說明您想要的內容。

  • 建構提示。首先提及 'Task' 或 'Role',然後 'Instructions' 以編號步驟完成任務

  • 若要改善工具呼叫準確性並引導客服人員,請在提示中明確指定每個步驟要使用的工具,如果適用的話。

  • 明確指定長度需求 (例如少於 100 個字) 或輸出格式 (例如 MM/DD/YY 格式的日期)

以三引號 (""") 包裝文字以撰寫多行提示。例如:

"""You are content summarization agent. Summarize the last two paragraphs of the provided text, focusing only on the main conclusion."""
工具 (選用)

工具可讓 AI 代理器與外部系統互動或執行特定任務

一般工具

建立使用者任務

如果啟用,此工具可讓 代理程式在卡住且在執行期間需要協助時觸發 Human-in-the-Loop(HITL) 任務。客服人員會暫停並等待人工輸入,然後在提供必要資訊後繼續。HITL 任務會顯示在任務中心。為了獲得最佳結果,作者可以在提示中指定代理程式應該何時叫用 HITL。

整合

如果您已將 Salesforce、MS Exchange 或 Bedrock 等特定連接器新增至自動化群組,則其對應的動作會顯示在此處。然後,作者可以選取要用作 代理程式工具的相關動作。為了獲得最佳效能,建議將 代理程式限制為 3-5 個工具。

結構化輸出 (選用)

設定 AI 代理器以傳回結構式 JSON 輸出,以便在後續步驟中輕鬆處理。此功能非常適合文字摘要、報告產生、資料轉換,以及從非結構化內容擷取統計資料。此為選用欄位。如果您未定義結構化輸出,代理程式預設會以自然語言傳回輸出。

代理程式回應:指派此操作輸出的變數名稱

注意

自訂代理程式的結構化輸出組態遵循與 UI 代理程式相同的格式。如需詳細的組態指示,請參閱 UI 代理程式結構化輸出一節。

自訂代理程式測試

使用者可以獨立於完整自動化測試代理程式,以驗證行為、偵錯提示和更快速的反覆運算。

開始測試

  • 將滑鼠游標移到代理程式卡片上,卡片上方會顯示個別的執行按鈕

  • 按一下按鈕以單元測試此特定代理程式

  • 變數集合視窗將彈出,並自動偵測提示/指示中使用的任何變數

    • 隨即顯示此代理程式提示的預覽,並反白所有自動偵測到的變數

    • 開始單位測試之前,每個變數的輸入放置值。與 Amazon Quick Automate 的所有其他表達式欄位類似,指定變數的值必須是有效的表達式語法。否則,畫面上會顯示錯誤,並防止使用者開始測試。

測試執行中

使用者可以在右側的稽核面板中查看執行日誌摘要。體驗與執行整個自動化相同。

測試執行後

  • 使用者可以在日誌摘要下方的 Watch Variables` 索引標籤中查看輸入變數和輸出結果。

  • 使用者可以在日誌摘要上方看到基本指標卡 (使用的總時間和使用的工具)。

範例

使用案例 1:電子郵件分類和指派代理程式

角色:您是電子郵件分類和指派代理程式

說明:請遵循下列步驟:

  • 步驟 1:根據所提供參考表的類別欄將傳入的電子郵件分類為知識

  • 步驟 2:使用電子郵件系統傳送通知:

    • 從:【system_email】

    • 收件人:【team_distribution_email】

    • 主旨:【分類結果】

    • 內文:包含簡短摘要,說明來自原始電子郵件的分類推理和關鍵點

  • 步驟 3:針對所有有效的類別 (「未知」除外),在 Salesforce 中以下列方式建立新案例:

    • 主旨:【原始電子郵件主旨】

    • 描述:來自電子郵件內文的摘要問題

    • 優先順序:根據內容緊急程度 (High/Medium/Low)

    • 類型:選取適當的類型 Question/Problem/Feature請求/其他)

    • 狀態:'New'

    • 類別:【步驟 1 的分類結果】

  • 步驟 4:如果分類為「未知」:

    • 向主管呈報以進行手動檢閱

    • 新增說明為何分類不確定的備註

    • 根據從主管收到的類別,遵循步驟 2 和 3 並停止

    • 如果從主管收到的類別不明或無效,請停止