PSLE 题库接进 Spring AI VectorStore 和 pgvector 之后,RAG 检索能按年级过滤,命中的题目再喂给多 Agent 解题链,重复请求由 Redis 缓存兜住。
Posts for: #spring ai
Spring AI 2.0.0-M2 的 Ollama think 字段问题:排查过程与 Interceptor 临时方案
disableThinking() 本该只关推理,结果 think 字段泄漏进了 options map,Ollama 返回 HTTP 400。上游修复还没进正式版,我用一个 ClientHttpRequestInterceptor 在请求发出前把它摘掉。
用 Java 25 结构化并发 + Spring AI 搭多 Agent 数学解题管线:新加坡数学 AI 辅导 Phase 1
多 Agent 数学解题管线的第一期用 Java 25 的 Structured Concurrency 加 Spring AI 2.0 和 Ollama 搭起来,Spring Boot 4.0 与 Gradle 9 的兼容性问题在过程中一起解决。
Spring AI(4)- 调整返回的 Response - 今日运势
Spring AI 给了几类影响 LLM 返回结果的手段:生成选项、结构化输出转换器和流式响应,各自改变的是生成质量还是交互体验。
Spring AI(3)- Prompt Template - 今日运势
在使用 AI 生成内容时,Prompt 模板的设计至关重要。Spring AI 提供了 Prompt Template 的功能,帮助我们更好地组织和管理 Prompt 模板,从而提升生成内容的质量和一致性。搞个 AI 算命先生,来看看今天的运势如何吧!
Spring AI(2)- Model Evaluation
我们使用 AI 生成的内容需要经过评估,以确保其质量和准确性。Spring AI 提供了统一的接口,可以使用一个模型对另一个模型的回复进行评估。但当前的 v1.1.0版本中存在一些问题,并不是太好用。
Spring AI(1)- Chat Client With OpenAI and Gemini
用 start.spring.io 生成 Spring AI 骨架,Chat Client 接 OpenAI 做一个 QA 对话,再只改配置切到 Gemini,ChatClient 的实现随之切换。