ai-agents-for-beginners

如何設計優秀的 AI 代理

(點擊上方圖片觀看本課程影片)

AI 代理設計原則

介紹

建構 AI 代理系統有很多思維方式。由於模糊性是生成式 AI 設計的特性而非缺陷,工程師有時會難以判斷從何開始。我們建立了一套以人為本的使用者體驗設計原則,以幫助開發者打造以客戶為中心的代理系統,解決其業務需求。這些設計原則並非規定性的架構,而是團隊在定義和構建代理體驗時的起點。

一般而言,代理應該:

本課程將涵蓋

學習目標

完成本課程後,您將能夠:

  1. 解釋什麼是代理設計原則
  2. 解釋使用代理設計原則的指導方針
  3. 理解如何使用代理設計原則建構代理

代理設計原則

代理設計原則

代理(空間)

這是代理運作的環境。這些原則指導我們如何設計代理以參與實體和數碼世界。

代理(時間)

這是代理隨時間的運作方式。這些原則指導我們如何設計代理跨越過去、現在與未來的互動。

代理(核心)

這是代理設計核心的關鍵元素。

實施這些原則的指導方針

使用前述設計原則時,應遵循以下指導方針:

  1. 透明度:告知用戶 AI 參與的實況、運作方式(包括過去行動),及如何回饋與修改系統。
  2. 控制:允許用戶自訂、指定偏好和個人化,並控制系統及其屬性(包括「忘記」的能力)。
  3. 一致性:力求在裝置和終端提供一致的多模態體驗。盡可能使用熟悉的 UI/UX 元素(例如:麥克風圖示代表語音互動)並盡量減輕用戶認知負擔(例如:簡潔回答、視覺輔助和「了解更多」內容)。

如何使用這些原則與指導方針設計旅行代理

假如您正在設計一個旅行代理,可以這樣思考如何使用設計原則和指導方針:

  1. 透明度 — 讓用戶知道旅行代理是利用 AI 的代理。提供簡單的開始說明(例如:「你好」訊息、範例提示)。在產品頁明確記載。顯示用戶過去提出的提示列表。清楚說明如何回饋(按讚與倒讚、發送回饋按鈕等)。明確告知該代理是否有限制使用或主題。
  2. 控制 — 確保用戶清楚如何在建立後透過系統提示等方式修改代理。允許用戶選擇代理回答的詳盡程度、寫作風格及不應討論的事項。允許用戶查看並刪除相關檔案或資料、提示和過往對話。
  3. 一致性 — 確保分享提示、添加檔案或照片及標記某人或某物的圖標標準且易識別。使用迴紋針圖示表示檔案上傳/分享給代理,使用圖片圖示表示上傳圖像。

範例代碼

對 AI 代理設計模式還有更多疑問?

加入 Microsoft Foundry Discord,與其他學習者相會,參加辦公時間並獲得 AI 代理問題解答。

其他資源

上一課

探索代理框架

下一課

工具使用設計模式


免責聲明: 本文件使用 AI 翻譯服務 Co-op Translator 進行翻譯。雖然我們力求準確,但請注意,自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議尋求專業人工翻譯。我們不對因使用本翻譯而引起的任何誤解或曲解承擔責任。