- 博客(23)
- 收藏
- 关注
原创 JoyAgent-JDGenie:从用户输入到AI智能体调度的完整技术解析
京东开源的多智能体协作平台JoyAgent-JDGenie采用前后端分离架构,通过SSE技术实现流式响应。文章解析了从用户输入"查看北京明天天气"到系统响应的完整流程:前端使用React+TypeScript处理用户交互,通过fetch-event-source建立SSE连接;后端基于Spring Boot的控制器接收请求,服务层处理核心业务逻辑。
2025-08-04 10:15:06
2773
原创 Spring AI Alibaba JManus:前后端异步消息回显机制深度解析
本文深度解析了Spring AI Alibaba JManus项目中异步消息回显机制的技术实现。以查询天气为例,展示了从前端Vue3组件交互到后端Spring异步处理的完整流程:前端即时渲染用户消息和AI思考状态,通过API调用触发后端异步任务;后端生成唯一planId并立即响应,同时异步执行天气查询;前端通过轮询机制获取处理进度。该方案实现了复杂AI任务处理过程中的实时状态反馈,有效提升了用户体验,为前后端分离架构下的异步交互提供了典型实践。
2025-07-28 15:06:55
1252
原创 JManus Plan-Act模式:如何对用户的需求进行规划和执行
JManus是基于Spring AI Alibaba的智能任务编排系统,采用Plan-Act两阶段模式处理用户需求。
2025-07-24 16:47:41
1296
原创 搭建个人Manus-JManus-00-集合介绍
JManus是阿里开源的基于SpringAI的多Agent系统框架,采用Plan-Act架构实现智能任务分解与协作。其主要特点包括:原生多Agent协作框架、无限上下文处理能力、MCP协议集成支持以及可视化Agent配置界面。本文作为学习笔记的开篇,将围绕任务规划流程、执行机制、定时任务集成、模型调优等方向展开系列研究。项目地址包括Java2AI官网、GitHub仓库及个人Gitee镜像。通过系统分析该框架,探索企业级AI应用的开发实践。
2025-07-13 17:03:07
865
原创 探索理解 Spring AI Advisors:构建可扩展的 AI 应用
SpringAI Advisors API提供了一种基于责任链模式的拦截机制,用于增强AI交互流程。该API通过核心接口(Advisor、CallAdvisor、StreamAdvisor)和抽象类(BaseAdvisor),允许开发者在AI请求处理前后插入自定义逻辑。其架构设计借鉴了Spring AOP思想,支持同步和流式调用,并可通过order值控制执行顺序。典型应用场景包括日志记录、Prompt增强、聊天记忆管理和RAG实现。
2025-06-30 18:12:31
942
原创 Java AI 新纪元:Spring AI 与 Spring AI Alibaba 的崛起
摘要:本文探讨AI时代Java开发者面临的机遇与挑战,介绍两大Java-AI框架:SpringAI和SpringAIAlibaba。SpringAI由Spring官方推出,提供标准API简化AI模型集成;SpringAIAlibaba则针对国内生态,集成阿里云AI能力并扩展了多智能体框架功能。文章将开启系列教程,系统讲解这两大框架的核心功能与实践应用,帮助Java开发者构建企业级AI解决方案。
2025-06-28 21:47:09
1142
原创 3-AI-业务与MCP协议结合-MCP介绍
下面章节就会进行MCP和大模型的结合。首先会先介绍MCP的一些基本信息。后面章节会将自己开发的MCP 的服务结合到大模型中。注意此处大多都是从官方网站粘过来的MCP 全称 Model Context Protocol 是一种开放协议,可实现 LLM 应用程序与外部数据源和工具之间的无缝集成。无论您是构建 AI 驱动的 IDE、增强聊天界面,还是创建自定义 AI 工作流,MCP 都能提供一种标准化方法,将 LLM 与其所需的上下文连接起来。与语言模型共享上下文信息向人工智能系统展示工具和功能。
2025-05-07 16:22:52
833
原创 【文心千帆API】
今天接到了客服的电话,文心千帆终于申请成功了,再也不用考虑使用ChatGPT 充值困难的问题了。接下来给大家介绍一下申请步骤使用体验。
2023-07-27 18:24:10
529
原创 记录一次Nacos2.1.4版本注册中心,与定时任务锁SchedulerLock配置冲突,导致NacosWatch 创建异常
文章主要记录的是Nacos 2.1.4版本 Watch 创建失败。
2022-11-09 12:06:16
2984
1
原创 bootstart.yml配置的Nacos 配置中心 配置A命名空间,却使用B命名空间 问题。
bootstart.yml配置的Nacos 配置中心 配置A命名空间,却使用B命名空间 问题。
2022-03-23 12:35:36
3100
1
原创 Vue项目 npm i 报错npm ERR! code 1
Vue项目 npm i 报错npm ERR! code 1记录一下 npm i 的时候报错,报错信息如下记录一下 npm i 的时候报错,报错信息如下npm ERR! code 1npm ERR! path D:\workspace\exchange\exchange-web\exchange-web-ui\node_modules\node-sassnpm ERR! command failednpm ERR! command C:\Windows\system32\cmd.exe /d /s
2021-09-28 18:01:41
49259
4
原创 JAVA实现 PHP base64_encode(openssl_encrypt(“加密的明文数据“,“aes-256-ecb“,“密钥“));
JAVA实现base64_encode(openssl_encrypt(“加密的明文数据”,“aes-256-ecb”,“密钥”));今天再对接PHP的时候遇到的一个小问题。我方加密PHP解密失败导致参数错误。话不多说直接上代码。感谢敬__:原版在这里,我这个就是跟原版用的Base64包不一样如下代码就能解决 PHP中的 base64_encode openssl_encrypt方法加密import com.chinatower.energy.order.common.Constants.Orde
2021-07-07 16:52:35
1764
1
原创 虚拟机配置好重启电脑之后本地能ping通虚拟机,虚拟机也能ping通本地,虚拟机也能上网。但是不能访问虚拟机中服务
虚拟机配置好重启电脑之后本地能ping通虚拟机,虚拟机也能ping通本地,虚拟机也能上网。但是不能访问虚拟机中服务解决方案一:本文主要是记录以下小坑问题。新手上路,欢迎大家讨论。解决方案一:1、打开网络和共享中心。2、点击更改适配器设置。3、因为我的虚拟机网络是采用的NET的连接方式。将下面三个都重启以下。4、并且可以诊断一下VMnet85、如果还是不行,就将虚拟机重启一下。6、这样重启一下网卡,断开连接然后再启动。网上有好多重启的命令大家可以去参考一下。以上我的问题就解决了。
2021-05-28 09:08:47
943
原创 Navicat Premium将MySQL数据库转换成Orcale数据库
因为工作需要,需要把MySQL数据库转换成Orcale数据库,查了查资料找到了Navicat Premium这个软件。不多比比接下来看教程。1、首先再Navicat中连接上MySQL数据库和Orcale数据库。亲情提示,记得点击连接测试,测试一下是不是正确的。(如果这里有问题可以私聊我!)2、点击上方工具栏的“工具”,点击“数据同步”。3、因为我需要的是吧MySQL转换成Orcale数据库。所以源哪里我们配置好MySQL数据库,目标配置成Orcale数据库。(记得选好下拉里的MySQL的数据库
2020-08-03 20:49:18
667
原创 JeecgBoot 配置菜单报错Cannot find module ‘./components/layouts/RouteView .vue‘
JeecgBoot 配置菜单报错Error: Cannot find module ‘./components/layouts/RouteView .vue’at webpackContextResolve (eval at ./src sync recursive ^\.\/.*\.vue$ (608.js:792), <anonymous>:476:11)at webpackContext (eval at ./src sync recursive ^\.\/.*\.vue$ (608.
2020-07-22 13:14:59
9820
5
原创 SpringBoot +JPA 自定义查询报错,Column 'xx' not found.
SpringBoot +JPA 自定义查询报错,Column ‘xx’ not found.本人近期在学习JPA 的路上遇到的小问题。自己定义的查询方法,只想查询某些字段。因为自己了解不深出的问题。同时也希望有大佬做一个底层的解析。不多比比上代码。项目的整体目录这个是 repositorypublic interface StudentRepository extends JpaRepo...
2020-04-30 09:00:04
4239
2
原创 Vue+SpringBoot上传图片[Vue warn]: Invalid prop: type check failed for prop "image".
Vue+SpringBoot上传图片[Vue warn]: Invalid prop: type check failed for prop “image”. Expected String, got Undefined.在学习尚硅谷项目因为自己的习惯遇到的问题。检查前端代码image-cropper,field与后端的,controller接收参数名字是不是一致,如图所示。如果前后端名...
2020-04-15 14:06:26
1855
7
空空如也
ffmpeg 4.4.2 拉流录制视频
2022-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅