
第 07 章 综合实战:构建 Node 版 AI 助手读者画像:有 C#/.NET 后端经验。本章把前面学到的所有零件组装成一个完整可运行的终端 AI 助手 CLI,并把它组织成你熟悉的"分层"结构——看到services/、tools/、agent.ts、cli.ts,请直接类比 C# 的 Service / Repository / 领域服务 / Controller 入口。配套代码目录:code/src/07-final-agent/(自包含,复制出来即可当独立项目)。1. 本章目标完成本章后,你将能够:说出Agent 主循环的基本形态:请求模型 → 执行工具 → 回填结果 → 再来一轮,并亲手写出它;把"大模型调用"封装成独立服务模块(services/llm.ts),让上层不关心 HTTP 与 SSE 细节;用"工具注册表"(tools/index.ts)组织本地能力,新增工具不用改动 Agent 循环;组装一个同时具备流式渲染、多轮对话