Anvil CoderAnmelden

KI-Agenten · Softwareentwicklung · Schweiz

KI-Coding-Agenten für eure Softwareentwicklung

KI-Coding-Agenten bearbeiten Softwareaufgaben im Repository. Anvil Coder verbindet ihre Arbeit mit Anforderungen, Projektregeln und konfigurierbaren Prüfungen. Ihr gebt den Auftrag vor und prüft die Änderungen; im gehosteten Dienst wird das Ergebnis als Pull-Request-Entwurf übergeben.

Einen Auftrag an Agenten übergeben

  1. Ziel festlegen

    Beschreibt die gewünschte Änderung, die Akzeptanzkriterien und die Grenzen. Das Repository und eure Projektregeln bilden den Arbeitskontext.

  2. Arbeit aufteilen

    Anvil plant kleine Arbeitsschritte und ihre Abhängigkeiten. Agenten setzen die Schritte um und hinterlassen nachvollziehbare Commits.

  3. Ergebnis beurteilen

    Prüft Änderungen, ausgeführte Checks und offene Befunde zusammen. Im gehosteten Ablauf entscheidet ein Mensch über den Merge.

So sieht ein geeigneter erster Auftrag aus

Beispielaufgabe · kein Benchmark

Eine ungültige Registrierung abfangen

Ein begrenzter Fehlerfall eignet sich, um Softwareentwicklung mit KI am eigenen Projekt zu beurteilen. Der Auftrag beschreibt beobachtbares Verhalten:

Im Review prüft ihr den Diff, die Teständerungen und den Nachweis der Testausführung. Eine erzeugte Testdatei allein beantwortet noch nicht, ob der Fehler behoben ist.

Wie autonom sollen eure Coding-Agenten arbeiten?

Autonome Coding-Agenten brauchen einen klaren Auftrag und passende Freigabepunkte. In Anvil legt ihr die Aufsicht pro Projekt fest. Ohne konfigurierte Freigabestufe läuft ein gestarteter Auftrag durch; die Merge-Entscheidung bleibt im gehosteten Dienst beim Menschen.

Guardrails tragen eure Architektur- und Qualitätsregeln in die Arbeit. Ausführbare Regeln können Verstösse melden oder blockieren. Eine Anweisung im Prompt allein belegt noch keine Einhaltung.

Projektregeln und ihre Prüfgrenzen ansehen

Passt euer Projekt zu Anvil?

Ein bestehendes Repository, verständliche Anforderungen und wiederholbare Prüfkommandos sind ein guter Ausgangspunkt. Klärt zuerst, ob die benötigten Werkzeuge in der Ausführungsumgebung verfügbar sind. Java und Spring Boot sind der am weitesten erprobte Pfad; weitere Stacks hängen von ihrer Toolchain ab.

Anvil wird von Halvic Labs in der Schweiz entwickelt. Bei der Wahl des Modells gehören auch dessen Datenverarbeitung und Zugangsdaten zur Projektentscheidung.

Voraussetzungen für euren Stack prüfen

Fragen vor dem ersten Lauf

Ersetzt ein KI-Programmieragent das Code-Review?
Die fachliche Beurteilung bleibt beim Team. Prüft, ob die Änderung das Problem löst, in die Architektur passt und durch die tatsächlich ausgeführten Checks ausreichend abgedeckt ist.
Werden Build und Tests ausgeführt?
Build und Tests sind konfigurierbar und im gehosteten Dienst aktiviert. Ihre Ausführung setzt eine passende Toolchain voraus. Der Laufbericht zeigt, welche Prüfungen ausgeführt wurden und wo die Verifikation fehlt.
Wie starten wir mit einem eigenen Ticket?
Der Zugang läuft über eine Warteliste. In einer Demo könnt ihr ein echtes Backlog-Item mitbringen und gemeinsam Auftrag, Stack, Prüfschritte und Modellverbrauch besprechen.