基于 v0.4 的 autogen-core 层,AutoGen 支持将不同智能体部署在不同的进程或机器上,通过 gRPC 协议进行跨节点通信。Python 和 .NET 两个实现共享同一套 protobuf 消息定义,实现了跨语言的智能体联邦。
开发者可以将需要访问私有数据的智能体部署在企业内网,将需要调用公网工具的智能体部署在公网,满足数据安全与功能需求的平衡。智能体之间通过 gRPC 连接,应用程序代码保持不变,只需配置运行时连接参数。
分布式部署适用于智能体数量多、计算负载大、或有网络隔离要求的企业级场景。结合 Azure Container Apps 等云原生平台,可以实现弹性伸缩的长运行智能体集群。