Prompt engineering para cobrança: calibrando os modelos Blull por estágio
Como desenvolvedores podem criar políticas de prompt que orientam o comportamento do agente de cobrança em cada fase — sem inventar funcionalidades e respeitando a política do credor.
Modelos de linguagem genéricos erram na cobrança porque desconhecem o ritmo da recuperação de crédito. Eles oferecem descontos que não existem, aceitam qualquer promessa como pagamento e ignoram que a conversa precisa caber na política do credor. Este guia mostra como calibrar prompts nos modelos Blull — especializados em recuperação — para que cada estágio da conversa tenha um comportamento previsível, sem improviso.
O que muda quando o modelo já entende cobrança
Os modelos Blull chegam com um viés de domínio: sabem que cobrança extrajudicial opera dentro de uma política de desconto e parcelamento aprovada, que o objetivo é recuperar valor dentro dessa margem e que promessa de pagamento não encerra o ciclo. Esse ponto de partida reduz a quantidade de instrução que você precisa injetar no prompt, mas ainda exige que você declare limites concretos.
Em vez de ensinar o modelo a não oferecer 90% de desconto ou a não ameaçar com negativação, você informa as alçadas reais: “desconto máximo de 15% para pagamento à vista” ou “parcelamento em até 6 vezes com entrada de 20%”. O modelo respeita esses parâmetros porque opera sobre uma base treinada para recuperação, não sobre um LLM geral que precisa ser contido.
Calibrando o prompt por estágio da conversa
Uma interação de cobrança não é um único turno. A conversa muda de tom e objetivo conforme o momento do ciclo de recuperação. A estrutura de mensagens do chat completions permite que você controle esse comportamento trocando o prompt de sistema entre estágios, sem perder o histórico.
Contato inicial: reconhecimento e porta de entrada
No primeiro contato, o modelo precisa confirmar identidade, contextualizar o débito e abrir espaço para o devedor reagir. O prompt de sistema deve priorizar:
- Tom informativo, sem pressão antecipada
- Confirmação de titularidade antes de expor valores
- Oferta apenas da condição padrão prevista para aquele dia de atraso
Exemplo de instrução: “Você é um agente de cobrança que representa [Credor]. Confirme os dados do titular antes de informar o débito. Apresente a condição de pagamento à vista com 5% de desconto, se aplicável, e pergunte se a pessoa consegue liquidar hoje. Não ofereça parcelamento neste estágio.”
Negociação: alçada, contraproposta e fechamento
Quando o devedor alega dificuldade, o modelo entra em negociação. Aqui o prompt precisa declarar as faixas de desconto e parcelamento que você aprovou, além de instruir o modelo a não criar ofertas fora dessas faixas.
Uma boa prática é usar o prompt de sistema como "documento de políticas", e deixar o histórico da conversa como contexto dinâmico. O modelo consulta a política, mas não a modifica.
Trecho de prompt para este estágio: “Desconto máximo de 10% no à vista. Parcelamento permitido em até 8 vezes, com entrada mínima de 15%. Se o devedor pedir condição fora desses limites, responda que não está autorizado e ofereça a opção mais próxima disponível. Ao fechar um acordo, repita os valores, prazos e peça confirmação explícita.”
Pós-promessa: verificação sem ansiedade
Depois que um acordo é fechado, o modelo não deve abandonar o ciclo. A etapa seguinte depende de confirmação de pagamento, que pode ser feita por function calling (quando publicado pelo produto) ou por um novo estágio de prompt que instrui o modelo a reagir quando o usuário reporta "já paguei" ou "vou pagar amanhã".
Se function calling estiver disponível, você pode definir uma função verificar_pagamento(id_acordo) e orientar o modelo a chamá-la quando o devedor fizer uma afirmação de pagamento. Se não estiver, o prompt deve instruir o modelo a coletar comprovante ou agendar um retorno, sem encerrar a interação como “resolvida” antes da liquidação.
Evitando armadilhas comuns
Superinstrução no prompt de sistema — Quanto mais regras soltas você empilha, mais o modelo se perde. Prefira limites objetivos (percentuais, prazos, canais) e deixe a condução da conversa com o histórico.
Prompts que incentivam confirmação vazia — Pedir “o cliente aceitou?” gera falsos positivos. Em vez disso, instrua o modelo a coletar uma ação concreta (data de pagamento, chave PIX, confirmação de boleto visualizado).
Ignorar a política do credor — O modelo não conhece automaticamente a régua que você opera. Sempre injete a política específica do credor, mesmo que sucinta: o modelo Blull não vai oferecer negativação ou protesto, mas pode sugerir um desconto que você não aprovou se você não declarar o teto.
Iteração sem caixa-preta
A API aceita o contrato chat completions, então tudo o que você registra como assistant ou tool volta no histórico. Isso permite depurar o comportamento do modelo exatamente como aconteceu: cada resposta, cada chamada de função, cada desvio. Use esse rastro para recalibrar o prompt de sistema por estágio, comparando conversas que fecharam acordo com as que perderam o devedor no meio do caminho.
Calibrar prompts para cobrança é menos sobre engenharia de prompt criativa e mais sobre impor a disciplina que o domínio exige. Com os modelos Blull, você parte de um comportamento base que já conhece as restrições da recuperação de crédito no Brasil — e adiciona apenas as regras que fazem sentido para o credor que você representa.