接入 API · 个人 AI 解读连接自己的模型解读资讯,浏览新闻无需配置。
返回资讯列表
Agent 与开发工具官方来源国际

Microsoft AutoGen 发布: python-v0.6.0

Microsoft AutoGen 发布 · 来源更新
今日摘要使用自己的 API,仅供个人查看

来源摘要

## What's New ### Change to `BaseGroupChatManager.select_speaker` and support for concurrent agents in `GraphFlow` We made a type hint change to the `select_speaker` method of `BaseGroupChatManager` to allow for a list of agent names as a return value. This makes it possible to support concurrent agents in `GraphFlow`, such as in a fan-out-fan-in pattern. ```python # Original signature: async def select_speaker(self, thread: Sequence[BaseAgentEvent | BaseChatMessage]) -> str: ... # New signature: async def select_speaker(self, thread: Sequence[BaseAgentEvent | BaseChatMessage]) -> List[str] | str: ... ``` Now you can run `GraphFlow` with concurrent agents as follows: ```python import asyncio from autogen_agentchat.agents import AssistantAgent from autogen_agentchat.conditions import MaxMessageTermination from autogen_agentchat.teams import DiGraphBuilder, GraphFlow from autogen_ext.models.openai import OpenAIChatCompletionClient async def main(): # Initialize agents with OpenAI model clients. model_client = OpenAIChatCompletionClient(model="gpt-4.1-nano") agent_a = AssistantAgent("A", model_client=model_client, system_message="You are a helpful assistant.") agent_b = AssistantAgent("B", model_client=model_client, system_message="Translate input to Chinese.") agent_c = AssistantAgent("C", model_client=model_client, system_message="Translate input to Japanese.") # Create a directed graph with fan-out flow A -> (B, C). builder = DiGraphBuilder() builder.add_node(agent_a).add_node(agent_b).add_node(agent_c) builder.add_edge(agent_a, agent_b).add_edge(agent_a, agent_c) graph = builder.build() # Create a GraphFlow team with the directed graph. team = GraphFlow( participants=[agent_a, agent_b, agent_c], graph=graph, termination_condition=MaxMessageTermination(5), ) # Run the t

阅读原始来源
来源
Microsoft AutoGen 发布 · 官方来源
来源发布
2025/06/05 08:37
来源更新
2025/06/05 08:41
首次采集
2026/09/19 13:21

本文为公开信息索引与摘要,详情及后续变化请以原始来源为准。

把 AI 雷达放到桌面

在支持安装的浏览器中,可以将本站作为应用打开。

安装入口取决于浏览器;应用和网站使用同一份最新内容。

查看完整安装指南