Quando falamos em Inteligência Artificial dentro de uma aplicação, muita gente ainda pensa apenas em texto. O usuário digita uma pergunta, a IA responde, e pronto.
Mas a IA já evoluiu muito além disso.
Hoje, além de texto, também podemos trabalhar com recursos multimodais, permitindo que a aplicação envie arquivos como imagens, áudios e documentos para que a IA interprete conteúdos visuais e utilize essas informações dentro do próprio sistema.
E o mais interessante: isso também pode ser feito em aplicações Delphi.
Com o TMS AI Studio, podemos integrar nossas aplicações Delphi com modelos de IA e explorar recursos mais avançados, incluindo o uso de imagens como entrada para análise.
Na prática, isso abre muitas possibilidades.
Imagine uma aplicação onde o usuário envia uma imagem e a IA consegue ajudar a identificar informações, interpretar o conteúdo visual ou auxiliar em algum processo interno do sistema.
Alguns exemplos de uso seriam:
- Analisar uma imagem enviada pelo usuário;
- Extrair informações visuais de documentos;
- Interpretar prints de tela;
- Auxiliar em cadastros com base em imagens;
- Comparar duas imagens;
- Fazer a ocerização de documentos.
Esse tipo de recurso muda bastante a forma como pensamos a integração de IA com sistemas tradicionais. A aplicação deixa de trabalhar apenas com campos, botões e textos, e passa a permitir interações mais naturais com diferentes tipos de conteúdo.
No Delphi, isso é especialmente interessante para quem já possui sistemas desktop, comerciais, ERPs, CRMs ou ferramentas internas e deseja adicionar recursos modernos sem precisar abandonar a base existente.
Veja como é fácil adicionar arquivos para serem analisados pela IA usando o componente TMSMCPCloudAI:
TMSMCPCloudAI1.Files.Clear;
TMSMCPCloudAI1.AddFile('imagem.jpg', aiftImage);Podem ser adicionados arquivos de vários formatos, como imagens, arquivos de texto, PDFs, CSV, binários, arquivos de áudio, Excel, Word, entre outros.
Após isso, basta adicionar o prompt com as instruções sobre o que deve ser feito com os arquivos, e pronto:
TMSMCPCloudAI1.Context.Text := 'Prompt desejado';
TMSMCPCloudAI1.Execute;E, por último, obter a resposta do processamento feito pela IA no evento OnExecuted do componente.
procedure TImagesMainView.TMSMCPCloudAI1Executed(Sender: TObject;
AResponse: TTMSMCPCloudAIResponse;
AHttpStatusCode: Integer; AHttpResult: string);
begin
mmResponse.Lines.Text := AResponse.Content.Text;
end;A IA multimodal pode ser usada como apoio para o usuário, como recurso de automação, como ferramenta de análise ou até como uma camada inteligente dentro do fluxo do sistema.
O ponto principal é entender que a IA não precisa ficar limitada a um chat. Pode trabalhar com imagens, documentos e áudios. E pode devolver respostas úteis para melhorar a experiência do usuário e aumentar a produtividade.
No Short em anexo, mostrei de forma simples como esse conceito pode ser aplicado no Delphi usando os componentes do TMS AI Studio. Temos também um vídeo completo com um passo a passo deste poderoso recurso que pode ser acesso neste link.
É mais um exemplo de como o Delphi continua acompanhando as novas tecnologias e permitindo que aplicações já existentes ganhem recursos modernos de Inteligência Artificial.
E você, já imaginou algum cenário onde sua aplicação Delphi poderia usar IA para analisar imagens?
Links úteis:
🏷️ Cupom de desconto TMS: 2026Code4Delphi30

