当前位置: 首页 > news >正文

Spring AI 之结构化输出转换器

截至 2024 年 2 月 5 日,旧的 OutputParser、BeanOutputParser、ListOutputParser 和 MapOutputParser 类已被弃用,取而代之的是新的 StructuredOutputConverter、BeanOutputConverter、ListOutputConverter 和 MapOutputConverter 实现类。后者可直接替换前者,并提供相同的功能。此次变更的主要原因在于命名——实际上并未进行任何解析操作,此外,新类名还与 Spring 的 org.springframework.core.convert.converter 包保持一致,并引入了一些改进的功能。

大型语言模型(LLMs)生成结构化输出的能力,对于依赖可靠解析输出值的下游应用而言至关重要。开发者希望能够迅速将人工智能(AI)模型的结果转换为数据类型,例如 JSON、XML 或 Java 类,以便能够将这些数据传递给其他应用函数和方法。

Spring AI 的结构化输出转换器有助于将 LLM 的输出转换为结构化格式。如下图所示,这种方法是围绕 LLM 的文本补全端点来运作的:

使用通用的文本补全应用程序接口࿰

http://www.dtcms.com/a/210177.html

相关文章:

  • 数据库与编程安全
  • Windows 配置 ssh 秘钥登录 Ubuntu
  • STM32F446主时钟失效时DAC输出异常现象解析与解决方案
  • ✨ PLSQL卡顿优化
  • 加州房价预测:基于 Python 的多元回归分析实践
  • 虚拟文件(VFS)
  • 代码混淆技术的还原案例
  • python网络爬虫的基本使用
  • ai陪伴项目——Android app开发
  • MySQL--day7--聚合函数
  • 多模态智能体架构
  • [Git] 如何进行版本回退
  • skywalking 10.2 源码编译
  • Groovy:Java 的简洁版
  • 2022 年 9 月青少年软编等考 C 语言八级真题解析
  • 安卓无障碍脚本开发全教程
  • 计算机网络中的单播、组播与广播
  • 41-牧场管理系统
  • 相向双指针 -- 灵神刷题
  • xdvipdfmx:fatal: File ended prematurely. No output PDF file written.
  • 【笔记】如何解决GitHub报错403
  • JAVA网络编程——socket套接字的介绍上(详细)
  • Python:从脚本语言到工业级应用的传奇进化
  • Vue.js教学第十四章:Vuex模块化,打造高效大型应用状态管理
  • 网络安全给数据工厂带来的挑战
  • 操作系统与底层安全
  • STM32 USART串口通信
  • Todesk 软件被锁定,不记得安全密码也进不去软件改不了问题解决
  • n 阶矩阵 A 可逆的充分必要条件是 ∣ A ∣ ≠ 0
  • 关于 Web 安全:4. 中间件 框架风险点分析