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

资讯详情

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

3 条指令跑通 Goose:自然语言到可运行页面

3 条指令跑通 Goose:自然语言到可运行页面 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/gooseGoose 是一个开源、跑在本地机器上的 AI 代理能安装、执行、编辑和测试代码以桌面应用、CLI 和 API 三种形态提供。本文只讲两件事一句自然语言指令生成可运行的网页应用以及用 MCP 扩展与定时任务把代理接入无人值守的流程。从一句指令到可运行的页面自然语言生成代码的价值不在能写代码而在从描述到可运行产物之间没有手工环节goose 先给出实现计划再在工作目录里创建文件、执行命令全程由会话驱动。安装 Goose 并跑通第一个会话这条命令克隆仓库、执行根目录的安装脚本、交互式配置模型提供商然后在空目录里启动第一个会话。git clone https://gitcode.com/GitHub_Trending/goose3/goose goose-src bash goose-src/download_cli.sh goose configure mkdir goose-demo cd goose-demo goose sessionconfigure 是菜单式交互选提供商支持 Anthropic、OpenAI、Ollama 等 15 家以上、填 API key、选模型。session 启动后进入提示符等待你输入指令。桌面端用户也可以跳过 CLI首次启动时的欢迎界面会引导你完成同一套提供商配置。把任务交给会话在提示符里直接输入写一个基于浏览器的井字棋游戏用 JavaScript 实现玩家和一个 bot 对战goose 会先生成一份实现计划然后创建 HTML 页面和若干 JavaScript 文件全部落在当前工作目录。浏览器打开 HTML 就能和 bot 下棋之后在同一会话里继续输入改配色加计时就能原地迭代不必重新描述上下文。⚠️ 会话会在工作目录里自由创建和修改文件建议每个任务都开一个干净的子目录避免覆盖目录里已有的文件。MCP 扩展给 Goose 接上外部能力goose 通过 MCP 开放标准接入 70 多个扩展服务器文件系统、GitHub、PostgreSQL 都有对应实现内置的Computer Controller扩展则让它能读写本地文件、调起浏览器、做网页抓取。启用 Computer Controller 扩展扩展的开关在配置菜单里改完需要恢复会话才生效。goose configure goose session -r第一条命令里依次选 Add Extension Built-in Extension Computer Controller把工具超时设为 300 秒第二条命令恢复刚才的会话。在恢复的会话里输入在浏览器中打开刚才的井字棋页面goose 会替你调起默认浏览器不需要你手动找文件。⚠️ Computer Controller 直接操作你本机的文件和浏览器权限与你的系统用户一致。接入不熟悉的项目前先在 MCP 扩展列表 里看目标服务器的权限说明。无人值守headless 执行与定时任务交互会话之外本地 AI 代理自动化还有两条路径goose run以 headless 模式执行一次性任务后直接退出适合塞进 CI 流水线goose schedule用 cron 表达式按周期运行 recipe。两者都复用交互会话里已经配好的提供商和扩展不需要重新配置。在交互会话里输入/recipe当前会话的工具组合与指令会被保存为一份 YAMLrecipe供定时任务或他人复用。用 headless 模式跑定时任务这两条命令分别演示一次性任务和定时任务前者扫描仓库并把结果写进 report.md后者把 recipe 注册为每天 9 点执行。goose run --no-session -t 扫描当前仓库把发现的配置问题写入 report.md goose schedule add --schedule-id daily-report --cron 0 0 9 * * * --recipe-source ./recipes/daily-report.yamlheadless 任务结束后进程直接退出产物留在工作目录schedule add 成功后用goose schedule list可以查看已注册的定时任务。CI 集成的完整做法见 headless 模式教程。⚠️ headless 模式下没有人工确认环节工具权限按已保存的配置执行。接入 CI 前先收紧权限范围别让代理在流水线里拿到过大的操作空间。Goose 把从描述需求到拿到运行结果之间的装环境、写代码、跑测试、调浏览器这些环节全部压缩进本地一台机器。下一步建议从 快速开始文档 开始挑一个你项目里用得上的 MCP 扩展接上跑一轮真实任务。【免费下载链接】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),仅供参考
返回列表