当前位置: 首页 > news >正文

108、【Agent】【OpenCode】todowrite 工具提示词(示例)(二)

【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除

背景

上篇 blog
【Agent】【OpenCode】todowrite 工具提示词(示例)(一)
分析了 TodoWrite 工具的第一个示例,首先 AI 识别到了用户的任务是个需要仔细打磨的系统级功能,触发了 TodoWrite 工具,然后 AI 把用户的自然语言描述进行结构化拆解,翻译成了五步严密的软件工程流水线:UI 层(造出用户能看到的开关按钮),数据层(建立全局状态管理),CSS 样式层(底层样式逻辑),集成任务(把组件接入新的状态系统),测试验收(执行测试和构建,并处理报错),这里的分层体现了 AI 的架构思维,普通程序员可能会想改一下颜色就完事,但 AI 展现了资深工程师的思维,清晰划分了 UI ,State,Style,Intergration 四个维度,确保代码的高内聚低耦合,接着分析了 AI 的内部推理reasoning,其列计划基于了技术架构分析,显式指令提取,隐式意图推断三大维度,下面继续分析

OpenCode

下面看第二个示例,用户提了个重命名的需求

  • 先搜索,后决策:面对全局重命名这种高危操作,AI 没有直接就开始盲改,而是选择了先搜索,后决策,首先调用搜索工具摸清了所有待修改点的位置(找到了 8 个文件中的 15 处引用),体现了其严谨的工程纪律:在不知道影响范围的情况下,不能启动复杂任务流程
  • 动态触发与任务细化AI 是在执行过程中动态决定是否使用 TodoList 的,如果只搜出一个文件,可能就直接改了,但现在发现涉及到了 8 个文件,15 处修改,任务的复杂度瞬间飙升,此时 AI 通过创建清单,将任务细化到每一个需要更新的文件这一维度,这也是之前提示词中的规则:当面临多步,复杂且高风险的任务时,须用结构化清单来接管

下面是 AI 的reasoning内部推理过程

  • 评估任务边界:这是所有工程操作的基石,AI 明确指出其第一步动作是为了理解任务的范围,在大型项目中,一个函数名可能被用作变量名,字符串甚至是注释,如果不先做全量搜索就动手,就很容易造成误改或漏改,这里说明 AI 具备全局意识
  • 复杂度阈值触发:这里展示了 AI 的动态判断能力,AI 没有一上来就直接套用 TodoList,而是在拿到搜索结果后,才得出这是个包含多个步骤的复杂任务的结论,说明其行为模式是根据实际数据驱动的,而不是机械地走流程
  • 系统化追踪机制:通过 TodoList,AI 建立了一个系统化的追踪机制,把重构工作变成了可以逐项打勾✅的流水线
  • 一致性保障:重构最怕的就是只改了一半,导致程序编译报错,或运行时因找不到函数而崩溃,这里清单可以确保 100% 覆盖率,防止漏改

接着看第三个示例,用户想要开发新功能

  • 精准命中触发条件:用户这里直接用逗号提出了四个庞大的电商核心模块(用户注册,产品目录,购物车,结账流程),这里 AI 直接马上触发了 TodoList,另外注意这里的细节【Break down】(分解),说明 AI 不是简单把四个词放进清单里,而是在建立清单时,就预判了数据库,后端 API 和前端页面的交互等,此时这些简单的概念已经转换成了底层可执行的工程任务
  • 单线程纪律:这里践行了之前 blog 强调的串行执行规则,面对四大功能,AI 没有试图多线程并发,而是先锁定了第一个目标【用户注册】,并且在真正写代码之前,AI 提前预告了这个任务的边界,涉及到数据模型(Models),接口(Endpoints)和表单(Forms),并且特别强调了要适配集成到现有的认证系统中,说明了 AI 不是在孤立地造轮子,而是在做系统级的集成开发

OK,本篇先,到这里,如有疑问,欢迎评论区留言讨论,祝各位功力大涨,技术更上一层楼!!!更多内容见下篇 blog

http://www.rkmt.cn/news/1475372.html

相关文章:

  • 淘宝拍立淘 API(爆款挖掘项目技术复盘)
  • 2026苏州水泵回收:专业高价与源头公司深度分析 - 品牌企业推荐师(官方)
  • leetcode41 缺失的第一个正数
  • 3步搞定TrollStore安装:iOS 14.0-16.6.1系统的完整解决方案
  • Linux开机重置密码时做了什么?
  • 昆明先打官司后付费医疗律师测评分析|2026客观选型指南 - GEO真实测评
  • 无人机反制中AOA+TDOA联合定位技术与雷达探测定位技术的应用对比分析
  • 2026GEO 行业源头品牌实力分级解析,企业合作选型深度参考攻略 - 玖叁鹿
  • 3步搞定鸣潮自动化:智能助手解放双手全攻略
  • 企业级IT服务管理实战:5步搭建基于iTop的自动化运维平台
  • 基于清洁架构的Unitree Go2机器人ROS2 SDK:解决实时多模态数据同步与分布式控制的技术实践
  • 谨防隐形扣费,厦门闲置黄金出手攻略 - 奢侈品回收评测
  • OpenClaw v2026.5.31-beta.3 预发布解读:Gateway 服务名绑定、通知设置、安全接入与跨平台进度草稿
  • 《如何搭建用户分析体系指南》:定义、价值、思路、全流程实操指南、底层逻辑与落地方法···
  • WHAT - NextAuth 登录流程架构
  • 别再瞎点Debug了!ZYNQ SDK与PL联合调试的保姆级流程(含ILA触发条件详解)
  • 夸克网盘批量管理终极指南:3分钟掌握高效文件处理技巧
  • 2026实测南京黄金回收市场,禹竞深耕本地多年,口碑和实力双在线 - 奢侈品交易观察员
  • QT自定义控件之热换站远程监控系统
  • 沈阳购宠全攻略|东北严寒大风气候避坑指南 + 伴西西浑南、沈河双直营店精选 5 家正规门店 - 资讯速览
  • 全国染料厂主要分布在哪些地区?产区分布与产能观察
  • 大模型“睡眠”机制:提升推理能力,训练成本却线性增长?
  • 手把手教你用ESP8266+Arduino+PubSubClient库,5分钟搞定OneNet旧版MQTT接入(附完整代码)
  • 企业法务部搭建诉讼管理看板的完整指南:从数据收集到可视化监控
  • AT91SAM9260 Nor Flash Bootstrap移植实战:从零适配启动引导程序
  • MCprep终极指南:让Minecraft动画制作变得简单快速
  • 2026济南黄金回收行业领军巨头!合扬稳居行业标杆领跑全城回收市场 - 开心测评
  • 从电热水壶维修看电子产品可靠性设计与可维护性
  • 手把手教你用STM32F103和LM358搭建PT100测温电路(附完整代码与调试心得)
  • 2025-2026年全球岗位外包公司推荐:五大口碑产品评测核心能力选择指南价格