附录 B:Java 到 TypeScript 迁移指南
从 Java 到 TypeScript 的平滑迁移指南——类型系统的概念映射、面向对象模式的差异对比、常见陷阱与最佳实践,帮助 Java 开发者快速上手 TypeScript。
从 Java 到 TypeScript 的平滑迁移指南——类型系统的概念映射、面向对象模式的差异对比、常见陷阱与最佳实践,帮助 Java 开发者快速上手 TypeScript。
TypeScript 核心知识速成——基础类型、接口、泛型、联合与交叉类型、async/await,以及 Branded Types、Discriminated Unions 等高级模式,配合本书源码阅读。
卷五收官——将全书知识点串联整合,从零搭建一个具备消息路由、流式处理、工具调用、状态管理与循环控制的完整 Agent 框架骨架,回顾每个关键设计决策的取舍并验证各模块的接口契约与集成协作,为独立开发 Agent 系统奠定基础。
Skill 系统的设计——以 Markdown 文件定义的技能如何注入到系统提示词、技能的目录结构与元数据规范、技能的发现加载与生命周期管理,以及安全的技能沙箱机制。
多工具并发调用的智能路由与调度引擎——工具间依赖关系的有向无环图构建与拓扑排序、并行与串行编排的自动切换、结果聚合与部分失败时的优雅降级,以及在严格超时约束下的动态优先级调整与资源抢占的完整调度方案。
Agentic Loop 引擎的核心实现——循环的调度算法、每轮迭代的状态管理、中断与恢复的机制、循环体内的异常边界与降级策略,打造稳定可靠的 Agent 运行引擎。
配置系统的多层级并行宇宙与优先级法则——全局、项目、用户三类配置文件的作用域与覆盖关系、环境变量作为最高优先级覆盖的注入机制、配置惰性加载与运行时热更新通知的实现方案,以及配置冲突时的自动检测警告与解决策略。
结构化输出的约束与实现——JSON Mode 与 Tool Choice 的底层机制、输出 Schema 的定义与校验,以及如何确保 LLM 在关键业务场景下输出格式严格符合预期。
Prompt Caching 的工程实现——缓存 Key 的构造策略、缓存命中率的监控与优化、缓存失效的触发条件,以及如何在高频对话场景下通过缓存大幅降低 API 成本。
Extended Thinking 的完整实现——思维链的触发条件、thinking 块与 response 块的分离与拼接,以及长思考对 API 请求模式、Token 计费与用户体验带来的连锁影响。