news 2026/6/24 12:08:06

109、【Agent】【OpenCode】todowrite 工具提示词(示例)(三)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
109、【Agent】【OpenCode】todowrite 工具提示词(示例)(三)

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

背景

上篇 blog
【Agent】【OpenCode】todowrite 工具提示词(示例)(二)
分析了 TodoWrite 工具第二个示例,用户提了个重命名的需求,首先 AI 是先搜索(先调用搜索工具摸清所有待修改点的位置),后决策(根据搜索结果,8 个文件中存在 15 个引用,由于是复杂任务,动态决定使用 TodoWrite 工具),然后继续分析了reasoning内部推理,包括评估任务边界(理解任务范围),复杂度阈值触发(动态根据搜索结果决定后续动作),系统化追踪机制(把重构工作变成可以逐项打勾的流水线)以及一致性保障,然后接着分析了第三个示例,用户想要开发新功能,其中用户提的需求直接精准命中触发条件,并且面对这种复杂的任务,使用的是单线程执行,下面继续分析

OpenCode

下面继续看第三个示例的内部推理reasoning

  • 显式指令模式识别:这是 AI 对输入端格式的敏锐捕捉,它不仅看到了多个复杂特性,还注意到了它们的排列方式(comma separated list 逗号分割),这正是触发 TodoList 工具最直接的提示词,前面的 Blog 提到,当需求以列表形式呈现时,最佳的处理方式就是将其映射为一个结构化的执行清单,确保用户的每个需求都被记录下来
  • 认知负荷拆分与重组:化繁为简,电商结账流程这种级别的特性,如果作为一个整体去执行,容易导致上下文爆炸或逻辑混乱,这里 AI 通过推理确认,需要用 TodoList,将这些很大的特性分解成一个个可管理的小颗粒度任务,减轻 AI 自身内存压力的同时,整个开发过程也变得可控
  • 全局视野下的进度锚点:TodoList 不仅能用来干活,也能用来导航,确保无论当前正在处理哪个微小的代码片段,AI 和用户都能看清当前在整个项目任务中的坐标

下面看下一个示例

  • 先分析后判断:面对渲染慢(rendering slowly),有性能问题这种模糊的抱怨,AI 没有一上来就修改代码,而是准备主动审查组件结构,渲染模式,状态管理和数据获取等四个前端性能问题的可能区域,在定位到具体的瓶颈之前,不启动复杂任务流程,体现其工程纪律
  • 生成清单,对症下药:经过分析之后,AI 生成了一串性能优化清单,将抽象的性能问题分解成五个具体可执行的底层技术操作
  • 单线程规则锁定首个目标:面对五个优化项,AI 锁定第一个目标,优化组件的计算缓存

接着是reasoning内部推理分析

  • 基于事实分析:这里强调了 Specific(具体的),说明 AI 的 TodoList 不是凭空捏造,而是建立在对代码库进行分析的基础之上
  • 优化方案识别:分析完代码库之后,AI 将前面检视出的各种问题(比如重复渲染,大列表等),转换成多个独立的优化点,为后续的任务拆解提供基础
  • 任务复杂度定性:AI 认识到,性能调优不是个简单的修改,而是一个涉及多模块,需要谨慎规划的复杂工程,因此触发了 TodoList 清单生成
  • 跨组件追踪:注意这里的关键词 Methodically(有条不紊地,系统地)和 Across different components(跨组件),React 引用是由无数个组件嵌套而成,性能问题往往散落在各个角落,TodoList 在这里充当了一个全局的性能优化看板,确保 AI 在深入某个组件细节时,不会失去对整体架构优化的掌控
  • 系统性闭环:通过 TodoList,可以确保所有的性能瓶颈都能被发现并解决,避免留下死角(比如解决了 A 页面卡顿,结果发现 B 页面又崩了),导致头痛医头脚痛医脚

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 12:24:59

产品交互设计与功能极简的取舍哲学

产品交互设计与功能极简的取舍哲学一、功能与简洁的永恒矛盾 产品设计中,最难的不是找到解决方案,而是决定不做什么。每一个"也许用户会需要"的想法,都可能成为产品的负担。当产品经理兴奋地往产品里堆砌功能时,设计师却…

作者头像 李华
网站建设 2026/6/13 18:03:19

蓝速科技丨立式全面屏 AI 数字人交互一体机落地实战指南

大堂里的“虚拟接待员”,现在正悄然换成一整块高清大屏立在前台的形态。它不再是你印象中那种缩在小屏幕里、或者关在圆舱体中的卡通形象,而是全身出镜、神态与唇形都极度拟真的数字人。隔着几步远看过去,就像真的有一位专业同事站在那儿随时…

作者头像 李华
网站建设 2026/6/16 14:31:52

AI 辅助智能合约审计与安全检测实践

AI 辅助智能合约审计与安全检测实践一、场景痛点:智能合约安全的严峻形势 智能合约安全问题已经造成了数十亿美元的损失。从 The DAO 事件到 Poly Network 攻击,从 Ronin Network 被盗到 Wormhole 跨链桥攻击,每一次安全事件都在提醒我们&…

作者头像 李华
网站建设 2026/6/22 1:07:16

当Linux与Realtek 8852AE相遇:一场硬件与内核的对话艺术

当Linux与Realtek 8852AE相遇:一场硬件与内核的对话艺术 【免费下载链接】rtw89 Driver for Realtek 8852AE, an 802.11ax device 项目地址: https://gitcode.com/gh_mirrors/rt/rtw89 现代Linux系统与最新硬件之间,时常上演着无声的技术对话。当…

作者头像 李华