Skip to content

Latest commit

 

History

History
139 lines (83 loc) · 6.45 KB

File metadata and controls

139 lines (83 loc) · 6.45 KB

欢迎来到 🤗 模型上下文协议 (MCP) 课程

MCP课程缩略图

欢迎来到当今AI领域最激动人心的主题:模型上下文协议 (Model Context Protocol, MCP)

这个免费课程将带您踏上一段旅程,从初学者到专业人士,理解、使用并构建基于MCP的应用程序。

本单元将帮助您入门:

  • 了解课程大纲
  • 获取有关认证流程和时间表的更多信息
  • 认识课程背后的团队。
  • 创建您的账户
  • 加入我们的Discord服务器,认识您的同学和我们。

让我们开始吧!

本课程有什么期待?

在本课程中,您将:

  • 📖 从理论、设计和实践层面学习模型上下文协议。
  • 🧑‍💻 学习使用成熟的MCP SDK和框架
  • 💾 分享您的项目并探索社区创建的应用程序。
  • 🏆 参与挑战,在这些挑战中,您将评估自己的MCP实现与其他学生的实现相比如何
  • 🎓 通过完成作业获得完成证书

以及更多!

在本课程结束时,您将了解MCP的工作原理以及如何构建利用外部数据和工具的AI应用程序,这些应用程序基于最新的MCP标准

别忘了注册课程!

课程是什么样的?

本课程由以下部分组成:

  • 基础单元:在这里您将理论上学习MCP的概念
  • 实践动手:在这里您将学习使用成熟的MCP SDK来构建应用程序。这些动手部分将有预配置的环境。
  • 用例作业:在这里您将应用所学概念解决您选择的现实世界问题。
  • 合作:我们正与Hugging Face的合作伙伴合作,为您提供最新的MCP实现和工具。

这个**课程是一个不断发展的项目,会随着您的反馈和贡献而演进!**请随时在GitHub上提出问题和PR,并参与我们Discord服务器的讨论。

完成课程后,您也可以使用此表格发送反馈 👉 [反馈表链接]

大纲是什么?

以下是课程的总体大纲。每个单元发布时会提供更详细的主题列表。

单元 主题 描述
0 入门指南 为您设置将要使用的工具和平台。
1 MCP基础、架构和核心概念 解释模型上下文协议的核心概念、架构和组件。展示使用MCP的简单用例。
2 端到端用例:MCP实战 构建一个简单的端到端MCP应用程序,您可以与社区共享。
3 部署用例:MCP实战 使用Hugging Face生态系统和合作伙伴服务构建部署的MCP应用程序。
4 额外单元 帮助您更好地利用课程的额外单元,使用合作伙伴的库和服务。

先决条件是什么?

要能够跟上本课程,您应该具备:

  • 对AI和LLM概念的基本理解
  • 熟悉软件开发原则和API概念
  • 至少熟悉一种编程语言(将展示Python或TypeScript示例)

如果您不具备这些条件,别担心!以下是一些可以帮助您的资源:

  • LLM课程将指导您了解使用和构建LLM的基础知识。
  • 代理课程将指导您使用LLM构建AI代理。

上述课程本身不是先决条件,所以如果您理解LLM和代理的概念,您现在就可以开始本课程!

我需要什么工具?

您只需要2样东西:

  • 一台电脑,有互联网连接。
  • 一个_账户_:用于访问课程资源和创建项目。如果您还没有账户,可以在这里创建一个(免费)。

认证流程

您可以选择_以审核模式_跟随本课程,或进行活动并_获得我们将颁发的两种证书之一_。如果您审核课程,您可以参与所有挑战并完成作业(如果您愿意),并且不需要通知我们

认证流程完全免费

  • 获得基础认证:您需要完成课程的第1单元。这适用于想要了解MCP最新趋势的学生,而不需要构建完整的应用程序。
  • 获得完成证书:您需要完成用例单元(2和3)。这适用于想要构建完整应用程序并与社区共享的学生。

建议的学习进度是什么?

本课程中的每一章都设计为在1周内完成,每周大约需要3-4小时的工作

由于有截止日期,我们为您提供一个建议的进度:

建议进度

如何充分利用课程?

为了充分利用课程,我们有一些建议:

  1. 在Discord中加入学习小组:小组学习总是更容易。为此,您需要加入我们的discord服务器并验证您的账户。
  2. 做测验和作业:学习的最佳方式是通过动手实践和自我评估。
  3. 制定计划保持同步:您可以使用下面的建议进度表或创建自己的进度表。

课程建议

我们是谁

关于作者:

Ben Burtenshaw

Ben是Hugging Face的机器学习工程师,专注于构建LLM应用程序,采用后训练和代理方法。

我发现了一个bug,或者我想改进课程

欢迎贡献 🤗

  • 如果您_在笔记本中发现了一个bug 🐛_,请提出问题并描述问题
  • 如果您_想改进课程_,您可以打开一个Pull Request。
  • 如果您_想添加一个完整的部分或新单元_,最好是提出一个问题并在开始编写之前描述您想添加的内容,以便我们可以指导您

我还有疑问

请在我们的discord服务器 #mcp-course-questions 中提出您的问题。

现在您已经了解了所有信息,让我们开始吧 ⛵