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

相关推荐
小二·32 分钟前
Prompt Engineering 实战
网络·windows·prompt
暗夜猎手-大魔王1 小时前
hermes源码学习4-Prompt 组装
人工智能·prompt
_Aaron___1 小时前
RAG 多租户知识库:权限隔离不能只靠 Prompt
prompt
花月C2 小时前
Agent上下文三级压缩
python·prompt·ai编程
Bruce_Liuxiaowei11 小时前
Prompt注入_我的AI编码助手被策反了
人工智能·ai·prompt·提示词·智能体
Sirius Wu14 小时前
意图&实体ToolCall_Prompt调优
人工智能·机器学习·语言模型·prompt·aigc
水木流年追梦15 小时前
大模型入门-大模型优化方法12-YaRN 长文本外推技术
人工智能·分布式·算法·正则表达式·prompt
kishu_iOS&AI16 小时前
LLM —— Prompt提示词工程
人工智能·prompt
龙骑士baby20 小时前
重建 AI 认知第 4 篇:Skill——提示词的系统化封装
ai·大模型·llm·prompt·skill
水木流年追梦21 小时前
大模型入门-大模型优化方法13- MTP 多 token 输出、DCA 双块注意力
人工智能·分布式·算法·正则表达式·prompt