AI Agents 入門課程 · 第 1 課 / 共 18 課

AI Agents 入門:什麼是 AI Agent?何時該用?

原文:Microsoft AI Agents for Beginners · MIT 授權

什麼是 AI Agent?

一句話:AI Agent 是一個系統,讓 LLM 不只是回答問題,而是實際「做事」——透過工具和知識對環境採取行動。

三個核心元件

元件說明旅行社 Agent 舉例
環境 (Environment)Agent 運作的空間訂房平台本身
感知器 (Sensors)讀取環境狀態的方式查詢飯店空房、航班價格
執行器 (Actuators)採取行動的方式訂房、發送確認信、取消預約

AI Agent 的七種類型

類型特點範例
簡單反射型純規則驅動,無記憶、無規劃看到客訴信 → 自動轉給客服
模型反射型維護世界模型,隨變化更新追蹤歷史票價,標示異常漲價
目標導向型有目標,逐步找出達成路徑從出發地到目的地,訂完機票+租車+飯店
效用導向型不只找解,找最佳解(權衡取捨)平衡成本與便利性,給出最高分方案
學習型從回饋中學習,越用越好根據旅客事後問卷調整未來推薦
階層型高層拆任務,委派給子 Agent「取消行程」→ 取消機票+取消飯店+取消租車
多 Agent 系統多個獨立 Agent 協作或競爭協作:各 Agent 分頭處理航班、飯店、娛樂

何時該用 AI Agent?

✅ 適合的場景

⚠️ 不要用的時候

Agent 開發基礎

三個關鍵概念

概念說明課程中的實作
Agentic Patterns可重用的提示與編排策略,讓 LLM 在複雜任務中更可靠課程以最常見的 pattern 為結構主軸
Agentic Frameworks開發框架提供現成模板、工具和基礎設施使用 Microsoft Agent Framework (MAF)
Tool Definitions用 OpenAPI 3.0 標準定義 Agent 能用的工具Foundry Agent Service 支援

本課重點回顧

  1. AI Agent = LLM + 工具 + 記憶 + 行動能力,不只是回應提示
  2. 七種 Agent 類型從簡單反射到多 Agent 協作,複雜度遞增
  3. 判斷何時用 Agent:開放、多步驟、需學習的場景才適合
  4. 本課程用 MAF + Foundry,但你學的原則適用於任何框架

原始資源