Zum Hauptinhalt springen
Nutzen Sie automatische Fehleranalysen auf Basis von von Nutzern aufgezeichneten Reproduktionen. Wenn eine Jam-Fehleraufzeichnung in Slack geteilt wird, verwendet Devin Jam MCP, um die Sitzung abzurufen — einschließlich Reproduktionsschritten, Konsolenprotokollen, Netzwerkanfragen und Nutzeraktionen —, ordnet dann jedes Signal der Codebasis zu und postet eine Zusammenfassung der Grundursache im Thread.

Diese Vorlage verwenden

Öffnen Sie Jam Bug Report Investigation in Devin und erstellen Sie die Automatisierung mit der Standardkonfiguration. Sie können sie vor dem Speichern anpassen.

Was diese Automatisierung macht

Jam-Aufzeichnungen sind Gold wert fürs Debugging — sie zeigen wie in einer Zeitmaschine, was der Nutzer getan hat und was die App getan hat. Das Jam MCP macht diese Daten programmatisch nutzbar: Devin kann den aufgezeichneten Konsolen-Stack-Trace lesen, die fehlgeschlagene Netzwerkanfrage erkennen, Zeitstempel mit Codepfaden abgleichen und Ihrem Team eine fixfertige Diagnose liefern, ohne dass jemand den Fehler erneut reproduzieren muss.

Wie es funktioniert

Auslöser: Slack-Ereignismessage
  • Ereignis: slack:message
    • Bedingungen:
      • channel eq #bugs
Was Devin tut: Startet eine Sitzung mit dem vollständigen Ereigniskontext, führt den folgenden Prompt aus und benachrichtigt Sie optional, wenn ein Fehler auftritt.

Voraussetzungen

  • Integrationen:
  • MCP-Server:
    • Jam MCP — verbindet Devin mit Jam

Beispiel-Prompt

Die Vorlage enthält diesen Prompt standardmäßig. Sie können ihn bearbeiten, nachdem Sie auf Vorlage verwenden geklickt haben, oder ihn unverändert lassen.

Einrichtung

  1. Öffnen Sie Automations → Templates in Devin.
  2. Klicken Sie auf Untersuchung von Jam-Fehlerberichten. Die Erstellungsseite wird mit dieser Vorlage bereits vorausgefüllt geöffnet.
  3. Verbinden Sie alle erforderlichen Integrationen und installieren Sie MCP-Server, falls Sie das noch nicht getan haben.
  4. Ersetzen Sie alle Platzhalterwerte in den Trigger-Bedingungen (zum Beispiel your-org/your-repo durch Ihr tatsächliches Repo).
  5. Prüfen Sie den Prompt und passen Sie ihn an die Sprache, Konventionen und Vorgaben Ihres Teams an.
  6. Klicken Sie auf Create automation.
Die meisten Automatisierungsvorlagen enthalten empfohlene ACU- und Aufruflimits, um die Kosten während des frühen Rollouts zu begrenzen. Behalten Sie diese zunächst unverändert bei, bis Sie vom Verhalten der Automatisierung überzeugt sind, und erhöhen Sie sie dann entsprechend Ihrer Arbeitslast.

Wann diese Vorlage sinnvoll ist

  • Produktteams, die Jam zur Fehlererfassung einsetzen
  • Übergaben an den Support, bei denen „bei mir lässt es sich nicht reproduzieren“ zum Hindernis wird
  • Von Kund:innen gemeldete Fehler mit sporadischen Symptomen
  • Verkürzung der Zeit bis zur Diagnose bei für Nutzer sichtbaren Problemen

Ideen zur Anpassung

  • Auf bestimmte Slack-Channels oder Nutzergruppen eingrenzen
  • Mit Sentry MCP kombinieren, um automatisch Sentry-Querverweise zu erstellen
  • Verschiedene Fehlerkategorien an verschiedene Playbooks weiterleiten
  • Automatisch ein Linear-Ticket mit der Zusammenfassung der Untersuchung erstellen

Siehe auch