自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringAI之Chat Client API

Chat Client API提供了一个 Fluent API,用于与 AI 模型通信。它支持同步和流式编程模型。Fluent API 具有构建 Prompt 的组成部分的方法,这些部分作为输入传递给 AI 模型。该部分包含指导 AI 模型的输出和行为的说明文本。从 API 的角度来看,Prompt 由一组消息组成。AI 模型处理两种主要类型的消息:用户消息(来自用户的直接输入)和系统消息(由系统生成以指导对话)。

2025-04-27 14:35:15 760

原创 SpringAI之Tool Calling

尽管我们通常将工具调用称为模型功能,但实际上由客户端应用程序提供工具调用逻辑。模型只能请求工具调用并提供输入参数,而应用程序负责从输入参数执行工具调用并返回结果。该模型永远无法访问作为工具提供的任何 API,这是一个关键的安全考虑因素。Spring AI 提供了方便的 API 来定义工具、解决来自模型的工具调用请求以及执行工具调用。以下部分概述了 Spring AI 中的工具调用功能。

2025-04-07 16:56:15 946

原创 SpringAI之多模态

多模态是指模型同时理解和处理来自各种来源的信息(包括文本、图像、音频和其他数据格式)的能力。

2025-05-07 14:16:27 742

原创 SpringAI之模型上下文协议(MCP)

模型上下文协议 (MCP) 是一种标准化协议,使 AI 模型能够以结构化方式与外部工具和资源交互。

2025-05-02 19:46:12 775

原创 SpringAI之ETL管道

提取、转换和加载 (ETL) 框架是检索增强生成 (RAG) 用例中数据处理的主干。

2025-04-30 15:23:28 746

原创 SpringBoot基于modbus4j实现Modbus/TCP通讯

Modbus是MODICON公司与1979年开发的一种通讯协议,是一种工业现场总线协议标准。1996年施耐德公司推出了基于以太网TCP/IP的Modbus协议------ModbusTCP。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型,协议本身并没有定义物理层,只是定义了控制器能够认识和使用的消息结构,而不管他们是经过何种网络进行通信的。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网口。采用Master/Slave(主/从)方式通信。

2025-04-28 11:16:28 690

原创 SpringAI之Advisors API

Spring AI Advisors API 提供了一种灵活而强大的方法来拦截、修改和增强 Spring 应用程序中的 AI 驱动的交互。 通过利用 Advisors API,开发人员可以创建更复杂、可重用和可维护的 AI 组件。

2025-04-27 20:54:33 691

原创 SpringAI之AI概念

AI 模型是旨在处理和生成信息的算法,通常模仿人类的认知功能。通过从大型数据集中学习模式和见解,这些模型可以进行预测、文本、图像或其他输出,从而增强跨行业的各种应用程序。有许多不同类型的 AI 模型,每种模型都适用于特定的使用案例。虽然 ChatGPT 及其生成式 AI 功能通过文本输入和输出吸引了用户,但许多模型和公司都提供了不同的输入和输出。

2025-04-27 11:07:28 825

原创 SpringBoot对OpcUA的实现:Eclipse Milo

OPC UA(OPC Unified Architecture)是一种工业自动化领域的通信协议和标准,定义了一套统一的信息模型,用于描述设备的各种信息,如设备的属性、功能、数据等。这使得不同设备之间能够以标准化的方式表示和交换信息,避免了因信息表示不一致而导致的互操作性问题。以智能工厂中的机器人为例,无论机器人来自哪个厂家,通过 OPC UA 的信息模型,都可以将其运动状态、任务执行情况等信息以统一的格式提供给其他设备或系统。

2025-04-09 18:43:17 322

原创 Springboot基于s7connector实现与S7 PLC 的通信

S7 通讯是西门子集团专为旗下 S7 系列可编程逻辑控制器(PLC)定制的通信协议,用于实现不同设备间的数据交换与通信。以下是关于 S7 通讯的详细介绍:通用性:是西门子 PLC 产品系列的标准通信协议,适用于不同型号和系列的 PLC,确保设备间的互操作性。可靠性:设计上提供高可靠的数据传输,能在工业环境复杂的电磁干扰下保持稳定通信。灵活性:支持 MPI(多点接口)、PROFIBUS 和以太网等多种通信网络,适应不同规模和要求的自动化系统。

2025-04-08 11:10:25 1057

原创 SpringAI + Ollama + deepseek + nomic-embed-text搭建本地知识库

本文采用SpringAI框架,结合本地通过Ollama部署的DeepSeek-R1,向量模型采用nomic-embed-text,向量数据库采用ElasticSearch

2025-04-07 21:08:21 451

原创 基于Ollama的deepseek本地化部署

在人工智能飞速发展的今天,本地部署大语言模型能够让我们更灵活地使用模型,享受个性化的服务。本文将手把手教你如何使用 Ollama 将 Deep Seek 部署到自己的电脑上。

2025-02-13 18:31:38 712

原创 Spring AI + Ollama 实现 DeepSeek-R1 API 服务和调用

随着大语言模型的快速发展,越来越多的开发者开始探索如何将这些强大的推理模型本地化运行。DeepSeek-R1,作为一款性能卓越的开源AI模型,以其低成本和出色的推理能力在技术圈内引起了广泛关注。本文将详细介绍使用Ollama部署的DeepSeek-R1,如何结合Spring Boot与Spring AI实现API服务调用,帮助开发者在本地化环境下实现高效的AI服务。

2025-02-13 16:53:26 331

空空如也

空空如也

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

TA关注的人

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