airust
🧠 airust ist eine modulare, trainierbare KI-Bibliothek in Rust.
Sie unterstützt Compile-Zeit-Wissen über JSON-Dateien und erlaubt einfache Vorhersage-Engines für natürliche Spracheingaben.
🚀 Features
- 🧩 Modularer Aufbau mit
TrainableAgent-Trait - 🧠 Zwei eingebaute Agenten:
SimpleAgent(exakte Übereinstimmung)FuzzyAgent(Levenshtein-Ähnlichkeit)
- 💾 Compile-Zeit-Wissen via
knowledge/train.json - 📦 Leicht in andere Projekte einbindbar
- 🖥️ CLI-Testprogramm inklusive
🔧 Verwendung
In deinem Projekt
[]
= { = "../airust" }
Beispielcode
use SimpleAgent;
use TRAINING_DATA;
use TrainableAgent;
📂 Trainingsdaten
Die Datei knowledge/train.json sollte so aufgebaut sein:
Diese Datei wird automatisch bei Build-Zeit in das Binary eingebunden (build.rs kümmert sich darum).
🖥️ CLI-Nutzung
📃 Lizenz
MIT
Entwickelt mit ❤️ in Rust.
Dieses Crate ist offen für Beiträge und Erweiterungen.