Best Practices
- Anstatt eine detaillierte Spezifikation von Grund auf schreiben zu müssen, plane und formuliere interaktiv einen Devin-Prompt mit Ask Devin.
- Geh deine TODOs durch und zerlege sie in kleine Aufgaben, bei denen dir ein Team von Devins helfen kann.
- Kehre zu PR-Entwürfen zurück, die auf ein Review warten.
- Devin eignet sich hervorragend für Aufgaben, die 30 Minuten dauern, aber oft wochenlang in großen Backlogs verschwinden.
- Idealerweise ist es so einfach wie zu prüfen, ob CI durchläuft oder ein automatisches Deployment zu testen. Vermeide mehrdeutige Aufgaben, bei denen es so wirken kann, als wäre die Aufgabe korrekt erledigt worden, obwohl eigentlich etwas anderes passiert.
- Wenn du anfängst, führe viele kurze Runs aus, um die besten Use Cases für Devin zu finden.
- Versuche, Sitzungen kurz zu halten (XS, S oder M gemäß Session Insights), da länger laufende und größere Sitzungen Devins Leistung verschlechtern.
Bewertung von Aufgaben für Devin
Checkliste vor der Aufgabenvergabe
- Überlegen Sie, welche Abwägungen und schwierigen Entscheidungen erforderlich sind
- Identifizieren Sie potenzielle Fehlerquellen oder Sackgassen
- Für Aufgaben, die fortgeschrittenes Fachwissen in einem bestimmten Bereich erfordern, zerlegen Sie diese weiter oder liefern Sie relevanten Kontext
- Gute Aufgaben haben einen klaren Start- und Endpunkt sowie Erfolgskriterien (z. B. bestandene Tests, Übereinstimmung mit einem bestehenden Muster)
- Gibt es Beispiele oder Muster, denen Devin folgen kann?
- Können Sie Prototypen, Teilcode oder bestehende Muster aus der Codebasis oder Dokumentation bereitstellen?
- Gibt es Links oder Dateinamen, auf die sich Devin beziehen kann?
- Aufgaben mit Test-Suites, Lint-Checks oder Kompilierungsschritten liefern bessere Ergebnisse
- Aufgaben mit subjektiven Kriterien können schwieriger zu validieren sein
- Im Idealfall müssen Sie nur prüfen, ob die CI-Pipeline durchläuft, oder Sie können ein automatisches Deployment schnell testen
- Große Aufgaben sollten Sie in Teilaufgaben oder mehrere Sitzungen aufteilen
- Das Aufteilen großer Anforderungen in kleinere, gut handhabbare Einheiten hilft Devin, auf Kurs zu bleiben
Nachbereitung der Aufgabe
- Nutze Session Insights, um die Sitzungs-Timeline zu untersuchen und umsetzbares Feedback für zukünftige Sitzungen zu identifizieren

Um Session Insights anzuzeigen, klicke auf den Analyse-Button neben dem Sitzungstitel
- Wenn Devin wiederholt auf Sitzungsnutzungslimits stößt, ist die ihm zugewiesene Aufgabe möglicherweise zu komplex
- Wenn Devin Schwierigkeiten mit seiner Dev-Umgebung hat, überprüfe erneut das Workspace-Setup
- Gib in zukünftigen Sitzungen mehr Kontext oder Anweisungen, um Devin zu helfen, frühere Hindernisse zu überwinden
- Ziehe in Betracht, Knowledge hinzuzufügen oder freizugeben, damit Devin sich an Dinge erinnert, die es aus früheren Sitzungen gelernt hat
