微软提出AutoGen Studio,用低代码方式开发智能体 精华

发布于 2025-3-3 09:49
浏览
0收藏

AI Agent的高效、能力强、自动化等技术特点在零售、金融、教育、新闻等业务中得到广泛应用。但是,没有专业编程能力的业务人员想构建复杂的智能体并不容易。


例如,需要考虑使用哪一种大模型,智能体可用的工具,智能体可执行的行动步骤数以及任务终止条件判断等。


所以,为了简化智能体构建流程,微软的研究人员在其开源的超过30000颗星AutoGen智能体之上,与低代码技术相结合构建了AutoGen Studio,通过可视化拖拽低代码的方式就能完成智能体的开发流程。

微软提出AutoGen Studio,用低代码方式开发智能体-AI.x社区

AutoGen Studio的核心特点在于提供了一个简单、直观可视化界面,允许用户通过简单的拖拽方式来使用模型、技能/工具以及记忆组件,并将它们附加到不同的智能体上,最终形成一个完整的自动化工作流。

微软提出AutoGen Studio,用低代码方式开发智能体-AI.x社区

在AutoGen Studio中,每一个模块的功能包括:模型选择,这是用来驱动智能体自动化行为的核心;技能或工具,这些是智能体用于执行特定任务的代码或API接口;执行记忆,可以是短期的(如列表)也可以是长期的(如向量数据库),用于存储和检索信息;

智能体本身,这个是模型、技能、记忆组件以及行为的组合;自动化工作流,定义了一组智能体及其相互作用的方式,包括智能体行动的顺序或序列、任务规划、终止条件等。如果你是专业开发人员,可以通过Python API进行深度定制开发。

微软提出AutoGen Studio,用低代码方式开发智能体-AI.x社区

定义好智能体后,开发者可以进入工作流的开发阶段,可以将智能体组合成复杂的工作流,以解决特定的任务。工作流的构建同样支持拖放操作,使得开发者可以轻松地将智能体放入工作流中的适当位置,并定义它们之间的交互关系。


为了进一步增强工具的功能性,AutoGen Studio集成了实时监控功能。在智能体执行任务的过程中,所有的消息交流都会被实时地流式传输到界面上,任何生成的工件(如图像、代码、文档等)也会被展示出来。


除了可视化拖拽UI界面,AutoGen Studio还提供了强大的调试和评估工具。可以帮助开发者深度理解智能体的行为,识别和修复潜在的问题。例如,提供了一个观察视图,允许开发者实时查看智能体的消息和行动,以及它们生成的所有工件。

微软提出AutoGen Studio,用低代码方式开发智能体-AI.x社区

此外,还有一个任务执行分析器视图,有一组可视化的指标,包括智能体交换的消息总数、大模型的消耗成本、智能体使用工具的频率以及工具使用的状态成功或失败等。


AutoGen Studio另外一个特色功能是部署和共享功能。当开发者完成智能体的工作流设计和测试时,可以轻松地将工作流导出为JSON配置文件,可无缝集成到任何Python应用程序中,也可以作为API端点执行,或者封装在Docker容器中,以便在各种平台上进行大规模部署。


目前,微软开发人员已经提供了智能体的模板库,用户可以直接导入和重用这些组件,也可以根据自己的实际业务需求进行修改。


本文转自 AIGC开放社区  ,作者:AIGC开放社区


原文链接:​​https://mp.weixin.qq.com/s/wTrNMhxcznphn9fFQ07ynQ​

收藏
回复
举报
回复
相关推荐