logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

RAGWorkflowAI GatewayAgentMCP

可提供的服务

暂无可提供的服务

Spring AI Tool Calling实战,让大模型真正调用你的业务系统|Java转AI第7课

文章摘要:本文探讨了SpringAI中的ToolCalling技术在企业级AI应用开发中的关键作用。通过构建"AI订单助手"项目,作者演示了如何将Java业务能力转化为AI可调用的工具(@Tool注解),重点解决查询订单和取消订单两个场景。文章强调企业应用中需区分查询类与操作类Tool,提出可信上下文传递(ToolContext)、权限控制、操作确认等安全机制,并指出Tool描

文章图片
#人工智能#java#spring
传统IT人如何转AI?想转AI却不知道学什么?开发、测试、产品的AI转型路线一次讲清楚

在我之前的文章里,已经分享了不少 AI 技术相关的内容。从最基础的大模型调用,到 Prompt、RAG、Tool Calling,再到 Workflow、Agent、MCP、Evaluation,我自己也一直在沿着企业 AI 应用开发这条路线持续学习和实践。很多人真正缺的,其实并不是某一个 AI 技术教程。而是不知道:我到底应该往哪个方向走?有人做了七八年 Java,第一反应是:“现在 AI 都是

文章图片
#人工智能#java
企业AI对话记忆为什么不能只存Redis?短期、摘要与长期记忆如何设计

很多AI聊天项目在实现对话记忆时,第一反应都是把历史消息存进Redis,然后每次调用大模型前全部读取出来。在Demo阶段,这种方案简单、直接,也确实能用。但进入企业项目后,随着对话轮数增加,问题很快就会出现:上下文Token不断膨胀;模型调用成本持续增加;Redis中堆积大量历史消息;旧对话不断干扰当前问题;用户长期偏好与普通聊天记录混在一起;服务重启、缓存过期后,历史记忆可能直接丢失。因此,企业

文章图片
#人工智能#redis#数据库 +2
30岁+、10年Java开发,现在转AI还来得及吗?

本文是一位30多岁、拥有10年Java开发经验的程序员分享的AI转型心路历程。面对行业变革带来的焦虑,作者意识到传统开发岗位正在缩减,而AI应用开发领域却呈现快速增长。通过分析自身条件(非科班、普通学历、无算法背景),作者选择了AI应用开发作为转型方向,认为这个领域能充分发挥其后端开发经验。文章详细记录了作者的学习路径:从基础API调用到RAG项目实践,再到复杂概念理解,强调"学一点做一

#人工智能#java#深度学习
Java转AI第四课:Spring AI实现流式输出(SSE vs WebSocket)

上一篇文章,我们使用Spring AI的ChatClient,把原来调用大模型需要编写的大量HTTP请求代码,缩减成了几行链式调用。如果还没有看过上一篇,可以先阅读:obsidian📖Java转AI第三课:Spring AI如何把100行HTTP代码缩减到10行?代码确实很简单。但是运行之后,很快就会发现一个问题:为什么ChatGPT可以一边生成、一边显示,而我们的接口必须等待几十秒,最后一次性

文章图片
#java#人工智能#spring +1
Java转AI第四课:Spring AI实现流式输出(SSE vs WebSocket)

上一篇文章,我们使用Spring AI的ChatClient,把原来调用大模型需要编写的大量HTTP请求代码,缩减成了几行链式调用。如果还没有看过上一篇,可以先阅读:obsidian📖Java转AI第三课:Spring AI如何把100行HTTP代码缩减到10行?代码确实很简单。但是运行之后,很快就会发现一个问题:为什么ChatGPT可以一边生成、一边显示,而我们的接口必须等待几十秒,最后一次性

文章图片
#java#人工智能#spring +1
Java转AI第一课:30分钟实现自己的AI聊天机器人(SpringBoot接入DeepSeek API)

面向Java开发者转型AI应用开发的入门教程,如何在30分钟内用SpringBoot实现第一个AI聊天机器人。文章首先指出AI聊天机器人的本质是HTTP请求(用户问题→Prompt→大模型→返回答案),并强调直接调用API而非使用网页版的重要性。接着详细演示了从注册DeepSeek API、获取密钥到编写业务代码的全过程,核心代码仅需通过RestTemplate发起HTTP请求即可完成对话功能。作

文章图片
#java#人工智能#机器人 +1
Java转AI第三课:Spring AI如何把100行HTTP代码缩减到10行?

文章摘要:本文探讨了SpringAI框架在实际企业项目中的核心价值。作者通过自身项目经历,对比了直接使用HTTP调用大模型与采用SpringAI框架的开发体验差异。SpringAI不仅简化了基础调用代码,更重要的是提供了一套统一的AI编程模型,使多轮对话、流式输出、RAG等扩展功能的开发保持一致性。框架通过封装底层HTTP细节,让开发者能专注业务逻辑,显著降低了后续功能迭代的维护成本。文章最后强调

文章图片
#java#人工智能#spring
Java转AI第一课:30分钟实现自己的AI聊天机器人(SpringBoot接入DeepSeek API)

面向Java开发者转型AI应用开发的入门教程,如何在30分钟内用SpringBoot实现第一个AI聊天机器人。文章首先指出AI聊天机器人的本质是HTTP请求(用户问题→Prompt→大模型→返回答案),并强调直接调用API而非使用网页版的重要性。接着详细演示了从注册DeepSeek API、获取密钥到编写业务代码的全过程,核心代码仅需通过RestTemplate发起HTTP请求即可完成对话功能。作

文章图片
#java#人工智能#机器人 +1
做完RAG项目后,我为什么还是没通过AI面试?

者转型AI应用开发后的面试反思。作者分享了自己完成RAG项目后的自信,却在面试中被现实打醒——企业更关注AI工程化落地能力而非单纯的模型调用。面试官重点考察了生产环境部署、成本控制、系统集成等实际问题,暴露出作者过于专注AI技术而忽视工程实践的短板。这次失败让作者意识到:AI应用开发的核心是工程能力,需要将AI技术与Redis、MQ、Kubernetes等基础设施结合,实现稳定、安全、低成本的业务

文章图片
#人工智能#面试#职场和发展 +1
    共 12 条
  • 1
  • 2
  • 请选择