> ## Documentation Index
> Fetch the complete documentation index at: https://docs.liderhub.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Sobreposição de Prompt

> Como funciona a sobreposição de prompts quando múltiplos agentes interagem na mesma conversa

## Visão geral

**Sobreposição de prompt** é uma estratégia para otimizar a experiência da conversa na transferência entre agentes. Confira mais detalhes nesta página.

<iframe src="https://www.loom.com/embed/abc3588f1d904c16b55cb25d985da44f" width="100%" height="400" frameBorder="0" allowFullScreen />

## Por que usar multi-agentes?

Para que os agentes de IA funcionem bem, eles precisam de muito contexto. O problema é que nem tudo é relevante em cada momento da jornada do cliente. Por este motivo é importante termos **multi-agentes** — etapas diferentes da conversa do usuário.

## O problema da transferência entre agentes

Durante a transferência de um agente para o outro, se não utilizarmos sobreposição de prompt, a transferência pode ser feita de maneira **ineficiente**:

> Tudo certo! Vou transferir para o responsável que vai analisar renda!

O que requer que o cliente responda "Tá certo" ou "Ok!", e só depois o próximo agente dê continuidade.

Quando na realidade **não precisaria** deste aviso de transferência, mas sim ser **imperceptível** para o cliente.

## Como fazer a transferência imperceptível

Para que seja imperceptível, é necessário que logo antes de fazermos a transferência de responsável para outro agente, **façamos a primeira pergunta do próximo agente**.

Considere a tabela abaixo, com 2 agentes de BPC Loas, e de forma simplificada as perguntas iniciais que eles devem fazer:

| Agente                | Perguntas                                                                |
| --------------------- | ------------------------------------------------------------------------ |
| **Andréia** (Triagem) | Você já tem advogado? Você já recebe algum benefício do INSS?            |
| **Carol** (Renda)     | Quantas pessoas moram na sua casa? Qual a renda de cada uma das pessoas? |

No final do prompt da **Andréia**, adicione a sobreposição:

> Assim que confirmar que o lead não tem advogado e não recebe benefício do INSS, transfira para <Badge color="blue">@Carol</Badge> e envie para o lead a pergunta: "Quantas pessoas moram na sua casa?"

Dessa forma, o cliente recebe a primeira pergunta da Carol **antes mesmo** de perceber que houve uma troca de agente. A experiência é fluida e contínua.

Veja mais no fluxo abaixo:

<Tabs>
  <Tab title="Sem sobreposição">
    <div style={{ display: 'flex', justifyContent: 'center', width: '100%' }}>
      ```mermaid theme={null}
      flowchart TB
          subgraph Andreia["Andréia (Triagem)"]
              A["Você já tem advogado?"] --> B["Você já recebe algum benefício do INSS?"]
          end
          subgraph Carol["Carol (Renda)"]
              C["Quantas pessoas moram na sua casa?"] --> D["Qual a renda de cada uma das pessoas?"]
          end
          B --> C

          classDef default fill:#f3f4f6,stroke:#9ca3af,color:#374151
          style Andreia fill:#eff6ff,stroke:#3b82f6,color:#1e40af
          style Carol fill:#f0fdf4,stroke:#16a34a,color:#166534
      ```
    </div>
  </Tab>

  <Tab title="Com sobreposição">
    <div style={{ display: 'flex', justifyContent: 'center', width: '100%' }}>
      ```mermaid theme={null}
      flowchart TB
          subgraph Andreia["Andréia (Triagem)"]
              A["Você já tem advogado?"] --> B["Você já recebe algum benefício do INSS?"]
              B --> C["Quantas pessoas moram na sua casa?<br/><small>Pergunta duplicada — sobreposta</small>"]
          end
          subgraph Carol["Carol (Renda)"]
              C2["Quantas pessoas moram na sua casa?"] --> D["Qual a renda de cada uma das pessoas?"]
          end
          C -.-> C2

          classDef default fill:#f3f4f6,stroke:#9ca3af,color:#374151
          style Andreia fill:#eff6ff,stroke:#3b82f6,color:#1e40af
          style Carol fill:#f0fdf4,stroke:#16a34a,color:#166534
      ```
    </div>
  </Tab>
</Tabs>

<Tip>
  A regra é simples: sempre que transferir para outro agente, já envie a primeira pergunta do próximo agente no mesmo momento.
</Tip>

## Dúvidas Frequentes

<AccordionGroup>
  <Accordion title="Por que minha IA falou que ia transferir e não transferiu?">
    Exemplo de prompt **sem** sobreposição (causa o problema):

    > Quando o lead confirmar que não tem advogado e não recebe benefício do INSS, transfira para <Badge color="blue">@Carol</Badge>.

    Neste caso, o agente tem a **ação** de transferir (a menção <Badge color="blue">@outro-agente</Badge>), mas **não tem instrução no prompt** dizendo **o que dizer** no momento da transferência. A IA entende que existe a possibilidade de transferir, mas como não há orientação clara, ela apenas "avisa" o cliente — sem executar de fato.

    **A solução é usar sobreposição de prompt.** Adicione no final do prompt do agente atual uma instrução explícita, por exemplo:

    > Quando o lead confirmar que não tem advogado e não recebe benefício do INSS, transfira para <Badge color="blue">@Carol</Badge> e já envie a pergunta: "Quantas pessoas moram na sua casa?"

    Dessa forma, a IA sabe **exatamente quando transferir** e **o que dizer** no momento da transferência, evitando mensagens genéricas como "Vou transferir para o responsável".
  </Accordion>
</AccordionGroup>

## Deixe uma sugestão

<Accordion title="Feedback de Melhorias sobre Sobreposição de Prompt">
  Agradecemos muito pelo seu tempo! Se você precisa de suporte, acesse [Obtenha suporte](/suporte/obtenha-suporte).

  <iframe src="https://tally.so/embed/682q2k?feature=Sobreposi%C3%A7%C3%A3o%20de%20Prompt&alignLeft=1&hideTitle=1&transparentBackground=1" width="100%" height="350" frameBorder="0" title="Enviar feedback de melhorias" />
</Accordion>
