一、简介
阿里云百炼是一款可视化 AI 智能体应用开发平台,它提供了三种大模型应用开发模式:智能体、工作流与智能体编排,支持知识库检索、互联网搜索、工作流设计及智能体协作等功能。本示例演示了如何使用百炼开发并发布一款简单的
智能体应用,随后演示如何将一个普通的 Spring Boot 微服务应用接入智能体,让普通应用具备智能化能力。

二、定义并发布百炼智能体应用
打开百炼控制台,如下图所示创建自己的智能体应用,详细应用创建步骤可参考 百炼官方文档。

应用编辑完成之后,可在线可视化测试应用,如果最终测试符合预期,点击页面右上角的 “发布” 按钮,将智能体正式发布出去。

发布完成后,我们就可以通过通过 API 与这个智能体应用进行对话了。接下来我们演示如何在 Spring Boot 应用中快速访问这个智能体应用。
三、在 Spring Boot 应用中调用智能体应用
为了让 Spring Boot 应用访问百炼中发布的智能体应用,首先我们为应用加入 Spring AI Alibaba 依赖:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.3.10</version>
<relativePath/>
</parent>
<!-- 当前项目的坐标信息 -->
<groupId>com.jzj</groupId>
<artifactId>pharmacist-system</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>pharmacist-system</name>
<description>pharmacist-system</description>
<!-- 全局属性配置 -->
<properties>
<!-- 指定Java版本 -->
<java.version>17</java.version>
<!-- Spring AI Alibaba版本 -->
<spring-ai-alibaba.version>1.0.0-M6.1</spring-ai-alibaba.version>
</properties>
<!-- 项目依赖配置 -->
<dependencies>
<!-- Spring Boot Web起步依赖,用于构建Web应用 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Spring AI Alibaba起步依赖,用于集成AI相关功能 -->
<dependency>
<groupId>com.alibaba.cloud.ai</groupId>
<artifactId>spring-ai-alibaba-starter</artifactId>
<version>${spring-ai-alibaba.version}</version>
</dependency>
<!-- Spring Boot测试依赖,用于单元测试 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



