项目背景
随着⼈⼯智能技术的快速发展和⼤模型开源趋势的兴起,智能聊天机器⼈在客服、知识问答、⽣活助⼿ 等领域得到了⼴泛应⽤,我们接下来模仿这些应用实现一个智能的聊天机器人
核心功能
1.对话
- 支持用户和机器人之间的对话
- 实时响应用户的输入,进行回答
2.多轮对话
- 能够理解和处理多轮对话,保持上下文的连续性
- 支持基于上下文的智能应答
3.历史记录
- 自动保存用户和机器人之间的对话历史
- 支持用户查看历史的对话内容
页面设计


我们通过ollama搭建本地的大模型
首先添加本项目所需要的依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-ollama-spring-boot-starter</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>1.0.0-M6</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManag

最低0.47元/天 解锁文章
2107

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



