Skip to main content

Ola,

Tenho uma API que retorna uma mensagem representando a entrada do usuário. A partir dessa mensagem, quero detectar uma intenção. ¿Como posso simular que a resposta da API é uma entrada do usuário? Tentei sobrescrever a variável "input.content" e consegui sobrescrevê-la mas não detectou nenhuma intenção na variável "input.contentAssistant.name".

 


Também tentei com a API, mas às vezes o valor "value" da resposta fica vazio e outras vezes não para a mesma solicitação COM EXATAMENTE O MESMO “TEXT”. ¿Porque?

 

POST https://{{contract_id}}.http.msging.net/commands HTTP/1.1
Content-Type: application/json
Authorization: Key {YOUR_TOKEN}

{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "set",
"uri": "/analysis",
"type": "application/vnd.iris.ai.analysis-request+json",
"resource": {
"text":"I want a pepperoni pizza",
"modelId":"12345"
}
}
HTTP/1.1 200 OK
Content-Type: application/json

{
"type": "application/vnd.iris.ai.analysis-response+json",
"resource": {
"id": "456789",
"text": "i want a pepperoni pizza",
"intentions": <
{
"id": "order_pizza",
"name": "Order pizza",
"score": 0.5535872,
"answer": {
"id": "1",
"type": "text/plain",
"value": "Which flavor do you want?" THIS VALUE I'M TALKING ABOUT
}
}
],
Como posso fazer?

obrigado

 

Acrescento um exemplo:

Resposta da API {message: "Olá, quero verificar meu saldo"}

Intent que desejo detectar: ​​"Verificar saldo"


Oi, @Eugenia_Pineiro! Tudo bem?

Parece que os demais membros da comunidade não conseguiram te ajudar nessa dúvida. Mas não se preocupe, acabei de compartilhar a sua necessidade com o time de Suporte técnico via ticket/chamado para que possam analisar. Em breve entrarão em contato com você via e-mail!

Ah, quando o chamado for concluído fique à vontade para compartilhar a solução aqui nos comentários. Assim você estará ajudando caso outros membros tenham a mesma dúvida. 😉

Abraços!


Oi, @Eugenia_Pineiro! Tudo bem?

Parece que os demais membros da comunidade não conseguiram te ajudar nessa dúvida. Mas não se preocupe, acabei de compartilhar a sua necessidade com o time de Suporte técnico via ticket/chamado para que possam analisar. Em breve entrarão em contato com você via e-mail!

Ah, quando o chamado for concluído fique à vontade para compartilhar a solução aqui nos comentários. Assim você estará ajudando caso outros membros tenham a mesma dúvida. 😉

Abraços!

Olá! Compartilhando o retorno fornecido pelo time de Suporte via chamado:

“Gostaria de esclarecer alguns pontos em relação ao seu questionamento. Você menciona a possibilidade de sobrescrever o input do contato para a API, mas é importante destacar que não é possível sobrescrever essa informação dentro do Blip para que seja algo visual. A variável "input.contentAssistant.name" é utilizada por outra requisição e em outra tela, como descrito no fórum (https://help.blip.ai/hc/pt-br/articles/4474389715351-Como-usar-o-Assistente-de-Conte%C3%BAdo).”


Comente