mistralai/mistral-vibe

mistralai/mistral-vibe


mistralai/mistral-vibe. Aqui está o código-fonte licenciado Apache 2.0 para o novo agente de codificação CLI “Vibe” da Mistral, lançado hoje junto com o Devstral 2.

É uma implementação elegante do padrão de agente de codificação de terminal agora padrão, construído em Python sobre Pydantic e Rich/Textual (aqui estão as dependências). Gemini CLI é TypeScript, Claude Code é código fechado (TypeScript, agora em cima de Bun), Codex CLI da OpenAI é Rust. OpenHands é o outro grande agente de codificação Python que conheço, mas provavelmente estou sentindo falta de alguns outros.

O código-fonte do Vibe é agradável de ler e os prompts cruciais são cuidadosamente extraídos em arquivos Markdown. Alguns lugares importantes para procurar:

  • core/prompts/cli.md é o prompt principal do sistema (“Você está operando como e dentro do Mistral Vibe, um agente de codificação CLI criado pela Mistral AI…”)
  • core/prompts/compact.md é o prompt usado para gerar resumos compactados de conversas (“Crie um resumo abrangente de toda a nossa conversa que servirá como contexto completo para continuar este trabalho…”)
  • Cada uma das ferramentas principais possui seu próprio arquivo de prompt:

As implementações Python dessas ferramentas podem ser encontradas aqui.

Eu experimentei e fiz com que ele construísse um jogo Space Invaders usando three.js com o seguinte prompt:

make me a space invaders game as HTML with three.js loaded from a CDN

Demonstração de captura de tela animada do Mistral Vibe rodando em um terminal. O texto diz: Criei um jogo Space Invaders usando HTML e Three. js carregado de um CDN. O jogo agora está disponível no arquivo space_invaders.html em seu diretório atual. Veja como jogar: 1. Abra o arquivo space_invaders.html em um navegador da web 2. Use as setas esquerda e direita para mover seu jogador (retângulo verde) 3. Pressione a barra de espaço para atirar nos invasores (retângulos vermelhos) 4. Tente obter a pontuação mais alta antes que os invasores cheguem até você ou atinjam você com suas balas Os recursos do jogo: © Movimento do jogador com teclas de seta © Mecânica de tiro com barra de espaço © Invasores inimigos que se movem para frente e para trás © Detecção de colisão « Rastreamento de pontuação * Tela de fim de jogo © Dificuldade crescente Escrever arquivo (64s esc para interromper) »» aprovação automática ativada (shift-tab para alternar) - 7% de 100k tokens

Aqui está o código fonte e o jogo ao vivo. Tudo correu bem.



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *