2026年7月2日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

AI 不缺智商缺纪律:一场 Harness 工程化实践

发布日期:2026-07-02 14:20:14 浏览次数: 1524
作者:阿里技术

微信搜一搜,关注“阿里技术”

推荐语

AI编码的瓶颈已从模型智商转向工程纪律,本文分享一套可复用的Harness框架,帮你用工程化手段解决AI的“不守纪律”问题。

核心内容:
1. Harness框架的设计理念与三层结构解析
2. 针对AI编码三大痛点的具体工程解决方案
3. 实践中的关键踩坑教训与可迁移的工程化模式

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家
这是2026年的第22篇文章

本文阅读时间:约20分钟

(注:下文中的“我”系作者本人)

引言

本文核心观点:AI Coding 的瓶颈正从「模型能力」转移到「流程工程」——模型已经足够聪明,但不稳定,而稳定性必须由外部框架供给。

读完你能带走:一套可抄的 harness 分层结构、一个「把流程当被测对象」的评测方法、4 条用代价换来的踩坑教训,以及一个能迁移到任何 AI 工作流的工程化模式。

我曾经用一个不断膨胀的 CLAUDE.md 解决 AI “不守纪律”的问题——把所有规矩写进去:先写单测、部署前评审、提交前合 master。它确实管用了三天。 然后问题以更严重的形式回来了:规则多到“撑爆”上下文,模型读完规则就没“脑容量”读代码,于是它开始遗忘、串味、自我矛盾。

那一刻我意识到:对付 AI 的不确定性,堆 prompt 是负债,做框架才是资产。 这篇文章就是这套框架(harness)两个月的演进复盘。

01
harness 是什么,它到底解决什么

harness = 把「AI 该怎么干活」固化成可执行、可约束、可评测的工程框架。 它和“写更好的 prompt”有本质区别:prompt 是一次性的说服,harness 是结构性的约束。模型供给智商,harness 供给纪律。

用过 AI 编码的人大概率遇到过这三个痛点:

这些痛点不是因为个人运气差,它们存在结构性的技术根因。VILA-Lab 对 Claude Code 的逆向工程揭示:Claude Code 的记忆完全基于文件系统(CLAUDE.md + JSONL 日志),没有向量数据库、没有 Embedding。上下文管理靠一条 5 层渐进式压缩管线——从裁剪低优先级提示、截断工具输出,一直到最后手段的全量模型摘要(Auto-Compact),流程状态细节恰恰会在这一层被丢失。

Devin 的 CPO 在 Latent Space 播客中坦言:当记忆达到数千条时,如何在正确的时机检索到正确的记忆——“尚未解决”。

Agent 「遗忘」不是 bug,是当前架构的必然代价。 遗忘有三重根因:压缩丢失(Auto-Compact 省略“看似不重要”的流程步骤)、检索失败(记忆文件在但没被加载进上下文)、指令遵循失败(信息都在但模型仍然跳步)。

harness 的三层设计(规则外置、状态持久化、门禁阻断)恰好对应这三个根因,逐一堵漏。

02
搭建:我的 harness 长什么样

这是全文重点。我的 ~/.claude 不是一堆零散配置,而是一个三层加载模型,核心设计思想只有一句:把上下文当预算来管理

判断:主会话的上下文是最贵的资源,不是免费的草稿纸。 所以分层的唯一标准不是"按功能分类",而是"按何时被读取"——常驻的极小,深的按需加载。

下面逐层讲清楚:每层放什么、解决什么、付出什么代价

2.1 常驻入口层:CLAUDE.md + CLAUDE.local.md

放角色、代码偏好、流程触发规则、G1–G8 门禁速查。关键设计是 CLAUDE.local.md 自包含、不依赖全局 @import:新项目接入只需拷一份模版进去就能独立运作。

  • 解决:每个项目的流程规范彼此隔离、互不串味。

  • 效果:主会话常驻上下文压到 ≤8K,把宝贵窗口留给真正的代码。

2.2 原子规则层:rules/(7 个)

每个规则单一职责、可被按需引用。它们的本质,是把踩过的坑固化成强制约束

每条规则都是一次事故的墓志铭。 坑只踩一次,之后由规则兜底——这是 harness 最朴素也最值钱的复利。

2.3 角色 Agent 层:agents/

这是全套框架的发动机,把一个“全能主会话”拆成一条职责清晰的流水线:

  • 流程调度dispatcher 读 state.json + workflow.yaml,决定下一步该调谁——交通警察,只管路由不管业务。

  • 评审合成orchestrator 读三角色写入 phases/*.md 的观点,合成结论并向用户确认——会议秘书,只管合成不管调度。

  • 三角色评审requirement-analyst(业务)/ tech-architect(技术)/ quality-guardian(质量),各写各的观点段,互不污染。

  • 流程执行plan-generator → developer → verifier → deployer → tester,从方案到验收一步一岗。

判断:主会话应该退化成一个「什么都不想、只执行 dispatcher 指令」的纯执行器。 这是反直觉的——我们本能地想让主模型更全能;但全能恰恰是污染之源。主会话不是能力不足,而是职责收窄,像微服务里的 thin controller,不是它不行,是它不该管。这个思路并非独创,Devin 从第一天就做了“脑机分离”:推理(“大脑”)在沙箱外执行,执行环境(“机器”)无权访问大脑状态。Cognition 的评价是“更好的架构”,代价是状态管理更复杂。

我的 harness 走了一条更轻量的路:不隔离进程,转而通过 agent 职责隔离 + 文件交接达到类似效果。

按照用途分为以下四类:

真正需要警惕的不是「agent 多」,是「agent 间耦合多」。 输入输出是清晰的文件/JSON、不需要会话协商,数量就不是问题。

这套“薄主会话”靠三条铁律落地:

1. 主会话只听 dispatcher:dispatcher 读 state.json 返回"下一步调谁",主会话照做,禁止自己 Read phases/*.md / evidence.json2. 职责隔离:dispatcher 只管路由、orchestrator 只管合成、developer 只管编码、verifier 只管检查,每个 agent 的可用工具严格受限3. 上下文 ≤8K:主会话只加载 CLAUDE.md + 触发规则 + 最近一条 dispatcher 指令

它的代价必须诚实讲清,详见下方表格。

2.4 按需上下文层:context/(10 个)

完整流程详情、Pre-Mortem 模板、对抗辩论模板、证据链规范、TDD/ATDD 指南、记忆进化机制全放这层,只在进入对应阶段时才被 Read。常驻层因此始终精简,深度内容像弹药一样“打仗时才搬上来”。

这不是凭感觉。LLM 注意力呈 U 型分布,中部信息准确率显著下降(Stanford "Lost in the Middle", TACL 2024);声称支持 32K+ 的模型仅半数能在该长度保持可靠性能(NVIDIA RULER)。

设计原则:上下文不是越大越好的「免费缓冲区」,是需要精心管理的稀缺资源。 每份 context 只含该阶段所需最小集,用完即释放,不占后续窗口。代价是依赖元数据质量——context 文件描述写得模糊就会在该加载时漏加载,对策是 orchestrator 按阶段维护强制 Read 清单。

2.5 执行支撑层:skills/(22 个)+ commands/(12 个)+ evals/

  • skills/(22 个):把内部 CLI 和研发工具链封装成 AI 可调用的能力。最核心的是 ubase 全家桶:一句“帮我看下 wrate 最近半小时的日志”就能自动拼 SLS 查询、做时间窗口换算、把命中结果聚类成异常摘要,而不是把原始日志全量灌回上下文。还有 dev1-5 需求开发全链路、hsf-workflow 接口测试流程、setup-change-env 一键建变更等。

  • commands/(12 个):slash 命令入口。/init-harness 一键接入新项目、/harness-audit 体检当前配置健康度、/learn 把踩坑经验沉淀成规则。

  • 经验三级进化(auto-learn 规则驱动):这是 harness “越用越聪明”的核心机制。以 mvn -am 卡死 为例——第一次踩坑写成 lesson(单次记录);第二次在不同项目又遇到,归纳为 pattern(“Mac + system-scope 依赖 = 禁用 -am”);第三次验证后晋升 instinct,自动注入所有新项目的 build.md 规则。每一级晋升都需人工确认,防止错误经验扩散。

2.6 稳定性支点:eval 检测 + hook 拦截

以上五层定义了「该怎么做」,但如果没人检查「有没有做到」,一切约束都是纸上谈兵。因此,让 harness 真正稳定的不是规则本身,是验证机制

这一判断有最新研究支撑,arxiv 2605.29682 的核心发现指出,原始 token 消耗和工具调用仅解释 agent 成功率方差的 R²=0.33~0.42,而验证反馈质量(Effective Feedback Compute)达到 R²=0.94~0.99。换句话说:决定 AI 干活靠不靠谱的并非「给它多少预算」,而是「检查做得多好」

我的 harness 里,这一“检查层”由两个机制撑起:

  • G1–G8 门禁墙(eval 式硬校验):每个门禁是确定性的 Python 函数,检查产物存不存在、编译过不过、单测通没通。verifier agent 跑完后写 phases/verification.json,任一 gate FAIL 则流程退回 DEVELOPING——**不是"建议",是"阻断"。

  • hook 拦截(运行时硬约束):Claude Code 的 hook 机制在工具调用执行前拦截。我用它做两件事:① 状态文件写操作只允许编排层 agent 触发(其他绕过直接 reject);② 危险操作(git push --force、rm -rf)弹确认。hook 不是事后审计,是实时围栏

这套「门禁外置」的思路正在成为业界共识。sd0x-dev-flow 将其总结为四个关键词:**"hook-enforced dual review, state-machine gates that survive context compaction, and fail-closed safety"**——注意"survive context compaction"这个措辞,它直接针对的就是 Claude Code Auto-Compact 阶段丢失流程状态的问题。Apache Burr(已进入 Apache 基金会)则把这个模式做成了通用框架:每个 Agent 决策表达为状态机节点 + 可插拔持久化 + 实时追踪 UI。

核心原则:流程强制执行必须从 LLM 推理中外置到确定性基础设施。 不能依赖模型“记住”该执行哪个步骤——门禁必须是确定性代码,独立于上下文窗口,fail-closed(默认拒绝,只放行显式允许的操作)。这回答了一个根本问题:如果 AI 不听话了怎么办?答案不是让它更聪明,应该是:不管听不听话,越界就被拦住。

贯穿五层的一条主线:19 节点链 × G1–G8 门禁 × intent×risk 动态裁剪。

完整的 19 节点是一条标准研发链路:

需求评审→需求确认→方案设计→方案确认→Pre-Mortem→实施计划→验收标准确认→拉变更→建分支→建 worktree→开发→编译→单测→ATDD→证据链→部署预发→接口测试→上线确认→验收报告

绝不是每个需求都走全 19 步——该走多重的流程,由意图 × 风险动态裁剪决定:

外加一条最实用的硬规则——“改完必部署”:只要检测到真实业务代码改动,自动把部署预发、接口测试追加为必需节点,堵死“改了代码、没验证就收工”。

当前链路的边界(诚实声明):流程止步于预发部署 + 接口测试 + 验收报告online(G8 生产上线)节点不强制。原因是生产发布涉及灰度策略、流量切换、线上回归——目前这些动作的「出错成本」远高于让 AI 自主操作的「效率收益」,所以由人兜底。下一步的明确目标:AI 自主完成预发验证 → 触发生产发布 → 观测线上指标 → 产出线上验收报告,把 G8 从「人工确认」进化为「AI 执行 + 人工兜底」。

把这些拼起来,一个 FEATURE/HIGH 需求在我的 harness 里实际是这样流转的

主会话 → dispatcher(读 state.json,返回"下一步调谁")   → intent-classifier 判定意图×风险   → dispatcher → 三角色并行评审(业务/技术/质量) → orchestrator 合成 → 我确认方案   → dispatcher → plan-generator 出实施计划   → dispatcher → developer 按 TDD 编码 → dispatcher → verifier 跑 G1–G8 门禁   → dispatcher → deployer 部署预发 → dispatcher → tester 接口测试 → 验收报告

全程主会话没「思考」过任何业务细节,它只是 dispatcher 指令的执行器;每个 agent 从干净上下文启动、只装自己那一段的规则和输入。这就是「dispatcher 状态机 + 文件交接」在一次真实需求里的样子。

03
打磨:从「能用」到「好用」的关键几跳

上面是成品。但它不是设计出来的,是被现实一路逼出来的。回看整个演进过程,是四个阶段、每一步都有一个“此路不通”的拐点:

第一阶段 · 拿来主义

起点是开源。用 oh-my-claudecodeeverything-claude-code 等社区项目的 OpenSpec 规范直接上手——别人总结好的 CLAUDE.md 模板、多 agent 示例、最佳实践合集。它帮我从「裸用 AI」跨进了「有章法地用 AI」,但很快碰到天花板:通用规范覆盖不了我的开发流程(需求分析 + 技术方案 + 验收标准 + 开发 + 单元测试 + 项目环境预发流水线 + 自动化验证),边界情况全靠临场补丁。

触发词:每次我要写的额外 prompt 比规范本身还长时,就意味着该自己造了。

第二阶段 · 重 prompt 约束

于是,我开始自建 harness。最初的思路极其朴素:把所有流程规矩写进 CLAUDE.md,让 AI 按步骤一步步走。 需求分析怎么做、方案设计几步走、编码完必须跑单测、部署前必须合 master……全写成指令式 prompt。

三天后,崩了。 症状如下:

  1. 不听话——规则太多,模型开始"选择性遵守":这次记得先写单测,下次又跳过;这次跑了编译验证,下次忘了。

  2. 上下文爆炸——所有规则常驻窗口,留给实际代码的空间被挤压,模型"读完规则就没脑容量读代码"。

  3. 自我矛盾——规则间偶尔冲突(比如"快速修复走简化路径" vs "所有改动必须走评审"),模型不知道听谁的,开始编造折中方案。

核心教训:prompt 约束是说服,不是强制。模型"理解"了规则不等于"遵守"了规则——你无法用更多的字来对抗概率性的遗忘。

第三阶段 · 减负 + 分层加载

至此,问题的根因已经清晰:我把「有状态的流程」硬塞进了「无状态的对话窗口」,本质上是用错了工具。 于是做了两件事:

  1. 给 harness “减负”:把常驻 prompt 从“全流程指令手册”砍到只剩角色定义 + 触发规则,压到 ≤8K。深度内容(TDD 指南、Pre-Mortem 模板、对抗辩论规范)全部移到 context/ 层,只在进入对应阶段时才 Read 进来。

  2. 整理三层加载链路:常驻入口层 → 原子规则层 → 按需上下文层,把上下文当预算管理而不是当草稿纸挥霍。

这一步的效果立竿见影:主会话不再被规则淹没,模型终于有"脑容量"去理解代码了。但新问题在长程会话中暴露了——写了几百行代码、跑了几十次工具调用之后,上下文被业务代码和工具输出逐渐填满,规则虽然还在但已经被稀释到注意力衰减区。典型症状:写完代码后忘记该走什么流程,因为"先跑单测再提交"这条规则被几十屏代码输出挤到了模型"看不见"的位置。

第四阶段 · Agent 调度编排

最后一跳是认知上最大的转变:不再约束模型"你该怎么做",而是让不同的 agent 各司其职、互相制衡。

核心设计:一个 dispatcher(流程驱动器) 作为大脑,只负责"算下一步该谁上场";其他 agent 各管一段——三角色评审独立思考互不串味、developer 只管编码不管流程、verifier 只管检查不管实现。第二章描述的「笨主会话」原则,在这里真正落地了。

一次高强度全天重构验证了这个架构:状态外置、决策收敛给 dispatcher,即使单次会话崩了、上下文被压缩了,状态不丢、流程能续。

但 24 agent 也暴露了过度拆分的代价——每个 agent 的 system prompt 本身就是一个"小型 CLAUDE.md",规则指令占满上下文后留给实际任务的空间反而更少;agent 间转交多、调试链路长、维护心智负担大。后续把 intent-classifier / debate-moderator / pre-mortem 等流程节点合并入主干 agent,精简冗余的中间调度层,在保留核心约束(dispatcher 路由、职责隔离、状态外置、门禁阻断)的前提下降低了协调成本和单 agent 规则密度。这就是第二章描述的当前架构。

三条路我都走过:为什么选文件交接而不是现成编排

Claude Code 原生提供 Workflow(JS 脚本编排)和 Agent Team(消息驱动团队)两种多 agent 机制,我逐一试过后走了第三条路。核心原因:harness 本质上是控制平面,不是计算平面。

Workflow 不行(做控制平面)——它的强项确实诱人:确定性控制流(循环/条件/扇出)、高并行 pipeline() / parallel()、schema 强校验。乍一看和 SOP 工序链天然匹配。但实际跑通后暴露了三个硬伤:

① 超时机制——Bash 命令默认 120s 超时(最大 10 分钟),Workflow 子 agent 本身也有执行时长上限;一个 TDD 全循环(写测试→编译→修复→重编译)或 Maven 长构建经常被静默杀死,而你在脚本层拿到的只是一个 null 返回,无法区分"任务失败"还是"超时被杀";

②  askUser 交互原语——我的 19 节点链有 6 个人工确认点,Workflow 脚本内无法暂停等待用户决策;

③ 跨 session 不可续——同 session 内可 resumeFromRunId 恢复,但 HIGH 需求可能跨 2-3 天,换 session 后状态接不上。

它的确定性控制流适合单阶段、无人工交互、可在超时窗口内完成的计算任务(如三角色并行评审),但做不了需要跨天、有人工门禁、单步可能耗时数十分钟的控制平面。

Agent Team 不行——松散协调无确定性工序保证(成员 idle 后靠消息唤醒)、状态散落在 TaskList 中(无统一 state.json,中断后恢复靠推断)、SendMessage 是"通知"不是"阻断"(无法做到 hook 级硬围栏)。它适合多人并行改多模块,不适合严格工序链。

最终选择 dispatcher 状态机 + 文件系统交接:agent A 写 phases/05-design.md,agent B 读它。三个硬优势:

① 天然持久化——进程崩了文件还在,跨天需求 Read state.json 即续;

② 可审计——每步产物都是人可读的 markdown,git diff 一眼看清谁在哪步写了什么;

③ 强一致性——state-keeper 单写者(hook 拦截其他写者)+ ajv schema 校验前置,从架构层面消除多 agent 写冲突。

代价同样真实:每次 agent 切换需 Read 上一步产物(~2-5K tokens IO 开销)、调试链路跨多个 agent 的 transcript、并行能力受限于文件交接的序列化特性。

结论:三种机制正交互补。 Workflow 管计算平面(高并行单阶段),Team 管协作平面(多人独立任务),dispatcher + 文件交接管控制平面(有状态工序链 + 人工门禁 + 跨天续跑)。我当前的实验方向正是混合编排:dispatcher 管控制流,Workflow 加速三角色评审等纯计算环节。

尾声 · 评测驱动

当我开始频繁改规范,一个问题让我夜不能寐:我改完了,到底变好了还是变坏了? 这种感觉说不清、道不明——焦虑的产物是下一章的评测平台。

真正推动架构演进的从来不是「想要更好」,是「现在的做法已经崩了」。 每一阶段的切换都并非优化,而是止损。四个阶段的核心转变只有一句话:从「用更多的字约束 AI」,到「用更好的结构约束 AI」

这一路踩的坑,每一个都已固化成规则或修复——它们是这篇文章里最贵的部分:

04
评测:把流程作为被测对象

第三跳的产物,是一套把 harness 本身当成被测软件的评测平台。它的设计原点是一句反常识的定位:

核心理念:评测平台是评估者,不是执行者。 它只检测被试 claude 是否走完了 harness 的每个节点(产物在不在、门禁过没过),而绝不替它去执行部署或测试。一旦平台开始"帮忙干活",它就失去了客观裁判的资格。

平台按「用 harness 的三种姿势」分成三条互不串联的轨道:

评分引擎是整套平台的灵魂。 它用 100% Python 确定性逻辑、零 LLM 调用、3 次跑分 hash 完全一致的方式,从 7 个维度给 harness 的每次执行打分。

七维评分:评什么、怎么评、为什么这样评

设计这套评分体系时,我参考了四个来源:SWE-bench(用测试通过率验证代码改动)、AgentBench(用工具调用效率衡量 agent)、Anthropic Eval Guide(双评分器对抗偏差)、CMMI(流程域成熟度)。最终融合成 7 个维度,每个维度都可以用一句话解释"在检查什么":

为什么是确定性评分,不用 LLM 评委? 很多人第一反应是「LLM 打分更懂语义、更准」。我的判断恰恰相反:

宁要可复现的「粗糙分」,不要会漂移的「精准分」。 评测的唯一目的是驱动迭代——只有 3 次跑分完全一致,才能回答"这次改规范到底变好还是变坏"。一个偶尔波动 ±5 分的 LLM 评委,再"精准"也会让 A/B 对比彻底失去意义。

两个权重最高的维度(流程完整性 22% + 代码正确性 22%)怎么保证评分准确?

  • 流程完整性不靠「模型说做了」,要靠「产物文件在不在」——文件系统不会说谎。同时按 intent×risk 裁剪必需节点:QUERY 不要求任何产物(满分)、BUG_FIX/LOW 只查 5 个节点、FEATURE/HIGH 查满 19 个。

  • 代码正确性是防注水的硬核:用 amaven + jdk 真编译、真跑单测。还会对比 evidence.json 的自报结果和真实编译结果,计算"诚实度差距"(honesty gap)——AI 声称 G3 通过但编译其实挂了,这个差距就会暴露。这里踩过一个反直觉的坑:最初图"干净",给评测配了空的隔离 Maven 仓库,结果依赖全解析失败、恒为 0 分;换回共享本地 6.9G 的 ~/.m2 缓存离线复用才跑通。评测环境越“干净”,反而越不真实

评测平台到底解决了什么

这个问题可以浓缩为一句话回答:把「改 harness 凭感觉」变成「改完有分、好坏可对比、回退有据」。 
以下是三个实证:


自进化闭环

有了确定性分数,harness 的自进化闭环才能转起来:

创建(AI 生成 / fork)→ 评测对比(7 维 × 多 case)→ 激活基线(留备份可回退)→ 收集弱项维度再优化。我甚至让 AI 拿"好配置"去改"待优化配置"生成候选版本——用 AI 优化约束 AI 的规则,再用确定性分数验证优化是否有效。

05
还能怎么提升:诚实的代价与边界

判断:这套系统最大的风险不在于「不够准」,在于「假装它覆盖了一切」。 所以比起“吹效果”,更该把“欠账”摆上台面。

除了这些明确的欠账,调研中看到的业界前沿方向也值得关注:

  • 结构化记忆层:当前 harness 的经验三级进化(lesson→pattern→instinct)是手动管理的。VikingMem(VLDB 2026, ByteDance)证明了一个反直觉的发现——更少的 Token 留存 + 更智能的组织 > 全量保留(16.82% Token 留存得分 75.80,朴素 RAG 100% 留存仅 63.81)。Sverklo 的双时态记忆(每条记忆绑定 valid_from_sha / valid_until_sha,更新时插入新行而非覆盖)可以让 harness 精确回答「在 commit X 时 Agent 知道什么」。

  • 代码知识图谱:对大型 Maven 多模块项目,Agent 每次理解代码关系都要逐文件读取,消耗宝贵上下文。Codebase-Memory-MCP 通过多轮 AST 分析构建持久化知识图谱(13+ 节点类型、18+ 边类型),Agent 可通过图查询获取调用链、依赖关系,无需逐文件扫描——虽然其声称的「99.2% Token 减少」在对抗验证中被证伪,但架构模式本身对AI Coding场景有价值,值得在单模块上试点。

  • 编排形态 A/B 对比:目前正在做v-agentwf-nodecomp(agent 编排)vs v-dynwf(dynamic workflow)——两种 harness 形态由评测分数决定优劣,不靠拍脑袋,而由数据说话。

能「用实验回答架构之争」这件事本身,就是评测平台最大的价值。

06
结语:一个可迁移的模式

这两个月最大的收获,并非某个 agent 或某条规则,反而是一个可以搬到别处的思维模式:

任何「能力够强但输出不稳定、且过程可观测」的 AI 工作流,都可以被这样工程化——给它分层的约束、外置的状态、确定性的评分,让每一次改动都能被证明是进步还是退步。

它的边界也很清楚:这个模式依赖「过程可观测」。 如果一个 AI 任务的中间产物无法落盘、无法检测(比如纯创意生成),这套打法就会失效;而它的价值也会随模型进化而衰减——当模型强到能自我保证流程纪律的那天,harness 就该功成身退。

但那一天还没来。在此之前,我们这些工程师的主场依然清晰——模型负责聪明,我们负责让它守纪律

参考资料

[1] VILA-Lab 对 Claude Code 的逆向工程

https://github.com/VILA-Lab/Dive-into-Claude-Code

[2]  Latent Space 播客

https://www.latent.space/p/cognition

[3] The Age of Async Agents — Cognition's Walden Yan & OpenInspect's Cole Murray

https://www.latent.space/p/cognition?spm=ata.21736010.0.0.7d863401Hmvk0V
[4] Lost in the Middle: How Language Models Use Long Contexts

https://arxiv.org/abs/2307.03172

[5]  RULER: What's the Real Context Size of Your Long-Context Language Models?

https://arxiv.org/abs/2404.06654

[6] Scaling Laws for Agent Harnesses via Effective Feedback Compute

https://arxiv.org/abs/2605.29682

[7]  sd0x-dev-flow

https://github.com/sd0xdev/sd0x-dev-flow

[8] VikingMem(VLDB 2026, ByteDance)

https://arxiv.org/html/2605.29640v1

[9]  Sverklo
https://github.com/sverklo/sverklo?spm=ata.21736010.0.0.7d863401Hmvk0V
[10]  Codebase-Memory-MCP

https://github.com/DeusData/codebase-memory-mcp

图片


图片
欢迎留言一起参与讨论~

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅