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

Fluxo principal
## Dados
- 1ª RAG chatbot
- SFT
- DPO
- Agente SWEA 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.