智慧體課程文件

歡迎來到 🤗 AI 代理課程

Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

歡迎來到 🤗 AI 代理課程

AI Agents Course thumbnail
影像背景使用 Scenario.com 生成

歡迎來到當今 AI 領域最令人興奮的話題:代理(Agents)

這門免費課程將帶你踏上從初學者到專家的旅程,理解、使用和構建 AI 代理。

本第一單元將幫助你入門

  • 探索課程大綱
  • 選擇你的學習路徑(自學或認證過程)。
  • 獲取有關認證過程的更多資訊.
  • 認識課程背後的團隊。
  • 建立你的 Hugging Face 賬戶
  • 註冊我們的 Discord 伺服器,與你的同學和我們見面。

讓我們開始吧!

本課程將帶來什麼?

在本課程中,你將

  • 📖 學習 AI 代理的理論、設計和實踐
  • 🧑‍💻 學習使用成熟的 AI 代理庫,例如 smolagentsLlamaIndexLangGraph
  • 💾 在 Hugging Face Hub 上分享你的代理,並探索社群建立的代理。
  • 🏆 參與挑戰,你將評估你的代理與其它學生的代理
  • 🎓 透過完成作業,獲得結業證書

以及更多!

在本課程結束時,你將理解 代理的工作原理以及如何使用最新的庫和工具構建自己的代理

別忘了報名參加課程!

(我們尊重你的隱私。我們收集你的電子郵件地址是為了在每個單元釋出時向你傳送連結,並向你提供關於挑戰和更新的資訊。)

課程內容是怎樣的?

課程由以下部分組成

  • 基礎單元:你將學習代理的理論概念
  • 動手實踐:你將學習如何使用成熟的 AI 代理庫,在獨特的環境中訓練你的代理。這些動手實踐部分將是帶有預配置環境的 Hugging Face Spaces
  • 用例作業:你將在這裡運用所學概念解決你選擇的一個真實世界問題。
  • 挑戰:你將讓你的代理在挑戰中與其他代理競爭。還將有一個排行榜,供你比較代理的效能。

這個課程是一個不斷發展的專案,會隨著你的反饋和貢獻而進步!請隨意在 GitHub 上提出問題和 PR,並在我們的 Discord 伺服器中參與討論。

完成課程後,你也可以👉 使用此表格提交反饋。

課程大綱是什麼?

這是課程的總體大綱。每個單元都會發布更詳細的主題列表。

章節 主題 描述
0 入門指南 為你準備好將要使用的工具和平臺。
1 代理基礎 解釋工具、思想、行動、觀察及其格式。解釋 LLM、訊息、特殊標記和聊天模板。展示一個使用 Python 函式作為工具的簡單用例。
2 框架 瞭解這些基礎如何在流行的庫中實現:smolagents、LangGraph、LLamaIndex
3 用例 讓我們構建一些實際用例(歡迎經驗豐富的代理構建者提交 PR 🤗)
4 期末作業 為選定的基準構建一個代理,並在學生排行榜上證明你對代理的理解🚀

除了主要課程大綱外,你還有 3 個獎勵單元

  • 獎勵單元 1:為函式呼叫微調 LLM
  • 獎勵單元 2:代理可觀測性和評估
  • 獎勵單元 3:使用寶可夢的代理遊戲

例如,在獎勵單元 3 中,你將學習如何構建你的代理來玩寶可夢對戰 🥊。

先決條件是什麼?

要能跟上本課程,你需要具備以下條件:

  • Python 基礎知識
  • LLM 基礎知識(我們在單元 1 中有一個回顧部分)

我需要什麼工具?

你只需要兩樣東西

  • 一臺電腦和網際網路連線。
  • 一個 Hugging Face 賬戶:用於推送和載入模型、代理以及建立 Spaces。如果你還沒有賬戶,你可以在這裡建立一個(免費)。所需課程工具

認證流程

Two paths

你可以選擇以旁聽模式學習本課程,或者完成活動並獲得我們頒發的兩份證書之一

如果你旁聽課程,你可以參加所有挑戰並完成作業(如果願意),你無需通知我們

認證過程完全免費

  • 要獲得基礎知識證書:你需要完成課程的單元 1。這適用於希望瞭解代理最新趨勢的學生。
  • 要獲得結業證書:你需要完成單元 1、課程中我們將提出的一個用例作業以及最終挑戰。

認證過程沒有截止日期

建議學習進度是怎樣的?

本課程的每個章節都設計為每週完成,每週大約需要 3-4 小時的工作量

我們為你提供推薦的學習進度

Recommended Pace

如何充分利用本課程?

為了最大限度地利用課程,我們有一些建議

  1. 加入 Discord 學習小組:小組學習總是更容易。為此,你需要加入我們的 Discord 伺服器並驗證你的 Hugging Face 賬戶。
  2. 完成測驗和作業:最好的學習方式是動手實踐和自我評估。
  3. 制定一個保持同步的計劃:你可以使用我們推薦的進度計劃,或建立自己的計劃。
Course advice

我們是誰

本課程由 Ben BurtenshawSergio Paniego 維護。如果您有任何問題,請透過 Hub 聯絡我們!

致謝

我們衷心感謝以下人員為本課程做出的寶貴貢獻

我發現了一個錯誤,或者我想改進課程

歡迎貢獻 🤗

  • 如果你在筆記本中發現了錯誤🐛,請開啟一個 issue描述問題
  • 如果你想改進課程,你可以開啟一個 Pull Request
  • 如果你想新增一個完整的章節或新單元,最好的方法是開啟一個 issue,並在開始編寫之前描述你想要新增的內容,以便我們能為你提供指導

我還有問題

請在我們的 discord 伺服器 #agents-course-questions 中提出你的問題。

現在你已經掌握了所有資訊,讓我們開始吧 ⛵

是時候入門了 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.