本课程涵盖了构建AI代理的基础知识。每节课都聚焦于一个独立主题,您可以根据兴趣自由选择学习顺序。

课程支持多种语言,详情请访问我们的多语言支持页面

如果您是首次使用生成式AI模型进行开发,推荐先学习我们的生成式AI初学者课程,该课程包含21节关于生成式AI的教学内容。

别忘了给本仓库点星(star)并fork一份代码,方便您运行和实践。

交流与答疑

在学习过程中遇到问题,欢迎加入我们的Microsoft Foundry Discord频道与其他学习者交流,获取帮助。

学习准备

每节课都配有代码示例,存放在code_samples文件夹中。您可以fork本仓库创建自己的副本。

课程中的代码示例基于微软代理框架和Azure AI Foundry Agent Service V2,您需要一个Azure账户来使用Microsoft Foundry服务。

本课程使用的微软AI代理框架和服务包括:

每节课内容包含

  • README中的文字教程及简短视频
  • 使用微软代理框架和Azure AI Foundry的Python代码示例
  • 额外学习资源链接

课程章节一览

课程名称文字与代码链接
AI代理简介及应用场景链接
探索AI代理框架链接
理解AI代理设计模式链接
工具使用设计模式链接
代理式检索增强生成(Agentic RAG)链接
构建可信赖的AI代理链接
规划设计模式链接
多代理设计模式链接
元认知设计模式链接
AI代理生产环境应用链接
使用代理协议(MCP、A2A和NLWeb)链接
AI代理上下文工程链接
管理代理记忆链接
探索微软代理框架链接
构建计算机使用代理(CUA)即将推出
部署可扩展代理即将推出
创建本地AI代理即将推出
AI代理安全即将推出

欢迎您加入学习,共同探索AI代理的无限可能!