6 Punkte von xguru 2024-10-25 | 2 Kommentare | Auf WhatsApp teilen
  • „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

 
galadbran 2024-10-26

Das muss man einfach ausprobieren! Fühlt sich sofort danach an. Cursor wird auch unterstützt!

 
yangeok 2024-10-26

Ist das eher etwas, das einem DSL nahekommt?