Wiki 知识库

全部文档 / 标签: 异步编程

3 篇
清除

异步续延与 Effect 架构的第一性原理

本文从第一性原理出发探讨 EffectTS 晦涩语法的本质:通过 TestClock 与确定性模拟测试(DST)切入,指出 Effect 能实现虚拟时间、确定调度与可重放测试的核心在于框架掌握了每个异步续延的调度权。文章梳理了 JS 异步演化史中续延归属权的变迁,解释 generator 是将续延交还给用户态代码的唯一机制,yield* 的存在是特定约束下的必然代价。最后以 PocketJS 为例,说明若将控制权下沉到运行时,普通 Promise 与 async/await 也能获得相近能力。

技术 › 编程语言 Yifeng "Evan" Wang 2026-08-2723.6 KB 56.6K 258 82

如何在6个月内成为代理AI工程师

本文提供了一个为期6个月的12阶段AI工程师学习路线图。文章首先阐述了代理工程师的核心是构建能自主决策的系统,而非编写固定逻辑。前两个阶段重点介绍了Python异步编程的基础(解决API调用阻塞问题)和LLM的基本原理(如上下文限制、成本控制和模型路由)。随后详细讲解了工具调用与结构化输出的实现方法,强调使用Pydantic验证数据及构建可恢复的Agent循环。

技术 › Agent Rahul 2026-07-1261.5 KB 1.2M 580

Claude Code 架构深度解析:构建生产级 AI 代理框架的最佳实践

本文深入剖析了 Anthropic 的 Claude Code 源代码,揭示了构建生产级 AI 代理框架的核心架构设计。文章指出,真正的代理框架不仅是模型和上下文,更包含了基础设施、多租户和权限控制。关键设计亮点包括:使用异步生成器而非 while 循环来实现可取消、可组合的代理核心;通过并发分类实现工具执行的速度与安全平衡;四级 CLAUDE.md 层级结构实现企业级策略管理;以及系统提示缓存优化、多级上下文压缩策略和精细化的错误恢复机制。

技术 › Agent Rohit 2026-04-0827.5 KB 633.1K 1.1K 92