← Últimos artigos
💻 computer science

KISS Sorcar: A Stupidly-Simple General-Purpose and Software Engineering AI Assistant

KISS Sorcar é uma extensão gratuita e de código aberto para o VS Code, construída sobre um framework de agente minimalista de 1.850 linhas que emprega uma hierarquia de cinco camadas, autovalidação por meio de testes e isolamento via git para alcançar uma taxa de aprovação de 62,2% no Terminal Bench 2.0, superando ferramentas existentes como Claude Code e Cursor Composer em tarefas de engenharia de software de longo horizonte.

Autores originais: Koushik Sen

Publicado 2026-04-28
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Koushik Sen

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você tem um estagiário brilhante e hiperinteligente chamado Sorcar. Este estagiário é incrivelmente talentoso em escrever código, resolver quebra-cabeças e usar ferramentas de computador. No entanto, como qualquer estagiário, ele tem algumas peculiaridades: cansa-se facilmente (esgotando seu "espaço cerebral"), às vezes comete um pequeno erro que arruína todo o seu dia e pode ficar preso em um loop de confusão.

O artigo apresenta o KISS Sorcar, um sistema projetado para gerenciar esse estagiário para que ele possa realizar trabalhos sérios de engenharia de software sem desmoronar. O nome "KISS" significa "Keep It Simple, Stupid" (Mantenha Simples, Estúpido), que é a filosofia central: em vez de construir um cérebro robótico massivo e complicado, os criadores desenvolveram um sistema de gerenciamento muito simples e em camadas.

Veja como o sistema funciona, explicado através de analogias simples:

1. A Equipe de Gerenciamento de Cinco Camadas

Em vez de um único cérebro gigante tentando fazer tudo ao mesmo tempo, o sistema usa uma equipe de cinco gerentes, cada um com uma tarefa específica. Pense nisso como uma corrida de revezamento onde o bastão é passado por uma cadeia de comando:

  • Camada 1: O Corredor (Agente KISS)
    Este é o trabalhador básico. Ele segue uma regra simples: "Pense, depois faça, depois pense novamente". Ele tem um orçamento estrito (como uma carteira) e para se ficar sem dinheiro ou sem passos. É o motor que realmente conversa com o modelo de IA.
  • Camada 2: O Anotador (Agente Relentless)
    O Corredor tem uma memória curta (um pequeno bloco de notas). Se uma tarefa for grande demais para caber em uma página, o Anotador intervém. Quando o Corredor enche a página, o Anotador escreve um resumo detalhado do que aconteceu até então, limpa a página e inicia uma nova sessão. Isso permite que o estagiário trabalhe em um projeto por dias sem esquecer o início.
  • Camada 3: O Usuário de Ferramentas (Agente Sorcar)
    Esta camada dá ao estagiário uma caixa de ferramentas. Ele pode abrir arquivos, digitar comandos, navegar na internet e até controlar um navegador web. É as "mãos" do sistema.
  • Camada 4: O Parceiro de Conversa (Agente Chat Sorcar)
    Esta camada lembra da conversa. Se você falar com o estagiário hoje e voltar amanhã, esta camada garante que o estagiário lembre do que vocês discutiram ontem, para que você não precise começar do zero.
  • Camada 5: O Guardião de Segurança (Agente Worktree Sorcar)
    Este é o recurso de segurança mais importante. Imagine que o estagiário está trabalhando em uma pintura. Em vez de pintar diretamente na sua tela original, esta camada fornece uma cópia separada e idêntica (uma "worktree") para ele praticar.
    • Se ele estragar, ele apenas descarta a cópia. Sua pintura original está segura.
    • Se ele fizer um bom trabalho, você pode copiar cuidadosamente apenas as alterações dele para sua tela original.
    • Isso impede que o estagiário acidentalmente quebre toda a sua base de código.

2. O "Professor Rigoroso" (O Prompt do Sistema)

O artigo argumenta que o próprio modelo de IA é inteligente, mas precisa de regras estritas para se comportar como um engenheiro profissional. Os criadores escreveram um enorme "livro de regras" (o Prompt do Sistema) que atua como um professor rigoroso.

Em vez de apenas dizer "Escreva código", as regras dizem:

  • "Leia antes de escrever": Nunca toque em um arquivo até lê-lo primeiro.
  • "Teste antes de corrigir": Se você encontrar um bug, escreva um teste para provar que está quebrado e, em seguida, corrija-o.
  • "Sem lixo de IA": Não escreva texto fofo e inútil. Seja direto e preciso.
  • "Verifique seu trabalho": Antes de dizer "Terminei", você deve executar uma lista de verificação (linters, testes, verificações de tipo) para provar que funciona.

O artigo afirma que, ao forçar a IA a desacelerar e seguir esses hábitos de engenharia, a qualidade do código aumenta dramaticamente, mesmo que leve um pouco mais de tempo.

3. Os Resultados: Um Truque de Mágica?

Os criadores testaram o KISS Sorcar em um benchmark difícil chamado Terminal Bench 2.0, que é como uma série de quebra-cabeças complexos de codificação.

  • A Pontuação: O KISS Sorcar resolveu 62,2% das tarefas.
  • A Concorrência: Ele superou outras famosas ferramentas de codificação com IA (Claude Code com 58% e Cursor Composer 2 com 61,7%) usando exatamente o mesmo modelo de IA subjacente.

O artigo afirma que isso prova que organização e disciplina importam mais do que apenas ter um modelo "mais inteligente". Um sistema simples e bem gerenciado pode superar um mais complexo.

4. O Recurso de "Autoaprendizado"

Um recurso legal é que o sistema aprende com você. Se você disser ao estagiário: "Eu odeio usar camelCase para nomes de variáveis", o sistema anota isso em um arquivo especial (USER_PREFS.md). Na próxima vez que você pedir ajuda, o estagiário lembrará dessa regra automaticamente. É como se o estagiário estivesse lentamente se tornando uma cópia perfeita do seu estilo pessoal de codificação.

5. A Grande Conclusão

O artigo termina com uma observação ousada: estamos entrando em uma "Era de Ouro dos Especialistas".

  • Se você é um especialista que sabe como conversar com esses modelos de IA avançados (como o Claude Opus 4.6), você pode construir coisas incríveis.
  • A IA é tão inteligente que o humano pode ser, na verdade, a parte "lenta" do processo.
  • Os autores sugerem que, no futuro, as pessoas pararão de depender de gigantes de software e, em vez disso, construirão suas próprias ferramentas de software personalizadas usando esses assistentes de IA.

Em resumo: O KISS Sorcar é uma ferramenta simples e de código aberto que envolve uma IA poderosa em um conjunto estrito de regras de engenharia e redes de segurança. Ele trata a IA não como uma varinha mágica, mas como um trabalhador altamente qualificado que precisa de um bom gerente, um espaço de trabalho limpo e uma lista de verificação para fazer seu melhor trabalho.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →