Home
Login

第五階段:AI應用場景探索

Hugging Face 提供的免費 MCP 課程,教授如何理解、使用和構建模型上下文協定應用程式,從初學者到實踐者的完整學習路徑

ModelContextProtocolHuggingFaceAIApplicationsWebSiteTextFreeEnglish

Hugging Face 模型上下文協定 (MCP) 課程詳細介紹

課程概述

Hugging Face MCP 課程是一門免費課程,旨在幫助學習者從初學者成長為了解、使用和建構模型上下文協定(MCP)應用程式的實踐者。這門課程專注於目前 AI 領域最令人興奮的話題之一:模型上下文協定(MCP)。

什麼是模型上下文協定 (MCP)

模型上下文協定是一個開放標準,使開發者能夠在其資料來源和 AI 驅動工具之間建立安全的雙向連接。MCP 就像 AI 應用程式的 USB-C 埠,正如 USB-C 為連接設備到各種周邊和配件提供標準化方式一樣,MCP 為連接 AI 模型提供標準化方式。

課程目標

學完本課程後,您將能夠:

  • 📖 從理論、設計和實踐角度學習模型上下文協定
  • 🧑💻 學會使用已建立的 MCP SDK 和框架
  • 💾 分享您的專案並探索社群建立的應用程式
  • 🏆 參與挑戰,將您的 MCP 實作與其他學生進行對比評估
  • 🎓 透過完成作業獲得完成證書

課程結構

課程由以下幾個部分組成:

基礎單元(Foundational Units)

在這些單元中,您將從理論角度學習 MCP 概念。

實踐操作(Hands-on)

學習使用已建立的 MCP SDK 來建構應用程式。這些實踐部分將提供預配置的環境。

用例作業(Use case assignments)

應用所學概念解決您選擇的實際問題。

合作專案(Collaborations)

與 Hugging Face 的合作夥伴合作,為您提供最新的 MCP 實作和工具。

課程大綱

章節 主題 描述
0 入門指導 設定您將使用的工具和平台
1 MCP 基礎、架構和核心概念 解釋模型上下文協定的核心概念、架構和組件,展示使用 MCP 的簡單用例
2 端到端用例:MCP 實戰 建構一個簡單的端到端 MCP 應用程式,可以與社群分享
3 部署用例:MCP 實戰 使用 Hugging Face 生態系統和合作夥伴服務建構已部署的 MCP 應用程式
4 額外單元 幫助您更好地利用課程,與合作夥伴的函式庫和服務一起工作的額外單元

學習前提條件

要能夠跟上這門課程,您應該具備:

  • 對 AI 和 LLM 概念的基本理解
  • 熟悉軟體開發原則和 API 概念
  • 至少一種程式語言的經驗(將展示 Python 或 TypeScript 範例)

如果您缺少這些背景,推薦先學習:

  • LLM Course - 指導您了解使用和建構 LLM 的基礎知識
  • Agents Course - 指導您使用 LLM 建構 AI 代理

需要的工具

您只需要兩樣東西:

  • 一台有網際網路連接的電腦
  • 一個 Hugging Face 帳戶(免費建立)

認證過程

課程提供完全免費的認證過程:

基礎認證

  • 需要完成課程的第 1 單元
  • 適用於想要了解 MCP 最新趨勢但不需要建構完整應用程式的學生

完成證書

  • 需要完成用例單元(第 2 和第 3 單元)
  • 適用於想要建構完整應用程式並與社群分享的學生

推薦學習節奏

  • 每章設計為 1 週完成
  • 每週大約 3-4 小時的學習時間
  • 由於有截止日期,建議按照推薦的學習進度進行

如何充分利用課程

  • 加入 Discord 學習小組:在小組中學習總是更容易
  • 完成測驗和作業:透過實踐和自我評估是最好的學習方式
  • 制定學習計畫保持同步:可以使用推薦的進度安排或建立自己的

課程特色

  • 社群驅動:這是一個活躍的專案,會根據您的回饋和貢獻不斷發展
  • 開源協作:歡迎在 GitHub 上提交問題和 Pull Request
  • 即時支援:透過 Discord 伺服器與同學和講師互動

課程作者

Ben Burtenshaw Hugging Face 的機器學習工程師,專注於建構 LLM 應用程式,在後訓練和代理方法方面有豐富經驗。

課程價值

這門課程代表了 AI 應用開發的前沿趨勢,將幫助您建構能夠利用外部資料和工具的前沿 AI 應用程式,學習建立強大、可擴展的 MCP 應用程式,為現實世界的部署做好準備。

透過學習 MCP,您將掌握如何讓 AI 模型更好地存取和利用外部資料來源,這是當前 AI 應用開發中的關鍵技能。