autogen/python/docs/src/index.rst

67 lines
1.8 KiB
ReStructuredText
Raw Normal View History

AGNext
------
2024-06-25 16:51:49 -07:00
AGNext is a framework for building multi-agent applications.
At a high level, it provides a framework for inter-agent communication and a
suite of independent components for building and managing agents.
You can implement agents in
different programming languages and run them on different machines across organizational boundaries.
2024-06-25 16:51:49 -07:00
You can also implement agents using other agent frameworks and run them in AGNext.
Please read :doc:`Core Concepts <getting-started/core-concepts>` for
a detailed overview of AGNext's architecture and design.
AGNext's API consists of the following modules:
2024-06-21 05:05:54 -07:00
2024-06-21 08:49:57 -07:00
- :doc:`core <reference/agnext.core>` - The core interfaces that defines agent and runtime.
- :doc:`application <reference/agnext.application>` - Implementations of the runtime and other modules (e.g., logging) for building applications.
2024-06-25 16:51:49 -07:00
- :doc:`components <reference/agnext.components>` - Independent agent-building components: agents, models, memory, and tools.
2024-06-21 05:05:54 -07:00
2024-06-28 10:22:44 -04:00
To get you started quickly, we also offers
2024-06-25 16:51:49 -07:00
`a suite of examples <https://github.com/microsoft/agnext/tree/main/python/examples>`_
that demonstrate how to use AGNext.
2024-06-21 05:05:54 -07:00
.. toctree::
:caption: Getting started
:hidden:
getting-started/installation
getting-started/core-concepts
.. toctree::
:caption: Guides
:hidden:
guides/components
guides/patterns
guides/logging
guides/worker-protocol
.. toctree::
:caption: Cookbook
:hidden:
cookbook/type-routed-agent
cookbook/azure-openai-with-aad-auth
cookbook/termination-with-intervention
cookbook/buffered-memory
cookbook/extracting-results-with-an-agent
.. toctree::
:caption: Reference
:hidden:
2024-06-04 10:00:05 -04:00
reference/agnext.components
reference/agnext.application
reference/agnext.core
reference/agnext.worker
.. toctree::
:caption: Other
:hidden:
contributing