
Spring AI
文章平均质量分 90
Spring AI 是一个用于 AI 工程的应用程序框架。 其目标是将 Spring 生态系统设计原则(如可移植性和模块化设计)应用于 AI 领域,并将使用 POJO 作为应用程序的构建块推广到 AI 领域。
loser.with.m
专注于技术的生活小白
展开
-
SpringAI之模型上下文协议(MCP)
模型上下文协议 (MCP) 是一种标准化协议,使 AI 模型能够以结构化方式与外部工具和资源交互。原创 2025-05-02 19:46:12 · 366 阅读 · 0 评论 -
SpringAI之Tool Calling
尽管我们通常将工具调用称为模型功能,但实际上由客户端应用程序提供工具调用逻辑。模型只能请求工具调用并提供输入参数,而应用程序负责从输入参数执行工具调用并返回结果。该模型永远无法访问作为工具提供的任何 API,这是一个关键的安全考虑因素。Spring AI 提供了方便的 API 来定义工具、解决来自模型的工具调用请求以及执行工具调用。以下部分概述了 Spring AI 中的工具调用功能。原创 2025-04-07 16:56:15 · 907 阅读 · 0 评论 -
SpringAI之ETL管道
提取、转换和加载 (ETL) 框架是检索增强生成 (RAG) 用例中数据处理的主干。原创 2025-04-30 15:23:28 · 738 阅读 · 0 评论 -
SpringAI之Advisors API
Spring AI Advisors API 提供了一种灵活而强大的方法来拦截、修改和增强 Spring 应用程序中的 AI 驱动的交互。 通过利用 Advisors API,开发人员可以创建更复杂、可重用和可维护的 AI 组件。原创 2025-04-27 20:54:33 · 680 阅读 · 0 评论 -
SpringAI之Chat Client API
Chat Client API提供了一个 Fluent API,用于与 AI 模型通信。它支持同步和流式编程模型。Fluent API 具有构建 Prompt 的组成部分的方法,这些部分作为输入传递给 AI 模型。该部分包含指导 AI 模型的输出和行为的说明文本。从 API 的角度来看,Prompt 由一组消息组成。AI 模型处理两种主要类型的消息:用户消息(来自用户的直接输入)和系统消息(由系统生成以指导对话)。原创 2025-04-27 14:35:15 · 750 阅读 · 0 评论 -
SpringAI之AI概念
AI 模型是旨在处理和生成信息的算法,通常模仿人类的认知功能。通过从大型数据集中学习模式和见解,这些模型可以进行预测、文本、图像或其他输出,从而增强跨行业的各种应用程序。有许多不同类型的 AI 模型,每种模型都适用于特定的使用案例。虽然 ChatGPT 及其生成式 AI 功能通过文本输入和输出吸引了用户,但许多模型和公司都提供了不同的输入和输出。原创 2025-04-27 11:07:28 · 818 阅读 · 0 评论