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

Spring-ai 提示词动态模板

SpringAI 多片段.st 模板 + ChatClient 完整实战案例
环境说明
Spring AI 1.0.x/ Spring Boot 3.x
模板目录统一:resources/prompts/,内部一个 multi.st 存放多个命名提示词,用官方 ResourcePromptTemplate 解析,配合 ChatClient 调用不同提示词。
1、目录结构

src └── main └── resources └── prompts └── multi.st # 存放多个命名提示词模板

2、multi.st 多提示词模板内容

# name=summary你是文本摘要助手,简洁总结输入内容,不超过100字。 原文内容:{text}---# name=translate你是中英翻译助手,只输出翻译结果,无多余话术。 待翻译文本:{text}---# name=codeReview你是Java代码评审专家,指出代码问题并给出优化方案。 代码片段:{code}---

规则:— 分割片段,首行 # name=xxx 作为唯一标识。

3、配置类:统一封装 ResourcePromptTemplate Bean
自动加载 classpath:prompts/multi.st,全局可注入,不用每次 new。

importorg.springframework.ai.prompt.template.ResourcePromptTemplate;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;@ConfigurationpublicclassAiPromptConfig{/** * 加载 prompts/multi.st 多段提示词模板文件 */@BeanpublicResourcePromptTemplatemultiPromptTemplate(){// 资源路径:classpath下 prompts/multi.streturnnewResourcePromptTemplate("prompts/multi.st");}
http://www.jsqmd.com/news/1153116/

相关文章:

  • 灵魂面甲开服进服教程 低延迟可支持模组开服
  • Scikit-learn 1.4 特征工程:3类编码方案与5个特征选择方法实战解析
  • 品牌为什么总在季前埋下库存风险?关键在商品计划和OTB预算
  • lvgl字体转化笔记(基于紧凑格式)
  • C++ 中 RDTSC 读取方式优化:从内联汇编到 __rdtsc Intrinsic
  • MapGIS Cloud Portal软件介绍
  • 南京GEO优化服务商排行榜
  • 药物靶标鉴定为什么选择DARTS技术
  • 10 个 Design Axes,分 3 组:
  • 鸿蒙面试题系列(一):从状态管理到性能优化,这7个核心考点你掌握了没?
  • 项目计划基线管理:Git版本控制思维在计划变更中的迁移实践
  • 2026小白创业必备:零基础线上开店系统推荐及功能详解
  • 如何高效实现双路FOC电机控制:专业级驱动方案深度解析
  • 如何快速解锁加密音乐:免费浏览器工具完整指南
  • 钢结构柱脚的“前世今生”,一文讲透受力原理和构造做法
  • STM32 最小系统 PCB 设计对比:2层板与4层板在 EMC 和成本上的 3 点差异
  • 尝试路径遍历
  • 竞品监控预警工具:职场人市场动态监测与响应指南
  • Redis 缓存设计的三条底线:命中率、穿透保护和可恢复性
  • 基于springboot儿童健康饮食平台
  • 开源Office Agent:文档、表格与PPT自动化的新机遇
  • 厦门大学LaTeX论文模板实战指南:学术排版自动化解决方案深度解析
  • ExplorerPatcher深度解析:为什么这个开源项目能彻底改变你的Windows 11界面体验
  • 北京华恒智信为文旅综合体行业搭建跨业态共享用工体系,破解人效低效难题
  • Java之动态代理 DynamicProxy
  • 终极Wallpaper Engine资源提取指南:3分钟掌握RePKG解包神器
  • 接口测试要点、示例、开展接口测试并落地
  • OpenVINO AI音频插件终极指南:在Audacity中免费解锁专业级AI音频处理
  • 低成本GEO优化实操指南
  • 2026 企业 AI 数据分析选型指南:智能问数、归因分析与自动化报告五家横评阅读摘要