2024-06-12 15:21:20 -04:00
|
|
|
AGNext
|
2024-05-24 13:45:23 -04:00
|
|
|
------
|
|
|
|
|
2024-06-25 16:51:49 -07:00
|
|
|
AGNext is a framework for building multi-agent applications.
|
2024-06-12 15:21:20 -04:00
|
|
|
|
2024-06-28 14:15:51 -07:00
|
|
|
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.
|
2024-06-12 15:21:20 -04:00
|
|
|
|
2024-06-28 14:15:51 -07:00
|
|
|
Please read :doc:`Core Concepts <getting-started/core-concepts>` for
|
|
|
|
a detailed overview of AGNext's architecture and design.
|
2024-06-12 15:21:20 -04:00
|
|
|
|
2024-06-28 14:15:51 -07:00
|
|
|
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
|
|
|
|
2024-06-04 09:34:56 -04:00
|
|
|
.. toctree::
|
|
|
|
:caption: Getting started
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
getting-started/installation
|
2024-06-28 14:15:51 -07:00
|
|
|
getting-started/core-concepts
|
2024-06-12 08:25:42 -07:00
|
|
|
|
|
|
|
.. toctree::
|
2024-06-28 14:15:51 -07:00
|
|
|
:caption: Guides
|
2024-06-12 08:25:42 -07:00
|
|
|
:hidden:
|
|
|
|
|
2024-06-28 14:15:51 -07:00
|
|
|
guides/components
|
|
|
|
guides/patterns
|
|
|
|
guides/logging
|
|
|
|
guides/worker-protocol
|
2024-06-04 09:34:56 -04:00
|
|
|
|
2024-06-03 16:06:04 -04:00
|
|
|
.. toctree::
|
2024-06-28 14:15:51 -07:00
|
|
|
:caption: Cookbook
|
2024-06-03 16:06:04 -04:00
|
|
|
:hidden:
|
|
|
|
|
2024-06-28 14:15:51 -07:00
|
|
|
cookbook/type-routed-agent
|
|
|
|
cookbook/azure-openai-with-aad-auth
|
|
|
|
cookbook/termination-with-intervention
|
|
|
|
cookbook/buffered-memory
|
|
|
|
cookbook/extracting-results-with-an-agent
|
2024-06-03 16:06:04 -04:00
|
|
|
|
|
|
|
|
2024-05-24 13:45:23 -04:00
|
|
|
.. toctree::
|
|
|
|
:caption: Reference
|
|
|
|
:hidden:
|
|
|
|
|
2024-06-04 10:00:05 -04:00
|
|
|
reference/agnext.components
|
|
|
|
reference/agnext.application
|
2024-05-24 13:45:23 -04:00
|
|
|
reference/agnext.core
|
2024-06-28 08:03:42 -07:00
|
|
|
reference/agnext.worker
|
2024-06-12 15:21:20 -04:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Other
|
|
|
|
:hidden:
|
|
|
|
|
|
|
|
contributing
|
|
|
|
|