- "Prompting is Coding": un lenguaje y entorno de scripting para escribir prompts para LLM de forma programática usando JavaScript
$`Analyze ${env.files} and report errors. Use gitmojis.
- Permite crear, depurar y automatizar scripts basados en LLM con sentencias simples de JS/TS
- Combina la flexibilidad de JavaScript con la conveniencia del análisis integrado de salidas para simplificar la creación de soluciones de software basadas en LLM
- Se puede editar/depurar/ejecutar/probar con una extensión de VS Code. También ofrece CLI
- Features
- Permite registrar funciones de Javascript como herramientas de LLM
- Combinar herramientas e inline prompt para crear agentes
- Reutilización, compartición y control de versiones mediante scripts en formato .mjs
- Definir/validar/recuperar datos con esquemas de datos
- Soporte para leer archivos como PDF, DOCX, CSV, XLSX, etc.
- Generar archivos a partir de la salida del LLM
- Búsqueda Grep / difusa sobre archivos
- Automatización de navegador con Playwright
- RAG integrado por defecto (búsqueda vectorial)
- Ejecutar modelos con GitHub Models / GitHub Copilot
- Ejecutar localmente modelos open source como Phi-3/Ollama, LocalAI, etc.
- El LLM ejecuta código en un entorno aislado con Code Interpreter
- Ejecutar código dentro de contenedores Docker
- Generar prompts para LLM usando un LLM
- Ejecutar o convertir archivos Prompty
- Automatización mediante CLI para integrarlo en entornos CI/CD
- Insertarlo en revisiones de PR para habilitar checks automatizados de PR
- Soporte de pruebas y evaluación con promptfoo
2 comentarios
¡Esto sí dan ganas de probarlo! ¡Hasta es compatible con Cursor!
¿Esto es algo más cercano a un DSL?