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

相关推荐
霍格沃兹测试学院-小舟畅学18 小时前
Anthropic 开源 Skills:Agent 工程化,开始从 Prompt 走向能力封装
prompt
玄米乌龙茶12321 小时前
LLM 应用开发学习笔记:System Prompt 设计、注入风险与成本优化
笔记·学习·prompt
一条泥憨鱼1 天前
全面解析 AI 大模型中的 Prompt
人工智能·ai·prompt
sugar__salt1 天前
从Prompt到3D世界:用大模型精准构建你的迷你村庄
3d·ai·prompt·ai编程
闵孚龙1 天前
Claude Code 驾驭工程原则全解析:AI Agent、上下文工程、Prompt Cache、权限安全、A/B测试、长期记忆与多智能体架构底层方法论
人工智能·安全·prompt
记得多喝水o1 天前
Skill与Prompt区别解析
prompt
Ting-yu1 天前
Spring AI Alibaba零基础速成(4) ---- Prompt(提示词)
java·人工智能·prompt
人工智能培训1 天前
解码大语言模型LLM:定义与核心原理解析
大数据·人工智能·机器学习·prompt·agent
海上彼尚1 天前
Nodejs也能写Agent - 2.基础篇 - Prompt
前端·javascript·人工智能·node.js·prompt
前端小超人rui2 天前
Prompt 提示词原理/组成/编写原则/编写技巧
人工智能·大模型·prompt