仅用十几行代码实现 OpenManus,Spring AI Alibaba Graph 快速预览
· 7 min read
Spring AI Alibaba Graph 的核心内容开发已基本就绪,将在近期发布正式版 本,基于 Spring AI Alibaba Graph 开发者可以轻松开发工作流、不同模式的智能体&多智能体等系统,在 Spring AI ChatClient 基础上给开发者带来灵活的选择与更丰富的功能。
跟着这篇文章,我们将以三个示例形式为大家展示如何使用 Spring AI Alibaba 开发工作流、智能体应用,几行代码即可实现智能体编排:
- 示例一:一个客户评价处理系统(基于工作流编排实现)
- 示例二:基于 ReAct Agent 模式的天气预报查询系统
- 示例三:基于 Supervisor 多智能体的 OpenManus 实现
Spring AI Alibaba Graph 内核与示例完整源码请参见:https://github.com/alibaba/spring-ai-alibaba/tree/main/spring-ai-alibaba-graph
示例一:基于工作流编排的客户评价处理系统
以下是系统架构图:

本示例实现了一个客户评价处理系统,系统首先接收用户评论,根据评论内容自动进行问题分类,总共有两级问题分类:
- 第一级分类节点,将评论分为 positive 和 negative 两种。如果是 positive 评论则进行系统记录后结束流程;如果是 negative 评论则进行第二级分类。
- 第二级分类节点,根据 negative 评论的具体内容识别用户的具体问题,如 "after-sale service"、"product quality"
