当前位置: 首页
AI教程
长期AI任务从聊天记录中独立管理的方法

长期AI任务从聊天记录中独立管理的方法

时间:2026-08-04
转载

make-goal通过将复杂目标整理成可执行、可恢复、可验证的goal md文件,解决AIagent在长期任务中因聊天记录散乱、上下文依赖不明确导致的执行偏移问题。该文件包含目标、约束、环境依赖、里程碑、验收标准和进度记录,定义agent工作循环,确保任务可重复执行和中断恢复,适合需持续验证或环境复杂的项目。

make-goal:把长期 AI 任务从聊天记录里解放出来

摘要

在短任务场景中,AI agent 的表现确实令人印象深刻;但一旦项目周期拉长,输出质量便开始下滑——计划零散地分布在聊天记录中,环境依赖未能清晰记录,验证方式仅凭临时记忆,下一轮 agent 接手时又不得不重新理解上下文。这种工作方式,效率低下且容易出错。

make-goal:把长期 AI 任务从聊天记录里解放出来

make-goal 的目标并非“让 AI 写出更漂亮的计划”,而是将复杂目标整理成一份可执行、可恢复、可验证的 goal.md 文件。目标、约束、运行环境、里程碑、验收标准、进度记录——全部整合到同一个文件中,使 Codex、Claude Code 或其他 agent 能够直接进入长期执行模式。你需要先投入精力把目标梳理清楚,后续 agent 的运行才能顺畅高效。

长任务真正缺的不是计划,而是可执行上下文

我们通常这样使用 AI agent:在聊天中描述目标 → 让 agent 给出计划 → 让它修改代码或整理资料 → 中途不断补充上下文 → 下次会话重新解释一遍。这个流程在十分钟内有效,但对于持续几小时、几天甚至更长的任务,就显得不太可靠。问题不在于 agent 不会拆分任务,而在于“任务状态”并未转化为稳定的资产。

聊天记录的缺陷很明显:上下文过长,后续 agent 可能无法完整读取;用户随口提及的约束容易被遗漏;环境依赖仅存在于某一轮对话中;验证方式不明确,完成标准越来越模糊;进度缺乏结构化记录,恢复成本极高。因此 make-goal 的核心判断是:长期任务需要的不是一次性计划,而是一份能被 agent 反复读取和执行的目标合约。

goal.md 应该包含什么

一份合格的 goal.md 至少要回答以下问题:

  • 最终要交付什么?
  • 哪些文件、仓库、链接或参考资料必须先阅读?
  • 哪些约束不能破坏?
  • 哪些事情明确不做?
  • 当前运行环境需要什么?
  • 缺少依赖时 agent 应该如何处理?
  • 如何分阶段推进?
  • 每个阶段怎样验收?
  • 每次循环之后如何记录进度?
  • 什么条件下可以认为任务完成?

make-goal 会引导 agent 先提问,再生成文档。它不会急于编写任务清单,而是先补齐缺失信息——尤其是执行环境这一层。

Harness:长期任务最容易被低估的一层

许多任务目标本身很清晰,但 agent 仍然会卡住,常见原因是 harness 设计不当。这里的 harness 指的是 agent 执行任务所需依赖的一切:runtime(Node、Python、Godot、LayaAir、浏览器)、package manager(npm、pnpm、uv、pip)、CLI 工具(gh、git、ffmpeg、Playwright)、MCP server 或外部连接器、环境变量和密钥名称、本地服务、数据库、第三方 API、文件系统权限和网络权限、基线检查命令、依赖缺失时的降级方案。

如果这些没有写入 goal.md,后续 agent 就只能靠猜测。它可能猜对,也可能在环境缺失时直接停止,或者使用错误的替代方案继续推进。因此 make-goal 在目标整理阶段会明确要求写出 harness:

## Execution Harness
- Runtime:
- Package manager:
- Required CLI tools:
- Required services:
- Environment variables:
- Permissions:
- Readiness checks:
- Fallbacks:

这部分看起来不如“功能列表”让人兴奋,但它决定了任务能否长期自动运行下去。

Agent 工作循环

make-goal 生成的 goal.md 不只是给人阅读的文档,它还会定义 agent 的工作循环:

Read goal.md
Read progress log
Inspect current repo state
Pick the next smallest useful increment
Implement
Validate
Record progress
Continue

这个循环有两个好处。第一,减少漂移——agent 每一轮都回到同一个目标文件,而不是依赖当前聊天上下文。第二,方便恢复——如果任务中断,下一个 agent 可以先读取 goal.md 和 progress log,再继续从当前状态推进。

为什么做成通用 skill

make-goal 并非为某个特定项目编写的 prompt,而是一个通用 skill。它适用于软件重构、开源项目初始化、产品 MVP、研究报告、文档迁移、游戏开发、知识库清理、长期运营任务等多种场景。它也不绑定单一 agent,当前仓库提供了三类入口:Codex skill package、Claude Code slash command、Generic agent prompt。

更重要的是,用户不需要先下载仓库再手动运行安装脚本。更自然的入口是一段给 agent 的提示词:

Open https://github.com/talkcozy/make-goal. Read the repo, install make-goal for this Codex environment, verify the skill is available, then use $make-goal to create a goal.md for this project.

也就是说,安装这件事本身也可以交给 agent 去完成。用户只需表达意图,agent 负责读取仓库、安装、验证和使用。

一个 goal.md 的质量标准

从实践来看,一个合格的 goal.md 至少要满足以下标准:

  • 自包含:脱离原始聊天记录也能理解
  • 可执行:下一步做什么足够明确
  • 可验证:每个阶段有检查方式
  • 可恢复:中断后能继续
  • 有边界:写清楚不做什么
  • 有 harness:环境依赖和缺失处理写清楚
  • 有进度记录:每轮工作能留下状态
  • 有完成定义:知道什么时候该停

如果只有任务清单,它只是计划。如果包含了上下文、harness、循环和验收标准,它才更接近长期任务合约。

适合在什么时候使用

当你的需求可以在一次对话中完成时,不一定需要 make-goal。但如果出现以下情况,就很适合先生成 goal.md:

  • 任务会持续很久
  • 涉及多个目录或多个仓库
  • 需要反复验证
  • 中途可能换 agent 或换会话
  • 环境依赖比较复杂
  • 用户希望 agent 尽量自主推进
  • 完成标准不止一个截图或一个函数

换句话说,make-goal 适合那些“开始写代码之前值得认真想清楚”的任务。

结语

AI agent 越强大,越需要清晰的执行边界。优秀的 goal.md 不是在束缚 agent,而是在为其提供长期稳定工作的地基。目标越复杂,前置整理的重要性就越高。

make-goal 的核心理念可以浓缩成一句话:

项目地址:https://github.com/talkcozy/make-goal

官网:https://talkcozy.github.io/make-goal/

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令

CAD零基础入门教程:坐标输入、图层管理与基础绘图命令

本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。

时间:2026-09-01 16:53
CAD从入门到项目交付:绘图、标注、图块与实战工作流

CAD从入门到项目交付:绘图、标注、图块与实战工作流

掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。

时间:2026-09-01 16:52
Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤

本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。

时间:2026-09-01 14:27
Claude Code 文件修改前的权限模式配置与命令审批指南

Claude Code 文件修改前的权限模式配置与命令审批指南

本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。

时间:2026-09-01 14:12
Claude Code接入VS Code后先测扩展和终端命令

Claude Code接入VS Code后先测扩展和终端命令

在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。

时间:2026-09-01 14:10
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全