6 pontos por xguru 2024-10-25 | 2 comentários | Compartilhar no WhatsApp
  • "Prompting is Coding": uma linguagem de script e ambiente para escrever prompts para LLMs de forma programática usando JavaScript
    • $`Analyze ${env.files} and report errors. Use gitmojis.
  • Permite criar, depurar e automatizar scripts baseados em LLM com sintaxe JS/TS simplificada
  • Simplifica a criação de soluções de software baseadas em LLM ao combinar a flexibilidade do JavaScript com a conveniência da análise embutida de saídas
  • Pode ser editado/depurado/executado/testado com extensão do VS Code. Também oferece CLI
  • Recursos
    • Permite registrar funções JavaScript como tools de LLM
    • Criar agentes combinando tools e prompts inline
    • Reutilização, compartilhamento e controle de versão com scripts no formato .mjs
    • Definição/validação/recuperação de dados com schema de dados
    • Suporte à leitura de arquivos como PDF, DOCX, CSV e XLSX
    • Geração de arquivos a partir da saída do LLM
    • Grep / busca fuzzy em arquivos
    • Automação de navegador com Playwright
    • RAG embutido por padrão (busca vetorial)
    • Execução de modelos com GitHub Models / GitHub Copilot
    • Execução local de modelos open source como Phi-3/Ollama e LocalAI
    • O LLM executa código em ambiente sandbox com Code Interpreter
    • Execução de código dentro de containers Docker
    • Geração de prompts para LLM usando o próprio LLM
    • Execução ou conversão de arquivos Prompty
    • Automação via CLI para integração com ambientes de CI/CD
    • Verificações automatizadas de PR ao integrar em revisão de PR
    • Suporte a testes e avaliação com promptfoo

2 comentários

 
galadbran 2024-10-26

Parece muito aquele tipo de coisa que você precisa testar! E ainda tem suporte ao cursor!

 
yangeok 2024-10-26

Isso é, tipo... algo mais próximo de uma DSL?