Baeldung原文
Java周刊第667期:Spring AI模块化RAG与单元测试的真正价值
[LOADING...]
1. Spring 与 Java
>> Spring AI 模块化 RAG 与 TypeSafe Jev:检索更多,只保留有用的答案 [spring.io]
Spring AI 的模块化 RAG 流水线会将一个问题改写并扩展为多次聚焦检索,然后检索并合并匹配的文本块。TypeSafe Jev 会对这些结果进行过滤与重排序以提取答案证据,同时在检索文本进入模型之前对其进行提示注入筛查。
同样值得一读:
- >> 在 JDK 28 中让 Arena.ofConfined() 更加高效 [inside.java]
- >> 仅用 JDK 和 Jakarta 规范为 Jakarta EE 11 应用添加 RAG [foojay.io]
- >> 构建通过,任务却错了:面向使用 AI 编码代理的 Java 团队的工作协议 [foojay.io]
- >> 用 TeaVM 在浏览器中运行 Java [foojay.io]
- >> Lathe:一个可直接从 Maven 构建运行的 Java 语言服务器 [foojay.io]
- >> 定向至 JDK 28 的 JEP:542:加密对象的 PEM 编码 [inside.java]
- >> 定向至 JDK 28 的 JEP:540:简单 JSON API(孵化器) [inside.java]
- >> 内建于 JVM 的安全性:没有任何单一实体能掌控结果 [frankel.ch]
- >> 用 IBM Bob 放鸭子 [agilejava.eu]
- >> 为什么你集群中的每个 JVM 都要独自预热 [foojay.io]
- >> 你的下一个操作只在两点之外 [jetbrains.com]
- >> 由 IntelliJ IDEA 提供的 Java 与 Kotlin 支持:基于 LSP 的扩展进入候选发布阶段 [jetbrains.com]
- >> 软件工程师正变得越来越像律师 [satisfice.com]
- >> 什么是 Codemode [pocoo.org]
- >> 全新的代理式体验:IDE 中的 JetBrains Air——EAP 现已开放 [jetbrains.com]
网络研讨会与演讲:
- >> Agent Helidon:扩展许可 [inside.java]
- >> Foojay 播客第 102 期:Foojay 为何弃用 WordPress 转向静态站点 [foojay.io]
- >> Spring Office Hours 播客:S5E25——与 Josh Long 畅谈软件开发的未来 [spring.io]
- >> A Bootiful Podcast:JReleaser 创始人、Java Champion 同行 Andres Almiray [spring.io]
升级时间:
- >> Maven 3.10.0 [github.com/apache]
- >> Hibernate 8.0.0.Beta3 [in.relation.to]
- >> 使用 Kotlin 工具链 0.13 开启你的下一个 KMP 应用 [jetbrains.com]
- >> Jetty 12.1.14 与 12.0.40 [github.com/jetty]
- >> Azul Zing OpenJDK 构建版 26.08 版本包含的变更 [foojay.io]
- >> Vert.x 5.2.1 与 5.1.10 与 5.1.9 与 4.5.35 [github.com/eclipse-vertx]
- >> Elasticsearch 9.5.5 与 9.4.8 与 8.19.23 [github.com/elastic]
- >> Grails 8.0.0 [github.com/apache]
- >> Micronaut Core 5.2.15 与 5.2.14 与 5.2.13 与 5.2.12 与 5.2.11 与 3.10.14 与 3.10.13 [github.com/micronaut-projects]
- >> Apache Camel 4.18.5 [github.com/apache]
2. 本周精选
>> 单元测试更多是在标记领地,而非消灭缺陷 [yosefk.com]
此文 Java Weekly, Issue 667 最早发布于 Baeldung。
[LOADING...]
[LOADING...] [LOADING...] :x: [LOADING...] [LOADING...] [LOADING...] [LOADING...]