Starten Sie Ihre erste Sitzung und sehen Sie, was Devin leisten kann
Bevor du deine erste Sitzung startest, stelle sicher, dass du deine Repositories indiziert und eingerichtet hast. Diese grundlegenden Schritte helfen Devin, deine Codebasis zu verstehen und mit ihr zu arbeiten.
Jetzt, da alles eingerichtet ist, starte deine erste Devin-Session! Dieser Leitfaden führt dich durch die neue Sitzungsoberfläche und zeigt dir, wie du am besten mit Devin interagierst.
Wenn du eine neue Session startest, siehst du zwei Hauptmodi: Ask und Agent.
Sofern du noch keinen vollständig definierten Plan hast, empfehlen wir, mit Ask zu beginnen, um gemeinsam mit Devin einen Plan zu erstellen, und dann in den Agent-Modus zu wechseln, um diesen auszuführen.
Ask Devin ist ein leichtgewichtiger Modus, mit dem du deine Codebasis erkunden und Aufgaben mit Devin planen kannst, ohne Änderungen am eigentlichen Code vorzunehmen. Ask Devin unterstützt jetzt sowohl das Stellen von Fragen als auch die Planung:
Stelle Fragen dazu, wie dein Code funktioniert. Nutzt die erweiterte Codesuche, um detaillierte, präzise und gut belegte Antworten zu liefern.
Plane Aufgaben, indem du Arbeit vor der Implementierung zuschneidest und planst. Devin erzeugt kontextreiche Prompts für Agent-Sitzungen.
Wenn du eine Devin-Sitzung über Ask Devin startest, ist der Sitzungsstatus direkt in der Unterhaltung sichtbar.
Sie können den Ask Mode von der Hauptseite oder von einer DeepWiki-Seite aus aktivieren.Um den Ask Mode von der Hauptseite aus zu verwenden, wechseln Sie in den Ask Mode und wählen Sie das Repository bzw. die Repositories aus, zu denen Sie Fragen stellen möchten.
Um den Ask Mode von einer DeepWiki-Seite aus zu verwenden, geben Sie eine Frage in das Chat-Eingabefeld am unteren Rand der Seite ein und klicken Sie auf Ask. Dadurch wird Devins Knowledge automatisch auf genau dieses Repository eingeschränkt.
Weitere Informationen finden Sie in unserem Leitfaden Ask Devin.Sobald Sie mit Devin zusammengearbeitet haben, um das Problem zu verstehen und einen Plan zu erstellen, sind Sie bereit, in den Agent Mode zu wechseln.
Der Agent-Modus ist Devins vollständig autonomer Modus, in dem Devin Code schreiben, Befehle ausführen, im Web browsen und komplexe Aufgaben von Anfang bis Ende erledigen kann. Verwende den Agent-Modus, wenn du:
Funktionen implementieren oder Fehler beheben möchtest
Pull Requests erstellen möchtest
Tests ausführen und Probleme debuggen möchtest
mehrstufige Aufgaben ausführen möchtest, die Code-Änderungen erfordern
Sie können den Agent Mode von der Hauptseite oder aus einer Ask Devin Session starten. Wenn eine Session aus Ask Devin gestartet wird, wird ihr Status im Ask Devin Gespräch angezeigt, sodass Sie den Fortschritt nachverfolgen können.Für Aufgaben, die noch nicht vollständig abgegrenzt sind, empfehlen wir:
Beginnen Sie mit dem Ask Mode, um die Aufgabe zu planen
Erstellen Sie einen Devin Prompt, der Ihre Ask Session nutzt, um einen klar abgegrenzten Plan zu erstellen
Klicken Sie auf Send to Devin, um in den Agent Mode zu wechseln und die Aufgabe auszuführen
Dieser Ablauf ist unten dargestellt:
Um den Agent Mode von der Hauptseite aus zu starten, wechseln Sie in den Agent Mode und wählen Sie das Repository bzw. die Repositorys aus, mit denen Sie arbeiten möchten.
Wenn Sie eine Agent Session starten, konfigurieren Sie einige Optionen: Sie wählen ein Repository und einen Agenten aus.
Wähle das Repository aus, mit dem Devin arbeiten soll. Klicke auf die Repository-Auswahl, um alle Repositories anzuzeigen, die zu Devins Maschine hinzugefügt wurden.
Die Auswahl eines Repositories stellt sicher, dass Devin:
Zugriff auf deine Codebasis hat und Änderungen vornehmen kann
den richtigen Branch als Ausgangspunkt verwendet
Pull Requests für das richtige Repository erstellen kann
Sie können auswählen, welche Agent-Konfiguration Devin für Ihre Sitzung verwendet. Unterschiedliche Agents können verschiedene Fähigkeiten haben oder für bestimmte Arten von Aufgaben optimiert sein.Derzeit gibt es einen Standardagent, der für die meisten Aufgaben gut funktioniert, und einen Data-Analyst-Agent namens Dana, der für Datenanalyseaufgaben optimiert ist.
Wenn Sie sich nicht sicher sind, welchen Agent Sie verwenden sollen, funktioniert der Standardagent für die meisten Aufgaben gut.
Verwenden Sie @-Erwähnungen, um Devin spezifischen Kontext zu Dateien, Repositories oder anderen Ressourcen bereitzustellen. Wenn Sie @ im Chat-Eingabefeld eingeben, sehen Sie ein Dropdown-Menü mit verfügbaren Erwähnungen:
@Repos – Verweist auf ein bestimmtes Repository
@Files – Verweist auf eine bestimmte Datei in Ihrer Codebasis
@Macros – Verweist auf ein Makro für einen Knowledge-Eintrag
@Playbooks – Verweist auf ein Team- oder Community-Playbook, also detaillierte Prompt-Vorlagen, die verwendet werden können, um das Verhalten von Devin zu steuern.
@Secrets – Verweist auf ein bestimmtes Secret (z. B. API keys, Zugangsdaten usw.) aus Devins Sitzungsmanager
@-Erwähnungen helfen Devin dabei, genau zu verstehen, woran Sie arbeiten, und verringern Unklarheiten in Ihren Prompts.
Beginnen Sie mit Aufgaben, die klare Erfolgskriterien haben und Devin den Kontext liefern, den es benötigt – so wie Sie es auch tun würden, wenn Sie Arbeit an ein Teammitglied übergeben. Wenn Sie sicherer werden, probieren Sie schrittweise komplexere Aufgaben aus. Wir haben gesehen, dass Nutzer mit Devin an allem arbeiten – von der Behebung kleiner Bugs über gezielte Refactorings bis hin zu groß angelegten Migrationen und dem Aufbau vollständiger Features von Grund auf neu.
Als Faustregel gilt: Wenn eine Aufgabe drei Stunden oder weniger dauern würde, kann Devin sie höchstwahrscheinlich übernehmen. Teilen Sie größere Projekte in fokussierte Sessions auf und führen Sie sie parallel mit Batch Sessions aus.
Sobald Devin fertig ist, öffnen Sie Session Insights und klicken Sie auf Analyse generieren — Sie erhalten eine Chronik der Ereignisse, umsetzbares Feedback und einen verbesserten Prompt, den Sie für ähnliche Aufgaben in Zukunft verwenden können.