
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
你有没有遇到过这种情况:用Claude Code开发了一段时间后,打开项目目录一看,里面堆了三四十个文件,有些是你自己写的,有些是Claude生成的,还有一些你根本不知道是干嘛用的。一位网友发帖说:“你那22万行代码的代码库可能是一团臃肿的乱麻。建议是把重构和删除死代码作为你工作流程的常规部分。”虽然说的是一个更大的项目,但这个原则适用于任何规模。Claude生成代码很快。它也会生成你不需要的代码
为了减少数据源差异对框架评估的干扰,本文以 TickDB 的统一接口作为示例数据接入层,展示统一行情 API 应提供的字段规范、错误码约定和符号体系。文中的工程风险,即使替换为其他符合规范的行情 API,依然需要逐项检查。解法不是"换框架",而是在 Agent 间定义数据传递契约——用 Pydantic model,不用裸 dict。无论你用哪个框架,这个契约层的原则是通用的。头的值在实测中可能是
你有没有遇到过这种情况:用Claude Code开发了一段时间后,打开项目目录一看,里面堆了三四十个文件,有些是你自己写的,有些是Claude生成的,还有一些你根本不知道是干嘛用的。一位网友发帖说:“你那22万行代码的代码库可能是一团臃肿的乱麻。建议是把重构和删除死代码作为你工作流程的常规部分。”虽然说的是一个更大的项目,但这个原则适用于任何规模。Claude生成代码很快。它也会生成你不需要的代码
MetaSkills 的 30 次提交构建了一个相当厚的抽象层——声明式 DSL、DAG 引擎、LLM 路由、Checkpoint 机制。但每一层都保留了可观测性、可调试性、可审计性的逃生舱口。它没有假装本质困难不存在,而是用抽象把偶然困难压到极限低,然后把省下来的大脑带宽全部投入到 DAG 死锁检测、LLM 输出校验、失败分支恢复这些无法逃避的本质困难上。你不消灭狼,但你可以用更好的瞄准镜和更轻
轮次角色动作第一轮模型决策(是否需要工具)+ 规划(调用哪个工具)应用端应用执行(实际运行工具)第二轮模型整合(基于结果生成回复)我们从的文档中也可以窥见端倪。工具 = 数据 (schema) + 处理函数映射表. 模型选一个名字, 你查表执行.TOOLS: JSON schema 字典列表, 告诉模型有哪些工具可用., 将工具名映射到 Python 函数.: 字典查找 +**kwargs分发.内
当你告诉Agent“帮我查一下北京明天的天气”时,Agent的大脑会分析这句话,然后决定调用一个“查询天气”的技能。这个技能本质上通常是一个API接口或一段函数代码。Skill = 描述(告诉Agent这是什么)+ 代码(真正执行的动作)无论使用哪种开发框架(如LangChain, AutoGen等),定义一个Skill通常只需要关注三个核心要素:●技能名称:一个简短的英文标识,比如。●技能描述:







