Endpoint ·
POST /conversation/actionsai_assistance executa o funcionário AI que você escolher sobre a conversa
sem atribuí-lo. É uma execução pontual: o funcionário roda de forma transitória
e gera sua assistência (contexto/sugestão) sobre a conversa, mas não se torna o
funcionário atribuído — a conversa continua com quem a atende (outro funcionário AI
ou um humano) e a atribuição não muda.
Como se diferencia das outras ações de AI:
run_aiexecuta o funcionário atribuído —o que atende— e assume o turno.assign_ai_employeemuda qual funcionário atende a conversa.ai_assistanceexecuta outro funcionário sem atribuí-lo — sua saída não muda quem atende.
ai_employee—{ name }do funcionário AI a consultar (obrigatório).instructions— texto opcional com a consulta ou o foco para o funcionário (por exemplo, “Este cliente se qualifica para o plano empresarial?”).
send_json). Em uma lista, este objeto vai no array
actions de um POST /conversation/actions — veja Montar uma lista de
ações.
Funcionários no novo motor (v2). A assistência executa um funcionário v2 da mesma forma que um clássico. Se o motor v2 estiver desligado e
ai_employee for v2, o grupo é rejeitado com AI_EMPLOYEE_V2_NOT_SUPPORTED (422). Uma conversa com um v2 atribuído não impede a assistência: só conta quando um funcionário clássico executa o atribuído (run_assigned). Nesse caso o grupo é rejeitado com o mesmo 422, a menos que um assign_ai_employee ou um unassign_ai anterior do grupo possa mudar o atribuído: então a ação falha por ação, depois do 202 e sem escalonar, se o atribuído for v2 nesse momento (também quando esse assign acabou de atribuí-lo). Veja Como é executado.A execução pode deixar uma mensagem agendada. Se as instruções do funcionário ou a conversa o levarem a se autoprogramar, a conversa pode ficar com um agendamento de IA ativo. Em uma lista de ações isso afeta as que vêm depois: em um
assign_ai_employee posterior envie sempre scheduled_message_action (caso contrário pode falhar com SCHEDULED_MESSAGE_ACTION_REQUIRED), e um cancelamento ou unassign_ai posterior cancela o acompanhamento que o funcionário acabou de prometer ao cliente. A execução também pode cancelar o agendamento pendente. Se cancelar um que a sua equipe programou, a conversa passa para pendente para que uma pessoa o reagende; também passa para pendente se o funcionário decidir programar em uma conversa sem IA atribuída e escreveu ao cliente nessa execução. Essa capacidade está sendo habilitada de forma gradual. Um funcionário v2 (motor novo) não decide agendar nem cancelar nesta execução, mas seus poderes podem mudar o agendamento ativo: passar para humano o cancela se um funcionário de IA atendia a conversa, e atribuir a outro funcionário o cancela ou, se um funcionário de IA já atendia a conversa e o negócio configurou assim, o transfere.Exemplo executável
Umai_assistance em uma conversa identificada por telefone e canal: executa de
forma pontual o funcionário AI escolhido, sem mudar a atribuição da conversa.
Request
Resposta
202 Accepted — o grupo foi aceito e roda em background. O resultado por
ação não viaja na resposta (consulte-o depois — veja Como é executado).