Cardano Dev Skills gibt KI Agenten eine Cardano Wissensschicht
Das von der Community kuratierte Projekt stellt KI Programmieragenten aktuelle Cardano Dokumentation und auf Aufgaben ausgerichtete Entwicklungsabläufe bereit. Giovanni Gargiulo sagt, das Ziel sei, Fehler zu verringern, die durch veraltete Trainingsdaten, APIs und Bibliotheken verursacht werden.
By SongMarketCap
Updated:
Cardano Dev Skills baut eine offene Wissensschicht für Entwicklerinnen und Entwickler auf, die KI Programmieragenten auf Cardano (ADA) verwenden. Während Cardano Over Coffee am 10. September erläuterte Giovanni Gargiulo, wie das Projekt Agenten Cardano spezifische Dokumentation und Entwicklungskontext bereitstellt, anstatt sich vor allem auf Informationen zu stützen, die in Trainingsdaten von Modellen eingebettet sind.
Das Projekt soll KI Agenten dabei helfen, mit Cardano Entwicklungswerkzeugen, Standards und Transaktionsmodellen unter Verwendung eines relevanteren technischen Kontexts zu arbeiten.
Cardano Dev Skills zielt auf veraltetes KI Wissen ab
Cardanos Entwicklungs Stack verändert sich fortlaufend bei Smart Contract Sprachen, SDKs, Governance Funktionen und Transaktionswerkzeugen. Das schafft ein Problem für KI Modelle, deren eingebautes Wissen ältere Versionen von Bibliotheken oder Dokumentation widerspiegeln kann.
Gargiulo nannte dies einen der praktischen Gründe für die Schaffung von Cardano Dev Skills. Wenn ein Agent gebeten wird, eine Transaktion zu konstruieren oder Anwendungscode zu erzeugen, kann veraltetes Wissen ihn zu einer überholten API oder Implementierung führen.
Cardano Dev Skills stellt stattdessen strukturierte Dokumentation und aufgabenorientierte Anleitungen bereit, die ein Agent während Cardano spezifischer Entwicklungsaufgaben heranziehen kann.
Der Ansatz ist inhaltsorientiert. Anstatt eine weitere Ausführungsebene hinzuzufügen, gibt er KI Entwicklungswerkzeugen Zugriff auf technischen Kontext, den sie beim Erzeugen oder Überprüfen von Code nutzen können.
Von Aiken Validatoren zu Wallets und Transaktionen
Das Projekt deckt eine breite Palette von Cardano Entwicklungsaufgaben ab.
Während des Spaces sprach Gargiulo über den Aufbau von Transaktionen, Cardano Improvement Proposals, das eUTxO Modell, Smart Contracts und Entwicklung in verschiedenen Programmierumgebungen. Aiken und mehrere Offchain Tooling Optionen waren ebenfalls Teil der Diskussion.
Er beschrieb, wie der Ansatz dabei hilft, Transaktionscode zu erzeugen und über verschiedene Entwicklungsstacks hinweg zu arbeiten, anstatt jedes relevante Implementierungsdetail manuell zu suchen.
Gargiulo sprach außerdem über einen experimentellen Marktplatz, der über einen KI gestützten Workflow aufgebaut wurde und Aiken Code, Offchain Komponenten, Backend und Indexierungsinfrastruktur sowie ein einfaches Frontend umfasste.
Für Entwicklerinnen und Entwickler, die Anwendungen erstellen, die mit ADA und anderen nativen Cardano Assets interagieren, soll das System dem Programmieragenten Cardano spezifischen Kontext geben, bevor er mit der Codeerzeugung beginnt.
Beiträge aus der Community erweitern die Wissensschicht
Cardano Dev Skills ist als Community Ressource strukturiert und nicht als Dokumentation für eine einzelne Anwendung.
Gargiulo beschrieb Beiträge und Zusammenarbeit von Entwicklerinnen und Entwicklern, die mit Blink Labs, Harmonic Labs, Masumi und Transaktionstooling im weiteren Cardano Ökosystem verbunden sind. Bora wurde im Space ebenfalls dafür gewürdigt, Teile des Projekts überprüft und verbessert zu haben.
Die Diskussion hob auch eine Veränderung hervor, wie technische Dokumentation erstellt werden kann, da KI Teil der alltäglichen Entwicklung wird. Dokumentation kann zunehmend so strukturiert werden, dass Agenten die richtige Quelle identifizieren, den relevanten Kontext verstehen und ihn auf eine spezifische Aufgabe anwenden können.
Cardano Dev Skills setzt dieses Modell in die Praxis um, indem es Beitragenden einen gemeinsamen Ort gibt, um den technischen Kontext zu verbessern, den KI Programmieragenten beim Erstellen, Überprüfen und Debuggen von Cardano Anwendungen nutzen.