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