# Conversational

This walkthrough demonstrates how to use an agent optimized for conversation. Other agents are often optimized for using tools to figure out the best response, which is not ideal in a conversational setting where you may want the agent to be able to chat with the user as well.

import Example from "@snippets/modules/agents/agent_types/conversational_agent.mdx"

<Example/>

import ChatExample from "@snippets/modules/agents/agent_types/chat_conversation_agent.mdx"

## Using a chat model

<ChatExample/>
