Feedback Bar
Thumbs up / thumbs down feedback for AI responses. Selecting either button locks the choice, updates the label, and fires onFeedback. Uses Tooltip for descriptive labels and aria-pressed for screen reader state.
Default
Clicking either button locks the selection and updates the label. Uses Tooltip for "Good response" / "Bad response" labels. aria-pressed tracks state for screen readers.
Below a message thread
The canonical placement — render it directly after the last assistant message.
Multiple instances
Each instance is independent — selecting one does not affect others.