--- myst: html_meta: "description lang=zh-CN": | AutoGen扩展用户指南,一个用于构建多Agent应用的AI框架。 --- # 扩展功能 ```{toctree} :maxdepth: 3 :hidden: installation discover create-your-own ``` ```{toctree} :maxdepth: 3 :hidden: :caption: 指南 azure-container-code-executor ``` AutoGen 被设计为可扩展的。`autogen-ext` 包包含了由 AutoGen 项目维护的内置组件实现。 组件示例包括: - `autogen_ext.agents.*` 用于 agent 实现,如 {py:class}`~autogen_ext.agents.web_surfer.MultimodalWebSurfer` - `autogen_ext.models.*` 用于模型客户端,如 {py:class}`~autogen_ext.models.openai.OpenAIChatCompletionClient` 和 {py:class}`~autogen_ext.models.semantic_kernel.SKChatCompletionAdapter`,用于连接托管和本地模型 - `autogen_ext.tools.*` 用于工具,如图谱检索增强生成(GraphRAG)的 {py:class}`~autogen_ext.tools.graphrag.LocalSearchTool` 和 {py:func}`~autogen_ext.tools.mcp.mcp_server_tools` - `autogen_ext.executors.*` 用于执行器,如 {py:class}`~autogen_ext.code_executors.docker.DockerCommandLineCodeExecutor` 和 {py:class}`~autogen_ext.code_executors.azure.ACADynamicSessionsCodeExecutor` - `autogen_ext.runtimes.*` 用于 agent 运行时,如 {py:class}`~autogen_ext.runtimes.grpc.GrpcWorkerAgentRuntime` 完整组件列表及其 API 请参阅 [API 参考](../../reference/index.md)。 我们强烈鼓励开发者构建自己的组件,并将其作为生态系统的一部分发布。 ::::{grid} 2 2 2 2 :gutter: 3 :::{grid-item-card} {fas}`magnifying-glass;pst-color-primary` 探索 :link: ./discover.html :link-alt: 探索:发现社区扩展和示例 发现社区扩展和示例代码 ::: :::{grid-item-card} {fas}`code;pst-color-primary` 创建扩展 :link: ./create-your-own.html :link-alt: 创建扩展:开发您自己的扩展 开发您自己的扩展 ::: ::::