logo
0
0
WeChat Login
localizeflow[bot]<skytin1004@users.noreply.github.com>
chore(i18n): sync translations with latest source changes (chunk 1/1, 126 changes)

如何設計優秀的 AI 代理

(點擊上方圖片觀看此課程視頻)

AI 代理設計原則

介紹

有很多方法可以思考建立 AI 代理系統。鑑於生成式 AI 設計中的模糊性是特徵而非錯誤,有時工程師甚至難以知道從何開始。我們建立了一套以人為本的用戶體驗設計原則,幫助開發者打造以客戶為中心的代理系統,以解決他們的業務需求。這些設計原則不是一套強制性的架構,而是為定義和構建代理體驗的團隊提供一個起點。

一般而言,代理應該:

  • 擴展和放大人類能力(頭腦風暴、解決問題、自動化等)
  • 填補知識空白(讓我迅速掌握知識領域、翻譯等)
  • 促進並支持協作,以我們偏好的方式與他人合作
  • 使我們成為更好的自己(例如:生活教練/任務主管,幫助我們學習情緒調節與正念技巧、建立韌性等)

本課程涵蓋內容

  • 什麼是代理設計原則
  • 實施這些設計原則時的指導方針
  • 使用設計原則的範例

學習目標

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

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

代理設計原則

代理設計原則

代理(空間)

代理運行的環境。這些原則指導我們如何設計代理,以在現實和數字世界中互動。

  • 連接,而非取代 – 幫助將人與人、事件和可行知識連接起來,以促進協作與聯繫。
  • 代理幫助連接事件、知識和人員。
  • 代理使人們更緊密相連,並非被設計來取代或貶低人類。
  • 易於接觸但偶爾隱形 – 代理主要在背景運作,僅在相關且適當時提醒我們。
    • 代理易於被授權用戶在任何裝置或平台發現和使用。
    • 代理支持多模態輸入和輸出(聲音、語音、文字等)。
    • 代理可在前景和背景之間無縫切換;根據對用戶需求的感知,在主動與被動間切換。
    • 代理可能以隱形形式運作,但其背景處理流程及與其他代理的協作對用戶而言是透明且可控的。

代理(時間)

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

  • 過去:反思包括狀態與上下文的歷史。
    • 代理基於更豐富的歷史數據(超越僅事件、人或狀態)分析,提供更相關的結果。
    • 代理從過去事件建立連結,並主動反思記憶以參與當前情境。
  • 現在:更多是引導而非僅通知。
    • 代理體現與人互動的全方位方式。事件發生時,代理超越靜態通知或其他形式的禮節性提醒。代理可以簡化流程或動態生成線索,將用戶注意力導向合適時機。
    • 代理根據上下文環境、社會和文化變遷,並依用戶意圖量身打造資訊。
    • 代理互動可逐步演進/增長複雜度,以長期賦能使用者。
  • 未來:適應與演進。
    • 代理適應多種裝置、平台及形式。
    • 代理適應使用者行為、無障礙需求,並可自由客製化。
    • 代理透過持續用戶互動予以塑造和演化。

代理(核心)

代理設計核心的關鍵要素。

  • 接受不確定性但建立信任
    • 預期代理會有一定程度的不確定性。不確定性是代理設計的關鍵元素。
    • 信任與透明是代理設計的基礎層。
    • 人類掌控代理開啟/關閉的時機,且代理狀態始終清晰可見。

實施這些原則的指導方針

在使用上述設計原則時,請遵循以下指導方針:

  1. 透明化:告知使用者 AI 參與其中的狀態、運作方式(包括過去行為),以及如何提供反饋和修改系統。
  2. 控制權:使使用者能自訂、指定偏好和個人化,並掌控系統及其屬性(包含忘記權)。
  3. 一致性:追求跨裝置及終端的多模態一致體驗。盡量使用熟悉的 UI/UX 元素(例如:語音互動使用麥克風圖示),並盡可能降低用戶認知負擔(例如:簡潔回應、視覺輔助及「深入了解」內容)。

如何利用這些原則及指導方針設計旅遊代理

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

  1. 透明化 – 讓使用者知道旅遊代理是 AI 驅動的代理。提供一些基本上手指引(例如:「Hello」訊息、範例提示)。在產品頁面清楚記錄這些資訊。顯示使用者過去詢問過的提示列表。明確告知如何提供反饋(贊成/反對按鈕、發送意見反饋按鈕等)。清楚說明代理是否有限制使用範圍或主題。
  2. 控制權 – 確保使用者明白如何在建立代理後透過系統提示 (System Prompt) 進行修改。提供使用者選擇代理語氣長短、寫作風格及設定禁止話題的功能。允許使用者查閱並刪除所有相關檔案或資料、提示及歷史對話。
  3. 一致性 – 確保分享提示、添加檔案或照片、標註某人或某事的圖示標準且易識別。使用迴紋針圖示表示向代理上傳/分享檔案,使用圖片圖示表示上傳圖片。

範例程式碼

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

加入 Microsoft Foundry Discord,與其他學習者交流,參加線上辦公時間,並獲得 AI 代理的解答。

額外資源

前一課程

探索代理框架

下一課程

工具使用設計模式


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