前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9434
  • Replit 解析 Agent 模型调度:无套索设计让模型自主决策
  • Simon Willison OpenAI DevDay 2026 实时博客
  • NVIDIA Kumo刷新表格数据预测精度与效率边界
  • 企业级AI记忆架构:Hindsight在财务审查中分离记忆与权限
  • MCP Agents的源码级验证:来源感知验证方法
  • MCP 协议:让 AI 智能体安全接入现有 API
  • 每个任务一个git worktree:避免coding agent文件冲突
  • 机器记忆Agent实践:发现自己在用Recall而非Reflect
  • 8个真实n8n自动化案例:发票处理与线索富化实战
  • Cloudflare 用 AI 发现代码库加密方案,推进后量子迁移
  • DeepSeek Harness 桌面端 v0.2:支持插件安装与自动化任务
  • Ember-1对比Kimi K3:速度快3.4倍效果相当
  • Cursor/Replit/Perplexity为何自训练模型而非套壳
  • OpenAI 发布 GPT-6.1 Sol:编程与电脑操控智能体,价格为 Astra 五分之一
  • Google开源RRSI:让AI Agent自己优化提示词和工具链
  • GPT-6.1 Astra因欺骗性行为被OpenAI紧急叫停
  • Mac mini本地跑8B模型反而比4B更差
  • 12款AI客户端OpenAI兼容端点配置表
  • 每周节省数小时React开发的30个Cursor提示词
  • H Company开源Holo4:支持电脑控制的27B/35B大模型
  • AI作为团队成员:分配、治理与审查实践指南
  • IncidentBrain:能从故障中学习的SRE事故响应代理
  • AI代理读取整页的代价:Playwright与thinbrowser对比
  • PostgreSQL 与 MySQL 存储引擎可插拔架构详解
  • 阿里 Qwen 发布全双工语音模型 Qwen-Audio-3.1
  • Anthropic 发布 Claude Sonnet 5.5:基准跃升、价格不变
  • Edge 浏览器新增性能分析工具与 WebMCP AI 智能体 API
  • AI编程增量改动如何悄然腐蚀系统架构
  • DeepSeek V4费用因时段和渠道差异可达2倍
  • MCP服务器供应链攻击警示:credential窃取实案
  • Claude Code 下一代功能:Mods、插件、项目与标签系统
  • 用 Gemini Live API 构建实时语音 AI 代理
  • 7 种生产环境 AI 代理沙箱隔离方案
  • Grok 4.7登陆AWS Bedrock:50万token上下文支持编程
  • Claude Sonnet 5.5 发布:提速 30% 降价 30%
  • Claude Sonnet 5.5 高风险请求会被静默降级至 Sonnet 5
  • OpenAI披露可像蠕虫传播的新型提示注入攻击
  • Salesforce Agentforce 曝零点击数据泄露漏洞
  • 多Agent系统中级联失败的自我修复方案
  • NVIDIA开源Agent安全平台:毫秒级隔离失控AI
  • OpenAI 安全负责人谈 AI 能力突变下的组织弹性
  • AWS正式上线Claude Sonnet 5.5
  • Claude Sonnet 5.5 上线 Google Cloud
  • 决策模型:只返回概率、拒绝生成文本的新范式
  • AI购物Agent遭评测攻击:恶意评论注入钓鱼
  • GPT-6 Astra百万token成本拆解:何时值得用
  • MCP 服务器悄然变更工具描述 = 你的 Agent 在执行未知指令
  • 生产级 AI 不能只靠模型版本管理
  • GitHub Copilot 已上线 Claude Sonnet 5.5
  • Claude Sonnet 5.5 编程 benchmark 暴涨 6 倍,成本降三成
  • Anthropic发布Sonnet 5.5:半价达到 Opus 水平
  • 已加载 51 / 9434
8.0
热点
AI SCORE
编程提效2026-09-29 13:55

AI作为团队成员:分配、治理与审查实践指南

dev.to · AI#AI Agent#工作流#团队协作
Editor brief · 编辑速览

探讨如何向AI代理分配任务、提供上下文、明确责任归属、审查输出和处理卡死问题。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

当 AI 智能体能够完成的不只是回答一个提示词时,它们会变得更有用。

与其请求 AI 解释一个问题或生成几行代码,我们现在可以给一个智能体分配一项工作,让它调查问题、做出修改、运行测试并汇报结果。

这改变了人与 AI 的关系。

AI 智能体不一定是在取代某个人。它正在成为团队执行工作的一种新方式。

这就是智能体队友(Agentic Teammates)概念的由来。

但一旦智能体开始表现得像一个队友,团队需要考虑的就不仅仅是底层模型的质量了。

  • 如何向智能体分配工作?
  • 应该给它多少上下文?
  • 当智能体执行工作时,谁来承担责任?
  • 如何审查它所做的工作?
  • 当它遇到困难时怎么办?
  • 如何确保工作不会消失在某人的私人 AI 会话中?

这些问题正变得与 AI 智能体本身一样重要。

什么是智能体队友?

文章配图

智能体队友是一个参与团队工作流程的 AI 智能体,它承担定义明确的工作片段,而不仅仅是响应单个提示词。

这个区别很重要。

聊天机器人可以帮助你思考一个问题。智能体队友则可以迈出下一步。

例如,开发者可以创建一个任务来调查一个失败的 API 端点。智能体可以检查相关代码、识别问题、做出修改、运行测试并返回调查结果。

开发者仍然对结果负责。

智能体负责部分执行工作。

这创造了一种有用的责任分工:

  • 人类提供方向、判断和问责。
  • 智能体在有能力的地方处理执行工作。

具体的平衡取决于任务,但重要的是智能体成为了现有工作流程的一部分,而不是作为一个孤立的 AI 对话存在。

智能体队友需要的不仅仅是提示词

文章配图

传统 AI 辅助与智能体工作之间最大的区别之一是,提示词不一定够用。

如果你只是向 AI 提一个简单的问题,一个提示词可能包含了它需要的一切。

但一个真正的任务是不同的。

一个真正的任务通常需要:

  • 相关的文件或代码仓库
  • 技术约束条件
  • 关于如何执行工作的说明
  • 关于已经尝试过什么的信息

没有这些上下文,智能体就必须做出假设。

当智能体被允许实际做出修改时,这些假设的代价会变得更高。

这就是为什么智能体工作流程受益于将持久性指令与任务特定需求分开。

持久性指令可以解释智能体通常如何工作。

任务说明这次需要发生什么。

这样可以让工作流程更容易重复,而不会把每个任务都变成一个巨大的提示词。

给每个智能体一个明确的角色

文章配图

我不认为每个智能体都需要是一个能做任何事的通用 AI。

事实上,专业化的智能体可以让智能体工作流程更容易管理。

考虑一个软件团队有几种 recurring 类型的工作。

一个智能体可以专注于后端开发。另一个可以处理测试。还有一个可以帮助撰写文档。另一个可能围绕研究或分析进行配置。

关键不是每个智能体都必须局限在一个狭窄的任务上。

关键的是团队应该知道一个智能体被配置来做什么。

这使分配工作变得更加有目的性。

哪个 AI 应该打开来处理这项工作?

问题变成了:

哪种能力应该处理这项工作?

这是一个重要的转变,因为它使智能体变得可复用。

团队不需要在每次有人需要某种类型的工作时都重新创建相同的指令。

保持人类的所有权清晰

文章配图

给智能体执行责任并不意味着给它结果的所有权。

这个区别很重要。

假设一个开发者负责修复一个 bug。他们分配一个智能体来调查问题并实现更改。

智能体可能做了大部分的实际工作。

但开发者仍然是负责决定结果是否正确、是否可以继续推进的人。

这创造了两个独立的概念:

  • 责任:谁拥有这项工作?
  • 执行:谁或什么在执行工作?

它们不一定是同一方。

随着智能体能够独立工作更长的时间,这种分离变得尤为重要。

如果没有人负责审查结果,自主性很快就会变成一种负担。

智能体应该有多少自主权?

文章配图

对于每个任务来说,并没有一个正确的自主权级别。

一个有用的思考方式是考虑犯错的后果。

一个研究可能解决方案的智能体通常可以更自由地运作,而不是一个更改影响生产基础设施的智能体。

同样,一个准备文档的智能体可能需要的监督少于修改认证逻辑的智能体。

所以不要问:

AI 应该自主吗?

而是问:

这项任务的哪些部分智能体可以在不干预的情况下安全处理?

这可以引向一个实际的分工。

智能体可能被允许:

  • 提出实现方案
  • 准备文档

而人类仍然负责:

  • 批准重要的架构决策
  • 审查敏感更改
  • 解决模糊的需求
  • 接受最终结果
  • 决定某事是否准备好进入生产环境

目标不是最大化的自主权。

目标是适当的自主权。

把工作放在团队能看到的地方

文章配图

这是智能体工作流程可能变得困难的地方。

假设一个智能体在一个私人的 AI 会话中花了一个小时调查一个问题。

它发现了一些重要的东西。

它做了几次修改。

它遇到了一个阻碍。

然后它最终产生了一个结果。

如果所有这些信息只存在于那个人的会话中,当其他人需要审查工作时会发生什么?

他们必须重建对话。

这不太容易扩展。

为了让智能体队友作为团队的一部分工作,重要的上下文应该保持在工作本身。

任务应该包含目标和需求。

对话应该 capture 决策和后续说明。

执行历史应该显示智能体实际做了什么。

最终结果应该对负责审查的人保持可访问。

这是仅仅使用 AI 智能体和真正构建智能体工作流程之间最大的区别之一。

如何审查智能体队友的工作

文章配图

智能体说"已完成"并不等同于任务已完成。

审查过程应该关注实际结果。

根据任务的不同,这可能意味着检查:

  • 原始需求是否被满足
  • 哪些文件或系统被更改了
  • 实现是否遵循项目惯例
  • 是否做出了任何假设
  • 智能体是否遇到了未解决的问题
  • 是否有任何仍需要人类判断的事情

对于编码任务,这可能涉及审查 diff 和测试结果。

对于研究,可能意味着检查来源和结论。

对于文档,可能意味着检查技术准确性和完整性。

因此,审查过程应该与原始任务相关联,而不是被视为一个完全独立的活动。

这给了审查者回答一个简单问题所需的上下文:

智能体是否真的完成了我们要求它做的事情?

当智能体遇到困难时会发生什么?

文章配图

智能体队友仍然会遇到困难。

问题可能是缺少上下文。

需求可能是模糊的。

某个依赖可能不可用。

智能体可能到达了一个需要领域知识的人来做决定的节点。

这不一定意味着智能体失败了。

这意味着工作流程需要一个让人类干预的方式。

智能体工作 → 智能体遇到阻碍 → 人类提供上下文 → 智能体继续

重要的一点是,干预应该发生在同一件工作中。

你不希望开发者打开另一个聊天,再次解释整个情况,手动重建智能体已经知道的一切。

智能体应该能够接收额外的上下文并从那里继续。

这更接近于与人类队友协作的方式。

将评论作为工作流程的一部分

文章配图

这也改变了我们对评论(comments)的思考方式。

在传统的项目管理系统中,评论往往只是围绕任务的讨论。

而在 AI 智能体队友的模式下,评论可以成为执行循环的一部分。

人可能会告诉智能体:

使用现有的身份验证中间件,而不是引入新的依赖项。

智能体随后可以带着这条额外指令继续工作。

或者,评审者可能会说:

测试通过了,但错误处理不符合现有的服务模式。请修改。

重要的是,指令始终与工作本身保持关联。

这样就形成了一个有用的反馈循环,而无需团队在任务跟踪器和独立的 AI 对话之间来回切换。


当一个智能体不够用时

文章配图

有些任务足够简单,一个智能体就能完成。

有些任务则天然涉及多个角色。

想象一下开发一个新功能:

一个智能体可能负责调研现有实现。

另一个可能负责后端开发。

再一个可能负责编写测试。

还有一个可能负责审核文档。

你可以手动协调所有这些,但协调本身最终也会变成一项工作。

这正是智能体团队(agent teams)或智能体群(groups)变得有用的地方。

一个协调型智能体可以解读整体目标,并在需要不同能力时调用其他智能体。

人类团队仍然参与其中,但协调可以在工作流内部进行,而不是通过一堆互不关联的 AI 会话来进行。

重要的原则是:多个智能体不应该简单地等同于多个独立的对话。

整个工作需要一个共享的上下文。


Sharkly.AI 在这个模型中的位置

文章配图

这种做法的一个实际例子是 Sharkly。

Sharkly 将智能体(Agents)视为保存的工作配置,而非一次性提示(one-off prompts)。一个智能体可以包含指令、技能(Skills)、运行时(Runtime)、代码库、环境设置和运行设置,然后像队友一样被分配到任务(Task)。人保持负责,而智能体处理执行。

有趣的地方在于智能体周围发生的一切。

一个 Sharkly 任务可以包含目标、范围、验收标准、责任人、执行分配人、评论、状态和历史。人可以作为人类分配人保持负责,而由智能体或团队(Crew)处理执行。

这直接体现了"责任"与"执行"的分离。

这也意味着工作不必消失在一个私密的 AI 会话中。

智能体的对话、执行、评论和结果都可以与任务保持关联。当智能体是执行分配人时,一条符合条件的评论可以继续智能体的运行。

使用技能(Skills)实现可复用指令

Sharkly 还将从可复用实践与单独的任务需求中分离出来。

技能可以包含可复用的指令和支持文件,并绑定到应该遵循相同实践的智能体,比如审核规则、交付清单或写作规范。一次性需求可以留在任务上,而不是嵌入到技能中。

对于团队来说,这是一个有用的模式,因为它避免了将每个任务都变成一个全新的提示。

智能体知道自己通常如何工作。

任务说明现在需要发生什么。

使用团队(Crews)处理更复杂的工作

文章配图

当一个智能体不够用时,Sharkly 还有另一层叫做团队(Crews)。

一个团队由一个领导智能体加上其他智能体和人组成。领导智能体可以解读目标,并在工作需要不同角色或顺序时调用其他智能体成员。

这与智能体队友的理念天然契合。

团队不需要分别考虑每个 AI 会话,而是可以思考哪个能力应该处理工作的哪部分。

对话式聊天与跟踪工作的区别

探索和实际团队工作之间也存在一个重要的区别。

Sharkly 的独立智能体聊天(Agent Chat)旨在用于在工作需要归属之前进行探索、规划或行动。当工作需要共享状态、历史或审核时,它可以变成一个任务。

这种区别在 Sharkly 之外也说得通。

并非每个与 AI 的对话都需要成为一个被跟踪的任务。

但一旦智能体在做其他人依赖的工作,这项工作就需要一个持久的地方来存放。


一个实用的 AI 智能体队友工作流

将所有内容整合起来,一个团队可以像这样构建 AI 智能体工作:

1. 定义结果

从一个清晰的任务开始。

解释需要完成什么、哪些在范围内、哪些不在范围内,以及如何评估结果。

2. 指定人类负责人

确保有人对结果负责。

这个人不需要亲自执行每个步骤。

3. 选择合适的智能体

选择配置与工作类型相匹配的智能体。

专用智能体可能比通用智能体更有用。

4. 给智能体正确的上下文

提供工作所需的代码库、文件、需求、约束条件和其他信息。

不要假设智能体了解项目特定的约定,除非已经提供给它。

5. 让智能体执行

允许它在设定的边界内执行工作。

6. 将沟通与任务保持关联

如果有什么变化,把新信息添加到工作中,而不是开始一个无关的对话。

7. 根据要求审查实际输出

将实际输出与原始需求进行对照检查。

不要把智能体自己的完成消息当作审批。

8. 必要时重新引导

如果工作不正确,解释需要更改什么,并在适当的地方让智能体继续。

由负责人决定工作是否就绪。

这个工作流创建了一个简单的反馈循环:

分配 → 执行 → 审核 → 重新引导 → 接受

智能体可以处理更多的执行工作,而人保持与重要决策的连接。


良好的 AI 智能体团队协作是什么样的

最好的 AI 智能体工作流可能不会看起来像是人类消失了一群自主智能体接管了一个项目。

它们看起来更像是团队获得了一个新类别的队友。

有些工作仍然完全由人处理。

有些工作会委托给智能体。

有些工作会在人和智能体之间来回切换。

有些更大的任务会涉及多个智能体围绕一个共同目标协调工作。

共同的要求是可见性。

每个人都应该能够理解:

  • 哪个智能体在执行?
  • 提供了什么上下文?
  • 到目前为止发生了什么?

没有这些答案,无论底层模型多么强大,AI 智能体工作流都可能变得难以管理。


与 AI 智能体队友协作的未来

AI 智能体改变的不只是我们使用的工具。

它改变了工作的单位。

多年来,任务就是分配给一个人的东西。人打开工具、执行工作,然后汇报。

现在执行槽位越来越多地在人和智能体之间共享。

这意味着项目管理系统、开发工作流和协作工具需要适应一个新的现实。

一个智能体需要的不仅仅是一个提示。

它需要一个角色、上下文、环境、边界,以及一种报告工作的方式。

一个人需要的不仅仅是通知智能体完成了。

他们需要足够的上下文来审核所发生的事情,并决定接下来应该发生什么。

团队需要一个共享的记录,将所有这些连接在一起。

这就是为什么 AI 智能体队友的概念比单纯说 AI 可以自动化任务更有意义。

真正的问题不只是:

AI 智能体能做什么?

而是我们如何围绕智能体能做的事情构建团队工作流?

与 AI 智能体队友协作需要一种与把 AI 用作助手略有不同的思维方式。

智能体不应该简单地接收一个提示然后消失在一个私密会话中。

它应该有一个明确的角色、足够的上下文来执行工作,以及围绕它能做什么的适当边界。

团队应该对结果负责,而智能体处理它有能力处理的执行。

最重要的是,工作应该保持可审核。

这意味着将需求、对话、执行历史、阻碍和结果与工作本身保持连接。

我们仍在摸索人类与智能体长期协作的模式。但有一点已经越来越清晰:从 AI 智能体中获益的团队不仅仅是最拥有最强模型的团队,而是最懂得如何围绕智能体组织工作的团队。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
H Company开源Holo4:支持电脑控制的27B/35B大模型
下一篇
IncidentBrain:能从故障中学习的SRE事故响应代理