logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Claude Code项目越写越乱?这套清理流程能救你

你有没有遇到过这种情况:用Claude Code开发了一段时间后,打开项目目录一看,里面堆了三四十个文件,有些是你自己写的,有些是Claude生成的,还有一些你根本不知道是干嘛用的。一位网友发帖说:“你那22万行代码的代码库可能是一团臃肿的乱麻。建议是把重构和删除死代码作为你工作流程的常规部分。”虽然说的是一个更大的项目,但这个原则适用于任何规模。Claude生成代码很快。它也会生成你不需要的代码

#java#github#前端
AI Agent 框架接金融行情数据前,先检查这 7 个工程风险

为了减少数据源差异对框架评估的干扰,本文以 TickDB 的统一接口作为示例数据接入层,展示统一行情 API 应提供的字段规范、错误码约定和符号体系。文中的工程风险,即使替换为其他符合规范的行情 API,依然需要逐项检查。解法不是"换框架",而是在 Agent 间定义数据传递契约——用 Pydantic model,不用裸 dict。无论你用哪个框架,这个契约层的原则是通用的。头的值在实测中可能是

#人工智能#金融
Claude Code项目越写越乱?这套清理流程能救你

你有没有遇到过这种情况:用Claude Code开发了一段时间后,打开项目目录一看,里面堆了三四十个文件,有些是你自己写的,有些是Claude生成的,还有一些你根本不知道是干嘛用的。一位网友发帖说:“你那22万行代码的代码库可能是一团臃肿的乱麻。建议是把重构和删除死代码作为你工作流程的常规部分。”虽然说的是一个更大的项目,但这个原则适用于任何规模。Claude生成代码很快。它也会生成你不需要的代码

#java#github#前端
MetaSkills :软件工程第一性原理的工业级实践

MetaSkills 的 30 次提交构建了一个相当厚的抽象层——声明式 DSL、DAG 引擎、LLM 路由、Checkpoint 机制。但每一层都保留了可观测性、可调试性、可审计性的逃生舱口。它没有假装本质困难不存在,而是用抽象把偶然困难压到极限低,然后把省下来的大脑带宽全部投入到 DAG 死锁检测、LLM 输出校验、失败分支恢复这些无法逃避的本质困难上。你不消灭狼,但你可以用更好的瞄准镜和更轻

#软件工程
【OpenClaw】通过 Nanobot 源码学习架构---(8)Tools

轮次角色动作第一轮模型决策(是否需要工具)+ 规划(调用哪个工具)应用端应用执行(实际运行工具)第二轮模型整合(基于结果生成回复)我们从的文档中也可以窥见端倪。工具 = 数据 (schema) + 处理函数映射表. 模型选一个名字, 你查表执行.TOOLS: JSON schema 字典列表, 告诉模型有哪些工具可用., 将工具名映射到 Python 函数.: 字典查找 +**kwargs分发.内

#学习
一、环境配置(按照开发手册配置即可)

当你告诉Agent“帮我查一下北京明天的天气”时,Agent的大脑会分析这句话,然后决定调用一个“查询天气”的技能。这个技能本质上通常是一个API接口或一段函数代码。Skill = 描述(告诉Agent这是什么)+ 代码(真正执行的动作)无论使用哪种开发框架(如LangChain, AutoGen等),定义一个Skill通常只需要关注三个核心要素:●技能名称:一个简短的英文标识,比如。●技能描述:

#模板方法模式
到底了