
Manter a documentação de código atualizada é, frequentemente, uma das tarefas mais ingratas e negligenciadas no desenvolvimento de software. Para combater este problema, a Google lançou oficialmente o Code Wiki, uma nova plataforma concebida para criar e manter documentação estruturada que evolui ao mesmo ritmo que o próprio código.
O grande diferencial desta ferramenta reside na sua integração com o modelo Gemini. Ao contrário das wikis tradicionais, que requerem edição manual constante, o Code Wiki monitoriza as alterações no repositório de código. Sempre que existe uma modificação na base de código, a plataforma analisa as diferenças e regenera automaticamente a documentação afetada. Isto garante que a informação disponível para a equipa de desenvolvimento permanece sempre sincronizada com a versão mais recente do software, eliminando a informação obsoleta.
Para além da atualização automática, o sistema introduz uma componente de conversação. A plataforma inclui um agente de chat integrado que utiliza a wiki — mantida sempre atual — como a sua base de conhecimento. Isto permite que os programadores façam perguntas muito específicas sobre o funcionamento do repositório e obtenham respostas contextualizadas. Em vez de interagir com uma inteligência artificial genérica, o utilizador dialoga com um modelo que compreende as particularidades daquele projeto específico.
A Google focou-se também na navegabilidade e na clareza visual. Tanto as secções da wiki como as respostas dadas pelo agente de chat incluem hiperligações diretas para os ficheiros de código, classes ou funções relevantes. Desta forma, é possível saltar instantaneamente de uma explicação conceptual para a linha de código exata onde a lógica está implementada.
Para facilitar a compreensão de estruturas complexas, o Code Wiki tem ainda a capacidade de gerar diagramas de arquitetura, de classes e de sequência atualizados em tempo real. A empresa revelou ainda que está a desenvolver uma extensão para a CLI (linha de comandos) do Gemini, o que permitirá às equipas correr o Code Wiki localmente e de forma segura em repositórios internos.