- 博客(8)
- 资源 (3)
- 问答 (6)
- 收藏
- 关注
原创 开启 AI 开发新时代(三):Spring AI核心类
前面我们已经对AI概念做了一个详细的介绍,同时也通过简单的demo实现了Spring AI框架的入门练习。在这篇文章里,我们依次认识了 Spring AI 的三个核心类:Message、Prompt、ChatModel,结合这三个类,可以快速写出一个完整的demo与模型实现对话交互。ChatModel有一个实现类,OpenAiChatModel,真正注入到Spring容器中的对象,负责和大模型进行交互。写字不易,分享更难。如果你喜欢这样的技术分享,欢迎扫码关注我的公众号,让我们一起边写代码,边聊 AI。
2025-08-29 14:59:28
356
原创 开启 AI 开发新时代(二):AI 核心概念
本文介绍了SpringAI框架中AI大模型的核心概念。重点解释了模型(Models)作为模仿人类认知的算法,可处理语言、图像和音频输入输出;提示词(Prompt)是与AI交互的基础,涉及复杂的角色分配和模板化设计;嵌入(Embeddings)将内容转换为数值向量表示相似性;令牌(Tokens)是计费基础并决定处理长度限制;结构化输出(Structured Output)支持数据格式转换;还介绍了数据引入模型的三种方法:微调、提示填充和工具调用(Tool Calling)。SpringAI通过简化这些复杂概念
2025-05-28 08:45:00
775
原创 开启 AI 开发新时代:Spring AI 入门与实战(一)
目前各大平台的文章基本都是用python语言对AI技术进行讲解,对我们Java工程师不是很友好,即使有些文章是用Java举例,但是demo不完整,导致我们在实践过程中遇到错误无法下手;与此同时,一些过去鲜少被提及的技术概念也逐渐走到台前,比如:Reactive Streams、Reactor、Flow、到此,Java工程师的AI初体验就结束了,后续我将继续深入讲解Spring AI的其他功能,尽情期待吧!,旨在提供一种更加优雅、标准化、可拓展的方式,将大模型能力无缝集成到 Spring Boot 应用中。
2025-04-24 11:10:43
387
原创 手写Spring - BeanFactory(上)
- 前言 -开始《手写Spring》系列之前,想谈谈自己的一些想法。对于每一个Java工程师来说,Spring既熟悉又陌生。熟悉,是因为我们几乎每天的工作都离不开Spring;陌生,是因为我们遇到底层的技术难题时,需要花大量的时间去分析。当然,随着Spring生态越来越完善,平时的开发工作中,好像很少会碰到底层的技术难题,就算有,可能也是一些比较简单的,看一下日志就能解决了,即使看日志不能解决的,Google一下基本就找到答案了。那为什么还要手写Spring呢?相信每一个...
2021-06-21 20:58:44
217
原创 如何在virtualBox环境下安装Linux系统
在virtualBox下安装Linux其实很简单,前提条件是首先要有一台笔记本,并且安装了virtualBox,而且下载了Linux系统(分类有很多,这里拿centos 32位举例)首先,需要确保电脑中有一块空间是没有数据的,防止之后安装失败将数据全部丢失,why兄就把F盘进行了格式化1、双击打开virtualBox,点击新建,输入虚拟电脑的名称,类型以及版本2、选择内
2017-08-14 23:30:41
25720
2
原创 关于Linux系统启动的流程
今天是why兄第一次来CSDN发表文章,应该有很多哥们儿和我一样,以前一直在浏览别人的文章,通过别人的积累来丰富自己的知识广度。但是,后来我发现每次读完别人的文章之后过两天就忘记了。所以,从今天起,why兄将经常在本网站分享一些心得或者是技术类的文章。希望走过路过不要错过,多多提意见,大家一起成长。好了,进入正题:Linux系统的启动流程:目前,PC(Personal Comput
2017-08-02 21:19:49
360
翻译 Java内存简介
了解Java的内存分配,可以帮组开发人员更加简单快速的,高效的开发程序。这里的Java内存主要分为两类:栈内存和堆内存。理解这方面的知识,对以后的开发有很大的帮助。
2016-03-11 09:41:30
338
MyBatis-plus使用wapper构造查询条件的时候,如何设置忽略大小写模糊查询
2020-11-16
vertx获取Vertx的实例时,eclipse不能获取Vertx里面的静态方法
2018-06-26
Linux修改mysql密码时报错
2017-09-11
Java虚拟机和python解释器有什么区别吗?
2017-05-08
计算机中常说的token是什么意思,干什么用的
2017-04-27
java中的缓存问题,求教各位
2016-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅