# Conversation agent

> What understands a command and answers it: the built-in agent of Home Assistant, or one from an integration, like an AI service.

Source: https://contributors.home-assistant.io/glossary/conversation-agent/

- In code: `ConversationEntity`, `conversation`
- Also: conversation agents, agent

The built-in agent matches sentences to intents, and works locally. Agents from integrations can use a large language model, and control the home with tools.

## Related terms

- [Assist](https://contributors.home-assistant.io/glossary/assist/): Home Assistant's voice assistant. It turns what you say or type into actions.
- [Intent](https://contributors.home-assistant.io/glossary/intent/): What a voice command means, like turning on the lights in an area, with the details needed to do it.
- [Assist pipeline](https://contributors.home-assistant.io/glossary/assist-pipeline/): The steps a voice command goes through: wake word, speech-to-text, the conversation agent, and text-to-speech.
