记录 Spring AI 2.0.0-M2 中 OllamaChatOptions.disableThinking() 导致 Ollama 返回 HTTP 400 的 bug,分析根因、对比两种绕过方案的 tradeoff,最终选择 ClientHttpRequestInterceptor 作为最小侵入的临时修复。
Posts for: #java 25
用 Spring AI + pgvector 落地 RAG 知识库:新加坡数学 AI 辅导 Phase 2 记录
记录 Phase 2 中使用 Spring AI VectorStore + pgvector 构建 PSLE 题库 RAG 检索,并接入多 Agent 解题链与 Redis 缓存的过程。
用 Java 25 + Spring AI 构建新加坡小学数学 AI 辅导 App — Phase 1 实战记录
记录 Phase 1 中使用 Java 25 Structured Concurrency + Spring AI 2.0 + Ollama 搭建多 Agent 数学解题管线的过程,以及 Spring Boot 4.0 + Gradle 9 的兼容性问题。