每次对话结束,AI agent 就会忘记一切。这不是比喻。OpenClaw 的默认 memory-core 把记忆写进本地 .md 文件,当文件积累到上百个,agent 没有能力在每次对话前全部扫描——记忆变成了需要你主动提示才能检索的档案馆。更根本的问题是:记忆无法跨 agent 共享。你告诉过主 agent 的偏好,coding agent 从零开始;每个 agent 都活在自己的信息孤岛里。理想的 agent 记忆系统应该满足四点:自动注入、跨 agent 共享、新记忆实时可用、数据留在本地。带着这四个要求,我开始寻找答案。这篇文章 介绍了 mem9 作为 AI agent 记忆方案的思路,给了我很大启发。但原文使用的是 mem9.ai 云服务——记忆数据存在远端。考虑到 agent 的记忆里沉淀着大量个人习惯、工作偏好和私人决策,这些数据不应该离开本机。因此本文在此基础上进一步,把整套系统搬到本地自托管。
Agent 能写代码、能调工具,但它不了解你团队的规范、流程和质量标准,每次对话都从零教起,既低效又不稳定。Skill 机制正是为解决这个问题而生:把你的经验和流程结构化地交给 Agent,让它像拿到工作手册一样自主执行。本文从设计原理、编写方法到评测迭代,梳理 Skill 的实践路径,帮助开发者打造高效易用的Agent Skill。
本文将分享阿里集团在 AI 代码评审方向“历时一年半”、“数万亿 Token 真实场景打磨”的探索现状,以及我们联合南京大学研发效能实验室开源的、汇聚 80 多位资深工程师进行多轮交叉标注的业界首个多语言、具备存储库上下文感知的 CodeReview Benchmark,旨在为行业提供更精准的质量评估标准。
近期 OpenClaw 在开发者社区中备受瞩目。它赋予了 Agent “看见”和“操作”的能力,开启了自动化复杂任务的想象空间。 但随着交互加深,一个普遍的“上下文管理困境”也随之浮现:Agent 常常遗忘之前交代过的信息,正如一些开发者在深入体验后指出的,尽管 OpenClaw 备受赞誉,但在长期使用中,“它完全忘记了我给它的API密钥”。这种不稳定的“记忆”不仅影响了 Agent 的自主性,也暴露了当前 AI Agent 在长周期任务中管理海量、动态上下文的普遍难题。
在搜索系统中, C++ 引擎长期扮演着底层核心基础设施的角色:性能敏感、逻辑复杂、变更频繁,同时承载着大规模线上流量的稳定运行。随着业务持续发展和技术架构不断演进,我们逐步意识到:在高频迭代背景下,回归能力也需要同步升级。 过去一年,我们围绕搜索 C++ 引擎展开了一次系统性的回归能力工程化建设。本文将介绍这次能力升级的背景思考、核心设计思路以及落地实践。
建议有打算深入了解OpenClaw的同学优先看OpenClaw源码和官方文档,目前该项目正在高频迭代中。本文重点从核心框架、通信机制进行介绍,争取让你看完本文后知道OpenClaw是怎么运作的,以及其能力边界在哪里。以及尤其希望大家注意的,是OpenClaw的安全风险,如果选择部署OpenClaw,就按最坏的打算(数据全Open)去对待自己机器上的数据。
写在前面,由于现在LLM生成内容千篇一律,作者尽量自行撰写核心内容,LLM仅限于润色优化,争取把整个开发迭代历程完整呈现出来供学习交流。
HiClaw 是 OpenClaw 的升级版,通过引入 Manager Agent 架构和分布式设计,解决了 OpenClaw 在安全性、多任务协作、移动端体验、记忆管理等方面的核心痛点。
本文介绍了交易终端团队基于LLM构建的智能用户反馈舆情巡检系统:针对人工巡检效率低、易漏报、难洞察趋势等问题,设计“采集→清洗→AI判断→预警→分发→归因→复盘”工作流;核心采用四步AI能力(识别要素→判定意图情感→知识库语义匹配→闭环学习),强制模型在人工构建的业务问题分类库中匹配,确保可控、一致、可解释;通过新增/激增预警+钉钉推送+可视化看板实现快速响应;历经三阶段迭代,最终确立“预置打标+语义匹配”方案;强调AI是辅助工具,目标是提升业务信任与实际提效。
作为 Android 和 Kotlin 开发者,我们每天都在与逻辑分支打交道。if-else 作为最基础的控制流语句,是我们编码生涯的起点。它简单、直接,能快速解决问题。然而,随着项目变得越来越复杂,无处不在的 if-else 嵌套往往会演变成难以维护、难以测试、难以扩展的“代码泥潭”。初级开发者习惯于用 if-else 堆砌功能,而资深开发者则懂得在恰当的时机,引入设计模式来重构和优化。这并非要全盘否定 if-else,而是要学会识别那些预示着“坏味道”的场景,并用更优雅、更具扩展性的方式去解决它们。本文将从 Android/Kotlin 开发的实际场景出发,探讨如何将常见的 if-else 逻辑,逐步重构为更强大的设计模式。我们将覆盖策略模式、密封类、工厂模式、构建器、单例、高阶函数以及观察者模式,并深入讨论它们在 Kotlin 中的现代化应用、潜在的坑点以及如何在团队中推广这些实践。