当前位置: 首页 > news >正文

黑马 SpringAI+DeepSeek 实战:从对话机器人到企业级知识库的大模型开发全攻略

附完整代码 + 项目案例,3 天吃透大模型应用开发核心技术

需要完整项目学习视频以及源码的私信博主,谢谢~大家一起加油呐!!

01.认识AI和大模型

小结

AI的发展过程

符号主义

机器学习

深度学习——自然语言处理(NLP)——大语言模型(LLM)

大模型底层原理

T:基于 Transformer 的神经网络

P:通过大量数据预训练,掌握自然语言规律

G:基于上文计算概率,声测会给你下一个token

02大模型应用开发-模型部署方案对比

模型部署

03大模型应用开发-模型部署-云服务

模型部署-云服务

阿里百炼

04大模型应用开发-模型部署-本地部署

企业肯定是在自己的服务器上去部署,在内网去使用

模型部署-本地部署

1. 安装 ollama

2. 

3. 

4. 

05大模型应用开发-调用大模型

调用大模型

遵循 openai 的规范,实现了 openai 的那一套接口

调用本地部署的大模型、或者是云部署的大模型——发送HTTP请求

06大模型应用开发-什么是大模型应用开发?

传统程序和AI大模型之间的区别

大模型应用(Hybrid AI)

应用领域

07大模型应用开发-AI应用开发技术架构

AI应用开发技术架构

纯 Prompt 问答

Agent(智能体(会对复杂的任务进行拆解))+ Function Calling

RAG(Retrieval检索 Augmented增强 Generation生成)

Fine-tuning(模型微调)

针对特有业务场景对基础大模型做数据训练与微调,以满足特定场景的需求。

11SpringAI-介绍

两种技术框架的对比

目录

12SpringAI-对话机器人-快速入门

快速入门

引入依赖

配置模型

配置客户端

13SpringAI-对话机器人-会话日志

客户端进行配置

日志输出

14SpringAI-对话机器人-对接前端

这里就是构建一个前端页面,因为博主主要学习的是后端,所以这一块大家可以自己通过各种 AI 软件自行构建一个前端页面,只需要前后端对接好技术就好啦

我强烈推荐这里,可以学习一下使用AI软件去快速开发一个项目。

15SpringAi-对话机器人-会话记忆

大模型是不具备记忆能力的,要想让大模型记住之前聊天的内容,唯一的办法就是把之前聊天的内容与新的提示词一起发给大模型

实例演示——阿里百炼平台  文本调试大模型

定义会话存储方式

配置会话记忆

添加会话ID 

16SpringAi-对话机器人-会话历史

接口总结

定义Repository,开发接口,实现类 

开发VO类,以及Controller类

未完待续......

http://www.dtcms.com/a/121947.html

相关文章:

  • <《AI大模型应知应会100篇》第8篇:大模型的知识获取方式及其局限性
  • package.json配置项积累
  • 防火墙介绍
  • SpringMvc的请求-获得请求参数
  • 启山智软的营销方法有哪些优势?
  • 大数据(7)Kafka核心原理揭秘:从入门到企业级实战应用
  • 机器学习 Day10 逻辑回归
  • 设计模式 Day 5:夯实观察者模式(Boost 实战精讲)
  • excel中的VBA指令示例(二)
  • 【Java】Java 中不同类型的类详解
  • 【PVR】《Palm Vein Recognition and Large-scale Research based on Deep Learning》
  • 今日行情明日机会——20250409
  • P9242 [蓝桥杯 2023 省 B] 接龙数列
  • Anacond虚拟环境里安装GPU版本Pytorch
  • linux下截图工具的选择
  • Linux权限管理:从入门到实践
  • 网页部署到宝塔服务器上,发送请求报错?org.springframework.data.redis.RedisSystemException,让我来看看
  • 算法训练之动态规划(一)
  • 为什么在Altium原理图中画线会自动链接到附近?
  • Zephyr、FreeRTOS、RT-Thread 定时器区别分析
  • 【Ragflow】14.MinerU解析脚本,接入ragflow知识库
  • Windows 图形显示驱动开发-WDDM 2.0功能_供应和回收更改
  • Seq2Seq - GRU补充讲解
  • DP_AUX辅助通道介绍
  • Testbench设计
  • 起跑有几种起跑方式·棒球1号位
  • 【嵌入式系统设计师】知识点:第11 章 嵌入式系统设计案例分析
  • MQ保证消息幂等
  • (四十一)Dart 中的空安全与 `late` 关键字教程
  • 网络基础-路由技术和交换技术以及其各个协议