Beispiel einer Devin-Session, vom Prompt bis zum PR
Bereits angemeldet? Jetzt starten:
Was sind Devins Stärken?
-
Viele kleine Aufgaben parallel erledigen, bevor sie in deinem Backlog landen
- Zielgerichtete Refactorings
- Kleine User-Feature-Requests, Frontend-Aufgaben, Bugfixes und Edge Cases
- Verbesserung der Testabdeckung
- Untersuchen und Beheben von CI-Fehlern
- Beheben von Lint- bzw. statischen Analysefehlern
- Behebung von CVEs und Sicherheitsupdates für Abhängigkeiten
-
Code-Migrationen, Refactorings und Modernisierung
- Sprachmigrationen (z. B. JavaScript zu TypeScript)
- Framework-Upgrades (z. B. Angular 16 -> 18)
- Umstellungen von Monorepo auf Submodule
- Entfernen ungenutzter Feature Flags
- Extrahieren von gemeinsam genutztem Code in Bibliotheken
-
Häufige, wiederkehrende Engineering-Aufgaben
- PR-Review
- Q&A zur Codebasis
- Reproduzieren und Beheben von Bugs
- Schreiben von Unit-Tests
- Pflege von Dokumentation
-
Customer-Engineering-Support
- Aufbau neuer Integrationen und Arbeiten mit unbekannten APIs
- Erstellen maßgeschneiderter Demos
- Prototyping von Lösungen
- Entwicklung interner Tools
- Schnell von dir auf Korrektheit zu überprüfen – z. B. prüfen, ob die CI durchläuft oder ein automatisches Deployment testen
- Auf Junior-Engineer-Niveau in der Komplexität. Überlege dir (1) Ermessensentscheidungen und (2) mögliche Fehlerpfade und gib Devin Aufgaben, die eine Praktikantin mit ausreichend Anweisungen lösen könnte!
- Folge unseren Best Practices und der Pre-Task-Checkliste.
- Devin in einem Slack- oder Teams-Thread zu einem Bug taggen, den du mit Kolleg:innen diskutierst
- Eine komplexere Aufgabe über die Webanwendung delegieren und in Devins IDE übernehmen, sobald Devin dir einen guten ersten Entwurf geliefert hat
- Zu Beginn deines Tages Aufgaben von deiner To-do-Liste herauslösen und später zu den PR-Entwürfen zurückkehren, die auf ein Review warten

Devin in Slack
Allgemeine Produktfunktionen
Die Devin-Oberfläche
Shell
Devins Terminal, in dem du zusehen kannst, wie Befehle ausgeführt werden, und Ausgabeprotokolle einsehen kannst. Du kannst die Shell-Ausgabe auch zu Debugging-Zwecken kopieren. Um Befehle direkt auszuführen, verwende die Shell der IDE.
IDE
Devins eingebetteter Code-Editor, ausgestattet mit allen IDE-Tools und Tastenkombinationen, die dir vertraut sind. Verfolge Devins Arbeit in Echtzeit und übernimm, um Befehle auszuführen, Code direkt zu bearbeiten oder Devins Code zu testen.
Browser
Sieh zu, wie Devin durch Dokumentation navigiert, Webanwendungen testet, die Devin erstellt,
Informationen herunter- oder hochlädt usw. Du kannst einspringen, um Devin bei der Navigation
durch Browsing-Aufgaben über den Interactive Browser zu unterstützen.

Du findest Devins Tools in der Seitenleiste oder indem du auf beliebige Fortschrittsstufen in der Session klickst
Zugriff erhalten
Einschränkungen
- Herausforderungen im großen Maßstab: Devin ist in der Regel besser bei kleineren, klar abgegrenzten Aufgaben. Für komplexere Änderungen empfehlen wir, das Projekt in kleinere, isolierte Aufgaben aufzuteilen, die du in separaten Sitzungen ausführen kannst, die aufeinander aufbauen. Wenn du häufig mehrere Sitzungen parallel ausführen musst, kannst du Batch-Sitzungen im Advanced Mode starten oder die Devin API verwenden, um Sitzungen zu erstellen und strukturierte Ergebnisse programmatisch abzurufen.
- Zuverlässigkeit: Devin kommt manchmal vom Kurs ab. Devin von Anfang an klare Abschlusskriterien im Initial-Prompt zu geben und den Plan gemeinsam mit Ask Devin zu erarbeiten, sind zwei Möglichkeiten, Devins Zuverlässigkeit zu verbessern.
- UI-bezogene Ästhetik: Devin kann funktionale Frontends erstellen, benötigt aber deine Unterstützung bei der Ästhetik. Devin hat kein besonders gutes Sehvermögen.
- Mobile-Entwicklung: Devin kann bei mobilen Anwendungen helfen, hat aber kein Telefon zum Testen.
- Sicherheit: Dies ist unsere oberste Priorität bei Cognition, aber wir bitten alle Nutzer, vorsichtig zu sein, wenn sie Zugangsdaten mit Devin teilen oder Zugriff auf bestimmte Plattformen gewähren. Immer wenn du Zugangsdaten mit Devin teilst, stelle sicher, dass du den Secrets Manager verwendest.
