Para habilitar a operação combinada de assistentes, precisaremos de um construtor de funil e três assistentes de IA. Os blocos no construtor serão usados para definir variáveis, que serão referenciadas nas condições dos assistentes, enquanto os próprios assistentes atuarão como consultores do cliente.
Criaremos três assistentes com as seguintes funções:
- Assistente Distribuidor
- Assistente de Gerente de Vendas
- Assistente de Contador
Trabalhando no construtor
Precisaremos de três blocos no construtor do chatbot — todos os blocos devem ser configurados como "Fallback."
A função dos blocos Fallback é a seguinte:
- Eles contêm variáveis que serão atribuídas ao cliente com um valor de 1 ou 0;
- Um dos blocos acionará o assistente distribuidor;
- Eles redefinem as variáveis para permitir a troca de um assistente para outro.
No primeiro bloco, atribuímos variáveis na calculadora com valor 0:

Além disso, especifique a mensagem necessária no bloco.
No segundo bloco, que será acionado pelo assistente sob comando, defina os valores das variáveis: bookkeeper = 0, sales_assistant = 1.

No terceiro bloco, defina os valores das variáveis: bookkeper = 1, sales_assistant = 0.

A configuração do bloco está concluída.
Configurando três assistentes de IA
Vamos criar o primeiro assistente, que atuará como distribuidor para direcionar os clientes aos bots de IA especializados apropriados.

Você é um assistente de distribuição. Você tem dois colegas: um contador e um gerente de vendas. Quando um cliente escrever para você, pergunte como pode ajudar e ofereça a assistência do contador e do gerente de vendas. Se o cliente precisar do gerente de vendas, execute o comando "start_block_from_ai 11959". Se o cliente precisar do contador, execute o comando "start_block_from_ai 11960".
Este assistente é necessário para direcionar o cliente ao gerente de vendas ou ao contador.
Agora, configure os comandos:
1. Além disso, nas configurações do assistente, especifique para o bot: “Se o cliente precisar de um gerente de vendas, envie exatamente ‘start_block_from_ai 12345’,” onde “12345” é substituído pelo número do bloco que contém as variáveis bookkeeper = 0 e sales_assistant = 1.

- Em seguida, especifique o segundo comando nas configurações:
"Se o cliente precisar de um contador, envie exatamente ‘start_block_from_ai 12345’," onde "12345" é substituído pelo número do bloco que contém as variáveisbookkeeper = 1esales_assistant = 0.

As configurações do assistente distribuidor estão concluídas.
Como criar um gerente de vendas (função)
Para isso, clique no botão para criar o próximo assistente:

Você pode renomear o assistente como desejar.
Defina a função como "gerente de vendas" e aplique quaisquer configurações predefinidas conforme necessário:

Na linha de acionamento, certifique-se de definir a variável com o valor:


Para que serve isso?
Quando o cliente disser ao seu distribuidor que deseja entrar em contato com o gerente de vendas, o chatbot acionará o bloco que contém a variável
sales_assistant = 1, o que permite direcionar o cliente ao bot do gerente de vendas.O bot do gerente de vendas só será ativado quando sua condição de inicialização for atendida — especificamente, apenas quando o bloco com a variável
sales_assistantdefinida como 1 for acionado.
Agora, vá para "Configurações do bot":

Importante
É essencial especificar comandos para alternar para outros assistentes acionando blocos do construtor!
Configure os comandos para o assistente de gerente de vendas:
- Especifique nas configurações: "Se o cliente precisar de um contador, envie exatamente 'start_block_from_ai 12345'," onde “12345" é substituído pelo número do bloco que contém as variáveis
booker = 1,sales_assistant = 0— este comando é necessário para ativar o contador. - Adicione um segundo comando para alternar para o assistente distribuidor: "Se o cliente precisar do distribuidor, envie exatamente ‘start_block_from_ai 12345'," onde "12345" é substituído pelo número do bloco que contém as variáveis
bookkeeper = 0,sales_assistant = 0.
Este comando é necessário para redefinir as variáveis e retornar ao primeiro assistente.

A configuração do gerente de vendas está concluída.
Vamos para o último chatbot de IA — o contador.
Crie o terceiro assistente e atribua seu nome:

Defina a variável de condição de inicialização como bookkeeper == 1:

Uma vez que a condição de acionamento seja atendida, prossiga para configurar a função do assistente, base de conhecimento e comportamento de resposta.

Especifique os comandos como fez anteriormente:
-
Se o cliente precisar de um gerente de vendas, execute o comando "start_block_from_ai 11959", onde "11959" é substituído pelo número do bloco que contém as variáveisbookkeeper = 0,sales_assistant = 1. -
Se o cliente precisar retornar à distribuição, execute o comando "start_block_from_ai 11958", onde "11958" é substituído pelo número do bloco que contém as variáveisbookkeeper = 0,saleman = 0.
A configuração dos assistentes está concluída.
Teste de funcionamento
- Quando o bot é iniciado, o assistente distribuidor é acionado:

- Em seguida, chame o gerente de contabilidade que foi ativado:

- Depois, peça ao gerente de vendas para alternar para o gerente de vendas:

- Agora você pode retornar ao assistente distribuidor:

Assim, o bot funcionou corretamente.