抢占先机
VMware 提供培训和认证,助力您飞速进步。
了解更多我们很高兴宣布 Spring AI 的 1.0.0 里程碑 2 版本已发布。
此版本在多个领域带来了显著增强和新特性。
此版本的主要重点在于可观察性功能,这对监控、调试和优化 AI 应用至关重要。我们为以下方面引入了全面的可观察性特性:
ChatClient
(包括 Advisors)注意:对更多 ChatModel
实现的支持将在未来版本中添加。
以下是一些展示此功能的示例,供您开始使用:
Grazie mille (一千个感谢 😉) Thomas Vitale 为可观察性特性做出的巨大贡献!
以下是显示以下代码跟踪的截图:
var response = chatClient.prompt()
.user("How does Carina work?")
.advisors(new QuestionAnswerAdvisor(vectorStore, SearchRequest.defaults()))
.advisors(new PromptChatMemoryAdvisor(chatMemory))
.call()
.chatResponse();
在跟踪视图中,您可以看到 ChatClient
调用的嵌套,它首先通过两个 advisors:QuestionAnswerAdvisor
执行 embedding 请求并查询 PGVector 数据库;然后通过 PromptChatMemoryAdvisor
,耗时非常短;最后调用 OpenAI 的 gpt-4o
模型。
您可以在可观察性文档中找到所有可用的指标详细信息。
对 chat model 基础设施类进行了全面改进。特定模型的关键特性增强包括:
bedrockruntime
版本到 2.26.7感谢 Geng Rong 对 Moonshot, QianFan 和 ZhiPu 模型的支持。
initialize-schema
的默认值更改为 false。BatchingStrategy
以实现高效的文档 embedding 操作TokenCountBatchingStrategy
实现CassandraChatMemory
RestTemplate
升级到 RestClient
CHROMA_SERVER_AUTHN_CREDENTIALS
环境变量,用于 Docker Compose 和 Testcontainersorg.bson.Documents
提高了效率RedisAutoConfiguration
的使用众多贡献者在全面进行了大量重构、错误修复和文档增强。如果您的 PR 尚未被处理,我们将尽快处理,请耐心等待。感谢以下贡献者:
Mohammed, Ahmed Yousri Salama, Ashwin Krishna K, blackbean99, Youngrae Cho, DadySu, Jerry (Flyingblu), Lorenzo Caenazzo, Jemin Huh, Bill Lau, JayPark7821, KAMOsama, David Caudill, Lee-ChungMu, Pablo Sanchi, Seol_JY, TarasVovk669, Thomas Vitale, TimJ0212, Fu Cheng, ashni, Benoit Moussaud, Dariusz Jędrzejczyk, cocomongg, ChanYeong, David Afriz, devholic22, Mariusz Bernacki, dongfeng3692, Dave Syer, Eddú Meléndez, El Mahdi Oukhamou, Seongmin Kim, Francisco Javier Torres, geetrawat, Craig Walls, yinpeng, Sinsy, Johnny Lim, jo-kim, Josh Long, KimMinjeong, Cameron Kirk, Laura Trotta, Loïc Lefèvre, Hyoseop Song, luocq3, Michael Simons, mck, Jonatan Soto, Muthukumaran Navaneethakrishnan, Geng Rong, Nicholas Zhan, Szymon Ochnio, Philipp Gerhard, Piotr Olaszewski, rapenumaka, rivkode, Ross Lawley, Andrea Rubino, Soby Chacko, xiaoxin, Stefan Vassilev, Tim Kelly, Chris Turchin, uzhuraul, Veerendra Vellanki, 吴博, xiehui1956, xsg22, 양예성, Yulong Shi, jiwoo, zlzzlzz2l