- "Prompting is Coding" : JavaScript का उपयोग करके LLM के लिए prompts को प्रोग्रामेटिक तरीके से लिखने वाली scripting language और environment
$`Analyze ${env.files} and report errors. Use gitmojis.
- संक्षिप्त JS/TS expressions के साथ LLM-आधारित scripts को बनाना, debug करना और automate करना संभव
- JavaScript की flexibility और built-in output parsing की सुविधा को मिलाकर LLM-आधारित software solutions बनाना सरल करता है
- VS Code extension के रूप में edit/debug/run/test संभव। CLI भी उपलब्ध
- Features
- JavaScript functions को LLM tools के रूप में register किया जा सकता है
- tools और inline prompt को जोड़कर agent बनाना
- .mjs format की scripts के रूप में reuse, share और version control संभव
- Data schema के ज़रिए data को define/validate/recover किया जा सकता है
- PDF, DOCX, CSV, XLSX जैसी files से पढ़ने का समर्थन
- LLM output से files बनाना
- files पर Grep / fuzzy search
- Playwright के साथ browser automation
- RAG built-in (vector search)
- GitHub Models / GitHub Copilot के साथ models चलाना
- Phi-3/Ollama, LocalAI जैसे open source models को local में चलाना
- Code Interpreter के ज़रिए LLM sandbox environment में code चलाता है
- Docker Container के अंदर code चलाना
- LLM का उपयोग करके LLM prompts बनाना
- Prompty files को run या convert करना
- CLI से automation संभव, इसलिए CI/CD environment में integrate किया जा सकता है
- PR review में जोड़कर automated PR checks संभव
- promptfoo के साथ Test और Eval support
2 टिप्पणियां
इसे तो ज़रूर आज़माना चाहिए! ऐसा ज़ोरदार एहसास हो रहा है। cursor भी सपोर्ट करता है!
यह, क्या DSL के काफ़ी करीब की कोई चीज़ है?