So funktioniert es
Ein dauerhaft laufender übergeordneter Devin überwacht Ihren Slack-Channel und erfasst jede neue Nachricht. Er filtert irrelevante Nachrichten heraus, erkennt Duplikate und startet fokussierte Sub-Devins, um behebbare Fehler zu untersuchen. Jeder Sub-Devin liest den relevanten Code, verfolgt die Grundursache, postet eine Diagnose im Slack-Thread und markiert den zuständigen Code-Owner.Einrichten der Auto-Triage
- Laden Sie Devin in den Slack-Channel ein, den Sie überwachen lassen möchten (z. B.
#bugs,#incidents) - Gehen Sie zu Automations und erstellen Sie eine neue Automatisierung mit der Vorlage Triage Bug Reports, die einen Slack-Channel auf Fehlerberichte überwacht
- Wählen Sie den Channel aus und speichern Sie
Ihr persönliches Slack-Konto muss unter Settings > Connections > Slack verbunden sein.
Verhalten anpassen
Setup-Prompt
Mit dem Setup-Prompt können Sie festlegen, wie sich Devin für die Triage verhält. Er wird in die Anweisungen des Agenten eingefügt und beeinflusst, wie eingehende Nachrichten bearbeitet werden. Beispiele:- „Konzentriere dich auf Regressionen im Zahlungsservice. Weise Frontend-Fehler dem UI-Team zu.“
- „Untersuche nur Issues, die Fehler-Logs oder Stack-Traces enthalten. Bitte um weitere Details, wenn der Bericht unklar ist.“
- „Wenn du eine Grundursache findest, füge immer einen Link zur entsprechenden Quelldatei hinzu.“
MCP-Integrationen
Verbinden Sie MCP-Integrationen, um dem für die Triage verwendeten Devin Zugriff auf externe Tools zu geben. Zum Beispiel:- Datadog MCP — Metriken, Logs und Traces abrufen, um Probleme mit dem Laufzeitverhalten in Zusammenhang zu bringen
- Sentry MCP — Fehlerdetails, Stack-Traces und betroffene Nutzer nachschlagen
Das Scratchpad
Der übergeordnete Monitor und alle untergeordneten Sub-Devins teilen sich ein persistentes Scratchpad. Es wird verwendet, um:- kürzlich triagierte Einträge nachzuverfolgen (Channel-ID, Zeitstempel der Nachricht, meldende Person)
- eine Routing-Tabelle zu pflegen, die Codebereiche den zuständigen Personen zuordnet
- doppelte Einträge zu erfassen, damit künftige Meldungen mit bestehenden Threads verknüpft werden können
- Kontext zu speichern, der über Neustarts von Sitzungen hinweg erhalten bleibt
Sicherheit
Da eingehende Slack-Nachrichten nicht vertrauenswürdige Eingaben von Nutzern enthalten können (z. B. aus Support-Tickets), sollten Sie erwägen, eine Netzwerkrichtlinie zu aktivieren, um den ausgehenden Zugriff für Ihre Automatisierung zur Auto-Triage einzuschränken.Limits
Wie alle Automatisierungen bietet auch die Auto-Triage ACU-Limits und Aufruflimits, um die Ressourcennutzung zu steuern. Jeder vom übergeordneten Devin gestartete Sub-Devin zählt als Sitzung für Ihr ACU-Budget.Tipps für eine effektive Auto-Triage
- Starten Sie mit einem fokussierten Channel. Wählen Sie einen Channel für Fehlermeldungen statt eines allgemeinen Engineering-Channels. Weniger Rauschen bedeutet ein besseres Signal.
- Setzen Sie klare Erwartungen im Setup-Prompt. Sagen Sie Devin, welche Arten von Problemen priorisiert und welche ignoriert werden sollen.
- Verbinden Sie relevante MCP-Integrationen. Datadog, Sentry und andere Observability-Tools verbessern die Qualität der Triage erheblich, weil Devin dadurch Zugriff auf Laufzeitdaten erhält.
- Korrigieren Sie Routing-Fehler. Wenn Devin die falsche Person taggt, antworten Sie im Thread mit einer Korrektur. Das übergeordnete Element aktualisiert dann seine Routing-Tabelle und macht es beim nächsten Mal richtig.

