
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
-
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-Thread zu einem Bug taggen, den du mit Kolleg:innen diskutierst
- Eine komplexere Aufgabe über die Webanwendung delegieren und dann in Devins IDE übernehmen, sobald Devin dir einen guten ersten Entwurf geliefert hat
- Eine Aufgabe in deiner IDE delegieren, um Kontextwechsel zu vermeiden
- 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

Zugriff erhalten
Allgemeine Produktfunktionen
Die Devin-Oberfläche
VSCode
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.

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 die Devin API verwenden, um Sitzungen zu erstellen und strukturierte Ergebnisse programmatisch abzurufen.
- Zuverlässigkeit: Devin kommt manchmal vom Kurs ab. Manchmal kannst du Devin wieder auf den richtigen Weg bringen, in anderen Fällen ist es besser, in der IDE von Devin zu übernehmen. Devin von Anfang an klare Abschlusskriterien im Initial-Prompt zu geben und gemeinsam mit Devin am Plan zu arbeiten, 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 oder den von Devin im Chat bereitgestellten sicheren Kanal zur Anmeldeinformationsweitergabe verwendest.
