LAPIS: Lightweight API Specification for Intelligent Systems
Das Paper stellt LAPIS vor, ein leichtgewichtiges, für LLMs optimiertes API-Spezifikationsformat, das im Vergleich zu OpenAPI eine durchschnittliche Token-Reduktion von über 85 % erreicht und durch zentrale Fehlerdefinitionen sowie strukturierte Flussbeschreibungen die semantische Effizienz für intelligente Systeme verbessert.
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
Stell dir vor, du möchtest einem sehr intelligenten, aber extrem hungrigen Roboter (einem KI-Modell) erklären, wie man eine riesige Bibliothek benutzt.
Die Bibliothek hat Tausende von Büchern, Regale, Regeln und spezielle Werkzeuge.
Das Problem: Der dicke Katalog (OpenAPI)
Bisher gab es für solche Bibliotheken einen Standard-Katalog namens OpenAPI. Dieser Katalog wurde von Menschen für Menschen und andere Computerprogramme geschrieben. Er ist extrem detailliert und vorsichtig formuliert.
- Das Problem: Wenn du diesen Katalog einem KI-Roboter gibst, wird er wahnsinnig voll. Stell dir vor, du musst dem Roboter sagen: "Wenn du ein Buch suchst und es nicht findest, bekommst du eine '404'-Meldung." Im OpenAPI-Katalog steht dieser Satz nicht einmal, sondern 531 Mal – einmal für jedes einzelne Regal, für jedes Buch, für jeden Raum.
- Die Folge: Der Roboter muss Tausende von Wörtern lesen, die alle das Gleiche sagen. Er verliert den Faden, wird langsam und kostet viel Geld, weil man für jedes gelesene Wort (Token) bezahlen muss. Es ist, als würdest du einem Übersetzer einen Roman geben, in dem das Wort "und" 10.000 Mal wiederholt wird, nur um sicherzugehen, dass er es versteht.
Die Lösung: LAPIS – Der "Stenografie"-Katalog
Der Autor Daniel García García hat eine neue Sprache erfunden, die LAPIS heißt. Man kann sich LAPIS wie eine Stenografie für Roboter vorstellen.
Statt dem Roboter den ganzen, aufgeblähten Katalog zu geben, gibt man ihm eine kompakte, clevere Zusammenfassung, die genau das enthält, was er braucht, um die Bibliothek zu verstehen und zu nutzen.
Hier sind die wichtigsten Ideen von LAPIS, einfach erklärt:
1. Keine Wiederholungen (Das "Einmal reicht"-Prinzip)
Im alten Katalog musste man für jede Tür die gleiche Warnung "Vorsicht, hier gibt es keine Tür" schreiben.
- Bei LAPIS: Man schreibt die Warnung einmal in eine Liste am Anfang. Wenn der Roboter eine Tür sucht, schaut er einfach auf diese Liste.
- Analogie: Statt 1.000 Mal zu sagen "Der Himmel ist blau", sagst du einmal: "Himmel = Blau" und verweist darauf, wann immer nötig.
2. Der direkte Weg (Keine Umwege)
Der alte Katalog war wie ein Labyrinth aus verschachtelten Ordnern: "Ordner A > Unterordner B > Datei C > Eigenschaft D".
- Bei LAPIS: Es sieht aus wie eine normale Liste oder ein Rezept. "Mach das, dann das."
- Analogie: Stell dir vor, du gibst einem Koch ein Rezept.
- Alt: "In der Schüssel, die sich in der Schublade links neben dem Herd befindet, unter der Bedingung, dass..."
- LAPIS: "Nimm die Schüssel. Gib Eier hinein."
Der Roboter versteht das sofort, ohne den "Weg" durch die Ordnerstruktur zu suchen.
3. Was der Roboter wirklich braucht (Wegwerfen des Unnötigen)
Der alte Katalog enthielt Dinge wie "Kontaktadresse des Autors", "Lizenzbedingungen" oder "Verlinkungen zu anderen Dokumenten". Für einen Roboter, der nur Aufgaben erledigen soll, ist das wie Lesebuch-Text in einem Kochbuch – er braucht es nicht.
- Bei LAPIS: All dieser "Ballast" wird entfernt. Es bleibt nur das Essenziale übrig: Was kann ich tun? Was brauche ich dafür? Was passiert, wenn es schiefgeht?
4. Neue Tricks für den Roboter
LAPIS fügt sogar Dinge hinzu, die im alten Katalog fehlten, weil sie für Menschen uninteressant waren, aber für Roboter super nützlich sind:
- Warnungen: "Wenn du das machst, passiert X." (z. B. "Wenn du zu schnell bist, wirst du gestoppt").
- Abläufe: "Zuerst machst du A, dann B, und wenn C passiert, machst du D."
- Analogie: Es ist wie ein Navigationsgerät, das nicht nur die Straße anzeigt, sondern auch sagt: "Achtung, hier ist Stau, nimm die Nebenstraße."
Das Ergebnis: Ein riesiger Gewinn
In dem Papier haben die Forscher getestet, wie viel Platz LAPIS spart.
- Das Ergebnis: LAPIS ist im Durchschnitt 85,5 % kleiner als der alte Katalog.
- Vergleich: Stell dir vor, du hast einen Rucksack, der 100 kg wiegt (der alte Katalog). Mit LAPIS wiegt derselbe Rucksack nur noch 15 kg.
- Warum ist das wichtig?
- Geld: KI-Modelle kosten Geld pro gelesenes Wort. Mit LAPIS spart man massiv Kosten.
- Geschwindigkeit: Der Roboter denkt schneller, weil er weniger Text lesen muss.
- Intelligenz: Da der Roboter mehr Platz im "Gedächtnis" hat, kann er sich mehr Informationen über die eigentliche Aufgabe merken, statt nur den Katalog zu lesen.
Fazit
LAPIS ist nicht dazu da, den alten Katalog für Menschen zu ersetzen. Wenn du als Mensch ein Handbuch brauchst, ist der alte Katalog (OpenAPI) immer noch super.
Aber wenn du einem KI-Roboter beibringen willst, wie er eine API (eine Schnittstelle) benutzt, ist LAPIS wie eine Übersetzung in die Sprache des Roboters: kurz, präzise, ohne Wiederholungen und direkt auf den Punkt. Es ist der Unterschied zwischen einem 500-seitigen Roman und einer perfekten Zusammenfassung auf einer einzigen Karteikarte.
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.