尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

别再让AI猜你:3个技巧让Goose秒懂意图、记住背景

别再让AI猜你:3个技巧让Goose秒懂意图、记住背景 别再让AI猜你3个技巧让Goose秒懂意图、记住背景【免费下载链接】goosean open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM项目地址: https://gitcode.com/GitHub_Trending/goose3/goose你有没有这种经历给AI代理写了一大段话它还是没抓准你的重点第二天再开一个会话昨天解释过的背景全得从头说一遍。Goose 就是冲着这两类糟心体验去的——它是一个开源、可扩展的AI代理不止于代码建议还能配合任意LLM完成安装、执行、编辑和测试。而它的智能提示与记忆扩展两个机制恰好分别对应上面两个痛点。下面按先说清楚→再记下来→最后减负的思路带你把这两块用透。技巧一把提示写得不靠猜提示工程实操Goose 的提示并不是黑盒。在 prompts 目录 里你能看到 system.md、plan.md、recipe.md 等 9 个模板文件——它们定义了代理在规划、会话命名、子代理等场景下如何组织语言。读一两遍这些模板你写提示时心里有谱。日常写提示把握 3 点就够目标放第一句。别把我想做个能自动跑测试的脚本埋在第三段代理是顺着你的句子权重分配的。背景1个例子。与其形容输出要规范一点不如直接贴一小段你期望的格式胜过十句形容词。一段只干一件事。把重构这个模块、顺便修下日志、再写篇文档拆成三条独立提示成功率会明显更高。技巧二写一份 .goosehints背景只解释一次反复叮嘱我们项目用 Python 3.12、格式化走 black、提交信息要写详细这就是该上记忆扩展的信号了。.goosehints是一个纯文本文件内容会在会话启动时加载并随每次请求一起进系统提示。它分两级全局放在~/.config/goose/.goosehints所有项目生效项目级放在项目根目录或任意子目录只对该目录树生效。两者同时存在时Goose 会合并读取冲突时本地文件优先这正好适合公司通用规范走全局、本项目特殊规则走本地的分工。⚠️ 这里有个容易被忽略的成本内容是按 token 计费的。所以它适合装每次对话都该生效的硬规则比如不确定就先问我别瞎编、动手前先把澄清问题列给我。至于那些只在特定话题下才有用的细节请往下看。技巧三提示文件臃肿了把一半挪进 Memory Extension很多人第一版.goosehints都变成了大杂烩——博客写法规则、前端踩坑笔记、Python 风格全塞进去。文件越大每次请求的上下文越重效果反而打折。Goose 提供了另一种记忆形态Memory Extension一个 MCP 内存服务。它和静态的.goosehints最大的差别在按需加载——每条记忆都打有标签只有当你的请求命中相关关键词时对应条目才会被取出来塞进上下文。典型迁移思路把Python 一律用类型提示 f-string black 格式化这组规则用一句Remember that...让 Goose 存成带python标签的记忆条目存在~/.goose/memory或全局~/.config/goose/memory。这样只有你聊 Python 时它才出场其余会话干干净净。加载机制的差别可以参考这张对比图相关参数与加载逻辑分散在 config 目录 与 goosehints 官方指南 中改配置前先翻一眼避免被同名参数绕晕。上手清单 避坑提醒3步跑通git clone https://gitcode.com/GitHub_Trending/goose3/goose cd goose # 按仓库内说明完成安装后创建全局 .goosehints 即可生效✅ 先写全局.goosehints只放每次都要的硬规则控制在十几行内✅ 项目级规则放项目根目录利用本地优先特性覆盖全局✅ 攒下某类重复叮嘱时用 Remember 命令转成带标签的记忆⚠️ 别把.goosehints当天书用——它每次请求都全量发送长 贵且干扰⚠️ 本地与全局规则冲突时以本地为准改完记得重启会话让 Goose 重读。版本升级流程见 updating-goose.md想深入参与开发可看仓库根目录的 CONTRIBUTING.md。提示管一次说清记忆管长期记住——两者配合你和 Goose 的磨合成本会掉得很快。【免费下载链接】goosean open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM项目地址: https://gitcode.com/GitHub_Trending/goose3/goose创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表