这篇文章记录对 Open Claw 中 Tool、消息总线和子 Agent 管理架构的研究学习,以及一个最小可运行实现。本文想说明的技术观点是对于 Tool 调用、消息分发、子 Agent 管理这三类 Agent 系统里的核心组件,优先采用薄抽象、显式控制流和贴近模型 API 的实现方式,往往比引入多层中间件更容易获得工程上的确定性。系统边界更清晰,运行路径更容易追踪,问题更容易定位,也更适合作为后续扩展 Memory、调度和持久化能力的基础。
在日常研发中,AI 辅助代码审查(Code Review)已被广泛使用,但主流方案多仅依赖 Git Diff,只能看到修改片段,缺少类结构、方法依赖、跨文件调用关系等上下文,模型判断容易失真。跨模块返回值的空安全、多线程下的全局变量风险等细节,往往仍需人工反复核对。为解决这些落地问题,我们基于项目实践搭建了一套 AST(抽象语法树)驱动的方案,通过中间件调度补全完整上下文,为模型提供可追溯的结构化信息,从而稳步提升 AI Code Review 的准确性和可用性。
随着大语言模型的兴起,ArkClaw 正成为人机交互的新范式。一个优秀的 ArkClaw 不仅要能理解和执行指令,更需要拥有强大的记忆能力,才能在复杂的交互中保持上下文连贯,并不断学习、成长。 在火山引擎,我们基于开源框架 OpenClaw 打造了企业级 Agent 平台 ArkClaw。为了给 ArkClaw 装上更强大的“记忆大脑”,我们引入了向量数据库 LanceDB 作为其核心记忆插件,并进行了一系列深度优化。本文将与你分享 LanceDB 在 ArkClaw 中的应用与实践,探讨我们如何构建一个更高效、更智能的 ArkClaw 记忆系统。
AI 正在深刻改变软件开发的方式。从最初的代码补全,到如今的自主式 AI Agent,开发者与 AI 的协作模式正在快速演进。在这个过程中,一种被称为 vibe coding 的实践模式率先流行——开发者将需求直接抛给 AI,不审查 diff、不理解生成的代码,凭直觉接受输出,以最快的速度得到"能跑"的结果。Vibe coding 在原型验证和个人项目中有其价值,但它的本质是用速度换取了理解和控制,无法承载生产级系统的质量要求。 Agentic Engineering 代表了一种截然不同的范式 [1]。它是一种工程师与 AI Agent 深度协作的模式——AI 不仅是代码的执行者,也是问题分析、方案设计等环节的思考伙伴;但最终的判断和决策权始终在工程师手中。它不是"让 AI 替你写代码",而是将工程纪律与 AI 能力系统性地结合,在保持甚至提升质量标准的前提下,大幅提升研发效能。
随着经济全球化的趋势,业务逐渐覆盖海外更多国家和地区,如何快速的将内销业务复用到外销环境,是业务走向国际化的必经之路,同时在内销服务和外销服务共存的场景下,做好内外销业务的稳定迭代和快速拓展是走向全球化的必要前提,对于中台业务,项目进行全球共线有着非常重大的意义,能够有效提升组件复用率,并降低服务维护成本,本文将详细介绍vivo活动系统的全球化实践过程。