Build AI agents from first principles using a local LLM - no frameworks, no cloud APIs, no hidden reasoning.
agents-from-scratch 是一个专注于 AI Agent 原理教学的开源项目,旨在通过从零构建本地化智能体来揭示其底层运行逻辑。该项目摒弃了复杂的框架、云端 API 和黑盒逻辑,通过直观的 Python 示例帮助开发者深入理解智能体的工作本质。
项目通过 12 个循序渐进的课程,涵盖了从简单的文本交互到系统提示词管理的全过程。通过引入 JSON 结构化输出与路由逻辑,实现智能体的决策能力。内置工具集成功能,使智能体具备执行外部操作的实际能力。通过模拟观察、决策、行动的闭环,展示了智能体记忆、规划及原子化操作的实现方式。支持性能评估与遥测监控,确保开发者能从底层构建出具备可观测性的智能体应用。
该项目非常适合希望摆脱第三方黑盒框架、渴望深入探究智能体技术内幕的开发者和 AI 学习者。无论你是想通过本地模型构建原型,还是希望从架构层面掌握 AI 代理的机械原理,本项目都提供了最直接的实战路径。