Spring AI注解式AI服务开发
AI Services是什么 AI Services 的设计灵感来源于 Spring Data JPA 和 Retrofit 等框架,采用声明式接口定义所需的 API,然后由框架自动生成实现该接口的代理对象。这种方法隐藏了与 LLM 交互的复杂性,提供了简单直观的 API。 AI Services 主要处理以下常见操作: * 格式化输入以发送给 LLM * 解析 LLM 的输出 同时还支持更高级的功能: * 聊天记忆管理 * 工具调用(Function Calling) * 检索增强生成(RAG)