自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1469)
  • 收藏
  • 关注

原创 不要傻呵呵等金九银十了!

最近在和一些同学交流中发现,无论是社招同学还是校招同学,都觉得应该等到 9 月份之后再出去找工作好一些。但今天要给大家提醒一下,为什么呢?接下来聊聊我的思考。

2025-07-31 12:09:29 856

原创 Coze开源版?别吹了!

但今天要谈的不是安装的问题,而是在深度体验了 Coze 开源版之后,感受到开源版存在两个致命问题,想和大家聊聊。

2025-07-28 16:00:06 399

原创 Dify新版1.7发布,这2个重要更新你必须知道!

Dify 又发布新版了,这次也是直接从 V1.6.0 升级到 V1.7.0 了,那这次升级的主要内容是啥呢?接下来我们一起来看。这次升级除了修复了一些列 BUG 和部分功能优化之外,。:允许用户安全地连接第三方服务,而无需手动管理 API 密钥。避免了手动维护 API 秘钥的麻烦,同时可以有效的防止(静态)API 秘钥被劫持和泄露的风险。:Dify 插件可以配置自动升级到最新版本,这样就确保了插件和 Dify 版本的兼容性,保证 Dify 能够稳定运行。

2025-07-25 16:52:58 829

原创 面试官:聊聊RAG的执行流程?

RAG(Retrieval-Augmented Generation,检索增强生成)是指在将原始问题发送给大语言模型之前,先通过外部知识库将数据进行注入,之后先在知识库中检索相关信息,然后再将检索结果和原始问题一起发送给大模型组织、整理答案的一种技术手段。通过这种实现方式,大语言模型可以获取到特定领域的相关信息,并能够利用这些信息进行回复,从而降低了发生幻觉的可能性。RAG 优势提高准确性:通过引用外部知识库,减少幻觉现象。实时更新:允许模型访问最新信息,解决知识局限性问题。经济高效。

2025-07-24 15:39:09 764

原创 面试官:Dify如何调用外部程序?

其中包含的内容有:场景题、SpringAI、SpringAIAlibaba、并发编程、MySQL、Redis、Spring、Spring MVC、Spring Boot、Spring Cloud、MyBatis、JVM、设计模式、消息队列、Dify、AI常见面试题等。设置请求方法(GET/POST)、请求头(如 Content-Type: application/json)和请求体(如 JSON 参数)。:适合需要与 Java 服务进行简单、直接的 HTTP 交互(如调用 RESTful API)。

2025-07-22 09:51:40 1029

原创 面试官:如何实现大模型连续对话?

所有的大模型本身是不进行信息存储的,也不提供连续对话功能,所以想要实现连续对话功能需要开发者自己写代码才能实现。那怎么才能实现大模型的连续对话功能呢?大模型连续对话功能不同的框架实现也是不同的,以行业使用最多的 Java AI 框架 Spring AI 和 Spring AI Alibaba 为例,给大家演示一下它们连续对话是如何实现的。Spring AI 以 MySQL 数据库为例,我们来实现一下它的连续对话功能。1.创建表2.添加数据库和 MyBatisPlus 依赖:3.设置配置文件:4.编写实

2025-07-18 16:54:51 934

原创 面试官:如何实现企业级MCP分布式部署?

作为一个企业级的 MCP Server 服务,只运行在单机环境上是远远不够的,我们需要让它部署在多个机器上,并且支持分布式的调用,这其中当然还包括负载均衡和节点变更的动态感知等内容。那么如何让你的 MCP 服务支持这些功能呢?接下来,我们一起来看。

2025-07-16 17:22:55 781

原创 面试官:谈谈你AI项目的具体实现?

在如今比较卷的 Java 面试市场,会 AI 技术是比较吃香的,它也可以作为一个技术或项目亮点,帮你拿到更多的面试机会,当然,也会帮你大大的提升面试的通过率。但是在面试的过程中,如何展现你的 AI 技术?又成了一件比较头疼的事,所以本文就给大家提供一下思路,仅供各位大佬参考。其中前三个对于 Java 岗位的面试帮助更大,Dify 是锦上添花,不过它在面试 AI 大模型应用开发工程师方面帮助更大。

2025-07-15 16:14:20 408

原创 炸裂!Dify新版发布:内置MCP双向支持!

Dify 又发布新版本了,并且这次是直接从 1.5 升级到 1.6 的,所以大家应该清楚这次升级一定会有一个比较大的功能升级。是的,没错。这个就叫做 MCP 双向支持。

2025-07-11 16:51:18 767

原创 速看!新版SpringAI的2个致命问题

无论是使用最新正式版的 Spring AI,还是最新正式版 Spring AI Alibaba,在实现自定义 MCP 服务器端和客户端的时候,一定要注意这两个问题,不然你会发现你的 MCP 服务器端能启动,但客户端就是连接不上,并且控制台也都是误报信息。

2025-06-27 17:10:01 573

原创 Dify发布V1.5.0:可视化故障排查!超实用

Dify 本周又发布了一个实用的大版本,直接从 V1.4.3 版本干到 V1.5.0 了,那问题来了,这次更新了哪些内容呢?接下来我们一起来看。那它是怎么提示工作效率的呢?接下来我们一起来看。

2025-06-26 16:35:15 955 1

原创 超赞!本地程序调用云知识库实现RAG功能

在 Spring AI Alibaba 程序中,我们可以直接使用本地程序调用百炼平台的云知识库,实现知识库文档解析、分块、向量化存储等一条龙服务。这样,,可以大大提升开发效率,非常哇塞。那问题来了,如何对接百炼平台的云知识库呢?本文我们基于最新版正式版 Spring AI Alibaba 和百炼平台带着大家一起操作一下。

2025-06-24 09:38:43 600

原创 超实用!SpringAI提示词的4种神级用法

提示词(Prompt)是输入给大模型(LLM)的文本指令,用于明确地告诉大模型你想要解决的问题或完成的任务,也是大语言模型理解用户需求并生成准确答案的基础。。那问题来了,在 Spring AI/Spring AI Alibaba 如何用好提示词?以及提示词的使用方式有哪些呢?接下来本文一起来盘点一下。

2025-06-23 16:19:50 420

原创 ChatClient vs ChatModel:开发者必须知道的4大区别!

在 Spring AI/Spring AI Alibaba 框架中,ChatModel 和 ChatClient 都可以实现大模型的文本生成功能,例如聊天机器人,但二者是两种不同层级的 API 封装,分别针对不同的开发场景和需求设计。

2025-06-19 15:48:05 454

原创 AI实战:一键生成数字人视频!

做自媒体行业的同学都知道,制作一条可发布的视频成本是很高的,通常我们需要先录制原始视频,而录制原始视频的时间通常是发布视频时长的 3-5 倍,之后还需要花费很长的时间剪辑,最终才能制作一条可发布的视频,相当费时费力。但是,技术发展到今天,我们可以使用数字人来自动生成视频。这样每天就能简单且高效的产出 N 条视频了,而且无需修剪、也不用担心出错,这样就大大减低了视频制作的成本,提高了工作效率。那问题来了,怎么制作自己的数字人视频呢?

2025-06-16 17:34:23 518

原创 Dify实战案例:AI邮件批量发送器!

在 Dify 的使用中,有很多很实用并且很好玩的案例,例如今天给大家介绍这个“在没有 Dify 之前,我们要实现邮件的批量发送是件很难的事,不但要写很长的代码,还要配置很多参数,但是有了 AI 之后,事情变得简单很多。例如,我们要给所有的候选人批量发送统一的笔试邀请的时候,我们只需要给 AI 一个接收者邮件地址列表,然后让 AI 根据我们的主题自动生成邮件,并且批量发送给候选人即可,操作非常的方便,这样就大大的提升了工作效率。那怎么来实现呢?接下来我们一起来看。

2025-06-12 17:58:40 1090

原创 超实用!手把手教你Dify版本升级

很多情况下,我们需要升级 Dify 版本以获得新的功能和性能的提升,同时还能确保系统的安全性、稳定性和兼容性,从而更好地满足用户的需求。那问题来了,怎么升级 Dify 版本呢?接下来,我们以 Docker 方式安装 Dify 的升级为例,给大家演示一下升级的流程和注意事项,当然源码安装的升级方式也是类似的,升级思路都相同的,只是具体的操作可能略有不同。

2025-06-11 15:45:41 1069

原创 Dify实战案例:MySQL查询助手!嘎嘎好用

有了 AI 之后,我们在查询数据库的时候就不需要使用数据库客户端或程序(如 Java、Python)来查询了,。

2025-06-10 16:55:32 460

原创 超实用!Dify调用Java的3种实现方式!

通过“HTTP 请求”的方式调用 Java 程序。通过“自定义工具”的方式调用 Java 程序。通过MCP的方式调用 Java 程序。接下来,我们分别来看。自定义工具的调用方式,需要先把 Java 程序发不成 Dify 中的自定义工具,才能正常调用,如下图所示:"info": {},],"paths": {"get": {],},同样,Java 服务器端只需要提供一个可以使用 HTTP 协议访问的接口即可。

2025-06-05 16:18:28 1170

原创 超实用!Dify快速接入本地MCP服务

MCP 是 Model Context Protocol,模型上下文协议,它是由 Anthropic(Claude 大模型母公司)提出的开放协议,用于大模型连接外部“数据源”的一种协议。

2025-06-03 11:15:10 915

原创 Dify搭建AI图片生成助手中的坑!

Agent 是一种模拟人类行为和能力的 AI 系统,它通过自然语言处理与环境交互,能够理解输入信息并生成相应的输出。Agent 还具有 “感知” 能力,可以处理和分析各种形式的数据。此外,Agent 能够调用和使用各种外部工具和 API 来完成任务,扩展其功能范围。这种设计使 Agent 能够更灵活地应对复杂情况,在一定程度上模拟人类的思考和行为模式。因此,很多人都会将 Agent 称为“智能体”。

2025-05-30 08:59:38 950 2

原创 重磅!SpringBoot4发布,11项重大变更全解析!

不知道大家最近没有发现?在我们新创建 Spring Boot 项目的时候,已经有了 Spring Boot 4.0.0 预览版这个选项了,如下图所示:并且 Spring Boot 4 底层是基于全新的 Spring Framework 7.0.0 实现的,如下图所示:那么问题来了,新版本都有哪些重要的变更呢?接下来由磊哥带着大家抢先来看。

2025-05-28 15:52:57 1660

原创 AI智能体策略FunctionCalling和ReAct有什么区别?

但二者有什么区别呢?在使用时又该如何选择呢?接下来我们一起来看。

2025-05-27 10:59:23 1126

原创 干货分享:Dify中4种核心变量详解!

导出 DSL 时设置了防泄露机制。

2025-05-26 09:14:20 1361

原创 必看!手把手教你玩转Dify的3大核心工具!

HTTP 协议的自定义服务器端,用于处理某个业务逻辑。使用协议将其添加到 Dify 中。自定义的服务器端使用任何语言都可以,只要是 HTTP 协议即可,OpenAI/Swagger 协议如下。例如添加一个天气预报的协议:"info": {},],"paths": {"get": {],},

2025-05-23 18:27:58 464

原创 实战:Dify智能体+Java=自动化运营工具!

我们在运营某个圈子的时候,可能每天都要将这个圈子的“热门新闻”发送到朋友圈或聊天群里,但依靠传统的实现手段非常耗时耗力,我们通常要先收集热门新闻,再组装要新闻内容,再根据内容设计海报等。那怎么才能简化并高效的完成以上工作呢?答案是我们可以借助 AI 工具:Dify + Java 服务来实现热点新闻自动生成功能,最终生成效果如下:具体实现步骤如下:为什么要使用 Java 服务,而不是根据文案直接生成图片呢?答:因为根据文案直接生成图片,目前大模型生成图片服务,并不能满足热点新闻的生成要求。所以,我们可以让大模

2025-05-22 20:24:14 729

原创 【无标题】Spring AI 1.0 正式发布!核心内容和智能体详解

在经历了八个里程碑式的版本之后(M1~M8),Spring AI 1.0 正式版本,终于在 2025 年 5 月 20 日正式发布了,这是另一个新高度的里程碑式的版本,标志着 Spring 生态系统正式全面拥抱人工智能技术,并且意味着 Spring AI 将会给企业带来稳定 API 支持。

2025-05-21 18:18:05 1000

原创 Dify实战案例《AI面试官》更新,支持语音交互+智能知识库+随机题库+敏感词过滤等...

通过 Dify 平台构建 AI 面试官,企业不仅能够实现招聘流程的降本增效,更重要的是建立了标准化、数据化的人才评估体系。对于开发者而言,Dify 提供的可视化工具和模块化组件,使得没有任何技术背景的人员也能在短时间内搭建 AI 应用,AI 的发展正在巅峰各行各行,让我们一起行动起来一起拥抱这场 AI 盛宴吧。本文已收录到我的技术小站。

2025-05-20 11:04:01 791

原创 SpringAI-RC1正式发布:移除千帆大模型!

这个版本的改动相比于上一个版本 M8 来说,改动不算很大,但也有一些让我们意想不到的版本更新,接下来一起来看。

2025-05-16 15:57:40 864

原创 SpringAI更新:废弃tools方法、正式支持DeepSeek!

AI 技术发展很快,同样 AI 配套的相关技术发展也很快。这不今天刚打开 Spring AI 的官网就发现它又又又又更新了,而这次更新距离上次更新 M7 版本才不过半个月的时间,那这次 Spring AI 给我们带来了哪些惊喜呢?一起来看。

2025-05-14 14:55:38 902

原创 LangChain4j如何自定义文档转换器实现数据清洗?

新建类实现 DocumentTransformer 接口。重写 transform 和 transformAll 方法,前者是对 Document 对象进行文档转换,后者是对 List 进行数据转换。在 transform 和 transformAll 方法中,实现数据清除的具体业务落地。

2025-05-12 14:40:28 294

原创 最新版LangChain4j发布!终于修复了这个恶心的问题

LangChain4j 1.0.0-beta4 上周刚刚发布,并且计划这个月中旬发布 RC1,我觉得这次升级还是非常实用的,除了修复了一些关键的 BUG 之外,还有一个被我经常吐槽的功能也被更正了,具体是什么问题呢?我们下来一起看。同时使用过 Spring AI 和 LangChain4j 的同学对于他们二者最大的区别,我想就是 Spring AI 在使用时的简洁性,和 LangChain4j 高灵活性但繁琐的调用方式是最有体会的。

2025-05-09 10:30:49 471

原创 LangChain4j比SpringAI强在哪?一文读懂

LangChain4j 和 Spring AI 是 Java 生态中实现大模型应用开发的两个最重要的框架,但二者的区别是啥?生产级别又该使用哪种框架?令很多人犯了难,所以本文就来浅聊一下,希望给大家在技术选型时有一个简单的参考。

2025-05-06 15:09:27 963

原创 国内首个「混合推理模型」Qwen3深夜开源,盘点它的N种对接方式!

今日凌晨,通义千问团队正式开源了 Qwen3 大模型,并且一口气发布了 8 个型号,其中包括 0.6B、1.7B、4B、8B、14B、32B 以及 30B-A3B 和 235B-A22B,使用者可以根据自己的业务情况,选择合适的版本进行使用。更让人惊喜的是,最新的 Qwen3 系列模型具备,全面满足复杂问题处理与全球化应用需求。PS:Qwen3 也是国内首个「混合推理模型」,「快思考」与「慢思考」集成进同一个模型,对简单需求可低算力「秒回」答案,对复杂问题可多步骤「深度思考」,大大节省算力消耗。

2025-04-29 16:42:52 1682

原创 最火向量数据库Milvus安装使用一条龙!

Milvus 设计之初就是为 AI 而生的一个高效的向量数据库系统,在大多数情况下,Milvus 的性能是其他向量数据库的 2-5 倍,它能实现万亿级向量的毫秒级相似性搜索,而且 Milvus 还是开源的向量数据库。PS:也就说 Milvus 既开源(可以免费使用+支持二次开发)又具备高性能,这样的数据库谁不爱呢?

2025-04-25 16:27:38 732

原创 大模型向量数据库去重的N种实现方案!

Vector 是向量或矢量的意思,向量是数学里的概念,而矢量是物理里的概念,但二者描述的是同一件事。定义:向量是用于表示具有大小和方向的量。向量可以在不同的维度空间中定义,最常见的是二维和三维空间中的向量,但理论上也可以有更高维的向量。例如,在二维平面上的一个向量可以写作 (x,y),这里 x 和 y 分别表示该向量沿两个坐标轴方向上的分量;而在三维空间里,则会有一个额外的 z 坐标,即 (x,y,z)。

2025-04-24 11:29:25 480

原创 聊聊SpringAI流式输出的底层实现?

SSE(Server-Sent Events)是一种允许服务器向浏览器或其他客户端推送实时更新的技术。它是一种单向通信机制,服务器可以主动向客户端发送数据,而客户端无需频繁轮询服务器请求数据。SSE 是基于 HTTP 协议的,使用标准的MIME 类型来传输数据。Spring WebFlux 是 Spring Framework 5 引入的响应式 Web 框架,旨在解决高并发场景下传统同步阻塞模型(如 Spring MVC)的性能瓶颈。

2025-04-23 17:04:03 974

原创 被LangChain4j坑惨了!

最近在深度体验和使用 Spring AI 和 LangChain4j,从开始的满怀期待五五开,但最后极具痛苦的使用 LangChain4j,让我真正体验到了正规军和草台班子的区别。

2025-04-21 16:01:58 497

原创 超实用!用FunctionCall实现快递AI助手

定义: Function Call(也称为 Tool Call)它允许大模型与一组 API 或工具进行交互,从而增强其功能。也就是说 Function Call 和 RAG、MCP 等类似都是用于增强 AI 能力边界的。

2025-04-17 16:14:26 889

原创 SpringAI版本更新:向量数据库不可用的解决方案!

Spring AI 前两天(4.10 日)更新了 1.0.0-M7 版本后,,Spring AI 将其全部源码删除了。此时我们就需要一种成本更低的解决方案来解决这个问题,如何解决呢?我们一起来看。

2025-04-16 16:05:47 947

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除