6 puntos por xguru 2024-10-25 | 2 comentarios | Compartir por WhatsApp
  • "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

 
galadbran 2024-10-26

¡Esto sí dan ganas de probarlo! ¡Hasta es compatible con Cursor!

 
yangeok 2024-10-26

¿Esto es algo más cercano a un DSL?