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

107、【Agent】【OpenCode】todowrite 工具提示词(示例)(一)

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

背景

上篇 blog
【Agent】【OpenCode】todowrite 工具提示词(禁用场景)
分析了不推荐使用 TodoWrite 工具的场景,防止过度设计:单一且直接的任务(防范 AI 的形式主义,面对单一直接的任务时,应该保持敏捷,跳过流程直接交付结果),琐碎且无组织收益的任务(琐碎意味着任务的认知负荷低,而无组织收益意味着即使把任务放进清单里,也没任何帮助,所以 AI 必须学会权衡,调用工具本身是消耗 Token 和时间的),少于三步的简单任务(这里的规则和之前的规则形成逻辑互斥与闭环),纯对话或检索类任务(场景隔离,划清工程师模式和聊天模式的界限,TodoList 是专门为代码工程设计的状态机,而闲聊或问答是没有终点的流式交互),下面继续分析

OpenCode

下面看第一个示例

  • 意图识别与触发机制:这里用户的诉求【添加 Dark 模式】触发了两个规则【三个以上独立步骤】,【复杂任务】,所以这里 AI 没有直接去写 CSS,而是意识到该任务是个需要仔细打磨的系统级功能,触发了 TodoWrite 工具

结构化拆解:AI 把一句用户的自然语言,翻译成了 5 步严密的软件工程流水线:

  • UI 层:先造出用户能看到的开关按钮
  • 数据层:建立全局状态管理,让全应用都能读取到当前的主题状态
  • CSS 样式层:真正去编写 Dark 模式的底层样式逻辑
  • 集成任务:把现有组件全部接入新的状态系统,完成闭环
  • 测试验收:执行测试和构建,并处理报错

这里体现了 AI 的架构思维,普通程序员可能会想改一下颜色就 OK 了,但 AI 展现了资深工程师的思维(关注点分离),清晰地划分了 UI,State,Style,Intergration 四个维度,确保代码的高内聚低耦合,此外,用户在原始需求只提到了需要运行测试和构建,这里 AI 补充加上了如果出现了报错,需要主动进行定位和处理,替用户补充完善了需求,很严谨

OK,接着看reasoning内部推理

内部推理展现了 AI 在使用 TodoWrite 工具前的思考与原因分析,有三个推理点:

  • 复杂度定性:这是 AI 对任务本质的架构级定性,AI 没有把加个 Dark 模式当成一个简单的改色需求,而是看出了其底层技术栈,明确指出需要跨越三个核心领域:UI(界面交互),State Management(状态管理)和 Styling(CSS 样式系统),这也是任务触发 TodoWrite 的原因,因为这仨领域的代码逻辑是完全不同的,如果不拆开成独立的步骤去规划,AI 就容易写出高度耦合的代码
  • 用户显式指令:这是对用户原话中【Run the tests and build】的直接回应,在多步开发任务中,AI 容易沉浸在写业务代码里,而忘记用户最后附加的收尾条件,这里把显式指令单独拎出来作为推理依据,表示这是个硬性交付标准,需要绝对执行,呼应了上面 TodoList 的最后一点
  • 隐式需求推演:这是整段推理中含金量最高的点,注意这个词【Inferred】(推断),用户只说了跑一下测试和构建,但作为开发者,如果跑测试报错了就不管,那等于没做,所以 AI 这里不仅识别到了用户提的显式需求,还识别了没说出来的部分,所以在 TodoList 的最后一步,主动加上了【处理任何出现的失败或错误】,主动补全闭环用户需求

reasoning可以看到 AI 的内在思考引擎,其列计划并不是随意的,而是基于了技术架构分析,显式指令提取,隐式意图推断三大维度,很有逻辑


OK,本篇先,到这里,如有疑问,欢迎评论区留言讨论,祝各位功力大涨,技术更上一层楼!!!更多内容见下篇 blog
【Agent】【OpenCode】todowrite 工具提示词(示例)(二)

http://www.jsqmd.com/news/964079/

相关文章:

  • 电子入射晶体衍射图样不是因为晶体原子的震动导致
  • 如何优化标题提升点击率?标题加上最新年份,点击率直接拉高300%
  • 3步解锁学术论文PDF:Unpaywall浏览器扩展实战指南
  • Cadence Allegro PCB设计规则深度解析:从约束管理到高速信号实战
  • SQL基础学习--《SQL必知必会第5版》第二章 数据检索
  • 领嵌iLeadE-588边缘计算盒子内置算法及应用
  • JavaQuestPlayer:跨平台QSP游戏运行器的终极解决方案
  • 2026靠谱的装修公司怎么样?深度解读金螳螂 - 资讯速览
  • 新手福音:在快马平台上用akshare获取你的第一份股票数据
  • Python亚马逊SP-API架构深度解析:构建企业级电商自动化系统的最佳实践
  • 工业级AR眼镜硬件设计:物流场景下的可靠性、舒适性与成本平衡
  • MATLAB版LFP多通道相位同步分析工具:PLV矩阵计算+相位差分布可视化
  • Digital数字电路设计工具:从零开始掌握逻辑设计的终极指南
  • 免费开源RPA工具OpenRPA:企业级流程自动化终极指南
  • CSDN AI数字营销版本真相(个人/企业版权限边界大起底)
  • AMD Ryzen系统管理单元调试工具:5个简单步骤掌握硬件级控制
  • HELIO-CORE(HC)范式终版总结:理论闭环落成,正式迈入实证落地纪元
  • 终极指南:如何免费扩展qBittorrent搜索功能,打造全能下载体验
  • 从零搭建实时数字人!LiveTalking一行命令启动,3060 显卡 60 帧丝滑对话,商用级开源方案
  • ai辅助开发:在wsl中借助快马平台ai模型优化python数据处理脚本
  • Python学习之路:数据的逻辑处理——循环
  • 【权威拆解】SaaS企业营销基建升级迫在眉睫:CSDN AI是否真能替代Marketing Cloud?——来自Gartner兼容性报告+本土化落地实测
  • 在AI编程时代,了解CSRF
  • Warcraft Helper技术深度解析:让经典魔兽争霸3在现代系统重获新生的兼容性引擎
  • 一款高性能宽工作电压的XL420S接收芯片,小封装适合应用在玩具产品上
  • 美团开源 136 亿参数视频生成大模型!生成分钟级长视频不崩不糊,MIT 协议商用无忧
  • 如何突破平台限制:用yuzu模拟器在PC上畅玩Switch游戏的革命性方案
  • Protel 99 SE PCB拼板全攻略:从特殊粘贴到队列粘贴的规范操作
  • QKeyMapper深度指南:如何通过智能按键映射提升Windows操作效率
  • 从辅助工具到核心生产力:AI编程的进化之路