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)。

相关推荐
chQHk57BN14 小时前
解密Prompt系列69. 从上下文管理到Runtime操作系统
prompt
北邮刘老师16 小时前
暗数据:智能体探索世界的下一步
人工智能·大模型·prompt·智能体·智能体互联网
Flying pigs~~17 小时前
从“踩坑”到“可控”:大模型 Prompt 工程实战总结与进阶方法论
大数据·人工智能·大模型·prompt·提示词工程
前端达人21 小时前
第09课:10个高频场景 Prompt 模板库,复制、改几个词、直接用
prompt
最初的↘那颗心1 天前
结构化Prompt与Meta Prompt实战——让AI输出你想要的格式
大模型·prompt·spring ai·结构化输出·meta prompt
最初的↘那颗心1 天前
Prompt基础功:角色分工与样本策略——System Prompt与Few-Shot实战
大模型·llm·prompt·few-shot·spring ai
最初的↘那颗心1 天前
Prompt工程化实战:模板管理、版本控制、A/B测试与调试
大模型·prompt·版本控制·spring ai·a/b测试
最初的↘那颗心1 天前
Prompt高级推理:COT思维链、Self-Consistency与ReAct模式实战
大模型·prompt·react·cot·思维链
Flying pigs~~3 天前
Prompt 工程实战总结:文本分类、信息抽取、语义匹配
人工智能·自然语言处理·prompt·文本分类·大模型应用
羊小猪~~3 天前
LLM--微调(Adapters,Prompt,Prefix)
算法·ai·大模型·llm·prompt·adapters·prefix