Nesta postagem, vou compartilhar com vocês a minha primeira experiência utilizando o KAI, a ferramenta da Embarcadero que promete integrar Inteligência Artificial e múltiplos agentes diretamente no IDE do RAD Studio .
O que é o KAI? (Spoiler: ele não é uma IA)
Antes de ir para a prática, vale esclarecer um ponto fundamental: o KAI não é um modelo de Inteligência Artificial próprio. Inclusive já abordei aqui no site o lançamento do KAI e você pode conferir na postagem KAI agente IA ativo no RAD Studio.
Vamos lá! Na verdade, o KAI funciona como um hub centralizador de agentes de IA. Ele cria a ponte de integração entre o seu IDE e os provedores de IA que você deseja utilizar — como o GitHub Copilot, OpenAI (Codex), Google Gemini, modelos locais via Ollama ou servidores MCP (Model Context Protocol).
Ou seja: você continua precisando da sua chave de API ou conta no provedor de sua preferência, mas gerencia e interage com tudo sem precisar sair da tela do Delphi.
KAI Colocando a Mão na Massa (Criando um Dashboard VCL)
Para testar o potencial do KAI no mundo real, criei um novo projeto Delphi VCL Application, salvei a estrutura em uma pasta chamada MyCar (com a unit View.Principal.pas e formulário FormPrincipal) e chamei o assistente através do menu View > KAI Chat.
Escolhendo o Modelo e Enviando o Prompt
- No KAI Chat, criei uma nova sessão selecionando o provedor Gemini.
- Optei pelo modelo Gemini 2.5 Pro — que apresenta um excelente custo-benefício e é otimizado para geração e análise de código.
- Enviei a seguinte instrução ao agente:
“Fazendo uso das habilidades dispostas no arquivo
CS skills skilldelphi.yamle da estrutura de diretórios disposta no arquivoK skills estrutura_diretorios.txt, crie o projeto de uma aplicação VCL do tipo Dashboard para controlar sensores de um automóvel (velocidade, temperatura, pressão dos pneus, etc.). Faça o uso das boas práticas de design dispostas no Fluent Design da Microsoft.”
O Agente em Ação
Assim que o prompt foi enviado, o agente começou a processar os arquivos do projeto e solicitou entrada em Modo de Revisão (Review Mode).
O KAI começou a propor as alterações diretamente no formulário e no código-fonte, criando visualmente os componentes da tela de Dashboard, definindo propriedades e gerando as rotinas para simulação dos sensores. Você pode ir aprovando alteração por alteração ou usar a opção de aprovação em lote (Yes to all).
Após um rápido ajuste na compilação, o resultado foi uma aplicação VCL de dashboard estilizada no padrão Fluent Design, gerada automaticamente pelo agente de IA integrado ao Delphi!
Confira o vídeo em que registrei todo o procedimento
Durante essa experiência, eu gravei um vídeo registrando todos esses passos. O vídeo está disponível no meu canal no Youtube. Vou colocá-lo aqui também para você poder acompanhar.
Conclusão
O KAI chega como uma adição extremamente bem-vinda ao RAD Studio. A possibilidade de usar múltiplos agentes de IA de forma transparente, combinando contextualmente modelos como Gemini, Copilot e IAs locais dentro do workflow de desenvolvimento Delphi, abre margem para um salto gigantesco de produtividade.
Você já testou o KAI por aí? Qual modelo de IA tem usado no seu dia a dia? Deixe seu comentário logo abaixo e vamos trocar essa ideia!
Até o próximo post!
