SpringAI Alibaba(SAA) 之 Prompt

1. LangChain4j、SpringAI、SpringAIAlbaba消息类型?提示词(prompt)之四大角色?

1. LangChain4j有五种消息类型:

2. SpringAI有四种消息类型:

3. SAA集成于SpringAI和他一样有四种消息类型:(有4种提示词)

2. 提示词模板 PromptTemplate

2.1 提示词模板 PromptTemplate 的基本使用:在代码里写死替换占位符

但如果在代码里写死,后续的修改变更不好维护,需要2.2。
例一:
1.PromptTemplateController.java

2.2 提示词模板(PromptTemplate)之读取配置文件构成模板:

提示词模板读取配置文件实现模板功能,即将模板和代码分离。
例二:
1.atguigu-template.txt:

2.PromptTemplateController.java

2.3 提示词模板之角色设定和边界划分:
例三:
1.PromptTemplateController.java

2.运行结果一:

运行结果二:

3.PromptTemplateController.java
使用 ChatModel 和 ChatClient 对比: 对比这两种API调用,喜欢样板代码(ChatModel) 还是链式编程,流式调用(ChatClient)。

相关推荐
在路上走着走着13 天前
Prompt Engineering 入门指南:从原理到上手
人工智能·prompt
coft13 天前
Loop Engineering — 从“写 prompt“到“设计循环“,AI Agent 的下一次进化
人工智能·prompt
CoLiuRs13 天前
从 Prompt 到 Loop:AI 工程到底在卷什么
人工智能·prompt
AI 小老六13 天前
GEPA 架构拆解:让 Prompt 和 Skill 优化不靠玄学
数据库·人工智能·ai·架构·开源·prompt
凯丨13 天前
从写 Prompt 到Loop Engineering:AI 编程的下一次跃迁
prompt
奋飛13 天前
从 Prompt 到 Agent:LangChain 究竟解决了什么问题
ai·langchain·prompt·agent
沪漂阿龙14 天前
Context Engineering:比 Prompt Engineering 更重要的上下文工程
人工智能·langchain·prompt
猿人谷14 天前
从 Prompt Engineering 到 Loop Engineering:AI 编程正在进入“闭环工程”时代
大数据·人工智能·prompt
取个鸣字真的难14 天前
Image2 生成 PPT 的最后分水岭:Prompt
人工智能·prompt·powerpoint
啾啾Fun14 天前
【LLM 应用优化】Prompt Caching:LLM 调用成本降 90% 的底层机制与实战策略
缓存·prompt