什麼是 AI Agent?

AI Agents 入門

Adel Nehme

VP of AI Curriculum, DataCamp

課程學習目標

 

  • 認識構成 AI agent 的核心元件
  • 區分 agent 與你可能已知或使用過的其他 AI 系統
  • 使用現成的 agent 工具,或自行打造
AI Agents 入門

Jeeves:旅遊 AI Agent

東京

1 Image generated with GPT-4o
AI Agents 入門

Jeeves:旅遊 AI Agent

jeeves

Jeeves,我 6 月 26 日要去東京,待到 7 月 12 日。請幫我規劃行程。

1 Image generated with GPT-4o
AI Agents 入門

推理與規劃

推理與規劃

  1. 存取你的行程與行事曆
  2. 依開會時程判斷住宿地點
  3. 找出合適的航班與飯店
  4. 把計畫回報給你
  5. 最後,安排你的整體旅程
1 Image generated with GPT-4o
AI Agents 入門

付諸行動

jeeves_travel

  1. 你的行事曆與電子郵件,用來了解行程與會議
  2. 公司的差旅規範文件,確保符合規定
  3. Expedia 與 Booking.com,找最佳航班與飯店
  4. 溝通計畫並完成預訂
1 Image generated with GPT-4o
AI Agents 入門

AI Agent:推理、規劃、行動

一種 AI 模型,能透過與環境互動來進行推理、規劃,並執行一系列動作。

1 The Hugging Face Agents Course: https://github.com/huggingface/agents-course
AI Agents 入門

AI Agent:推理、規劃、行動

一種 AI 模型,能透過與環境互動來進行推理、規劃,並執行一系列動作。

大腦與身體

1 The Hugging Face Agents Course: https://github.com/huggingface/agents-course
AI Agents 入門

AI Agent:形式化定義

 

 

Agent 是一種系統,運用 AI 模型與環境互動,以達成使用者定義的目標。它結合推理、規劃與行動執行(常透過外部工具)來完成任務。

1 The Hugging Face Agents Course: https://github.com/huggingface/agents-course
AI Agents 入門

「能動性」層級

層級 能動性 描述 示例
0 沒有能動性 僅能依訓練知識回應,或執行離散、預先定義的任務 具訓練知識的聊天機器人(如 GPT-4o)、流程自動化系統
1 基本路由 能在工作流程中進行情境分流的 AI 模型 客服工作流程中,AI 依內容為回報單分流
2 工具調用型代理 能使用外部工具的系統 可預訂航班的旅遊 AI agent(如 Jeeves)
3 自主代理 能自主執行多步驟作業的系統 可進行多步推理與呼叫工具的深度研究工具
4 多代理系統 能將工作流程指派給多個 agent 的系統 能發想、產生並推送程式碼到既有程式庫的程式助理
AI Agents 入門

一起來練習吧!

AI Agents 入門

Preparing Video For Download...