Análise de sentimento¶
-
POST
/nlu/v1/agents/{agent_id}/processing/sentiment_analysis
Analisa o sentimento contido nas frases do usuário em uma conversa, utilizando um modelo fixo.
Exemplo de Entrada
{ "text": "Quero retirar R$10 da poupança" }
Exemplo de Resposta
{ "input_text": "Quero retirar R$10 da poupança", "global_sentiment": { "polarity": "neutral", "score": 0.9853106737136841 }, "metadata": { "pipeline": "pt-br/sentiment-1.0", "worker_id": "d6bfa9e6-4738-4a0d-a167-c416ced30e73", "transation_id": "c6b51d25-e0c2-4a6d-8746-d7373edcb550", "response_time": 0.09931516647338867 } }
- Parameters
agent_id – ID do agente
- Status Codes
200 OK – Sucesso
404 Not Found – Agente não encontrado
500 Internal Server Error – Erro interno
- Response JSON Object
input_text (string) – Frase enviada.
sentiment (Dict[GlobalSentiment]) – Sentimento detectado.
metadata (Dict[Metadata]) – Metadados.
Global Sentiment Object
- Response JSON Object
polarity (string) – Polaridade do sentimento (negativo, neutro, positivo).
score (float) – Índice de confiança (0.0 - 1.0).
Metadata Object
- Response JSON Object
pipeline (string) – Tipo de pipeline utilizada.
response_time (string) – Tempo de análise.