Spring AI
中等
面试题库
Spring AI
简单
工具函数的入参与返回值如何被序列化?返回复杂对象时模型能看到什么?
Spring AI
中等
如何限制模型只允许调用指定的工具?ChatOptions 的工具过滤是如何工作的?
Spring AI
困难
ToolCallingManager 是如何决定执行哪些工具、如何并发执行的?可配置哪些参数?
Spring AI
困难
函数调用的完整往返是怎样的:模型返回 tool call 后,Spring AI 如何执行并回传 ToolResponseMessage?
Spring AI
中等
ToolCallback 与 FunctionCallback 是什么关系?如何手动注册一个工具而不依赖 @Tool 扫描?
Spring AI
中等
@ToolParam 如何描述参数?参数名对模型生成 JSON 参数的影响有多大?
Spring AI
简单
@Tool 注解的方法会被 Spring AI 如何发现?它的 description 有什么作用?
Spring AI
中等
RAG 的问答质量如何评估?如何把检索命中与最终答案关联起来做归因?
Spring AI
简单
为什么要做文档切分?直接整篇文档嵌入会有什么问题?
Spring AI
困难
混合检索(向量 + 关键词)在 Spring AI 中如何实现?与纯向量检索相比有什么收益?
Spring AI
中等