ai-agents-for-beginners

Intro to AI Agents

(按一下上方圖片觀看本課程視頻)

AI Agents 及代理應用介紹

歡迎來到 AI Agents for Beginners 課程!本課程為你提供基礎知識與實際運作的程式碼,讓你能從零開始打造 AI Agents。

快來 Azure AI Discord 社群 打個招呼 — 這裡聚集了許多學習者和 AI 開發者,樂於解答你的疑問。

開始建構之前,讓我們先確定真正理解 AI Agent 是什麼,以及何時適合使用它。


介紹

本課程涵蓋:

學習目標

完成本課程後,你應該能:


定義 AI Agents 及其種類

什麼是 AI Agents?

以下是簡單的理解方式:

AI Agents 是系統,讓大型語言模型(LLMs)真正能「做事情」— 提供工具和知識,讓模型能作用於世界,而不只是簡單回答提示。

讓我們稍作拆解:

What Are AI Agents?


AI Agents 的不同類型

代理不盡相同。以下以旅遊訂票代理作為範例,說明主要類型:

代理類型 功能 旅遊代理範例
簡單反射代理 遵循硬編碼規則 — 無記憶,無規劃。 收到投訴電郵 → 轉交客服。就這樣。
基於模型的反射代理 保持世界內部模型,並隨變化更新。 追蹤歷史機票價,標記突然變貴的路線。
目標導向代理 有明確目標,逐步規劃達成路徑。 預訂完整行程(機票、租車、飯店),從現地出發到目的地。
效用導向代理 不只找 一種 解決方案,而是權衡利弊找到 最佳 方案。 平衡成本與便利,找出符合偏好的最高評分行程。
學習代理 持續從回饋學習,逐漸優化。 根據旅後調查調整未來預訂建議。
階層式代理 高階代理拆分任務,委派子代理執行。 「取消行程」請求拆成取消機票、取消飯店、取消租車 — 各由子代理負責。
多代理系統 (MAS) 多個獨立代理協同(或競爭)運作。 合作:分別負責飯店、航班、娛樂。競爭:多個代理競爭以最佳價格搶訂房。

何時使用 AI Agents

能用 AI Agent 不代表隨時適用。以下情境特別適合代理:

When to use AI Agents?

本課後段的 建立值得信賴的 AI Agents 課程將更深入探討何時該用與不該用 AI Agents。


代理解決方案基礎

代理開發

建構代理第一步是定義它能做什麼— 包含工具、操作和行為。

本課程以 Azure AI Agent Service 為主平台,支持:

代理模式

與 LLM 通訊靠提示 (prompt)。代理常涉及多步驟執行,無法手動逐條撰寫提示。這時候就用到 Agentic Patterns:一種可重用的策略,方便更大規模、可靠地提示與編排 LLM。

本課程架構圍繞最常見和實用的代理模式。

代理框架

代理框架為開發者提供現成範本、工具和基礎建設,幫助:

本課程重點教材為生產級的 Microsoft Agent Framework (MAF)


程式碼範例

準備好實際操作了?本課程的程式碼範例如下:


有問題嗎?

加入 Microsoft Foundry Discord 與其他學習者互動、參加開放答疑時段,由社群解答你的 AI Agent 問題。


上一課

Course Setup

下一課

Exploring Agentic Frameworks


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