AI Agent 教学仓库 | 系统化 LangChain、RAG、LangGraph、MCP 全栈实战代码 | 万字博客详解 | 开源可运行示例 | 从零构建智能体
# 🤖 Agent Craft —— 从零构建全栈AI智能体 > ✅ **系统性开源教学项目**,手把手带你用 Python 构建可运行的 AI Agent,涵盖 Prompt、LLM、LangChain、RAG、LangGraph、MCP 到部署发布全流程。 [](https://github.com/Annyfee/agent-craft/actions/workflows/ci.yml) ## 📘 项目简介 如果你正在学习 AI 智能体开发,却卡在“知道概念但不会动手”或“会调 API 但不懂原理”的阶段—— **Agent Craft 就是为你设计的学习路径。** 我们从最基础的 LLM 调用开始,一步步带你构建完整的 Agent 能力栈: - 让模型调用外部工具(Function Calling) - 接入私有知识库实现问答(RAG) - 用 LangGraph 实现带状态、可调试的决策流程 - 整合记忆、工具与检索,打造真正可用的智能体 所有内容围绕两个原则展开: - 💻 **代码可运行**:每个模块独立、注释清晰、本地一键复现 - 📖 **原理可理解**:配套 CSDN 博客详解设计思路与关键机制 > 💡 **我们不重复造轮子,但也不止于调用框架**—— > 而是在 LangChain、LangGraph 等主流工具中,看清 Agent 是如何思考、决策与行动的。 --- ## 🧭 模块总览(15 模块) > 💡 每个模块对应独立目录(含代码、说明与示例),可独立运行与学习。 > 🔥 已更新至 13 Streamlit 快速入门,持续更新中! | 章节 | 模块 | 博客 | 核心关键词 | 难度 | |:-----------:|:---------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------:|:-------------------------------------------------------------|:-----:| | 🏗️ **基础篇** | [01 Agent 入门 & 环境搭建](https://github.com/Annyfee/agent-craft/tree/main/m01_agent_introduction) | [🏠](https://blog.csdn.net/2401_87328929/article/details/153729555) | OpenAI API | ⭐ | | | [02 LLM 基础调用](https://github.com/Annyfee/agent-craft/tree/main/m02_llm_fundamentals) | [🏠](https://blog.csdn.net/2401_87328929/article/details/153735431) | LLM API 调用 · prompt · 上下文记忆 | ⭐ | | | [03 Function Calling 与工具调用](https://github.com/Annyfee/agent-craft/tree/main/m03_function_calling_tools)
HAL 分层混合模型工作流 — 强模型(Claude)负责理解/拆解/验收,低成本模型(DeepSeek)负责检索/提取/清洗。Hermes Agent skill。
An LLM agent fine-tuned on DeepSeek for spaced repetition, dynamically integrating knowledge points based on the Ebbinghaus forgetting curve.
基于 STM32F103 构建的端到端 AI 智能手表生态。自研“零重定位”原生机器码动态加载引擎与页面栈式 UI 框架;集成生产级 OTA 回滚保护机制与高带宽(921600 baud)串口协议栈。通过 Node.js 中继实现 DeepSeek AI 语义控制及 ASRPRO 语音全双工交互,是一个集成了分布式计算、现代存储管理与 AI Agent 的嵌入式全栈工程。
A Meta-Agent-Driven Self-Evolving Multi-Agent System for UAV Detection and Tracking
One command to run Hermes AI Agent with a browser UI. Zero prerequisites. 一行命令,AI 就位。
网页应用Agent,接入DeepSeek、Mimo等模型