构建 Claw(开发篇)
从零实现一个简化版 AI Agent,深入理解其工作原理
写在开头
为什么要从零构建 AI Agent、Nanobot 的 400 行实现和学习路线图
基础实现
第一章 Hello Agent
50 行代码连接 LLM API 实现第一次对话
第二章 工具调用
实现 read 工具、解析 Function Calling 并执行
第三章 Agent Loop
实现循环直到任务完成的 Agent 主循环
第四章 Bash 工具
添加执行 Shell 命令的能力
技能系统
第五章 解析 SKILL.md
实现 YAML frontmatter 和 Markdown 指令解析器
第六章 技能加载与触发
扫描技能目录、环境变量注入和自动激活
第七章 编写第一个技能
从零编写一个天气查询技能
消息网关
第八章 Telegram Bot
接入 Telegram 实现移动端控制
第九章 消息路由
设计统一的消息适配器处理多渠道输入
第十章 飞书集成
添加飞书渠道支持企业场景
记忆与自动化
第十一章 对话历史与 SOUL.md
实现短期记忆、解析 Agent 身份和行为指令
第十二章 MEMORY.md 持久化
实现长期记忆的读写和自动更新
第十三章 Cron 调度器
实现定时任务的解析、调度和执行
第十四章 OpenClaw 源码导读
克隆 OpenClaw 仓库、理解目录结构、核心模块解析和关键代码走读
🚧 内容正在持续更新中,欢迎提 Issue 反馈问题或建议