Cognition 为 Devin 推出 Auto-Triage 自动分诊功能
Introducing Auto-Triage | Cognition
Cognition 在 Devin Automations 中上线 Auto-Triage,Devin 可主动监控 Slack、Linear、GitHub、Sentry、Datadog 等来源的新告警与工单,自动排查代码库和可观测性工具,并给出调查结论、下一步建议甚至直接提交 PR。该功能会持续积累历史调查与重复问题的上下文,用于去重和把问题指派给正确的负责人;由于输入包含 Slack 消息、告警载荷和 webhook 等不可信文本,Devin 运行在网络沙箱环境中,并加入针对提示词注入和数据外泄的防护。Auto-Triage 现已可用,限时为首个自动化配置提供 200 美元额度。
正文
当前显示原文,中文全文译文尚未就绪。
Devin can now monitor incoming alerts, investigate them automatically, and come back with an investigation, next steps, and even a PR.
Engineering teams already have systems that tell them when something might be wrong: Slack channels, Linear issues, GitHub checks, Sentry alerts, Datadog dashboards, customer escalations, and custom webhooks. Most of these systems usually stop at detection: they create a message, ticket, or alert, and then a human has to reconstruct the context around it.
With Auto-Triage, Devin proactively responds to new bug reports, incidents, and requests, and starts investigating immediately. Devin can inspect the codebase, check observability tools, look through related tickets or threads, ask for missing context, and spin up sub-Devins to investigate in parallel. If it finds the likely cause, it can post a summary. When the issue needs a human, Devin can tag the right owner. If the fix is clear, Devin can open a PR.
By the time an engineer looks at the issue, Devin is well underway with incident response, investigation, and remediation.
Customers are using Auto-Triage today
We’ve been using Devin Automations to automatically triage incidents for Modal’s inference team. It monitors our channel, so we don’t have to prompt Devin at all. Because it has context across our codebase and observability stack, it can investigate quickly and come back with fixes or next steps. It feels different from using Devin traditionally: Devin works on its own, and we can wake up to really good investigation without prompting it.
Devin gets smarter with every incident
In Auto-Triage, Devin builds and maintains long-running context of prior investigations, recurring issues, and how your team prefers issues to be routed.
Devin’s memory makes each future investigation more useful: Devin will learn to tag the correct owner or reference the right part of the codebase for related issues. If a known issue fires new alerts, Devin can connect that to the earlier thread, de-duplicating incidents and saving significant triage time.
Auto-Triage works where issues pop up
Devin can respond to Slack messages, Linear events, GitHub activity, schedules, and incoming webhooks, - right where reports first happen. Devin can investigate using connected tools like observability systems, issue trackers, and the codebase itself.
That makes it useful for a range of triage workflows: investigating production alerts, routing new bug reports, looking into failed CI runs, summarizing recurring health issues, and opening fixes.
Built for untrusted inputs
Auto-Triage operates on messy inputs: Slack messages, alert payloads, tickets, logs, and webhooks. Those inputs can contain arbitrary text and should not be treated as trusted instructions.
So Devin runs in secure, network-sandboxed environments. Auto-Triage also includes additional protections against prompt injection and data exfiltration, so Devin can investigate real external inputs while keeping its execution environment and your code and data safe.
Try Auto-Triage
Auto-Triage is available now in Devin Automations.
Connect the systems where your team handles bugs, alerts, and incidents, and give Devin an ongoing responsibility: respond immediately, remember what happened last time, link related issues, investigate with your tools, and bring back the next action.
For a limited time, we're offering $200 in credits when you set up your first automation. Try it out today: Create your first automation