Spring AI
中等
面试题库
Spring AI
简单
流式场景下 AssistantMessage.getContent() 为什么可能为 null?如何据此判断工具调用?
Spring AI
困难
StreamingChatModel 如何把一次 HTTP 请求转成 Flux<ChatResponse>?背压如何传导?
Spring AI
中等
ChatModel 的 call(String) 与 call(Prompt) 有什么区别?Prompt 里的选项如何覆盖默认值?
Spring AI
中等
同一个 ChatClient 实例是否线程安全?能否缓存为单例复用?
Spring AI
中等
ChatClient 的 defaultSystem/defaultUser 与运行时 system()/user() 的覆盖关系是什么?
Spring AI
简单
ChatClient 的流式接口 stream() 返回什么类型?如何逐 token 打印并做增量处理?
Spring AI
困难
Spring AI 的自动装配如何决定注册哪些模型 Bean?条件注解与配置前缀如何协作?
Spring AI
中等
本地模型 Ollama 的离线运行如何接入?需要哪些依赖与配置项?
Spring AI
中等
Spring AI 相比直接调用官方 SDK 编写对话代码,工程化收益主要体现在哪些方面?
Spring AI
中等
Spring AI 如何融入 Micrometer 做可观测?如何开启 prompt 与 completion 的观测?
Spring AI
中等