agents-flex

活跃
GitHub Java Apache-2.0

简介

「agents-flex」是平台型仓库:面向对话界面与聊天应用壳层,便于快速搭建 Agent 交互前端。

核心特性

  • 轻量模块化 Java 框架,专为 LLM 应用开发设计,采用 Apache 2.0 开源协议
  • 原生支持 MCP(模型上下文协议),实现外部工具和数据源的标准化接入
  • AI Skills 技能系统,可将业务能力封装为可复用、可组合的技能单元
  • 内置 Text2SQL 引擎,支持自然语言零代码数据查询分析
  • 全面的模型集成能力,支持主流大模型、Ollama 本地部署及 HTTP/SSE/WS 协议
  • 企业级特性包括敏感数据脱敏、OpenTelemetry 可观测性和分布式链路追踪

适用场景

💡 企业级大模型对话应用,支持多轮记忆和流式响应
💡 构建 AI Agent 前端界面,集成函数调用和 MCP 工具编排
💡 面向业务用户的自然语言转 SQL 数据分析查询
💡 RAG 检索增强生成系统,结合 Embedding、向量存储和重排序
💡 基于 Spring Boot 集成的生产环境部署,配合配置中心管理密钥

快速开始

添加 Maven 依赖 `com.agentsflex:agents-flex-core:2.1.6`(可选 `agents-flex-mcp` 等扩展模块)。配置模型提供方(OpenAI/Ollama/GiteeAI),调用 `chatModel.chat()` 进行同步、流式或异步推理。生产环境推荐使用 `agents-flex-spring-boot-starter` 并配合加密配置管理 API 密钥。

相关项目