Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.
AI Agents From Scratch 是一个基于 JavaScript 的教学项目,旨在通过从零构建本地 AI 智能体来揭示其背后的工作机制。该项目拒绝使用复杂框架,通过手动实现函数调用、记忆管理和 ReAct 模式等核心技术,帮助开发者深入理解智能体的工作原理,消除黑盒感。
项目提供了一套循序渐进的动手指南,涵盖了从基础的 LLM 对话交互到复杂代理架构的实现。开发者可以通过代码深入理解模型加载、上下文处理以及推理流水线的工作过程。它特别强调了工具调用的实现逻辑,展示了如何让模型通过函数接口与外部环境进行交互。此外,项目还包含对主流框架如 LangChain 和 LangGraph 核心概念的复现教学,以帮助用户从底层原理层面解析现代 AI 开发框架的设计决策。
该项目非常适合希望摆脱框架依赖、深入掌握 AI 智能体底层技术的开发者和学习者。它特别适用于那些希望在本地环境中运行模型,并对 LLM 推理、ReAct 模式及智能体架构感兴趣的技术人员进行深度的学习和实践。