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