Spring AI 给了几类影响 LLM 返回结果的手段:生成选项、结构化输出转换器和流式响应,各自改变的是生成质量还是交互体验。
Posts for: #spring-boot
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 的实现随之切换。
Use Envsubst to Replace Env Var in application.yaml of Spring Boot
在Spring Boot应用中使用envsubst工具替换application.yaml中的环境变量,获取包含实际值的完整配置文件。
探索定制 Spring Initializr
定制Spring Initializr,生成项目的Scaffold,减少每次创建spring boot项目的重复工作。
Spring Boot3 graceful shutdown in Kubernetes
How to implement graceful shutdown for Spring Boot 3 applications running in Kubernetes.
Spring Boot 3 Webflux OOM Troubleshooting
Spring Boot 3 Webflux OOM Troubleshooting
Spring Boot Integration Test Optimization Practice
集成测试阶段跑了约 4:02,慢在容器和 schema 的反复准备;统一复用 Testcontainers、按 schema 隔离数据库后降到 2:50,共享 MySQL 那步还冒出过等待超时。