
(點擊上方圖片觀看本課程影片)
AI 代理設計原則
介紹
建構 AI 代理系統有許多思考方式。由於模糊性在生成式 AI 設計中是特徵而非缺陷,有時工程師很難知道從何開始。我們製作了一套以人為本的使用者體驗設計原則,讓開發者能打造以客戶為中心的代理系統以解決業務需求。這些設計原則不是規範架構,而是定義及構建代理體驗團隊的出發點。
一般來說,代理應該:
- 擴展並放大人類能力(頭腦風暴、問題解決、自動化等)
- 彌補知識空白(讓我快速了解知識領域、翻譯等)
- 促進和支持我們偏好的協作方式
- 讓我們成為更好的自己(如生活教練/任務大師,協助學習情緒調節與正念技巧,建立韌性等)
本課程涵蓋內容
- 什麼是代理設計原則
- 實作設計原則時可遵循的指南
- 使用設計原則的實例
學習目標
完成本課後,您將能夠:
- 解釋什麼是代理設計原則
- 說明使用代理設計原則的指南
- 理解如何依代理設計原則建構代理
代理設計原則

代理(空間)
代理運作的環境。這些原則指導我們如何設計在物理與數位世界中運作的代理。
- 連結而非合併 – 協助人們連結其他人、事件與可執行知識,以促進合作與連接。
- 代理幫助串聯事件、知識與人。
- 代理拉近人們距離,不是設計來取代或貶低人類。
- 輕易可接觸但偶爾隱形 – 代理多在背景運作,只在適當且相關時提醒我們。
- 授權用戶在任何裝置或平台上均可輕易發現且接觸代理。
- 代理支援多模態輸入與輸出(聲音、語音、文字等)。
- 代理可無縫切換前景和背景;主動與被動互動,視其感知用戶需求而定。
- 代理可能以隱形形式運作,但其背景程序路徑和與其他代理的協作對用戶透明且可控。
代理(時間)
代理隨時間運作方式。這些原則指導我們設計跨越過去、現在和未來互動的代理。
- 過去:反映包含狀態與上下文的歷史。
- 代理根據分析豐富的歷史資料,提供更相關的結果,超越僅有的事件、人或狀態。
- 代理從過去事件創造連結,並主動反思記憶以應對當前情況。
- 現在:推動而非僅通報。
- 代理體現全方位與人互動的方式。事件發生時,代理超越靜態通報或其他正式通知。代理可簡化流程或動態生成提示,於適當時機引導用戶注意。
- 代理根據環境上下文、社會及文化變化,並依用戶意圖量身提供資訊。
- 代理互動可以逐步進行,複雜度會演進成長,長遠賦能使用者。
- 未來:適應與演進。
- 代理適用於多裝置、多平台及多種互動模式。
- 代理適應用戶行為、無障礙需求,並可自由自訂。
- 代理由持續使用者互動塑造並演進。
代理(核心)
代理設計的核心要素。
- 擁抱不確定但建立信任。
- 預期代理有一定程度的不確定性。不確定性是代理設計的重要元素。
- 信任與透明度是代理設計的基礎層。
- 人類掌控代理的開啟與關閉,代理狀態始終清楚可見。
實作這些原則的指南
使用上面設計原則時,請遵循以下指南:
- 透明度:告知使用者 AI 的參與、運作方式(包含過去行動)、如何提供回饋及修改系統。
- 控制:讓使用者能自訂、指定偏好並個人化,控制系統及其屬性(包含「忘記」功能)。
- 一致性:在裝置與終端間追求一致、多模態體驗。盡可能使用熟悉的 UI/UX 元素(如語音互動的麥克風圖示),盡量減輕客戶認知負擔(例如精簡回覆、視覺輔助與「了解更多」內容)。
如何用這些原則與指南設計旅遊代理
想像您正在設計一個旅遊代理,可以這樣運用設計原則和指南:
- 透明度 – 讓使用者知道旅遊代理是 AI 驅動的代理。提供基本操作說明(如「你好」訊息、範例提示)。在產品頁面清楚記錄這些。展示使用者過去問過的提示清單。明確指出如何提供回饋(按讚或倒讚、送出回饋按鈕等)。清楚說明代理是否有限制使用或主題。
- 控制 – 確保使用者清楚如何在代理建立後透過系統提示修改它。讓使用者自主選擇代理的語言風格、詳盡程度及不能談論的事項。允許用戶檢視並刪除相關檔案、資料、提示與歷史對話。
- 一致性 – 確保分享提示、新增檔案或照片、標註對象等圖示標準且易識別。用迴紋針圖示表示檔案上傳/共享給代理,用圖像圖示表示圖形上傳。
範例程式碼
想了解更多關於 AI 代理設計模式?
加入 Microsoft Foundry Discord 與其他學習者會面,參加諮詢時間並獲得AI代理相關問題回覆。
其他資源
前一課程
探索代理框架
下一課程
工具使用設計模式
免責聲明:
本文件由 AI 翻譯服務 Co-op Translator 翻譯而成。雖然我們致力於確保準確性,但請注意,機器自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議進行專業人工翻譯。我們不對因使用本翻譯而產生的任何誤解或誤釋承擔責任。