"For a quick start to working with agents, please check out [this getting started guide](/docs/modules/agents/quick_start). This covers basics like initializing an agent, creating tools, and adding memory.\n",
"To best understand the agent framework, let's build an agent that has two tools: one to look things up online, and one to look up specific data that we've loaded into a index.\n",
Covers the basics of getting started working with different types of models. You should walk through [this section] if you want to get an overview of the functionality.
## [Prompts](./prompts)
## [Prompts](/docs/modules/model_io/prompts/)
[This section](./prompts) deep dives into the different types of prompt templates and how to use them.
[This section](/docs/modules/model_io/prompts/) deep dives into the different types of prompt templates and how to use them.
## [LLMs](./llms)
## [LLMs](/docs/modules/model_io/llms/)
[This section](./llms) covers functionality related to the LLM class. This is a type of model that takes a text string as input and returns a text string.
[This section](/docs/modules/model_io/llms/) covers functionality related to the LLM class. This is a type of model that takes a text string as input and returns a text string.
## [ChatModels](./chat)
## [ChatModels](/docs/modules/model_io/chat/)
[This section](./chat) covers functionality related to the ChatModel class. This is a type of model that takes a list of messages as input and returns a message.
[This section](/docs/modules/model_io/chat/) covers functionality related to the ChatModel class. This is a type of model that takes a list of messages as input and returns a message.
Output parsers are responsible for transforming the output of LLMs and ChatModels into more structured data. [This section](./output_parsers) covers the different types of output parsers.
Output parsers are responsible for transforming the output of LLMs and ChatModels into more structured data. [This section](/docs/modules/model_io/output_parsers/) covers the different types of output parsers.
The quick start will cover the basics of working with language models. It will introduce the two different types of models - LLMs and ChatModels. It will then cover how to use PromptTemplates to format the inputs to these models, and how to use Output Parsers to work with the outputs. For a deeper conceptual guide into these topics - please see [this documentation](./concepts)