idea_world_labDEV JOURNAL
quarta-feira, 17 de junho de 2026

2026-06-17 Roadmap completo de desenvolvimento do Godot LLM

Imagem do roadmap

Roadmap completo de desenvolvimento do Godot LLM

Fluxo principal

## Dados
- 1ª RAG chatbot
- SFT
- DPO
- Agente SWE

A ideia principal é criar primeiro um chatbot RAG de primeira fase como especialista em documentação do Godot, usar esse chatbot para rotular/processar dados do GitHub e, em seguida, expandir para treinamento de modelo e agente SWE.

Resumo das Etapas

Etapa 0. Preparação

  • Definir objetivo
  • Configurar ambiente
  • Definir escopo de coleta de material
  • Desenvolver ferramentas

Etapa 1. Coleta e Estruturação de Dados

  • Coletar projetos Godot no GitHub
  • Coletar arquivos como .gd, .tscn, .tres, .cfg, project.godot, README etc.
  • Dividir código em blocos, extrair por unidade de nó de cena, extrair por arquivo de configuração
  • Gerar JSONL com metadados do repositório, árvore de arquivos, blocos de código, blocos de cena, blocos de configuração, README/docs

Etapa 2. Desenvolvimento do Chatbot RAG de Primeira Fase

  • Embedding da documentação oficial do Godot
  • Embedding da documentação de migração
  • Indexação da Referência de Classes
  • Desenvolver pipeline de pergunta → busca → resposta
  • Ajustar respostas de conversão de Godot 3 → 4
  • Avaliar precisão de QA de documentos e precisão de recomendação de APIs

Etapa 3. Rotulagem de Dados e Criação de Conjunto de Dados

  • Classificar versões Godot 3/4/mista/desconhecida
  • Extrair mapeamento entre API Godot 3 e API Godot 4
  • Gerar respostas de conversão/edição
  • Criar pares de pergunta/resposta de instrução
  • Gerar dados de preferência DPO
  • Gerar dados do explorador de repositório
  • Gerar dados de patch
  • Armazenar informações de meta/validação como testabilidade, compatibilidade de versão do Godot, método de verificação etc.

Etapa 4. Treinamento do Modelo

  • Preparar modelo base
  • SFT baseado em conjunto de dados de instrução
  • DPO baseado em conjunto de dados de preferência
  • Avaliar precisão de classificação, precisão de conversão/geração, taxa de rejeição de API, alucinação

Etapa 5. Desenvolvimento do Agente SWE

  • Definir tipos de tarefas em projetos Godot
  • Construir ambiente de teste com ferramenta de navegação/edição de arquivos e Godot CLI
  • Coletar dados de trajetória
  • SFT/DPO baseado em trajetória
  • Validar e avaliar com base em projetos reais do Godot
  • Distribuir como API/Chatbot/Plugin e coletar feedback contínuo

Etapa 6. Melhoria Contínua

  • Coletar continuamente novos projetos/dados de documentação
  • Re-treinar o modelo
  • Monitorar desempenho
  • Expandir funcionalidades como integração de plugins/IDE

Capacidades Alvo do Agente SWE

  • Analisar o projeto e identificar problemas
  • Navegar e compreender arquivos necessários
  • Editar código e gerar patches
  • Testar com Godot CLI e validar resultados
  • Analisar causas de falha e refazer correções
  • Garantir que o projeto funcione corretamente ao final.