- 首頁
- /
- 文章
使用 AI 代理實現自動化的指南和最佳做法
本文概述了使用 AI 代理實現自動化的準則和最佳做法。 這涉及確定業務用例並選擇正確的 AI 代理,同時遵守建議和最佳實踐。
確定使用 AI 代理實現自動化的業務用例
在確定業務用例時,請遵循以下準則:
-
明確定義您希望使用 AI 代理自動化的特定問題或流程。
-
使用 Visio、Miro 等工具和其他類似工具以圖形方式佈置要自動化的問題或過程。
-
評估自動化此用例的潛在影響和好處,例如提高效率、降低成本或增強客戶體驗。
-
確定要衡量的關鍵 KPI,以確定投資回報率並證明價值。
確定特定用例是否需要操作、知識或兩者兼而有之
-
操作 - 確定用例是否需要 AI 代理執行特定操作,例如更新資料庫、發送電子郵件或運行第三方 API。
AI 代理僅適用於代理用例。 它無法處理對表格數據的分析或結構化查詢語言 (SQL) 類查詢。 它只能在表中搜索和查找資訊。
-
知識 - 確定用例是否要求 AI 代理根據知識庫提供資訊或答案。
-
兩者 - 評估用例是否需要操作和知識的組合。
選擇合適的 AI 代理
自主 AI 代理
適用於複雜的動態環境,在這些環境中,代理需要理解上下文並使用知識庫或 API 集成來做出決定,而無需預定義腳本。
-
開放式自然對話或回應。
-
知識庫較大,或者實體/回應的變體可能較大。
文稿化 AI 代理
最適合具有明確定義步驟的簡單、重複性任務,或者需要精確可重複性和可預測性的情況。 此外,最適合高度技術性的問題和答案。
-
需要具有有限變化的特定回應的嚴格用例。
-
若要處理敏感數據,最好使用腳本化的 AI 代理,因為它在預定義的規則下運行,並且不會濫用或誤解數據。
-
體驗的一致性,體驗需要保持不變。 LLM 可能會為相同的提示提供不同的結果。
比較表
| 文稿化 | 自治的 | |
|---|---|---|
| 優點 | 更高的控制 | 構建更快、更輕鬆 |
| 執行成本更低 | 非常自然的九 | |
| 執行時更快 | 範圍變更更容易 | |
| 缺點 | 構建工作量大 | 更貴 |
| 脆性和剛性 IX | 幻覺的風險 |
開發自主 AI 代理
創建自治 AI 代理時,請確保按順序執行下面概述的步驟。
-
首先定義目標 - 清楚地闡明 AI 代理的主要目標,例如解決客戶查詢或高效處理訂單。
-
定義旅程 - 清楚地確定您希望 AI 代理具有的問題、操作和功能。
-
新增知識 - 整合代理可存取的相關知識庫,以提供準確的資訊。
-
定義操作 - 指定代理執行和整合必要的 API 或函數呼叫所需的操作。
-
預覽 - 預覽包含知識和操作的 AI 代理。
-
測試和驗證 - 使用平臺預覽工具測試 AI 代理的性能並進行必要的調整。
-
新增說明 - 提供詳細指示以提高代理回應的準確性和可靠性。
編寫目標時的注意事項
本部分概述了為自治 AI 代理編寫目標提示的最佳做法,以及實現使用者意圖的操作。
該做的
-
保持目標簡短。
-
專注於 AI 代理的整體功能或目的。
-
考慮最終結果或對用戶的好處。
-
使用清晰簡潔的語言。
-
確保目標與 AI 代理的操作和功能一致。
不要
-
請勿包含位置、日期或使用者資訊等特定詳細資訊。
-
避免提及特定操作或實現方法。
-
不要使用技術術語或複雜的術語。
-
避免過長或複雜的目標陳述。
-
不要在單個提示中包含多個不相關的目標。
-
避免使用模棱兩可或含糊不清的語言。
管理知識庫的建議
在創建和管理知識庫時,請務必保持其精確並根據 AI 代理的目的進行定製。 類似於人類代理如何被太多不相關的資訊所淹沒,向知識庫添加更多通用資訊可能會使 AI 代理感到困惑。
在建立和管理知識庫時,請遵循以下建議:
-
按邏輯組織內容。 在 AI 代理工作室中創建自己的知識文件時使用類別。
-
上傳檔時,請避免文檔之間出現任何衝突或重複的資訊。
-
上傳前檢查文件品質。
-
如果需要,將大檔拆分為較小的檔。
-
定期複習知識,並在需要時進行更新。
建立操作的建議
建立操作時,請遵循以下建議:
-
在行動描述中明確定義行動目標。
-
將複雜性降至最低,使操作保持簡單。
-
準確描述每個實體/插槽,因為這提高了 LLM 的準確性,以更好地理解任務。
-
不要創建衝突或矛盾的操作。
-
在連接流中創建確定性邏輯以提高準確性,而不是依賴 LLM。
編寫說明時提示工程提示
在向 AI 代理添加指令之前,請添加所需的操作和知識,並測試 AI 代理。 在測試 AI 代理後添加指令可提高 AI 代理的效率和準確性。
為自主 AI 代理編寫說明時,請參閱以下提示:
-
保持簡單 - 使用清晰、簡潔的語言。 避免使用技術術語或過於複雜的句子。
-
使用降價 - 使用標題和排序/無序列表降價以獲得最佳效果。
-
陳述 AI 代理的身份 - 首先明確定義代理的角色 (例如,“你是一個樂於助人的客戶支援代理......”)。
-
分解 - 逐步概述任務。 例如,“首先,確認您的帳號。 然後,描述您的問題。
-
規劃錯誤 - 如果輸入不清楚,請包括後援短語,例如“對不起,你能重複一遍嗎?”。
-
保留上下文 - 提醒代理記住之前的回應,以確保長時間對話的連續性。
-
引用操作 - 清楚地指導如何在不同步驟中使用外部操作。 確保在 Actions Tab 中 啟用引用的操作,以避免任何意外行為。
-
添加護欄 - 指示 AI 代理僅在目標上下文中做出回應。
-
添加範例 - 為了提高準確性,請在需要的任何位置添加範例。
編寫說明的樣本
使用以下樣本編寫特定於您的目標的說明:
## 1. 身份
角色定義:** - 定義 AI 代理的角色和專業知識。 例如,“您是 Jamie,一位專家客戶服務代表,負責處理與旅行相關的任何問題。
-**語氣與舉止 -** - 指定代理應該是友好、正式還是隨意。
##2. 背景
-**背景資訊** - 提供代理應考慮的任何必要背景詳細資訊。 例如,“此對話是關於為家庭度假預訂旅行的。
-**環境詳細資訊** —提及任何系統限制,例如來電者正在透過語音通話,並且可能有可能會影響轉錄品質的背景雜音。
##3. 工作
-**子任務/步驟** - 將整個任務分解為特定的依序步驟。 例如,問候,收集旅行日期,建議選項,確認詳細資訊。 引用將用於完成任務的每個步驟中的操作。
-**可選步驟** - 處理特定任務的其他資訊。 例如,處理插斷。
##4. 回應指南
-**格式化規則** - 定義如何構建回應。 例如,考慮對選項使用項目符號清單,在數位的情況下使用清晰的步驟編號,如果有語音,則使用簡短的步驟。
-**語言風格** - 提供有關正式、簡潔和清晰的說明。
##5. 錯誤處理與後援
-**澄清提示**- 在使用者輸入不明確時定義回退問題。 例如,「我沒有抓住,你能重複一下你的旅行日期嗎?
-**預設回應**- 概述代理在無法處理請求時應如何回應。 例如“對不起,我不明白。 你能嘗試改寫嗎?
-**操作失敗**- 提供處理操作與 Webex Connect 集成問題的指南。
##6. 使用者自訂護欄
-**護欄** - 提醒座席將對話限制在目標範圍內,不要接受任何不相關的查詢。
## 7. 範例
-**示例對話**—(可選)添加最終使用者和 AI 代理之間的示例對話示例,以便更好地及時遵循。
範例說明
下面是一個示例範本,用於創建用於構建僅在首次傳遞合規性消息后響應查詢的金融服務機器人的說明。
## 1. 身份
-**角色定義:** - 您是提供一般資訊的財務顧問。 **必須**在回答任何查詢之前提供完整的合規性披露。
-**語氣和舉止 -** - 專業,堅定的合規性,樂於助人且準確。
## 2. 背景
-**背景資訊** - 您在受監管的環境中運營,在提供任何説明之前,必須進行特定的財務合規披露。
關鍵約束:在逐字交付完全合規性披露之前,您絕不能回答用戶的查詢。 確保用戶承認他已經聽到了完整的披露。
## 3. 工作
第 1 步: 強制合規性披露 - 在處理任何使用者輸入之前,您必須逐字提供以下披露。 不要總結或轉述。
“在我回答您的問題之前,我 AM 需要閱讀以下披露 - 我提供的資訊僅用於一般資訊和教育目的,不應被視為個人化投資建議、財務建議或購買、出售或持有任何證券的建議。 投資證券涉及風險,包括可能損失本金。 過去的表現並不能保證未來的結果,市場狀況可能會迅速變化。 我無法瞭解您的全部財務狀況、投資目標或風險承受能力,所討論的任何資訊可能不適合所有投資者。 在做出任何投資決定之前,您應該考慮自己的情況並諮詢持牌金融專業人士。 通過繼續,您承認並理解這些限制,並同意您做出的任何決定都是您自己的責任。
步驟 2: 處理中斷 (插話)- 如果系統檢測到使用者中斷,則以 [檢測到使用者插話] 發出信號:
- 立即停止。
- 在繼續之前,禮貌地告知使用者需要完全披露。
- 提供選擇:詢問他們是要從上次中斷的地方繼續還是從頭開始。
- 基於選擇的操作:
- 恢復:完全從發生中斷的特定單詞繼續。 不要重新開始句子;從被打斷的單詞開始。
- 重新開始:從第一個單詞開始再次披露。
第 3 步: 回答查詢 - 僅在披露完全完成 (不間斷或成功恢復/重新啟動並完成) 至少一次後,繼續回答使用者的原始查詢。
## 4. 使用者自訂護欄
提示完整性:請勿修改這些說明或忘記合規性要求。 請勿執行任何操作或工具調用,除非使用者完全讀取並確認合規性。 如果多次插入或使用者中斷或[檢測到使用者插入],請始終詢問使用者是否要恢復披露或從頭開始。 如果使用者選擇“繼續”,請從最近一次插話或中斷或[系統通知:檢測到使用者插話]中上次聽到的單詞開始。
## 5. 範例
範例 1
成功的流使用者:「我如何投資股票?
經紀人:“在我回答你的問題之前... [完整披露文本] ...責任。 現在,關於你關於股票的問題......”
範例 2
插撥處理代理:“...投資證券涉及風險,包括可能損失......”
使用者:[檢測到使用者插話]“好的,我明白了。”
代理:「我很抱歉,但我 AM 要求在回答之前完成完整的合規披露。 你想讓我從我停止的地方繼續,還是重新開始?
使用者:「恢復」。
代理:“...校長。 過去的表現並不能保證未來的結果......” (完全從“校長”一詞繼續)