- "Prompting is Coding": JavaScript kullanarak LLM’ler için prompt’ları programatik olarak yazmaya yönelik bir betik dili ve ortamı
$`Analyze ${env.files} and report errors. Use gitmojis.
- Basitleştirilmiş JS/TS ifadeleriyle LLM tabanlı betikler oluşturma, hata ayıklama ve otomasyon yapma imkanı sağlar
- JavaScript’in esnekliğini ve yerleşik çıktı ayrıştırmanın sağladığı pratikliği birleştirerek LLM tabanlı yazılım çözümleri oluşturmayı sadeleştirir
- VS Code eklentisiyle düzenleme/hata ayıklama/çalıştırma/test yapılabilir. CLI da sunulur
- Özellikler
- JavaScript fonksiyonları LLM araçları olarak kaydedilebilir
- Araçları ve satır içi prompt’ları birleştirerek agent oluşturma
.mjs biçimindeki betiklerle yeniden kullanım, paylaşım ve sürüm kontrolü
- Data schema ile verileri tanımlama/doğrulama/kurtarma
- PDF, DOCX, CSV, XLSX gibi dosyalardan okuma desteği
- LLM çıktısından dosya oluşturma
- Dosyalar üzerinde Grep / bulanık arama
- Playwright ile tarayıcı otomasyonu
- Yerleşik RAG desteği (vektör arama)
- GitHub Models / GitHub Copilot ile model çalıştırma
- Phi-3/Ollama, LocalAI gibi açık kaynak modelleri yerelde çalıştırma
- Code Interpreter ile LLM’in sandbox ortamında kod çalıştırması
- Docker Container içinde kod çalıştırma
- LLM kullanarak LLM prompt’ları oluşturma
- Prompty dosyalarını çalıştırma veya dönüştürme
- CLI ile otomasyon yaparak CI/CD ortamlarına entegre edebilme
- PR incelemesine dahil ederek otomatik PR kontrolleri yapabilme
promptfoo ile test ve değerlendirme desteği
2 yorum
Bunu kesin denemek lazım!
cursordesteği de var!Bu, DSL'e daha yakın bir şey mi?