Was sind Playbooks?

- Du oder deine Teammitglieder den Prompt in mehreren Sitzungen wiederverwenden werdet.
- Du feststellst, dass du Devin dieselben Hinweise immer wieder gibst.
- Der Anwendungsfall für andere relevant sein könnte – in deinem Unternehmen oder in der Devin-Community.
Erste Schritte mit Playbooks
- Erstelle ein Dokument, das Folgendes beschreibt:
- Das Ergebnis, das Devin erreichen soll
- Die dafür nötigen Schritte
- Optional: Füge Abschnitte wie Procedure, Specifications, Advice, Forbidden Actions oder Required from User hinzu
- Procedure: Skizziere den gesamten Umfang der Aufgabe. Füge mindestens einen Schritt für das Setup, die eigentliche Aufgabe und die Auslieferung hinzu.
- Specifications: Beschreibe die Postconditions – was soll wahr sein, nachdem Devin fertig ist?
- Advice: Füge Hinweise hinzu, um Devins Vorannahmen zu korrigieren
- Forbidden Actions: Nenne alle Aktionen, die Devin auf keinen Fall ausführen darf
- Required from User: Beschreibe alle Eingaben oder Informationen, die von dir benötigt werden
- Erstelle das Playbook direkt in der Web-App, indem du auf „Create a new Playbook“ klickst. Alternativ kannst du eine Datei mit der Dateiendung
.devin.mdspeichern und sie beim Start einer Devin-Session per Drag-and-drop in die Web-App ziehen.


Ein großartiges Playbook schreiben
Vorgehen
- einen Schritt pro Zeile haben, jeder Schritt im Imperativ formuliert
- den gesamten Umfang der Aufgabe abdecken
- mindestens einen Schritt für Setup, die eigentliche Aufgabe und die Übergabe/Ergebnisse enthalten
- darauf abzielen, die Schritte gegenseitig ausschließend und vollständig abdeckend zu gestalten
- Zusätzliche Tipps
- Vorgehensbeschreibungen sollten dir helfen, die Reihenfolge von Devins Aktionen zu definieren – ähnlich wie if/else/Schleifen/goto im Code
- Mach Aufgaben nicht zu spezifisch, es sei denn, es ist wirklich nötig; das kann Devins Fähigkeit zur Problemlösung einschränken
- Jeder Schritt im Vorgehen sollte ein Tätigkeitsverb enthalten – z. B. Schreiben, Navigiere zu etc.
Ratschläge und Hinweise
- Sie eine bevorzugte Vorgehensweise zur Erledigung der Aufgaben haben
- die Hinweise für die gesamte Aufgabe oder für mehrere Schritte gelten. Hinweise, die nur für einen Schritt gelten, sollten direkt bei diesem Schritt stehen (z. B. als Unterpunkt)
- Sie Devins Vorannahmen korrigieren. Hinweise können wie Kommentare zu Pseudocode wirken, die dessen Ausführung beeinflussen.
Spezifikationen
Was von Nutzerseite benötigt wird
Weitere Tipps + Taktiken
Durch Versuch und Irrtum iterieren und verbessern
Durch Versuch und Irrtum iterieren und verbessern
- Führen Sie 2+ Devins parallel mit demselben Playbook aus, um mögliche Fehler schnell zu identifizieren.
- Wenn Devin Hilfe braucht, chatten Sie mit ihm, um es zu unterstützen. Ergänzen Sie anschließend Ihr Playbook, damit Devin beim nächsten Mal ohne Eingriff erfolgreich ist.
Erklären Sie Devin, wie ein gutes Ergebnis aussieht
Erklären Sie Devin, wie ein gutes Ergebnis aussieht
Beschreiben Sie klar, was das Ergebnis sein soll und wie Devin kommunizieren soll, dass es fertig ist (z. B. welche Dateien angehängt oder welche Links geteilt werden sollen, falls zutreffend).
Optimieren Sie, wie schnell Ihr Playbook ausgeführt wird
Optimieren Sie, wie schnell Ihr Playbook ausgeführt wird
Erkunden Sie die verschiedenen Entscheidungen, die Devin treffen kann, und führen Sie Devin auf dem effizientesten Pfad durch das Playbook.
Konkrete Befehle, Formulierungen und Strings sind ausdrücklich erwünscht
Konkrete Befehle, Formulierungen und Strings sind ausdrücklich erwünscht
- Sie können den Unterschied zwischen einem funktionierenden und einem fehlerhaften Playbook ausmachen.
- Zum Beispiel kann Folgendes ein sehr wichtiges Detail sein, weil alloy und tts-1 vermutlich nicht die Optionen wären, die Devin von sich aus wählen würde – und dies lenkt Devin in eine Richtung, in der der Erfolg wahrscheinlicher ist!
Beispiel-Playbook
R Data Science Tutorial
