Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Auto-Triage ist eine spezielle Art von Automatisierung, bei der ein persistenter Devin einen Slack-Channel überwacht und eingehende Fehler, Regressionen und Incidents automatisch untersucht. Anstatt für jede Meldung manuell jemanden zuzuweisen, beobachtet Devin den Channel rund um die Uhr, entscheidet, was Aufmerksamkeit braucht, und startet gezielte Teilsitzungen, um jedes Problem zu diagnostizieren. Auto-Triage verfügt über ein Langzeitgedächtnis — es sammelt im Lauf der Zeit Kontext und lernt über sein Scratchpad von Ihnen. Es führt wiederholte Meldungen intelligent zusammen und leitet Probleme automatisch an den zuständigen Code-Owner weiter.

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

  1. Laden Sie Devin in den Slack-Channel ein, den Sie überwachen lassen möchten (z. B. #bugs, #incidents)
  2. Gehen Sie zu Automations und erstellen Sie eine neue Automatisierung mit der Vorlage Fehlerberichte in Slack triagieren
  3. Wählen Sie den Channel aus und speichern Sie
Das war’s — Devin beginnt dann, den Channel zu überwachen und eingehende Nachrichten zu triagieren.
Ihr persönliches Slack-Konto muss unter Settings > Integrations > 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

Die Anbindung von MCP-Integrationen wird dringend empfohlen — sie verbessert die Qualität der Triage erheblich, da Devin dadurch Zugriff auf Laufzeitdaten wie Logs, Metriken und Fehlerdetails erhält.
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
  • Linear MCP — Nach zugehörigen Tickets suchen oder neue erstellen
Aktivieren Sie MCP-Server unter Settings > MCP Marketplace, bevor Sie die Automatisierung einrichten.

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
Das Scratchpad ist das Langzeitgedächtnis der Automatisierung. Der übergeordnete Monitor ist in erster Linie für seine Pflege verantwortlich, aber die untergeordneten Sub-Devins können es als Kontext nutzen und aktualisieren, wenn sie neue Informationen entdecken (z. B. wenn jemand sagt: „Das ist nicht mein Bereich.“).

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.