# Art **Repository Path**: FWorldCodeZ/art ## Basic Information - **Project Name**: Art - **Description**: Art 是一个开源的、一站式 AI 应用开发平台,其灵感来源于行业领先的 Coze 和 Dify。我们致力于将这些先进的 LLM 应用编排理念带入 Java 世界,为广大 Java 开发者提供一个熟悉、高效、稳定且易于扩展的 AI 应用构建环境。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://springboot4.github.io/docs - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 180 - **Created**: 2025-10-11 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Art: The Open-Source AI Application Development Platform for the Java Ecosystem

An open-source, microservices-based platform inspired by Dify and Coze, built entirely for the Java world.

Star Fork Fork Star Spring Boot Spring Cloud Spring Cloud Alibaba OAuth 2.1 JDK License
--- ## 🚀 Why Art? 在 AI 浪潮下,[Coze](https://www.coze.com/) 和 [Dify](https://dify.ai/) 等平台极大地简化了 AI 应用的构建过程。然而,对于广大的 Java 技术栈团队和企业来说,将这些非 Java 的解决方案无缝融入现有的、成熟的微服务体系中,面临着技术栈异构、运维复杂、二次开发困难等诸多挑战。 **Art 正是为此而生。** 我们致力于将行业领先的 LLM 应用理念 **100% 移植到 Java 生态**。Art 的目标是让每一位 Java 开发者都能在自己最熟悉的环境中,利用 Spring Cloud 等成熟框架,像搭建普通微服务一样,快速、稳定、可控地构建、部署和管理生产级的 AI 应用。 ## ✨ 核心特性 * **🧩 可视化 AI 工作流**: 通过拖拽式画布,将语言模型 (LLMs)、工具集 (Plugins)、代码块、知识库等原子能力,自由编排为强大的 AI 应用。无论是构建智能问答、内容创作,还是复杂的多 Agent 系统,都游刃有余。 * **🧠 新一代 RAG 引擎**: 我们的目标是构建一个超越传统向量检索的 RAG 引擎。通过融合 **知识图谱** 与向量数据库,Art 能够进行更深层次的逻辑推理和关系挖掘,为您的 AI 应用提供前所未有的洞察力。 * **🛠️ 为 Java 开发者而生**: 无缝拥抱 Spring Boot 和 Spring Cloud。您可以将企业内任何服务或数据源,通过简单的 Java 代码封装成工作流中的自定义节点 (Plugin),释放企业现有 IT 资产的全部潜力。 * **☁️ 模型无关 & 微服务架构**: 支持统一接入并管理多种模型服务商(OpenAI, Azure, 文心一言, 通义千问等)。项目基于高内聚、低耦合的微服务架构设计,所有模块皆可独立部署、弹性伸缩,并易于二次开发。 * **🌍 完全开源**: 遵循 Apache 2.0 协议,所有代码开源,社区驱动,透明可信。 ## 🗺️ 路线图 (Roadmap) 我们正处于快速迭代中,致力于实现一个功能完备的 AI 应用开发平台。 #### ✅ 已完成 * **AI 工作流引擎**: 核心的 AI 工作流编排与执行引擎。 * **知识库**: 实现对 PDF, Word, TXT, 网站等多种数据源的自动化接入、清洗、分片和向量化。 * **高级 RAG 引擎**: 正式落地 **知识图谱与向量数据库的混合检索** 方案。 * **知识图谱构建**: 提供从非结构化和结构化数据中抽取知识、构建图谱的能力。 #### 🚧 进行中 & 未来计划 * **对话流 (Conversational Flow)**: 支持创建更复杂的、多轮对话式的 AI 应用。 * **Agent 智能体**: 增强 Agent 的自主任务规划、动态工具调用和多 Agent 协作能力。 * **开放平台 (Open API)**: 将平台的核心能力(如工作流执行、知识库管理等)通过标准 API 开放,方便第三方系统集成。 * **插件生态**: 提供更多开箱即用的官方插件(如网页搜索、API调用等),并建立开发者社区,鼓励贡献第三方插件。 ## 🤝 如何贡献 我们热烈欢迎任何形式的贡献。 1. **发现和报告 Bug**: 提交 Issues。 2. **提交代码**: Fork 项目,完成开发或修复后,提交 Pull Request。 3. **完善文档**: 帮助我们改进文档,让项目更容易被理解和使用。 ## 💬 社区交流
WeChat Group
## 📄 开源许可 本项目遵循 [Apache 2.0](LICENSE) 开源许可协议。