4. AI面试题之 Prompt

0. Prompt 提示词

同步参考一:Prompt

1. 聊聊你对提示词的理解?

2. PromptTemplate作用是啥?在程序中如何使用?

PromptTemplate 提示词模板,通过使用占位符{} 将固定模板与动态输入解耦,实现内容的动态替换,避免重复编写相似的提示词;
它的的基本使用:在代码里写死 替换占位符;
但如果在代码里写死,后续的修改变更不好维护,需要 3。

3. 场景题:提示词模版内容太长,直接写到代码中不优雅,有什么好的解决方案?


4. 大模型中的角色有哪些?具体讲讲

SYSTEM :系统角色,大模型的功能边界;
USER :用户角色,用户的输入;
ASSISTANT :助手角色,AI的响应;
TOOL :工具/ 功能角色,大模型调用的第三方工具;

以上是 SpringAI 和 SpringAI Alibaba 的四种消息(角色)类型;

LangChain4j 中多了一个:CUSTOM:自定义消息类型;



相关推荐
znnnk2 分钟前
【AI应用】从 Prompt 到 Skill:AI 到底“会什么”?
ai·prompt·ai编程·ai应用·skill
修罗-zero10 分钟前
UI自动化开发(selenium):模拟人操作浏览器
java·selenium自动化
ruleslol11 分钟前
Function Calling 讲解
java·ai
小小猪的春天12 分钟前
MCP 半小时跑通和敢上生产之间,隔着这 5 个坑
java·ai编程
步行cgn29 分钟前
Spring 注入 Properties 详解
java·python·spring
星空30 分钟前
Map<String, String>`Map`是接口,不能直接 new
java·前端·算法
liangbo731 分钟前
12-JVM 调优方法论与参数速查
java·jvm
干到60岁退休的码农32 分钟前
16.过滤器中处理异常响应返回
java·spring boot·mybatis
Java_2017_csdn44 分钟前
StringUtils.hasText() 和 StringUtils.isNotBlank() 方法对比
java
Joy T1 小时前
Spring AI 2.0 进阶入门:RAG、Structured Output 与 Agent 信息闭环
java·人工智能·spring·rag·springai·agent入门