内容
# 30天AI精通挑战
## AI智能体与MCP工程赛道
我为Deepseeds(SEED - @iwstech3)的30天挑战制作了证明文件,专注于AI智能体与MCP工程。
---
### 挑战指南
> [!NOTE]
> **公开构建:** 每天的工作都将上传到GitHub。不仅包括成功的内容,还包括失败的、半成品的脚本和令人困惑的`learnings.md`条目。
>
> **周日演讲:** 演讲需要有清晰的理解。每周日的演讲都应包括现场演示(不是幻灯片)、诚实地介绍哪些没有成功,以及至少一个向社区提出的问题。
>
> **为所用做出贡献:** 在自己的领域内,至少花费30分钟为开源项目做出贡献。
>
> **边学边教:** 每天在`learnings.md`中写一篇短文。
---
### 30天进度表
| 天数 | 主题 | 状态 | 主要输出 / 链接 |
| :----: | :--------------------------------------------------------------------------------------------------- | :--------- | :---------------------------------------------------------------: |
| **01** | 开始阅读ReAct论文 | ✅ 已完成 | [学习记录](week1/day01/learnings.md) • [代码](week1/day01/code/) |
| **02** | 设计并编写智能体工具和函数的样板代码 | ✅ 已完成 | [学习记录](week1/day02/learnings.md) • [代码](week1/day02/code/) |
| **03** | 探索OpenAI智能体SDK的基础并构建智能体驱动的客户支持终端 | ✅ 已完成 | [学习记录](week1/day03/learnings.md) • [代码](week1/day03/code/) |
| **04** | 深入研究Langgraph中的节点和图,构建研究智能体 | ✅ 已完成 | [学习记录](week1/day04/learnings.md) • [代码](week1/day04/code/) |
| **05** | 构建一个MCP服务器,暴露Windows PC用户的文件系统给LLM/智能体 | ✅ 已完成 | [学习记录](week1/day05/learnings.md) • [代码](week1/day05/code/) |
| **06** | 为智能体构建一个情景记忆向量数据库 | ✅ 已完成 | [学习记录](week1/day06/learnings.md) • [代码](week1/day06/code/) |
| **07** | 第一周总结和演讲 | ✅ 已完成 | [学习记录](week1/day07/learnings.md) • _今日无代码_ |
| **08** | 使用CrewAI构建内容创作和研究智能体工作流程 | ✅ 已完成 | [学习记录](week2/day08/learnings.md) • [代码](week2/day08/code/) |
| **09** | 使用[AG2](https://github.com/ag2ai/ag2.git)构建一个“编码者与评论者”智能体系统 | ✅ 已完成 | [学习记录](week2/day09/learnings.md) • [代码](week2/day09/code/) |
| **10** | 为Langraph智能体应用检查点、时间旅行和人工干预 | ~\~E 已完成 | [学习记录](week2/day10/learnings.md) • [代码](week2/day10/code/) |
| **11** | 研究智能体规划策略并为复杂研究任务实现计划-执行策略 | ✅ 已完成 | [学习记录](week2/day11/learnings.md) • [代码](week2/day11/code/) |
| **12** | 构建和实现一个MCP服务器以处理复杂任务 | ✅ 已完成 | [学习记录](week2/day12/learnings.md) • [代码](week2/day12/code/) |
| **13** | 研究和实现智能体的安全措施、回退和防护栏 | ✅ 已完成 | [学习记录](week2/day13/learnings.md) • [代码](week2/day13/code/) |
| **14** | 第二周总结和演讲 | ✅ 已完成 | [学习记录](week2/day14/learnings.md) • *今日无代码 ;)* |
| **15** | --- | ⏳ 待完成 | [学习记录](week3/day15/learnings.md) • [代码](week3/day15/code/) |
| **16** | --- | ⏳ 待完成 | [学习记录](week3/day16/learnings.md) • [代码](week3/day16/code/) |
| **17** | --- | ⏳ 待完成 | [学习记录](week3/day17/learnings.md) • [代码](week3/day17/code/) |
| **18** | --- | ⏳ 待完成 | [学习记录](week3/day18/learnings.md) • [代码](week3/day18/code/) |
| **19** | --- | ⏳ 待完成 | [学习记录](week3/day19/learnings.md) • [代码](week3/day19/code/) |
| **20** | --- | ⏳ 待完成 | [学习记录](week3/day20/learnings.md) • [代码](week3/day20/code/) |
| **21** | --- | ⏳ 待完成 | [学习记录](week3/day21/learnings.md) • [代码](week3/day21/code/) |
| **22** | --- | ⏳ 待完成 | [学习记录](week4/day22/learnings.md) • [代码](week4/day22/code/) |
| **23** | --- | ⏳ 待完成 | [学习记录](week4/day23/learnings.md) • [代码](week4/day23/code/) |
| **24** | --- | ⏳ 待完成 | [学习记录](week4/day24/learnings.md) • [代码](week4/day24/code/) |
| **25** | --- | ⏳ 待完成 | [学习记录](week4/day25/learnings.md) • [代码](week4/day25/code/) |
| **26** | --- | ⏳ 待完成 | [学习记录](week4/day26/learnings.md) • [代码](week4/day26/code/) |
| **27** | --- | ⏳ 待完成 | [学习记录](week4/day27/learnings.md) • [代码](week4/day27/code/) |
| **28** | --- | ⏳ 待完成 | [学习记录](week4/day28/learnings.md) • [代码](week4/day28/code/) |
| **29** | --- | ⏳ 待完成 | [学习记录](week4/day29/learnings.md) • [代码](week4/day29/code/) |
| **30** | --- | ⏳ 待完成 | [学习记录](week4/day30/learnings.md) • [代码](week4/day30/code/) |