Spring AI 的模型上下文协议中的动态工具更新

工程 | Christian Tzolov | 2025 年 5 月 04 日 | ...

模型上下文协议(MCP)是 Spring AI 中的一个强大功能,它使 AI 模型能够通过标准化接口访问外部工具和资源。MCP 的一个有趣能力是它能够在运行时动态更新可用工具。

这篇博文探讨了 Spring AI 如何在 MCP 中实现动态工具更新,从而为 AI 驱动的应用提供灵活性和可扩展性。

相关的示例代码可在此获取:动态工具更新示例

理解模型上下文协议

在深入探讨动态工具更新之前,让我们先了解 MCP 是什么以及….

本周 Spring - 2025 年 4 月 22 日

工程 | Josh Long | 2025 年 4 月 22 日 | ...

嗨,Spring 粉丝们!欢迎来到新一期《本周 Spring》,我正在明尼苏达州明尼阿波利斯撰写本期内容,在那里我正在录制一门精彩的 Frontend Masters 课程,介绍 Spring Boot。

本周 Spring - 2025 年 4 月 15 日

工程 | Josh Long | 2025 年 4 月 15 日 | ...
  • Spring AI M7 来了!这个新版本包含许多很棒的新功能!还有一些重构。值得注意的是,Spring AI 的自动配置已从单个整体工件更改为每个模型、向量存储和其他组件的独立自动配置工件。此更改是为了最大限度地减少不同版本的依赖库(例如 Google Protocol Buffers、Google RPC 等)冲突的影响。通过将自动配置分离到特定于组件的工件中,您可以避免引入不必要的依赖项并降低版本…的风险

使用 Spring AI 进行提示工程技术

工程 | Christian Tzolov | 2025 年 4 月 14 日 | ...

这篇博文使用 Spring AI 演示了提示工程技术的实际实现。

本文中的示例和模式基于全面的 提示工程指南,该指南涵盖了有效提示工程的理论、原则和模式。

这篇博客展示了如何使用 Spring AI 流畅的 ChatClient API 将这些概念转化为可运行的 Java 代码。

为方便起见,示例的结构旨在遵循原始指南中概述的相同模式和技术。

本文中使用的演示源代码可在以下位置获取:https://github.com/spring…

本周 Spring - 2025 年 4 月 8 日

工程 | Josh Long | 2025 年 4 月 8 日 | ...

嗨,Spring 粉丝们!你们好吗?我很好。甚至很兴奋。你看,Spring AI M7 很快就要来了!理论上,它将在周四发布。别太当真 — 这些事情可能会变 :-) 但很快,而且这将是一个重磅发布!

你应该尝试使用 -SNAPSHOT 构建将你的应用程序升级到新的 M7。各种启动器的坐标已经重做,所以那里会有变化。别慌 — 你只需要更新坐标即可。在文档中有详细信息

要点如下

  • 模型启动器:spring-ai-{model}-spring-boot-starterspring-ai-starter-model-{model}
  • 向量存储启动器:spring-ai-{store}-store-spring-boot-starterspring-ai-starter-vector-store-{store}
  • MCP 启动器:spring-ai-mcp-{type}-spring-boot-starterspring-ai-starter-mcp-{type}

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,为您的进步加速。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅即可提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部