- 博客(45)
- 收藏
- 关注
原创 【RAG搭建Agent应用实战】基于检索增强生成(RAG)搭建特定场景Agent应用
本文介绍了RAG(检索增强生成)技术及其应用实现。首先概述了RAG的工作原理,包括将非结构化数据转换为矢量数据库的过程。其次对比了RAG与模型微调的区别,指出前者是临时检索外部知识库的灵活方案,后者是直接调整模型参数的长期方案。然后通过Cherry Studio和Spring AI Alibaba分别演示了本地知识库Agent应用和简单RAG的实现方法,包括知识库创建、Agent设置和效果测试。最后详细说明了如何在阿里百炼平台创建RAG应用实例并进行本地调用,提供了完整的代码实现方案。
2025-07-29 23:07:01
1356
原创 AI大模型各类概念扫盲
摘要:本文系统介绍了AI领域的核心概念与技术。Prompt是引导AI生成内容的关键指令,其设计直接影响输出质量;RAG通过结合实时检索与生成技术解决知识局限;Embedding将数据转化为语义向量,支撑相似性搜索;向量数据库专为高效检索高维向量设计。关键参数包括召回率、Top_K/Top_p和温度参数,分别控制检索全面性、生成多样性和随机性。智能代理(Agent)整合记忆系统、函数调用和链式调用等技术,通过MCP协议管理复杂上下文,实现从简单问答到多步骤任务的自动化处理。这些技术共同构成了现代AI系统的基础
2025-07-24 23:10:57
1606
1
原创 【大模型文生图、文生音频实战Demo】基于Spring AI Alibaba和阿里百炼大模型实现文生图、文生视频
本文介绍了使用阿里百炼大模型实现文生图和文生音频的Spring Boot应用。通过wanx2.1-t2i-turbo模型实现文生图功能,支持指定图片尺寸并返回生成图片的URL;同时利用语音合成模型将文本转为MP3音频文件。两种功能均通过REST API提供调用接口,展示了Spring AI Alibaba与大模型集成的实际应用。
2025-07-23 22:48:52
540
原创 【大模型记忆实战Demo】基于SpringAIAlibaba通过内存和Redis两种方式实现多轮记忆对话
本文介绍了Spring AI Alibaba实现的三种多轮对话记忆管理方式,重点演示了基于内存和Redis的方案。基于内存的方案通过InMemoryChatMemory实现对话记忆,但存在重启丢失数据的缺点;Redis方案通过RedisChatMemory类将对话持久化到Redis,使用Jedis连接池进行高效存储和检索。两种方案都通过ChatClient构建对话系统,设置旅游规划师角色,并支持通过chatId区分不同会话。Redis方案额外实现了按时间戳排序和分批处理消息的功能,确保对话记忆的持久化和高效
2025-07-22 23:46:17
627
原创 【Spring AI Alibaba实战Demo】通过Spring AI Alibaba接入本地部署的大模型和线上大模型,实现流式简单对话
通过Spring AI Alibaba接入本地部署的大模型和线上大模型,实现简单对话
2025-07-17 22:25:45
1250
1
原创 【Deepseek-R1+阿里千问大模型】四步完成本地调用本地部署大模型和线上大模型,实现可视化使用
四步教会你通过Cherry Studio完成本地调用Ollama本地部署的大模型和阿里百炼线上大模型,本文使用本地部署Deepseek-R1,线上调用阿里千问大模型,并通过实现可视化使用
2025-07-16 22:24:25
702
原创 【仿12306项目】通过纯前端+Kaptcha后端验证码,削弱瞬时高峰并防机器人刷票
代码演示,通过纯前端+Kaptcha后端验证码,削弱瞬时高峰并防机器人刷票
2025-02-07 20:26:39
629
原创 【仿12306项目】演示令牌大闸核心功能,校验库存和机器人防刷
演示令牌大闸核心功能,校验库存和防机器人刷票。同时演示利用缓存+数据库的方式,减轻数据库查询压力
2025-02-07 10:49:29
911
原创 【仿12306项目】基于SpringCloud,使用Sentinel对抢票业务进行限流
基于SpringCloud的仿12306项目,代码演示,使用Sentinal对抢票业务进行限流,演示动态配置限流规则,同时利用Nacos实现持久化配置
2025-02-04 21:36:34
1013
原创 【仿12306项目】通过加“锁”,解决高并发抢票的超卖问题
在仿12306项目中,通过加“锁”,解决高并发抢票的超卖问题,如Synchronized锁,Redis分布式锁,Redisson看门狗,Redis红锁。
2025-02-02 19:45:33
1320
2
原创 分布式事务组件Seata简介与使用,搭配Nacos统一管理服务端和客户端配置
分布式事务组件Seata简介与使用,代码演示,搭配Nacos统一管理服务端和客户端配置
2025-02-01 15:26:41
1978
原创 【踩坑日常,已解决】Failed to convert from type [java.lang.String] to type [java.util.Date]
解决报错:Failedtoconvertfromtype[java.lang.String]totype[java.util.Date]
2025-01-20 14:44:30
1354
原创 SpringBoot实现定时任务,使用自带的定时任务以及调度框架quartz的配置使用
SpringBoot实现定时任务,使用自带的定时任务以及调度框架quartz的配置使用
2025-01-19 23:09:26
1430
原创 【踩坑日常,已解决】Error creating bean with name ‘xxxMapper‘ defined in file []
解决SpringBoot3整合Mybatis时,出现的bug:Error creating bean with name 'memberMapper' defined in file [xxx]: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
2025-01-08 13:51:19
1977
原创 【GraalVM配置与使用,java程序打包成exe可执行文件】SpringBoot3新特性AOT介绍,在win11配置GraalVM环境并打包本地镜像为.exe可执行文件
SpringBoot3新特性AOT介绍,在win11配置GraalVM环境并打包本地镜像为.exe可执行文件,实例演示,复制粘贴即可实现
2025-01-06 13:57:34
2019
原创 基于SpringBoot和OAuth2,实现通过Github授权登录应用
基于SpringBoot和OAuth2,实现通过Github授权登录应用
2024-12-29 22:26:19
1488
原创 【SpringBoot + Vue 实战项目-师生课程管理系统(附源码地址)】基于Vue3开发前端页面部分,实现教师、学生两种角色的页面功能展示
项目前端简介
2024-10-09 22:51:10
1350
1
原创 【SpringBoot + Vue 实战项目-师生课程管理系统(附源码地址)】基于SpringBoot开发后端功能部分,实现教师、学生两种角色的Api接口
项目后端简介
2024-10-09 22:48:43
1143
原创 【SpringBoot + Vue 实战项目-师生课程管理系统(附源码地址)】项目总览
本项目是团队开发参加比赛的成果,最终结果拿到国二。项目主要包括Vue系统前端,SpringBoot系统后端,Flask算法后端三个主要部分。其中Flask算法后端主要包括团队开发的一些模型算法实现,以及调用讯飞人工智能API的功能,在此不多做讲解。本篇系列的项目介绍主要聚焦于我的开发工作部分,包括Vue系统前端以及SpringBoot系统后端。用户通用功能模块:登录、注册、查看/修改个人信息、修改头像、退出登录课程信息模块:课程信息分类分页展示,课程详情展示。
2024-10-09 22:46:00
585
原创 【复制粘贴即可完成】Centos7系统更换Python3版本、安装Git
在Centos系统更换python版本、安装git,记录一下操作步骤,复制黏贴即可完成!
2024-07-09 23:12:14
518
原创 【保姆级教程】阿里云服务器部署前后端项目,SpringBoot后端+Vue3前端
利用阿里云服务器,将SpringBoot+Vue的前后端项目部署上线,实现项目的在线访问!
2024-06-26 17:57:17
1939
原创 【基于宝塔面板和wordpress一键部署搭建自己的个人网站】通过阿里云服务器,搭建自己的网站
【搭建个人网站】用服务器做有趣的事,你值得拥有!通过宝塔面板和wordpress,一键部署搭建自己的个人网站
2024-01-29 21:40:16
2178
原创 【Fabric环境搭建,复制粘贴即可实现】Fabric网络搭建保姆级教程,亲测速通安装
【Fabric环境搭建,复制粘贴即可实现】Fabric网络搭建保姆级教程,一路复制粘贴即可完成
2024-01-29 16:17:42
2085
原创 Python实现简单的区块链,实现共识算法、Merkle Tree(默克尔树)、冲突解决、添加交易等功能
Python实现简单的区块链,实现简单挖矿、共识算法、Merkle Tree(默克尔树)、冲突解决、添加交易、挖矿奖励等功能
2023-08-08 22:29:22
2223
原创 南邮811数据结构经验贴
今年23考研,已上岸南邮,分享一些关于考研准备和811数据结构科目的经验,希望能对即将考研的学弟学妹们有所帮助。一些资料也可以私聊分享。
2023-07-08 14:49:47
3679
14
原创 虚拟机安装MySQL数据库,本地连接并进行基本单表查询和多表查询数据库
虚拟机安装MySQL数据库,本地连接并进行基本单表查询和多表查询数据库
2023-01-13 17:02:41
1379
3
原创 通过虚拟机安装centos系统,搭建nginx服务器,实现正向代理和反向代理
通过虚拟机安装centos系统,搭建nginx服务器,实现正向代理和反向代理
2023-01-13 15:52:13
1868
原创 Zabbix笔记(zabbix安装、监控项、触发器、邮件&vx报警、二次开发、监控网络流量磁盘CPU)
Zabbix笔记(zabbix安装、监控项、触发器、邮件&vx报警、二次开发、监控网络流量磁盘CPU)
2022-02-24 23:47:12
1151
原创 运用爬虫和neo4j数据库制作体育人物图谱(demo)
运用爬虫和neo4j数据库制作体育人物图谱(demo)总体思路:从虎扑网站爬取体育人物列表,再通过人物列表去百度百科爬取人物关系列表,将两个文件都以csv格式保存,导入neo4j数据库制成人物图谱。其中爬虫筛选数据用的是xpath1. 爬取数据爬取体育人物列表通过虎扑网站爬取体育人物,网址导入的类以及UA的设置:from lxml import etreeimport requestsimport timeimport csvheaders = { 'User-Agent
2021-10-04 21:01:09
1357
原创 解决:无法终止PID为5056的进程;wamp无法变成绿色
解决无法终止PID为5056的进程问题截图:解决方法:以管理员身份打开CMD(右键win选择),输入taskkill /F /pid 5056强制关闭,问题解决
2021-09-06 14:07:16
747
原创 Spring Web全栈
依赖注入(DI)是 Spring 最核心的技术点MavenMaven 是一个项目管理和构建自动化工具Maven 使用惯例优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的结构:这里的 ${basedir} 代表的是 Java 工程的根路径,在我们这里就是工程的根目录啦。一个 Maven 项目在默认情况下会产生 JAR (Java 的一种压缩格式)文件,另外 ,编译后 的 classes 会放在 ${basedir}/target/classes 下面, JAR 文件会放在 ${b
2021-07-15 14:16:48
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅