Um operador de IA atende seus clientes. Você decide até onde ele vai.
Ele responde com os documentos da sua empresa, para e pergunta antes de fazer o que você proibiu, e desliga com um botão.
O que seu cliente vê
- Cliente
Se eu comprar hoje, quanto tempo leva a entrega para Campinas?
- Agente
Para entregas em Campinas, o pacote leva de 3 a 5 dias úteis após sair do depósito [1]. Um pedido confirmado antes das 13h sai no mesmo dia se despacharmos entre segunda e sexta-feira [1]. O código de rastreio chega por e-mail quando seu pedido for enviado [1].
FonteEnvios e prazos doc-envios v3
- Cliente
Comprei ontem, pedido 48213. Quando chega em Campinas?
- Agente
Sobre o seu pedido 48213 para entrega em Campinas, não posso informar o prazo exato de chegada. De acordo com as regras da equipe [1], prazos específicos para pedidos confirmados são verificados por uma pessoa da equipe após a revisão do processo. Para qualquer pendência relacionada ao andamento do pedido, nossa equipe atende de segunda à sexta-feira, das 9 às 18 horas [3].
FonteEnvios e prazos doc-envios v3Horário de atendimento doc-horarios v1
Escolha o que o cliente escreve
Nesta execução gravada o cliente escreve uma destas duas mensagens.
O que você vê
Por onde ele vai
- Lê a mensagem
- Busca nos seus documentos
- Escreve uma resposta
- Confere com as suas regras
- Pergunta para você
- Responde
- Termina
O responsável pelo turno aprovou. O rascunho saiu.
Gravada em 1 de outubro de 2026 no harness real do Line com um modelo local gratuito; os documentos ficam em memória. Reproduzida mais rápido do que aconteceu.
Um agente é o que você escreve sobre ele.
O de cima é isto e nada mais. Alguém de operações monta no navegador, sem código, na ordem que quiser.
- Spec
- O trabalho dele, o que lê e o que nunca faz
- O agente de cima
- objetivo
- Responder em português as perguntas dos clientes sobre envios e entregas, só com os documentos da equipe, que estão em português.
- lê
- o número do pedido, a cidade de entrega
- nunca
- dar um prazo de entrega para um pedido com número: esse prazo é confirmado por uma pessoa da equipe
- pedir senhas ou dados pessoais que não sejam necessários
- repasse
- Uma pessoa da equipe está revisando seu pedido e te escreve hoje antes das 18 h.
- Grafo
- Os passos que segue com cada mensagem
- O agente de cima
Sete passos, da mensagem à resposta, com a conferência antes de enviar.
Lê a mensagem, Busca nos seus documentos, Escreve uma resposta, Confere com as suas regras, Pergunta para você, Responde, Termina
- Ferramentas
- O que ele pode tocar
- O agente de cima
Buscar e ler no Corpus, responder citando, perguntar para você.
corpus.search corpus.get_document reply escalate
- Evals
- Suas perguntas de teste. Cada execução mostra quantos casos cada scorer cumpriu.
- O agente de cima
Nenhuma: é um exemplo feito para esta página e não foi para produção.
- Lançamento
- Qual versão atende e quem responde por ela
- O agente de cima
Versão 1.
Cinco partes. Um lançamento.
Cada parte de um agente é uma camada própria no Line. Veja como elas se completam, uma alimentando a seguinte, até começar a primeira execução.
- Escreva o SpecO objetivo, o que lê e o que nunca faz.
- O Grafo se completaOs passos por onde passa cada mensagem.
- Conecte as ferramentasSó as que o harness declara, e uma chave do Corpus.
- Rode as evalsSuas perguntas de teste rodam como conversas reais. Cada scorer informa quantos casos cumpriu.
- LanceVocê lê a última execução e coloca uma versão no turno.
- A primeira execuçãoUm cliente escreve. A rota se acende, passo a passo.
Ele pode ler e responder. Para o resto, espera você.
O que ele pode fazer está nas ferramentas dele, não numa instrução que ele poderia ignorar.
Ele pode
- Buscar nos documentos que você deucorpus.search
- Ler um desses documentos inteirocorpus.get_document
- Responder, sempre citando um documentoreply
- Parar e passar a conversa para vocêescalate
Ele espera você quando
- A resposta quebra uma regra ou não tem respaldo, duas vezes seguidascheck_failed
- Seus documentos não dizem nada sobre o que perguntaramnothing_retrieved
- Chega ao teto de passos ou de texto do turnolimit_reached
- Você tirou o acesso dele aos seus documentoscorpus_refused
Uma resposta sem fonte não sai: a ferramenta recusa e a recusa fica registrada.
O botão de desligar é seu.
Parar corta todas as chaves dele de uma vez. Nenhuma conversa nova entra até você lançá-lo de novo.
- Parar
- As chaves param de funcionar na hora: quem escrever recebe que o agente está parado.
- Responsável de turno
- Uma pessoa por agente no turno. Quando o agente para para perguntar, ela recebe um e-mail.
- Versões
- Cada mudança é uma versão nova, testada antes de sair. Para voltar, você lança uma anterior.
Se você programa, é uma API.
Seu sistema abre uma conversa com a chave do agente e lê cada turno como eventos, passo a passo. O widget para o seu site vem depois.
A API já está pronta; abre quando Line abrir.
curl -X POST https://api.line.trysenda.xyz/v1/conversations \
-H "Authorization: Bearer $LINE_AGENT_KEY"curl -N -X POST https://api.line.trysenda.xyz/v1/conversations/$CONVERSATION_ID/messages \
-H "Authorization: Bearer $LINE_AGENT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Se eu comprar hoje, quanto tempo leva a entrega para Campinas?"}'id: 1
event: step
data: {"node":"triage"}
id: 2
event: step
data: {"node":"retrieve"}
id: 3
event: step
data: {"node":"draft"}
id: 4
event: step
data: {"node":"check"}
id: 5
event: step
data: {"node":"reply"}
id: 6
event: step
data: {"node":"close"}
id: 7
event: delta
data: {"text":"Para entregas em Campinas, o pacote leva de 3 a "}
id: 12
event: delta
data: {"text":"dido for enviado [1]."}
id: 13
event: reply
data: {"text":"Para entregas em Campinas, o pacote leva de 3 a 5 dias úteis após sair do depósito [1]. Um pedido confirmado antes das 13h sai no mesmo dia se despacharmos entre segunda e sexta-feira [1]. O código de rastreio chega por e-mail quando seu pedido for enviado [1].","sources":[{"documentId":"doc-envios","version":3,"title":"Envios e prazos"}]}
id: 14
event: closed
data: {"outcome":"replied"}O que se pergunta primeiro.
- Preciso saber programar?
- Não. Você monta, testa e lança no navegador; seus clientes chegam a ele pela API até o widget sair.
- O que impede que ele invente?
- Ele só pode responder citando um documento seu, e quando não encontra nada, pergunta para você.
- E se ele parar e não houver ninguém?
- A conversa espera. O responsável de turno recebe um e-mail e qualquer editor pode responder.
- A demo de cima é ao vivo?
- Não. É uma execução gravada do agente real com um modelo local gratuito, e mostra o que ele respondeu daquela vez.
- E se eu não tiver tempo de montar?
- Peça para a gente montar. Ele fica na sua conta Line e o botão de desligar continua seu.
Line ainda não abriu.
Deixe seu e-mail e escrevemos uma vez, quando abrir.