Agents
=============

.. note::
   `Conceptual Guide <https://docs.langchain.com/docs/components/agents/agent>`_


In this part of the documentation we cover the different types of agents, disregarding which specific tools they are used with.

For a high level overview of the different types of agents, see the below documentation.

.. toctree::
   :maxdepth: 1
   :glob:

   ./agents/agent_types.md

For documentation on how to create a custom agent, see the below.


.. toctree::
   :maxdepth: 1
   :glob:

   ./agents/custom_agent.ipynb
   ./agents/custom_llm_agent.ipynb
   ./agents/custom_llm_chat_agent.ipynb
   ./agents/custom_mrkl_agent.ipynb
   ./agents/custom_multi_action_agent.ipynb
   ./agents/custom_agent_with_tool_retrieval.ipynb

We also have documentation for an in-depth dive into each agent type.

.. toctree::
   :maxdepth: 1
   :glob:

   ./agents/examples/*

