> Source: https://builder-docs.ema.ai/agent-reference/core/feedback-sentiment-analyzer
> Title: Feedback Sentiment Analyzer Agent

# Feedback Sentiment Analyzer Agent

The Feedback Sentiment Analyzer agent reads structured feedback from the last message of a chat conversation and classifies it as positive, negative, or no feedback detected. It returns the sentiment a user selected when rating a prior response (for example, thumbs up, thumbs down, or a guided feedback option). It does **not** perform free-text sentiment analysis -- for that, use the [Sentiment Analyzer](/legacy-docs/agent-reference/core/sentiment-analyzer) agent.

## Use Cases

-   You want to branch a workflow based on whether the user rated the previous AI Employee response positively or negatively.
-   Your workflow escalates to a human (or swaps agents) when a user submits negative feedback.
-   You are building a feedback loop that only triggers on explicit user ratings.

## Inputs

Input

Type

Description

`conversation`

ChatConversation

The chat conversation to analyze. The agent inspects the last message and returns its feedback type.

## Outputs

Output

Type

Description

`category`

Enum (feedback\_type)

One of: `FEEDBACK_TYPE_POSITIVE`, `FEEDBACK_TYPE_NEGATIVE`, or `FEEDBACK_TYPE_NO_FEEDBACK`. Returns `FEEDBACK_TYPE_NO_FEEDBACK` if the last message is not a feedback submission.

## Configurations

This agent has no configurable parameters. The classification categories are fixed, and the agent does not call an LLM.

## How to Use This Agent

After responding to a user, check if their next message is feedback:

```
chat_trigger -> respond_using_search_results -> (wait for user reply) -> feedback_sentiment_analyzer
 -> [negative] -> human_collaboration -> workflow_output
 -> [positive] -> workflow_output
 -> [no_feedback] -> continue_conversation
```

## Related Agents

-   [Sentiment Analyzer](/legacy-docs/agent-reference/core/sentiment-analyzer) -- for LLM-based sentiment analysis of free-text messages, not limited to explicit feedback ratings.
-   [Categorize Conversations and Route](/legacy-docs/agent-reference/core/categorize-conversations-and-route) -- for broader intent classification.
