⏶29
AgentScope 1.0:一个以开发者为中心的框架,用于构建 Agentic 应用
发表
由
taesiri 提交

作者: Dawei Gao, Zitao Li, Yuexiang Xie,
Weirui Kuang, Liuyi Yao, Bingchen Qian, Zhijian Ma, Yue Cui, Haohao Luo,
Shen Li, Lu Yi, Yi Yu, Shiqi He, Zhiling Luo, Wenmeng Zhou, Zhicheng Zhang, Xuguang He, Ziqian Chen, Weikai Liao, Farruh Isakulovich Kushnazarov, Yaliang Li, Bolin Ding, Jingren Zhou
摘要
在大型语言模型(LLM)的快速发展驱动下,代理能够结合内在知识和动态工具使用,极大地增强了其处理现实世界任务的能力。顺应这种发展,AgentScope 在新版本(1.0)中进行了重大改进,旨在全面支持灵活高效的基于工具的代理-环境交互,以构建代理式应用程序。具体来说,我们抽象了代理式应用程序所需的基础组件,并提供统一的接口和可扩展的模块,使开发人员能够轻松利用最新进展,如新模型和 MCP。此外,我们基于 ReAct 范式将代理行为进行基础化,并基于系统的异步设计提供了先进的代理级基础设施,这丰富了人-代理和代理-代理的交互模式,同时提高了执行效率。在此基础上,我们集成了几个针对特定实际场景定制的内置代理。AgentScope 还为开发者提供了强大的工程支持,以实现用户友好的体验。我们提供了一个可扩展的评估模块,并带有可视化界面,使长轨迹代理式应用程序的开发更易于管理和跟踪。此外,AgentScope 提供了一个运行时沙箱,以确保代理的安全执行,并便于在生产环境中快速部署。通过这些增强功能,AgentScope 为构建可扩展、自适应且有效的代理式应用程序提供了实用的基础。
> 随着大型语言模型(LLM)的飞速发展,代理能够结合内在知识和动态工具使用,极大地增强了它们解决现实世界任务的能力。顺应这种演变,AgentScope 在新版本(1.0)中进行了重大改进,旨在全面支持灵活高效的基于工具的代理-环境交互,以构建代理应用程序。具体而言,我们抽象了代理应用程序的基本组件,并提供统一的接口和可扩展的模块,使开发人员能够轻松利用最新的进展,例如新模型和 MCP。此外,我们将代理行为 grounding 在 ReAct 范式中,并提供基于系统异步设计的高级代理级基础设施,丰富了人-代理和代理-代理的交互模式,同时提高了执行效率。在此基础上,我们集成了几个针对特定实际场景定制的内置代理。AgentScope 还为开发者提供强大的工程支持,以获得友好的体验。我们提供了一个可扩展的评估模块,带有可视化工作室界面,使得开发长轨迹代理应用程序更加易于管理和跟踪。此外,AgentScope 还提供了一个运行时沙盒,以确保代理的安全执行,并促进在生产环境中的快速部署。通过这些增强功能,AgentScope 为构建可扩展、自适应且有效的代理应用程序提供了实用的基础。