Skip to main content
Erwähnen Sie @Devin in Slack, sobald Fehler, Feature Requests oder Fragen aufkommen. Devin antwortet direkt im Thread mit Updates und Rückfragen, wenn @Devin getaggt wird.

Erste Schritte

Installation

  1. Navigiere zu Settings > Connections > Slack
  2. Klicke auf „Connect“ Slack connect
  3. Du wirst aufgefordert, die Devin-App für Slack in deinem Workspace zu installieren.
  4. Stelle sicher, dass du dein persönliches Benutzerkonto verknüpfst. Alle Benutzer in deiner Organisation müssen diesen Schritt abschließen, um Devin nutzen zu können. Slack connect
  5. Erwähne @Devin in Slack, um eine Sitzung zu starten.
Hinweis: Wenn dein Benutzerkonto nicht korrekt verbunden ist, stelle sicher, dass deine Slack-E-Mail-Adresse mit deiner E-Mail-Adresse unter https://app.devin.ai/settings übereinstimmt. Falls nicht, melde dich in Slack mit der korrekten E-Mail-Adresse an.

So verwendest du Devin in Slack

Sobald du die Devin-Integration für Slack installiert hast, kannst du Devin einfach mit @Devin in jedem Channel aufrufen. Du kannst deiner Nachricht Anhänge hinzufügen. @Devin Devin antwortet auf deine Anfrage in einem Thread. Jetzt kannst du hin- und herschreiben, so wie du es in der normalen Chat-Oberfläche tun würdest. Slack Chat Beachte, dass Devin Fehler machen kann. Bitte überprüfe Antworten sorgfältig.

Inline Slack-Schlüsselwörter & -Funktionen

Bang-Befehle (!fast, !lite, !ultra, !fusion, !swe, !normal, !new, !channel, !windows, !dana) werden überall in deiner Nachricht erkannt, nicht nur am Anfang — @Devin fix the bug !ultra !new funktioniert genauso wie @Devin !ultra !new fix the bug. Sie können in beliebiger Reihenfolge kombiniert werden, und die Schlüsselwörter selbst werden aus dem Prompt entfernt, den Devin erhält. Ein Bang-Befehl innerhalb einer Inline-Code-Spanne oder eines eingezäunten Codeblocks wird als wörtlicher Text behandelt. Wenn du ein Modus-Schlüsselwort in einem aktiven Devin-Thread sendest, wird der Modus dieser Sitzung während der laufenden Sitzung gewechselt.

Slash-Befehle

Führe einen der beiden Befehle ohne Argumente (oder mit help) aus, um privat Nutzungsanweisungen zu erhalten.

Nachrichtenkurzbefehle

Klicke eine beliebige Slack-Nachricht mit der rechten Maustaste an (oder verwende das ⋮-Menü), um damit zu arbeiten, ohne sie erneut eingeben zu müssen:
  • Devin hierzu fragen — verwendet die Nachricht als Frage für eine schnelle Antwort zur Codebase, genau wie /ask-devin.
  • Neue Sitzung erstellen — öffnet ein Modal, das bereits mit dem Nachrichtentext vorausgefüllt ist. Dort wählst du den Channel aus, in dem die Sitzung gepostet werden soll, kannst optional ein Playbook anhängen und den Prompt vor dem Senden bearbeiten.

Sitzungen mit Slack-Threads synchronisieren

Sitzungen können bidirektional mit einem Slack-Thread synchronisiert werden: Nachrichten, die Sie in der Web-App senden, erscheinen im Thread, und Antworten im Thread erreichen Devin. So können Sie eine Sitzung überall starten und Ihr Team auf dem Laufenden halten.
  • Verwenden Sie den Slack-Umschalter im Composer der Sitzung, um die Synchronisierung für diese Sitzung ein- oder auszuschalten. Das Symbol ist farbig, wenn die Synchronisierung aktiv ist, und ausgegraut, wenn nicht.
  • Wenn Sie zum ersten Mal mit einem Channel synchronisieren, bietet Devin an, ihn als Standard festzulegen, damit neue Sitzungen dort automatisch synchronisiert werden.
  • Senden Sie unsync (oder !unsync) in einem synchronisierten Thread, um die Synchronisierung dieser Sitzung sofort zu beenden. Aktivieren Sie die Synchronisierung in der Web-App wieder, um sie fortzusetzen.
Einige verwandte Verhaltensweisen:
  • Wenn Sie @Devin im Thread einer archivierten Sitzung erwähnen, wird sie wiederhergestellt, damit Sie die Unterhaltung fortsetzen können.
  • Wenn Devin eine Änderung der Umgebungskonfiguration vorschlägt, enthält die Slack-Nachricht den vorgeschlagenen Diff und eine Schaltfläche Anwenden, damit Sie ihn akzeptieren können, ohne Slack zu verlassen.

Code-Channels

Ein Code-Channel ist ein Slack-Channel, der einer einzelnen Devin-Sitzung zugeordnet ist. Statt den Verlauf in einem Thread zu verfolgen, erhalten Sie einen Channel, dessen Name dem Sitzungstitel entspricht, einen Status-Chip, der anzeigt, ob Devin arbeitet / blockiert / fertig ist, einen Link zurück zur Sitzung in der Webapp, Chips und Tabs für die Pull Requests, die Devin öffnet, sowie ein Live-Worklog mit den Überlegungen und Tool-Aufrufen hinter jeder Nachricht. Jede Nachricht, die Sie im Channel senden, wird an diese Sitzung weitergeleitet — eine @Devin-Erwähnung ist nicht erforderlich. Es gibt zwei Möglichkeiten, wie eine Sitzung in einem Code-Channel landet:
  • Starten Sie sie dort mit !new. @Devin !new <task> erstellt den Channel und führt die Sitzung von Anfang an darin aus. Ein !new innerhalb eines Code-Channels erstellt einen separaten Channel auf derselben Ebene für die neue Sitzung.
  • Lassen Sie Devin die Unterhaltung verschieben. Wenn aus einer Unterhaltung in einem Thread echte Arbeit wird, kann Devin die Sitzung selbst in einen Code-Channel verschieben. Der ursprüngliche Thread behält seinen Verlauf und erhält den Hinweis „Diese Sitzung wurde nach #channel verschoben“; die Sitzung wird im neuen Channel fortgesetzt, und weitere Antworten im alten Thread erreichen sie nicht mehr. Devin verschiebt keine Sitzung, deren Slack-Synchronisierung Sie deaktiviert haben (siehe Sitzungen mit Slack-Threads synchronisieren).
Sie können den Channel auch über Slacks eigene Funktion bei einer Nachricht erstellen. Die erste Nachricht in einem leeren Code-Channel wird zur Aufgabe, mit der die Sitzung startet. Wenn Devin kein Member der Unterhaltung ist, aus der der Channel erstellt wurde, weist Devin im Channel darauf hin, da die zitierte Nachricht den einzigen verfügbaren Kontext darstellt.
Code-Channels werden schrittweise eingeführt und setzen voraus, dass Slacks Funktion „Code Channels“ für Ihren Workspace aktiviert ist. Wenn Sie sie für Ihre Organisation aktivieren lassen möchten, kontaktieren Sie uns.

Über Slack ausgelöste Automations

Automations können durch Aktivitäten in Slack ausgelöst werden — zum Beispiel durch eine Reaktion auf eine Nachricht oder indem Devin einen Channel überwacht und eingreift, wenn es helfen kann — und die Ergebnisse eines Durchlaufs in einem von Ihnen festgelegten Channel posten. Informationen zur Einrichtung finden Sie im Automations-Leitfaden.

Slack-Benachrichtigungen aktivieren

Sie können Slack-Benachrichtigungen für bestimmte Runs aktivieren, und Devin wird Ihnen bei jedem Statusupdate eine private Nachricht schicken. Klicken Sie dazu einfach im Menü oben in einem beliebigen Run auf „Enable Slack notifications“. In Slack ansehen

Dedizierter Devin-Channel

Richte einen eigenen #devin-runs-Channel (oder einen ähnlichen) ein, um alle Devin-Unterhaltungen an einem Ort zu bündeln. So kann dein Team Devin-Runs besser gemeinsam durchführen und sich gegenseitig zu verschiedenen Anwendungsfällen inspirieren lassen. Channel

So benennst du Devin um

Du kannst Devins Namen in deinem Slack-Workspace ändern, indem du in dein Slack-Workspace-Admin-Panel gehst -> Configure apps -> Installed Apps -> Devin. Klicke dann auf App Details und wechsle zum Tab Configuration auf dieser Seite. Wenn du nach unten scrollst, findest du einen Abschnitt mit dem Namen „Bot User“, in dem du Devins Namen ändern kannst. Rename

Preise

Falls Sie noch kein Devin-Konto haben, können Sie sich hier über Preise und Pläne informieren.
Für die Seitenleiste des KI-Assistenten (App-Container) ist ein kostenpflichtiger Slack-Tarif erforderlich. Alle anderen Devin-Funktionen — @-Erwähnungen in Channels und Threads, /ask-devin, /dana und Nachrichtenkurzbefehle — funktionieren mit jedem Slack-Tarif, einschließlich kostenloser Workspaces.

Datenschutz

Unsere Datenschutzerklärung finden Sie hier.

Details zu den Berechtigungen

Wir fügen gelegentlich zusätzliche Scopes hinzu, wenn Devin neue Slack-Funktionen erhält. Wenn in der Installation Ihres Workspace ein erforderlicher Scope fehlt, fordert Devin einen Admin auf, die App über Settings > Connections > Slack neu zu installieren.