YouTube 課程說明直播
重要提醒一:台灣時間 2 月 12 日週三晚上12 點,在 YouTube 上直播,解釋課程內容(範圍、單元、挑戰等),以及現場問答。
共學招募說明會 zoom 連結
重要提醒二:2 月 17 日週一晚上10 點,舉行 共學招募說明會,歡迎感興趣的朋友共襄盛舉。
▌什麼是人工智慧代理?
人工智慧代理:AI Agent,以下簡稱 Agent。
這堂課就在教會我們實作 Agent。
簡單的說,Agent 能理解使用者提出的需求,調動資源(各式各樣的 tool),完成該需求。
它的流程包含:思考 → 行動 → 觀察。
-
理解需求(Think & Plan):
-
(以 LLM)理解自然語言,解釋和回應使用者的指令。
-
推理及規劃:分析上述訊息,做出決策並規劃定策略來解決問題。
-
-
執行以滿足需求(Act using Tools):
- 收集資訊、採取行動並觀察執行結果。
▌Agent 可以做哪些事
常見的 Agent 像是:個人虛擬助理(Siri、Alexa)、客服聊天機器人、電玩中的 NPC(Non Player Character,非玩家角色)等。
▌課程資訊
課程介紹: Introduction to Agents - Hugging Face Agents Course
課程共有 4 個主題(下表中的1~4),每兩週發布:
章 | 主題 | 說明 |
---|---|---|
0 | 準備 | 設定工具和平台。 |
1 | 基礎知識 | 解釋工具、想法、行動、觀察及其格式。 解釋 LLM、訊息、特殊標記和聊天模板。 實作一個簡單的 Python 範例。 |
2 | 框架 | 了解流行函式庫中基礎知識的實作方式:smolagents、LangGraph、LLamaIndex |
3 | 使用案例 | 實作一些應用範例(向經驗豐富的 Agent 建構者開放 PR ![]() |
4 | 期末作業 | 建立 Agent,在排行榜上證明你對 Agent 的理解 |
上課資格:學過 Python、會用 LLM prompt。