Skip to content

v1.0.0 · 首个版本:17 章教程 + 三条面试轨道 + 本地判题

Latest

Choose a tag to compare

@Baton01 Baton01 released this 20 Sep 16:55
· 1 commit to main since this release

第一个正式版本。

这是什么

一套自包含的 AI Agent 入门学习系统:17 章渐进教程 + 每章可运行代码,
外加算法面试、模拟面试、项目实战案例三条面试轨道。

离线优先:内置 Mock 模式,没有 API Key 也能跑完全书。

下载哪个

文件 适合 说明
Agent-Zero-To-One-v1.0.0-win64.zip 想马上用 解压双击 AgentZeroToOne.exe,自动起判题服务并打开网页版
Source code (zip) / (tar.gz) 想读源码 / fork 只有源码,没有 exe

exe 包里是启动器 + 完整项目,内容一份不少 —— 这个项目是拿来学的,
光有 exe 没法读章节也没法改代码,所以两个包的内容一致,exe 包只多一个启动器。

这个版本包含

教程主线

  • 17 章渐进教程(docs/)+ 17 份零依赖可运行代码(code/)
  • 内置 AI 教练系统提示词(学习中枢.md),配给任意 AI 助手即可
  • 8 级项目阶梯 + 12 周学习计划

三条面试轨道

  • 算法面试:13 个专题 + 100 道 Hot 100 详解 + 14 天路线
  • 模拟面试:65 道结构化题,五种场次,含扣分信号与追问链
  • 项目实战案例(本版新增):拿一个真实的 Go Agent 平台做源码级复盘 ——
    34 轮完整面试对话、三份深挖专题(Agent 与工具调用 / 大模型工程 / 高并发与分布式)、
    20 个可写技术点 + 8 条绝对不能写、30 个追问预演、12 个缺陷的完整拆解,共 76 道练习题

网页版(双击 web/index.html,零依赖零联网零 CDN)

  • 全部内容可读,带目录高亮与全站搜索
  • 模拟面试练习器 + 项目实战练习器(先自己答 → 展开参考 → 自评 → 出薄弱清单)
  • 学习进度追踪,存本地,可导出 JSON
  • 深色模式、响应式

在线判题(需要 Python)

  • 98 道题 / 729 个已验证用例,支持 Python 和 C++
  • 逐用例展示输入、你的输出、期望输出
  • 提交记录留档(结论 / 用时 / 峰值内存),题目列表标「已通过 / 尝试过 / 未开始」
  • 支持链表、二叉树、类设计题;原地修改题按力扣规则判
  • 配好 API Key 可用「AI 讲评」分析你的失败用例(密钥只在本地,不进浏览器)
  • 每道题附「去力扣提交」入口

运行环境

  • 看网页、读文档、读代码:不需要任何环境
  • 跑章节脚本 / 在线判题:Python 3.9+
  • C++ 判题:额外的 g++(MinGW-w64)或 clang++
  • 启动器会自动查找 Python;找不到会说明装哪个版本,并照样打开网页版

关于启动器与杀毒软件

启动器是 73 KB 的原生 exe(用 gcc 编译),不依赖任何运行时就能启动。

这里换过一次实现:最初用 PyInstaller 把 Python 脚本冻成 exe(13.9 MB),
但在装了 360 安全卫士的机器上会被直接隔离 —— 双击后提示"拒绝访问",
随后文件从磁盘消失。PyInstaller 的引导器是杀软启发式规则的常客。

对照实验(同一台机器、360 开着):

方式 体积 360 的行为
PyInstaller 冻结 Python 13.9 MB 双击即隔离,文件被删
gcc 编译的原生 C 73 KB 正常运行,不被碰

所以改成了原生实现。如果你遇到杀软拦截,把 AgentZeroToOne.exe 加进信任区即可;
实在不行可以绕过启动器手动跑:

cd 05-算法面试/06-在线判题
python judge_server.py
# 然后浏览器打开 web/index.html → 左侧「在线判题」

已知限制

  • exe 是 Windows x64 的。macOS / Linux 用 python launcher/launcher.py,行为一致
  • 判题器只监听 127.0.0.1,不做远程部署
  • code/ 章节代码零第三方依赖,只有需要连真实模型时才用得上 API Key
  • 判题器执行用户代码靠子进程隔离(超时 + 输出上限),不是容器级沙箱,
    只适合本机自己刷题,不要拿去当公共 OJ

来源与授权

代码 MIT。正文是在 Hello-Agents / LLM-Master / LeetCode-BaiTiTong 等项目基础上重新撰写的,
详见 README 的「致谢与来源」。07-项目实战案例/ 包含对 BitGuide Agent Platform 的
代码片段引用与分析,该素材版权属原作者。