Rivet ist eine visuelle Programmierumgebung zum Bauen von KI-Agenten und Prompt-Ketten mit großen Sprachmodellen. In einem grafischen, knotenbasierten Editor entwerfen Sie einen Agenten, sehen Ein- und Ausgabe jedes Knotens, testen Varianten und debuggen, auch auf einem entfernten Server. Der Editor ist eine Desktop-App mit vorgefertigten Versionen für macOS, Linux und Windows. Die zugehörigen TypeScript-Bibliotheken, rivet-core und rivet-node, führen ein solches Projekt in Ihrer eigenen Anwendung aus, als wäre es eine Funktion. Rivet wird von Ironclad auf GitHub gepflegt.
Ironclad ist ein US-Unternehmen mit Sitz in San Francisco. Rivet ist quelloffen unter der MIT-Lizenz, sodass Sie den Code selbst einsehen, ausführen und anpassen können. Da Editor und Bibliotheken in Ihrer eigenen Umgebung laufen, entscheiden Sie selbst, wo Projekte und Daten liegen. Welche Sprachmodelle Sie anbinden und wo diese Daten verarbeiten, hängt vom Anbieter des gewählten Modells ab.