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

相关推荐
qq_452396231 天前
【Python × AI】Prompt Engineering 深度工程化:打造大模型的“确定性”控制链路
人工智能·python·ai·prompt
南宫乘风1 天前
从零开发AI诊断Agent:拆解LLM+Tools+Prompt三大核心
人工智能·ffmpeg·prompt
xier_ran2 天前
【第二周】RAG与Agent实战13:通用提示词模板 (PromptTemplate)
langchain·prompt·rag·王浩宇
sinat_286945192 天前
spec vs plan ai coding
人工智能·深度学习·算法·chatgpt·prompt
njsgcs2 天前
vlm 当前图纸是否符合标注要求,如果不符合,请给出修改步骤;
prompt
大傻^2 天前
Prompt提示词设计工程:从原则到实战的系统性方法论(附模板与调试工具)
prompt·提示词优化·a/b测试·上下文管理·角色提示
xier_ran2 天前
【第二周】关键词解释:RAG (Retrieval-Augmented Generation,检索增强生成)
人工智能·语言模型·prompt·rag
xier_ran3 天前
【第二周】RAG与Agent实战08:提示词优化案例_金融文本匹配判断
自然语言处理·金融·prompt·agent·rag
Tony Bai3 天前
【AI 智能体时代的软件工程】07 任务工程:告别 Prompt,建立“自治契约”
人工智能·prompt