image

Bootcamps ilimitados + curso de inglés para sempre

80
%OFF
Camila Santos
Camila Santos05/07/2026 16:53
Compartir

O que um projeto com IA me ensinou sobre a importância de definir limites para uma LLM

    Durante uma mentoria com a Valéria Baptista no DIO Campus Expert, uma das reflexões que mais chamou minha atenção foi a importância de compartilhar aquilo que aprendemos. Não basta concluir um curso ou obter uma certificação; consolidamos ainda mais o conhecimento quando conseguimos transformar nossa experiência em um aprendizado que também pode ajudar outras pessoas.

    Por isso, lembrei do projeto final que desenvolvi no bootcamp Bradesco – GenAI e Dados, da DIO: o FinAssist, um assistente financeiro conversacional por voz e texto.

    Antes de iniciar o projeto, eu imaginava que o maior desafio seria integrar a API da OpenAI à aplicação. Na prática, a integração foi mais tranquila do que eu esperava. O verdadeiro desafio foi garantir que a LLM respeitasse as regras de negócio da aplicação sem alterar informações que precisavam permanecer exatamente como foram geradas pelo backend.

    Para isso, defini uma arquitetura simples:

    • O backend determinístico é responsável pelos cálculos e pela geração da resposta original.
    • O LLM (via API da OpenAI) é utilizada para:
    • Reescrever as respostas geradas pelo backend para melhorar a clareza, preservando rigorosamente números, valores e unidades e responder perguntas não mapeadas (fallback), utilizando o contexto da conversa.

    Mesmo com instruções no prompt como "Responda em PT-BR e use R$" e "Não invente dados, produtos ou informações do cliente", o modelo ainda realizava pequenas alterações que comprometiam a precisão das respostas. Em alguns casos, removia o cifrão dos valores monetários (por exemplo, R$ 500,00 → R 500,00) e acrescentava a expressão "ao ano" em simulações com prazo de seis meses, modificando o significado da resposta produzida pelo backend.

    image

    Figura 1. Resposta antes do refinamento do prompt.

    Foi nesse momento que compreendi, na prática, a importância da engenharia de prompts. A solução foi tornar as instruções muito mais específicas e restritivas, por exemplo:

    - Preserve **rigorosamente** todos os números, valores e unidades de tempo da resposta original.
    - **NUNCA** adicione "ao ano", "ao mês", "após X meses" se não estiver no original.
    - **Sempre use "R$" (com cifrão) antes de qualquer valor monetário. Exemplo: "R$ 500,00".**
    

    Com esses ajustes, o modelo passou a responder de forma muito mais consistente e alinhada às regras da aplicação.

    image

    Figura 2. Resposta após o refinamento do prompt

    O principal aprendizado que levo desse projeto é que integrar uma LLM é apenas parte do trabalho. Também é preciso definir claramente seu papel dentro da aplicação e estabelecer limites para que ela complemente as regras de negócio, em vez de modificá-las.

    E você? Quais estratégias utiliza para garantir que uma LLM respeite as regras do seu sistema? Compartilhe nos comentários!

    #GenAI #LLM #EngenhariaDePrompts #DIOCampusExpert #InteligênciaArtificial

    Compartir
    Recomendado para ti
    AWS - Agentes de IA em Campo
    Riachuelo - Criando produtos com IA
    Michael Page - Criando Seu Primeiro Agente de IA
    Comentarios (0)