构建你自己的编程智能助手 (简体中文版)

构建你自己的编程智能助手 (简体中文版)

J. Owen and TranslateAI
This is a sample of the book's content.Buy on Leanpub

Table of Contents

构建你自己的编程智能助手 (简体中文版)

  • 前言
    • 这本书适合谁
    • 你将构建什么
    • 测试方法
    • 代码示例
    • 本书使用的约定
  • 第一部分:大脑
  • 第一章:零魔法宣言
    • 代理到底是什么?
    • 我们要构建什么
    • 项目设置
    • AgentStop 异常
    • Agent 类
    • 通过测试定义成功
    • 主循环
    • 运行程序
    • 总结
  • 第二章:原始请求
    • 获取 API 密钥
    • 密钥保管(.env)
    • 请求的解析
    • 代码
    • 运行程序
    • 故障排除
    • 清理工作
    • 总结
  • 第三章:无限循环
    • 记忆的假象
    • 测试问题
    • 响应类型
    • 模拟大脑模式
    • 定义成功标准
    • Claude 类
    • Agent 类(更新版)
    • 主循环(已更新)
    • 验证测试是否通过
    • 测试内存
    • 上下文窗口问题
    • 总结
  • 第4章:通用适配器
    • 适配器模式
    • HTTP 弹性处理
    • 大脑接口
    • FakeBrain(已更新)
    • Claude 大脑(重构版)
    • DeepSeek大脑
    • BRAINS注册表
    • Agent 类(更新版)
    • 多智能模型支持的测试
    • 主循环(已更新)
    • 设置 DeepSeek
    • 试一试
    • “我们只是移动了代码位置”
    • 总结
  • 第二部分:实践之手
  • 第5章:工具协议
    • 工具实际如何工作
    • 定义工具接口
    • ReadFile工具
    • 写入文件工具
    • 工具辅助函数
    • 更新Thought类
    • 更新 Claude 类
    • 带工具的智能代理类
    • 主循环
    • 测试一下
    • 总结
  • 第6章:记事本(内存)
    • “零魔法“的内存
    • 内存类
    • ToolContext 类
    • SaveMemory工具
    • 更新 Claude 类
    • 构建系统提示
    • 更新 Agent 类
    • 主循环(已更新)
    • 测试持久性
    • 总结
  • 第7章:安全防护机制(计划模式)
    • 概念
    • 先写测试
    • 扩展 ToolContext
    • 受保护的 WriteFile 工具
    • 代理类(已更新)
    • 主循环(更新版)
    • 测试框架
    • “计划“的心理学
    • 总结
  • 第8章:上下文管道(映射与搜索)
    • ListFiles工具
    • 搜索代码库工具
    • 更新工具列表
    • “深入探索“测试
    • 等等,这是RAG吗?
    • 总结
  • 第9章:现实检验(运行代码)
    • 反馈循环
    • 先有测试
    • 命令执行工具
    • 交互式陷阱
    • 自我修复演示
    • TDD工作流程
    • 精准修改
    • 闭环
    • 上下文压缩
    • 安全注意事项
    • 总结
  • 第三部分:探索前沿
  • 第十章:转向本地(本地模型)
    • 权衡
    • 安装Ollama
    • Ollama大脑类
    • 使用 Ollama 运行
    • “无限循环“实验
    • 实际差异
    • 混合工作流程
    • 模型选择
    • Ollama 故障排除
    • 总结
  • 第11章:扩展功能(网页搜索)
    • 第1步:元提示
    • 第2步:手术过程
    • 步骤3:参考实现
    • 步骤 4:测试
    • 自我修改
    • 总结
  • 第12章:终章(构建一个游戏)
    • 第1步:准备工作
    • 第2步:设计师(规划模式)
    • 第3步:构建器(执行模式)
    • 第4步:现实检查
    • 第5步:转折点(功能蔓延)
    • 可能出现的问题
    • 总结
    • 结语
  • 致谢
构建你自己的编程智能助手 (简体中文版)/致谢

致谢

https://leanpub.com/build-your-own-coding-agent-zh-Hans

In this chapter

  • 致谢