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

  1. No KAI Chat, criei uma nova sessão selecionando o provedor Gemini.
  2. 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.
  3. Enviei a seguinte instrução ao agente:

“Fazendo uso das habilidades dispostas no arquivo CS skills skilldelphi.yaml e da estrutura de diretórios disposta no arquivo K 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!

Comente