- „Prompting is Coding“: Eine Skriptsprache und Umgebung, mit der sich Prompts für LLMs programmatisch mit JavaScript schreiben lassen
$`Analyze ${env.files} and report errors. Use gitmojis.
- Mit vereinfachten JS/TS-Ausdrücken lassen sich LLM-basierte Skripte erstellen, debuggen und automatisieren
- Kombiniert die Flexibilität von JavaScript mit dem Komfort der integrierten Ausgabeanalyse und vereinfacht so die Erstellung LLM-basierter Softwarelösungen
- Als VS-Code-Erweiterung zum Bearbeiten/Debuggen/Ausführen/Testen verfügbar. Eine CLI wird ebenfalls bereitgestellt
- Features
- JavaScript-Funktionen können als LLM-Tools registriert werden
- Tools und Inline-Prompts lassen sich kombinieren, um Agents zu erstellen
- Wiederverwendung, Teilen und Versionsverwaltung über Skripte im
.mjs-Format
- Daten können mit Data Schemas definiert/validiert/wiederhergestellt werden
- Unterstützt das Lesen aus Dateien wie PDF, DOCX, CSV und XLSX
- Erzeugt Dateien aus LLM-Ausgaben
- Grep-/Fuzzy-Suche in Dateien
- Browser-Automatisierung mit Playwright
- RAG standardmäßig integriert (Vektorsuche)
- Ausführung von Modellen über GitHub Models / GitHub Copilot
- Open-Source-Modelle wie Phi-3/Ollama und LocalAI lokal ausführen
- Mit Code Interpreter kann das LLM Code in einer Sandbox-Umgebung ausführen
- Code-Ausführung innerhalb eines Docker-Containers
- Mit einem LLM LLM-Prompts erzeugen
- Prompty-Dateien ausführen oder konvertieren
- Per CLI automatisierbar und in CI/CD-Umgebungen integrierbar
- Für automatisierte PR-Checks in PR-Reviews einbindbar
- Test- und Eval-Unterstützung mit promptfoo
2 Kommentare
Das muss man einfach ausprobieren! Fühlt sich sofort danach an. Cursor wird auch unterstützt!
Ist das eher etwas, das einem DSL nahekommt?