发现 AI 代理的未来arrow_forward

Solon-AI

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
工作流自动化多智能体系统JavaSpring BootMCPRAGAI代理智能体框架SDK智能体与应用工具模型与推理框架开发者工具/代码知识管理/检索/RAG协议/API/集成

Java AI 应用开发框架,支持 LLM 工具调用、RAG、MCP 协议、Agent 推理与多代理协作,兼容 Java 8-25,可嵌入 SpringBoot、Vert.x、Quarkus 等主流框架。

项目概览#

Solon-AI 是一个 Java AI 应用开发框架,采用 Apache-2.0 开源许可证,主要语言为 Java(100%),支持 Java 8 至 Java 25。

核心模块#

  • solon-ai-core:核心模块
  • solon-ai-agent:智能体模块(SimpleAgent、ReActAgent、TeamAgent)
  • solon-ai-mcp:MCP 协议模块
  • solon-ai-acp:ACP 协议模块
  • solon-ai-a2a:A2A 模块
  • solon-ai-rag-loaders:RAG 文档加载器
  • solon-ai-rag-repositorys:RAG 知识库
  • solon-ai-skills:技能模块
  • solon-ai-flow:AI 流程编排
  • solon-ai-llm-dialects:LLM 方言适配

核心能力#

ChatModel:通用 LLM 调用接口,支持同步和响应式调用。

多模型方言:通过方言适配统一接口,支持 OpenAI、Gemini、Claude、Ollama、DeepSeek、Dashscope 等。

Skills:技能系统,支持动态指令注入和工具集成(Tool、Skill、ChatSession)。

RAG:检索增强生成,完整支持文档加载、分割、嵌入和重排序。

MCP:Model Context Protocol 深度集成(MCP_2025_06_18),支持服务端/客户端配置。

Agent:智能体系统,支持 ReAct 反思推理和多代理团队协作。

AI Flow:流程编排,支持 YAML 配置的低代码流程和图驱动编排。

多模态:支持图片、声音、视频理解。

框架集成#

可完美融入 Solon 生态,无缝集成到 SpringBoot、jFinal、Vert.x、Quarkus 等主流框架。

快速开始#

环境要求:Java 8 或更高版本,本地 LLM 服务(如 Ollama)。

Maven 依赖

<dependency>
    <groupId>org.noear</groupId>
    <artifactId>solon-ai</artifactId>
</dependency>

配置示例 (app.yml):

solon.ai.chat:
  demo:
    apiUrl: "http://127.0.0.1:11434/api/chat"
    provider: "ollama"
    model: "llama3.2"

代码示例

ChatModel chatModel = ChatModel.of(config).build();
ChatResponse resp = chatModel.prompt("hello").call();

适用场景#

通用自主智能体、智能助手与 RAG 知识库、多智能体协作编排、业务驱动的受控工作流、智能文档处理与 ETL、实时数据洞察与仪表板、自动化测试与质量保证、低代码/可视化 AI 工作流平台。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch