源码解析

深入框架和系统的内部实现,理解设计决策和工程细节。

7 篇文章,持续整理 源码解析 相关内容与实践。

AI2025年8月21日

解构 Coze Studio:为 AI Agent 实现微型 DBaaS 的架构艺术

大家好,我是十三!欢迎来到十三Tech。 在之前的文章中,我们从宏观上领略了 Coze Studio 优雅的架构设计。今天,我们将深入其中的数据存储模块——memory。 AI Agent 的"记忆"该如何设计?简单的键值存储无法满足复杂查…

AI2025年8月21日

解构 Coze Studio:AI Agent 连接万物的架构艺术

大家好,我是十三!欢迎来到十三Tech。 在上一篇《解构 Coze Studio:为 AI Agent 实现微型 DBaaS 的架构艺术》中,我们探索了 Agent 的"记忆系统"。但一个强大的 Agent 不仅要能"记住",更要能"做到"…

AI2025年8月21日

解构 Coze Studio:DDD 与整洁架构的 Go 语言最佳实践

大家好,我是十三!欢迎来到十三Tech。 Make Open Source Great Again! 字节近期先后开源了 Trae Agent 和 Coze Studio 两大 AI 平台,这让作为 Go 语言服务端研发的我兴奋不已。在十三…

AI2025年8月21日

Coze 源码解析:代码块节点是如何设计与运行的?

大家好,我是十三!欢迎来到十三Tech。 低代码平台中的"代码块"节点是一个经典的技术难题:用户在前端输入一段代码,服务端如何安全、稳定地执行并返回结果?在十三Tech的研发实践中,这个问题曾让我们困扰许久。 就在我们深入探讨这个话题的第三…

AI2025年8月21日

解构 Coze 工作流:可中断、可恢复的架构艺术

大家好,我是十三!欢迎来到十三Tech。 在 AI Agent 蓬勃发展的今天,一个关键的工程挑战摆在我们面前:如何构建能够与用户进行长周期、多轮深度交互的系统?传统的无状态请求-响应模式,在需要中途确认、等待输入的复杂流程面前显得力不从心…

AI2025年8月21日

解构 Coze 工作流引擎:从可视化画布到可中断执行的源码之旅

大家好,我是十三!欢迎来到十三Tech。 在 Coze Studio 中,用户只需在前端画布上拖拽连接节点,就能创造出一个强大的 AI 应用。但你是否好奇过:这些可视化的连线背后,引擎是如何将静态的 JSON 定义转化为动态执行的代码的?…

纯技术2023年12月21日

用 ChatGPT 辅助阅读源码:以 Kratos BBR 限流算法为例

BBR(Bottleneck Bandwidth and RTT)限流算法是Go微服务框架Kratos中的核心组件,理解它对于掌握自适应限流至关重要。但说实话,第一次看这个源码时,我也被各种状态管理和拥塞控制逻辑绕晕了。 这次,我尝试让Ch…