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
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.