AI Agents From Scratch

活跃
GitHub JavaScript MIT

简介

开源 AI Agent 可观测性与安全扫描工具,提供 LLM 漏洞扫描和 AI 红队测试套件,帮助开发者评估 Agent 系统安全性。

核心特性

  • 12 步渐进式学习路径,从原始 LLM 调用到 ReAct Agent
  • 完全通过 node-llama-cpp 运行本地 LLM,无需 API 密钥
  • 涵盖函数调用、记忆系统、思维树和错误处理
  • 配套网站提供可视化解释和概念图谱
  • 每个示例包含代码、代码解释和概念文档
  • 内置基准测试对比本地与 API 模型性能

适用场景

💡 在使用生产框架之前,了解 AI Agent 的底层工作原理
💡 通过动手实践教授学生 Agent 架构的基础知识
💡 无需云端依赖或费用,在本地原型化 Agent 模式
💡 从第一性原理理解 ReAct、函数调用和记忆系统

快速开始

克隆仓库,运行 `npm install`,将模型下载到 `./models/` 目录。从 `node intro/intro.js` 开始,按顺序学习各示例。需要 Node.js 18+ 和 8GB+ 内存。访问 agentsfromscratch.com 获取配套学习指南。

相关项目