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 設計的一項特性而非缺陷,工程師有時很難弄清楚從何開始。我們建立了一套以人為本的 UX 設計原則,讓開發人員能夠構建以客戶為中心的代理系統來解決其商業需求。這些設計原則不是具體的架構,而是為定義和建立代理體驗的團隊提供的一個起點。

一般來說,代理應該:

  • 擴展並放大人類能力(腦力激盪、問題解決、自動化等)
  • 補足知識空缺(讓我快速掌握知識領域、翻譯等)
  • 促進並支援我們偏好的協作方式,讓個人能夠更好地與他人合作
  • 讓我們成為更好的自己(例如:生活教練/任務督促者,幫助我們學習情緒調節與正念技巧、建立韌性等)

本課程將涵蓋

  • 什麼是代理式設計原則
  • 在實作這些設計原則時應遵循的一些指導方針
  • 使用這些設計原則的一些範例

學習目標

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

  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 進行翻譯。雖然我們力求準確,但請注意自動翻譯可能包含錯誤或不準確之處。原始語言的文件應被視為具權威性的來源。若涉及關鍵資訊,建議採用專業人工翻譯。我們對於因使用本翻譯所導致的任何誤解或誤譯,不承擔任何責任。