如何用好 Agent 的“/goal”功能:从目标设定到性能验证
“/goal”类功能可以让 Agent 跨多个执行轮次持续推进任务,而不是完成一轮对话后立即停止。一个有效的长期任务需要明确目标、验证方法和停止条件。
这类工作流适合性能优化、自动修复测试和技术方案验证等需要反复尝试的任务。使用者可以先让 Agent 对目标数据建立基准,再分析瓶颈、实施改动,并通过重复测试判断结果是否真正改善。将实验放在独立 worktree 中,也有助于比较方案并避免影响主分支。
候选案例称,作者让 Agent 优化 CLI 对大体积视频的转录性能,并以特定模型和多语言视频建立测试基线;文章进一步声称性能提升超过两倍。不过,现有材料主要证明了持久目标模式及其常见使用方式,未独立复核该性能数字,因此应将其视为作者的个案报告,而非普遍结论。
把分析、编排和验证交给主 Agent,把具体执行拆分给 subagent,可能有助于降低高成本模型的使用量。但长期运行仍需要设置预算、权限和人工检查点,不能仅依赖 Agent 自行判断“已经没有优化空间”。
来源证据
持久目标 | Hermes Agenthermes-agent.nousresearch.com · supporting`↻ Continuing toward goal` `✓ Goal achieved` ## 致谢 `/goal` 是 Hermes 对 Ralph loop 模式的实现。面向用户的设计——跨轮次保持目标存活、不达成不停止,以及创建/暂停/恢复/清除控制——由 OpenAI Codex 团队的 Eric Traut 在 Codex CLI 0.128.0 中推广并落地。我们的实现是独立的(中央 `CommandDef` 注册表、`SessionDB.state_meta` 持久化、辅助客户端裁判、gateway 侧的适配器 FIFO 续行),但这个想法源自他们。功劳归于应得之人。 `/goal` `CommandDef` `SessionDB.state_meta` `/subgoal` [...] Hermes Agent Hermes Agent # 持久目标(`/goal`) `/goal` `/goal` 为 Hermes 设置一个跨轮次持续存在的目标。每轮结束后,一个轻量级裁判模型会检查目标是否已被助手的最新回复满足。若未满足,Hermes 会自动将一条续行 prompt(提示词)注入同一会话并继续工作——直到目标达成、你暂停或清除目标,或者轮次预算耗尽为止。 `/goal` 这是我们对 Ralph loop 的实现,直接受 Eric Traut(OpenAI)在 Codex CLI 0.128.0 的 `/goal` 中的启发。核心思路——跨轮次保持目标存活、不达成不停止——源自他们。此处的实现是独立的,并已适配 Hermes 的架构。 `/goal` ## 适用场景 当你希望 Hermes 自主迭代、无需每轮重新提示时,使用 `/goal`: `/goal` `src/` `ruff check` 只需一轮即可完成的任务不需要 `/goal`。否则你需要说三次"继续" 的任务,才是它的用武之地。 `/goal` ## 快速开始 `/goal Fix every failing test in tests/hermes_cli/ and make sure scripts/run_tests.sh passes for that directory` 你将看到: [...] 💻 echo "4" > /tmp/
android 视频播放性能优化shuzhiduo.com · supportingTitle: android 视频播放性能优化 # 术之多. # android 视频播放性能优化. ## 揭秘盒马鲜生 Android 短视频秒播优化方案. 短视频作为内容重要的承载方式,是吸引用户的重点,短视频的内容与体验直接关系到用户是否愿意长时停留.因此,体验的优化就显得尤为重要.上一篇我们分享了 iOS 短视频秒播优化,这篇我们来聊聊 Android 端的优化. 作者|少阳 审校|泰一 优化前的盒马沉浸式短视频播放页面,体感和流畅度上与主流短视频 App 有明显差距.主要问题有播放封面闪屏.出流速度慢两个问题.所以优化的目标是解决盒马沉浸式短视频现有短板,与主流 App 的沉浸式短视频体验对齐,如抖音.手淘等.具体指标有: 满足硬性指标:播放. 人类大脑与眼睛对一个画面的连贯性感知其实是有一个界限的,譬如我们看电影会觉得画面很自然连贯(帧率为24fps),用手机当然也需要感知屏幕操作的连贯性(尤其是动画过度),所以Android索性就把达到这种流畅的帧率规定为60fps. ## Android客户端性能优化(魅族资深工程师毫无保留奉献). 本文由魅族科技有限公司资深Android开发工程师degao(嵌入式企鹅圈原创团队成员)撰写,是degao在嵌入式企鹅圈发表的第一篇原创文章,毫无保留地总结分享其在领导魅族多个项目开发中的Android客户端性能优化经验,极具实践价值! 众所周知,一个好的产品,除了功能强大,好的性能也必不可少.有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因. ## Android APP 性能优化的一些思考. 说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才感觉运行速度稍微提高了点,就算手机在各种性能跑分软件面前分数遥遥领先,还是感觉无论有多大的内存空间都远远不够用.相信每个使用 Android 系统的用户都有过以上类似经历,确实,Android 系统在流畅性方面不如 IOS 系统,为何呢,明明在看手机硬件配置上时,Android 设备都不会输于 IO. ## 包建强的培训课程(9):Android App性能优化. v\:\* {behavi
Codex 桌面版「/goal」模式正式上線! 一個指令就能讓AI ...threads.com · supporting這也是為什麼很多人覺得/goal 開始像一個真正的agent workflow。 要使用這個功能,請把你的Codex 更新到最新版本,然後你只要在對話框輸入"/goal",就
我的AI agent 連續跑了27 個小時,/goal 功能怎麼用?youtube.com · supportingClaude Code, Codex, and Hermes Agent all launched the /goal feature, allowing the agent to run until the goal is achieved.
从视频创建优化的 GIFzh-cn.movilforum.com · supporting最后,其高级裁剪功能允许您直观地选择 GIF 的时间间隔和精确尺寸,这在您想要……时至关重要。 只专注于你感兴趣的行动。 并且不要拖延那些无关紧要的资金或利润,这些资金或利润只会增加负担,却没有任何贡献。 ### FreeConvert:强大的兼容性和清晰的设置 FreeConvert 是一款通用文件转换服务,其突出特点是: 视频格式兼容性非常广泛它支持 MP4、MOV、FLV、MKV、WEBM 等多种格式,因此非常适合处理来自各种来源的视频片段。 他们的视频转GIF工具包含一个 可视化时间轴视图,用于定义片段的开始和结束时间。 你想转换的视频。这样就无需将整个视频上传到单独的编辑器:你可以在转换过程中直接进行剪辑。 在优化方面,它提供了调整以下参数的控制选项: 帧速率 (FPS) 和一个“优化”滑块 这样可以帮助您在无需调整更多技术参数的情况下,平衡图像质量和文件大小。您还可以定义 GIF 动画是无限循环播放还是循环播放特定次数。 这种循环控制方式对于产品或品牌 GIF 动画非常有用,有时您会更喜欢这种方式。 动画播放几次后停止。而不是不断移动并分散用户的注意力。 ### Canva、Adobe Express、Kapwing 和 CloudConvert 如果你既想设计又想转化,Canva 是个不错的选择,因为它集成了…… 在图形编辑器中启用视频转 GIF 转换器您可以从设计模板开始,添加文本、贴纸、徽标、背景、滤镜,然后将结果导出为 GIF,而无需离开同一界面。 Adobe Express 则提供了一个快速操作选项。 将 MP4 或 WEBM 转换为 GIF 它提供针对不同平台设计的预设尺寸(小、中、大)。它还允许您通过拖放系统轻松调整宽高比(正方形、竖屏、横屏)和裁剪时长。 [...] ## 如何从视频(GIF 或 WebP)创建短动画片段 一个非常实用的工作方法是始终先录制一段短视频,然后使用在线工具来处理…… 剪辑一段短片并导出 同时支持动画 GIF 和动画 WebP。这样既能实现最大的兼容性,又能为您的网站提供一个超轻量级的版本。 这些实用程序的典型工作流程非常简单: 您可以通过电脑或移动设备上传视频。您可以通过滑块选择动画开始的确切秒数,该工具会自动从该点截取一段(例如 5 秒)。 然后选择输出格式: 如果您追求通用兼容性,
不管你有什么样的想法,按照这六个步骤去做,都能帮你实现目标zhuanlan.zhihu.com · supporting如果你了解过一些目标管理的知识,相信你肯定知道如何设定SMART目标。这并不是什么困难。困难的地方就在于,如何制定使我们实现这些目标的计划。. 在设定目标的最初几天,你对于目标的热情会激发你行动的动力。但是不用多久,你就恢复到平常的生活状态,这些设计好的目标就逐渐变成你的“生活回忆”了。. 一项斯克兰顿大学的研究表明,只有大约8%的人认为自己实现了目标。这意味着大概有92%的人并没有做到这样。问题是,为什么8%的人做得到,92%的人做不到呢?. 之所以如此,是因为当你选择更少的目标,你才可以真正专注于它们,投入足够的时间和精力,并从中取得重大进展。如果选择了太多目标,你就很难分配时间和精力。. * S——明确(specific)即目标的范围是明确的,而不是宽泛的。. 举例来说,不要泛泛地说自己要“学好这门技能”,而是要明确,自己在学习时必须要掌握哪些技巧,做到哪些步骤,可以完成什么样的结果等,这些都要有一个明确的标准。. * M——可度量(measurable):目标,不能只是停留在思想上的口号或空话。. 指定目标是为了取得进步,必须把抽象的、无法实施的、不可衡量的大目标简化为实际的、可衡量的小目标。. * A——可实现(attainable):目标应当是可实现的,而不是理想化的。. 虽然我们都倾向于选择有挑战性的、能鼓舞自己土气的目标,但是,如果目标无法实现,那么,它不但没有指导意义,还会起到反作用。. 因此,考察一个目标是否能实现的方法是:问问自己能否实现该目标?自己是否有足够的资源技能和知识?是否需要他人的帮助。. * R——结果导向(result-based):目标应该基于结果而非基于行动或过程。. 很多人习惯于把“行动”与“结果”混淆起来。例如,为了达到减肥的目标,“行动”是“开始减肥”。. 而“结果”是“三个月内减五斤”,显然,真正的目标应该是后者而非前者。如果经常陷入“是否已经达到目标”的困惑,这个目标就一定是没有选择好。. * T——时效性(time-based):目标应当有时间限制。. 时效性的要求可以让你明确这个目标是短期、中期还是长期的目标。有些目标在“可实现”方面看起来似乎有问题,但只要改变时间限制,该目标就会变得非常现实。. 例如,“10天内减肥10斤”在短期内可能无法实现,但“10个月内减肥10斤”可能就是一个容易实现的目标了。. 制定有