在slack或teams中通过@devin或/devin指令触发ai协作,需先安装bot、授权github权限,再以自然语言分配任务或评审pr,devin在隔离环境执行并返回可审pr,严格按指定范围修改。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Slack或Microsoft Teams中直接标记Devin处理代码问题、响应PR评论、自动提交修复,是工程团队落地AI协作最轻量也最高效的路径。
在Slack中@Devin分配任务
第一步:确保你的Slack工作区已安装Devin官方Bot——前往Slack App Directory搜索“Devin”,点击“Add to Slack”,选择目标频道授权;未安装将无法触发任何操作。
第二步:在任意公开频道或私聊中,以自然语言描述问题,开头必须带@devin,例如:“@devin 修复用户注册页提交后跳转404的问题,路由配置疑似漏了/auth/register/success”。
第三步:Devin收到后会在30秒内回复确认消息,并自动克隆对应GitHub仓库分支,在隔离容器中复现环境。这一步不可跳过——若项目缺少package.json或next.config.js等关键配置文件,Devin会卡在依赖安装阶段并超时退出。
第四步:等待1~8分钟(取决于任务复杂度),Devin将在同一Slack线程中推送PR链接、修改的文件列表及终端日志摘要。你只需点开GitHub链接审查变更,无需切换窗口。
在Teams中启用Devin集成并委派PR评审
Teams需通过管理员统一开通Devin支持:进入Teams管理后台→“应用”→“组织应用”→上传Devin提供的.zip策略包(由Cognition签发,SHA256校验值需与官网公示一致)。
方法一:从聊天线程直接调用
在与同事讨论某条PR的聊天中,输入/devin review https://github.com/org/repo/pull/123,回车即触发分析。Devin会读取该PR全部diff、CI状态、关联issue及历史评论,生成结构化评审意见。
方法二:在Teams侧边栏打开Devin工作区
点击左侧导航栏“Devin”图标→选择“Pull Request Review”→粘贴PR URL→点击“Start Review”。此方式支持上传本地测试截图或补充上下文文档,Devin会将其纳入分析依据。
【必须完成GitHub OAuth授权】首次使用前,Devin需获得你所在GitHub组织的pull_requests:write和contents:read权限。若跳过此步,所有评审结果仅显示为“无法访问原始代码”,不生成可合并的建议。
让Devin自动响应PR评论
当他人在GitHub PR下留言如“这里应该加空值校验”或“能否用useMemo优化?”时,Devin不会主动监听——你必须手动在Teams或Slack中转发该评论并@Devin。
转发格式示例:
“@devin 上游PR #123 中 @alice 评论:‘AuthContext可能为null,请加guard clause’,请定位src/pages/login.tsx第42行附近,插入类型守卫并提交patch。”
Devin执行时会严格比对Git blame,只修改被明确指向的文件与行号范围。它不会擅自扩展修改区域,也不会覆盖他人正在编辑的冲突块。
若评论含模糊表述(如“逻辑有点乱”“性能不够好”),Devin将返回三条候选重构路径供你选择,而不是自行决定——这是防止过度重构的关键机制。











