Experimenteller Coding-Agent von Google, der Repository-Aufgaben unabhängig von der laufenden Entwicklerarbeit bearbeitet. Das Ergebnis muss gelesen und geprüft werden.

Aufgabe abgeben und später zum Ergebnis zurückkehren
Jules ist für die asynchrone Arbeit mit dem Code konzipiert: Fehler korrigieren, Dokumentation ergänzen oder eine begrenzte Funktion implementieren. Der Benutzer verbindet das GitHub-Repository, stellt eine Aufgabe und kehrt dann zu den vorgeschlagenen Änderungen zurück. Dies unterscheidet sich von der automatischen Vervollständigung einer Zeile in einem offenen Editor.
Zuerst das Repository vorbereiten
Das offizielle Handbuch bietet die Auswahl der verfügbaren Repositories und die Einrichtung der Umgebung. Der Agent benötigt klare Installations-, Build- und Testbefehle. Wenn das Projekt nur aufgrund vergessener lokaler Entwicklerdateien gestartet wird, ist es schwierig, den Prozess in einer anderen Umgebung zu reproduzieren.
In AGENTS.md können Sie Projektaufbau und Regeln für Codeänderungen beschreiben. Halten Sie fest, wo Tests liegen, wie Prüfungen gestartet werden und welche Bereiche nicht ohne Grund verändert werden dürfen. Pflegen Sie die Anweisungen: Widersprüchliche Regeln können einen Agenten in die falsche Richtung lenken.
Welche Aufgaben sich klar abgrenzen lassen
Geeignet ist ein reproduzierbarer Fehler mit klar erwartetem Ergebnis, etwa eine falsche Behandlung leerer Werte. Nennen Sie Schritte, betroffene Ansicht oder Funktion und das Abnahmekriterium. Lassen Sie größere Aufgaben zunächst planen und aufteilen. Sonst entsteht leicht ein zu großer, schwer prüfbarer Änderungssatz.
Anhand von diff und Verhalten abnehmen
Nachdem Sie fertig sind, überprüfen Sie die geänderten Dateien, stellen Sie sicher, dass jede Änderung mit der Aufgabe zusammenhängt, und führen Sie geeignete Überprüfungen durch. Wenn der Agent die Tests meldet, sehen Sie, welche Befehle ausgeführt wurden und in welcher Umgebung. Die neue Überprüfung sollte den ursprünglichen Fehler erkennen und nicht nur die ausgewählte Implementierung bestätigen.
Ein fehlerfreier Build beweist noch nicht, dass eine Oberfläche in allen nötigen Zuständen funktioniert. Prüfen Sie bei Nutzerfunktionen den Normalfall, leere Eingaben und den Ausfall externer Dienste. Übernehmen Sie Änderungen in kleinen logischen Einheiten.
Berechtigungen und Bedingungen
Jules erhält Zugriff auf ausgewählte Repositories; beschränken Sie ihn auf die benötigten Projekte. Geheimnisse werden über die vorgesehenen Einstellungen übergeben und nicht in den Quellcode geschrieben. Die Dokumentation bezeichnet das Produkt als experimentell; Tarife und Aufgabenkontingente können sich ändern. Vereinbaren Sie für regelmäßige Teamarbeit vorab Regeln für review und die Veröffentlichung von Änderungen.
Für welche Aufgaben geeignet
- Fehlerkorrekturen in GitHub
- Vorbereitung der Dokumentation
- Kleine Funktionen
- Asynchrone Code-Aufträge
Stärken
- Separater Prozess der Aufgabenerfüllung
- Anleitung und Vorbereitung der Umgebung
- Offizielle Anleitungen zum Review
Einschränkungen
- Das Produkt ist als experimentell gekennzeichnet
- Die richtige Projektumgebung ist erforderlich
- Das Ergebnis erfordert Überprüfung und Tests
Details überprüfen
Offizielle Quellen
Die Beschreibung basiert auf den Materialien des Entwicklers. Die Funktionen, Preise und Verfügbarkeit können variieren. Bitte überprüfen Sie die Quelle vor der Verwendung.



