直接和AI智能体对话:Agents Office聊天与revise返工修改机制实战手册

【免费下载链接】agents-office

Agents Office v3 (Beta) — a headless office where AI agents do real work

项目地址: https://gitcode.com/gh_mirrors/ag/agents-office
点击查看 免费下载

Agents Office 是一个让 AI 智能体在你自己电脑上干活的开源项目。它最实用的两个能力是:直接和任意智能体聊天,以及用 revise 一句话让它返工上一份交付物。这篇实战手册带你走通聊天入口、revise 修改流程和智能体"记住你偏好"的学习机制,面向新手,不需要读源码也能上手。

1️⃣ 先认识 Agents Office:一个本地运行的 AI 智能体办公室

Agents Office AI智能体办公场景:六大部门围绕Brain的3D等距办公室

Agents Office v3 (Beta) 把 6 个部门、35 个 AI 智能体装进一间 3D 办公室:在任务栏输入任务,路由交给合适的智能体,它们读取你的笔记(Brain)、调用你在 Claude Code 里配置好的连接器,做完后把成果归档回笔记。所有东西都在你的机器上运行。

运行前提:macOS 或 Linux(Windows 可直接用 npm 命令)、Node.js 20+、git,以及已登录 Claude Code 的账号或 ANTHROPIC_API_KEY。

快速启动:

git clone https://gitcode.com/gh_mirrors/ag/agents-office
cd agents-office
./setup
npm start   # 打开 http://localhost:4520

2️⃣ 如何打开智能体聊天窗口

  • 在场景中点击任意智能体的名字徽章,即可打开它的聊天侧栏
  • 按 C 键可直接和当前部门的负责人(lead)对话
  • 面板顶部显示 LIVE · CLAUDE 说明服务器已连接;若没有服务器(双击 dist/command-centre-v2.html 打开的演示模式),聊天只会是预设回复

真实聊天中,每个智能体以"第一人称"、按自己的角色回答:回答基于你的笔记、简短直接(默认 120 词以内);你让它查东西,它会调用已连接的连接器(如 Gmail)去查;未经你明确许可,它不会对外发送任何东西。服务端聊天逻辑见 serve.mjs。

💬 聊天不只是闲聊,你还可以直接用它管理办公室:

在聊天里输入效果
every weekday at 8am, triage the inbox and tell me what needs me创建定期任务(routine)
routines列出本部门的所有定期任务
pause xxx / run xxx now / delete xxx暂停 / 立即运行 / 删除定期任务
set up(对 lead 说)触发五问访谈,为团队写入 brief 和 skill

你在聊天里创建的定期任务,会全部投影到日历视图(按 P 打开)中,一目了然:

Agents Office 日历视图:聊天中创建的定期任务与日程安排

3️⃣ 智能体的回答依据什么:它"看得见"哪些信息

每一轮聊天,系统都会按固定顺序为它组装上下文(见 serve.mjs):

  1. 身份:名字、角色、职责描述
  2. brief:你给它写的常设指令
  3. skills:绑定到它的技能全文
  4. lessons:从你过往修改中学到的常设规则(见下文第 5 节)
  5. 工具:它能调用的连接器
  6. 公司背景:Brain 中的业务笔记
  7. 相关笔记 + 它最近 6 个任务的状态

这也解释了为什么最初的成果"合格但泛泛"——把 Brain 指向你自己的真实笔记(office.config.json 中的 brain 字段),智能体的回答会立刻变得"像你"。

4️⃣ revise 返工修改:一句话重做上一份交付物

这是本手册的核心。在某个智能体的聊天窗口输入:

revise: make it shorter

或 revise: 语气改正式一点,控制在 1 页以内。前端按"冒号 / 短横线 / 长横线"识别该指令,规则见 src/main.js。

幕后发生的三步:

  1. 前端找到该智能体最近一次已完成且无错误的任务,把它重新置为进行中 —— src/tasks.js
  2. 服务器带着原任务 + 你的修改意见 + 上一版内容,让同一个智能体重做完整新版本 —— serve.mjs
  3. 新版本落回聊天并在 Brain 中存档为笔记;同时系统异步判断这条意见是"一次性修改"还是"常设规则" —— learn.mjs

⚡ 团队任务有捷径:如果任务被 Agent Teams 拆成多个子件,对 lead 发 revise: … 只会让 lead 基于已有子件重写最终版,不会重跑队友,更省配额 —— serve.mjs。

5️⃣ 智能体如何记住你的修改:lessons 学习机制

这是 revise 最"值钱"的部分——它不只是改这一份,还会学习:

  • 每次 revise: …(以及审批时 REJECT 附带的意见)都会写入纯 Markdown 文件 <brain>/Agents Office/feedback/<agent-id>.md,分 ## Standing rules(常设规则)和 ## One-offs(一次性)两个区
  • 常设规则会在该智能体的每个任务、每轮聊天之前被读入提示词,最多取最近 15 条 —— learn.mjs
  • 文件完全归你:改一句话就能改写规则,删掉一行即"忘掉"它,把一次性记录上移即可升格为常设规则
  • 访问 http://localhost:4520/api/lessons 可查看每个智能体学到的全部内容

📌 当某条规则反复验证下来其实是个"流程"(有步骤、有格式),官方建议交给 Claude Code 把它整理成 skill,完整指南见 SKILLS.md。

6️⃣ 常见问题 FAQ

Q:输入了 revise: 却没反应? revise 只在 live 模式(服务器运行中、顶部显示 LIVE)生效,且要求该智能体有"最近一次完成且无错误"的任务。演示模式下没有已完成任务时,这句话只会被当成普通聊天。

Q:revise 是局部改文字吗? 不是。它是带着上一版和你的意见重新生成一版完整交付物;只有团队任务例外,仅由 lead 重写最终稿。

Q:一次 revise 就会被永远记住吗? 不一定。系统会逐条分类:one-off 只存档不生效;只有 standing rule 才进入以后的提示词。你也可以直接编辑 feedback 文件手动管理。

Q:聊天时智能体会乱发邮件吗? 不会。聊天提示词明确规定"未经你明确许可,不对外发送";涉及发送/支付的定期任务默认开启 "needs my OK",草稿落回聊天后,需要你点 APPROVE 才会执行外发动作。

掌握"聊天 + revise"这条闭环——下任务 → 读结果 → 一句话返工 → 偏好自动沉淀——Agents Office 就会从"通用办公演示"变成真正按你习惯工作的团队。

【免费下载链接】agents-office

Agents Office v3 (Beta) — a headless office where AI agents do real work

项目地址: https://gitcode.com/gh_mirrors/ag/agents-office
点击查看 免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值