Spring AI Agent实战:通过实战学习了解Spring AI Agent工作流模式

大家好,我是小冬瓜,众所周知使用LLM时提示词非常重要,只有提示词使用得当,LLM回答问题才能够准确和专业。但假如我们自己的AI应用要处理多种任务,在不同领域都要表现得出色该怎么办呢。今天我们写一个小demo,使用spring-ai agent工作流的路由模式来解决这类问题。

需求目标

系统自动根据用户输入信息,选择合适的提示词模版进行专业回答。

演示效果

实战代码

pom文件

 <dependencies>
  <dependency>
   <groupId>com.alibaba.cloud.ai</groupId>
   <artifactId>spring-ai-alibaba-starter-dashscope</artifactId>
  </dependency>
  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
  <dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
  </dependency>
  <dependency>
   <groupId>com.alibaba</groupId>
   <artifactId>fastjson</artifactId>
  </dependency>
 </dependencies>

配置文件

spring:
  application:
    name: agent-workflow
  ai:
    dashscope:
      api-key: ${DASHSCOPE_API_KEY}
      chat:
        options:
          model: deepseek-v3

具体代码

/**
 * @author 任海东
 * @since 2025年7月1日
 */
@Slf4j
public class RoutingWorkflow {

 private final ChatClient chatClient;

 private final Map<String, String> routes;

 private&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值