Spring AI
困难
面试题库
Spring AI
简单
SimpleLoggerAdvisor 能记录哪些信息?它与 Spring 的日志级别如何配合?
Spring AI
中等
MessageWindowChatMemory 的窗口裁剪逻辑是什么?超出 maxMessages 后如何裁剪?
Spring AI
中等
ChatMemory 的存储后端如何切换?MessageWindowChatMemory 与持久化存储的差异?
Spring AI
中等
MessageChatMemoryAdvisor 如何把历史消息注入?它默认保留多少条历史?
Spring AI
困难
多个 Advisor 如何排序?AdvisorSpec 的 order 与 around 语义如何决定执行顺序?
Spring AI
中等
RequestResponseAdvisor 与 CallAdvisor/StreamAdvisor 的区别?1.x 版本里接口如何演进?
Spring AI
简单
Advisor 是什么?它在一次模型调用链中的什么位置起作用?
Spring AI
困难
工具函数的参数 Schema 是如何生成的?反射生成与手写 JSON Schema 的差异与坑是什么?
Spring AI
中等
如何给工具调用加权限校验与审计?在 ToolCallback 里做鉴权是否合适?
Spring AI
简单
流式场景下函数调用事件如何被逐块返回?与普通文本流有什么区别?
Spring AI
困难