Configuring Agentic AI Coding Tools: An Exploratory Study
Diese Studie analysiert systematisch die Konfigurationsmechanismen agenter KI-Coding-Tools in über 2.900 GitHub-Repositories und stellt fest, dass statische Kontextdateien wie AGENTS.md dominieren, während fortgeschrittene Mechanismen wie Skills und Subagenten bisher nur oberflächlich genutzt werden.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie haben einen hochintelligenten, aber manchmal etwas verwirrten Assistenten, der Ihnen beim Programmieren hilft. Dieser Assistent ist eine KI (wie Claude Code, GitHub Copilot oder Cursor). Damit er nicht nur irgendwelchen Code schreibt, sondern genau das tut, was Sie und Ihr Team brauchen, müssen Sie ihm eine Anleitung geben.
Diese Studie von Matthias Galster und seinem Team untersucht genau diese Anleitungen. Sie haben sich angeschaut, wie Entwickler diese KI-Assistenten in echten Projekten (auf GitHub) einstellen.
Hier ist die Erklärung der wichtigsten Punkte, einfach und mit ein paar Bildern im Kopf:
1. Das große Problem: Jeder Assistent hat eine andere Sprache
Stellen Sie sich vor, Sie stellen einen neuen Koch ein.
- Der eine Koch (z. B. Claude) liest gerne eine lange Liste von Regeln in einem speziellen Notizbuch (CLAUDE.md).
- Der andere Koch (z. B. Cursor) mag es, wenn Sie ihm kleine Zettel mit spezifischen Befehlen (Rules) hinterlassen.
- Ein dritter Koch (Copilot) schaut sich gerne eine Datei an, die wie eine normale Projektbeschreibung aussieht.
Früher musste man für jeden Koch eine völlig andere Anleitung schreiben. Die Forscher haben herausgefunden, dass es mittlerweile acht verschiedene Arten gibt, diese Anleitungen zu schreiben. Manche sind nur statische Texte (wie ein Handbuch), andere sind sogar kleine Programme, die der Assistent ausführen kann.
2. Was haben die Forscher gefunden? (Die drei großen Erkenntnisse)
A. Die "Allzweck-Waffe": AGENTS.md
Die größte Überraschung war, dass sich fast alle auf eine einzige Datei geeinigt haben: AGENTS.md.
- Die Analogie: Stellen Sie sich vor, alle Köche in der Welt beginnen, ein gemeinsames, universelles Kochbuch zu nutzen, das jeder versteht.
- Die Realität: Die Datei
AGENTS.mdwird immer beliebter. Sie ist wie ein "gemeinsames Sprachrohr". Viele Entwickler nutzen sie, auch wenn sie noch nicht genau wissen, welchen KI-Assistenten sie später genau einsetzen. Es ist der einfachste Weg, um dem Assistenten zu sagen: "Hey, hier sind die Regeln für unser Projekt." - Das Ergebnis: Die Datei
CLAUDE.md(die früher sehr wichtig war) wird oft zuerst erstellt, aber später wirdAGENTS.mdhinzugefügt und darauf verwiesen. Es entsteht eine Art "Standard", der alle vereint.
B. Die "Flache Nutzung": Wir nutzen nur das Einfache
Die KI-Tools bieten viel mehr an, als die meisten nutzen.
- Die Analogie: Stellen Sie sich vor, Sie kaufen ein hochmodernes Smartphone mit einer Kamera, die 100 verschiedene Modi hat (Nachtfotografie, Makro, Zeitraffer, Drohnen-Steuerung). Aber Sie nutzen es nur, um normale Fotos zu machen und WhatsApp-Nachrichten zu senden.
- Die Realität: Die KI-Tools bieten "Skills" (Fähigkeiten) und "Subagents" (kleine Spezialisten-Assistenten) an. Ein "Skill" könnte theoretisch ein kleines Programm sein, das der KI sagt: "Wenn du einen Fehler findest, führe dieses Skript aus, um ihn zu reparieren."
- Das Ergebnis: Die meisten Entwickler nutzen diese mächtigen Funktionen gar nicht. Sie schreiben stattdessen nur einfache Textdateien (wie ein Rezept, das man nur liest, aber nicht aktiv ausführt). Die komplexen Funktionen sind wie ein Ferrari, der nur im Stadtverkehr mit 30 km/h fährt – er ist da, wird aber nicht voll ausgereizt.
C. Unterschiedliche "Kochkulturen"
Obwohl sich alle auf AGENTS.md einigen, gibt es immer noch Unterschiede, je nachdem, welchen Assistenten man nutzt.
- Claude-Nutzer nutzen die breiteste Palette an Funktionen.
- Cursor-Nutzer lieben ihre speziellen Regeln und Befehle.
- Copilot-Nutzer bleiben oft bei den ganz einfachen Textdateien.
Es bilden sich also kleine "Stämme" oder Kulturen um die verschiedenen Tools herum.
3. Warum ist das wichtig?
- Für Entwickler: Wenn Sie einen KI-Assistenten nutzen wollen, fangen Sie am besten mit der Datei
AGENTS.mdan. Das ist der sicherste Weg, damit er Sie versteht, egal welches Tool Sie später wählen. - Für die KI-Hersteller: Die Leute nutzen die coolen, komplexen Funktionen (wie ausführbare Skripte) noch nicht. Die Hersteller müssen also lernen, wie man diese Funktionen einfacher macht, damit die Entwickler sie wirklich nutzen.
- Für die Zukunft: Da sich die Tools schnell ändern, ist diese Studie nur ein "Schnappschuss" von heute. Aber sie zeigt uns, dass wir uns langsam auf eine gemeinsame Sprache einigen, auch wenn wir die mächtigsten Werkzeuge noch nicht voll ausschöpfen.
Zusammenfassung in einem Satz
Die KI-Assistenten für Programmierer werden immer schlauer, aber die Entwickler geben ihnen noch immer eher einfache Text-Zettel als Anweisungen, statt die komplexen, programmierbaren Funktionen zu nutzen – und langsam einigen sich alle auf ein gemeinsames Standard-Notizbuch namens AGENTS.md.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.