ai-agent-from-scratch

跟着书从零手写 AI Agent,看懂每一步原理

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 学习教育 🍴 复刻 84 🐛 待处理 5 👀 关注 6
GitHub ↗
GitHub 星标 ★ 161
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,配套书籍代码

项目预览

ai-agent-from-scratch 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类学习教育
开发团队shangrilar
定价模式🏷️完全免费
价格说明开源免费,配套书籍代码
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
GitHub 星标★ 161
上线时间2025-08-26 00:00:00
代码更新2026-09-08
仓库体积611 KB
本站数据更新2026-11-06
维护状态维护中
收录时间2026-09-22
浏览次数1

项目介绍

这是 Manning 出版社《Build an AI Agent From Scratch》一书的配套代码仓库,用 Jupyter Notebook 逐步演示如何从零实现一个 AI 智能体。它解决的是「看框架文档却不懂内部原理」的问题:不依赖 LangChain 等高层封装,而是手写工具调用、提示词编排、记忆管理与多步推理循环,让读者看清智能体每一步在做什么。核心能力包括:用 Python 从底层搭建可运行的 Agent 循环、接入大模型 API、定义并调度工具函数、维护对话与任务状态,以及通过 notebook 分章节对照书中内容边读边跑。适合想真正理解 Agent 工作机制、而非只会调库的开发者作为动手教材,代码即讲解,可逐格运行验证。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-22 · 当前星标 ★ 161

核心亮点

  • 配套 Manning 正式出版物,章节与代码一一对应,学习路径清晰
  • 用 Jupyter Notebook 分步实现,可逐格运行观察 Agent 循环内部状态
  • 不依赖 LangChain 等重封装,工具调用与推理循环均为手写,原理透明

不足之处

  • 星标仅 103,属早期项目,社区讨论与 issue 积累较少
  • 以教学演示为主,缺少生产级错误处理、并发与成本控制等工程内容

适用场景

  • 开发者系统学习 AI Agent 底层原理与实现细节
  • 高校或训练营用作智能体课程的动手实验材料
  • 工程师参考手写实现,排查框架黑盒行为

替代项目

LangChain、openai-agents-python

同类项目推荐

python-openai-projects 开源

13个Python案例,带你玩转ChatGPT、Whisper和DALL-E

13 projects using ChatGPT API, Whisper, Embeddings, and DALL-E with Python.

★ 55 2026-08-09
Paper-Notes 开源

5分钟读懂一篇顶会论文,快速掌握AI前沿

数千篇 AI、LLM、NLP、CV 顶会论文解读,每篇 5 分钟读懂核心思想。

★ 2344 2026-08-09
DeepMIR 开源

台大音乐AI课程材料,跟着讲义和代码从零玩转音乐分析与生成

Teaching material for the course "Deep Learning for Music Analysis and Generation" I···

★ 251 2026-10-12
ai-dev-2024-ml-workshop 开源

跟着工作坊,用免费开源工具把 ML 管道部署上线并监控起来。

Materials for the AI Dev 2024 conference workshop "Deploy and Monitor ML Pipelines w···

★ 93 2026-08-09
LLPlayer 开源

看视频学语言,双语字幕+AI翻译,听说读写全搞定

The media player for language learning, with dual subtitles, AI-generated subtitles,···

★ 4598 2026-08-09
Daily-LLM 开源

每天跟练 AI 基础与算法,系统补齐大模型面试短板

机器学习/深度学习/Python/大模型/多模态/LLM/deeplearning/Python/Algorithm interview/N···

★ 869 2026-09-16
minimind-deep-dive 开源

逐行读透MiniMind源码,进阶大模型技术体系

从 MiniMind 源码读起,再延伸到现代大模型技术体系的中文学习笔记。主线逐行精读预训练 / ···

★ 217 2026-08-09