+
Skip to content

Art 是一个开源的、一站式 AI 应用开发平台,其灵感来源于行业领先的 Coze 和 Dify。我们致力于将这些先进的 LLM 应用编排理念带入 Java 世界,为广大 Java 开发者提供一个熟悉、高效、稳定且易于扩展的 AI 应用构建环境。

License

Notifications You must be signed in to change notification settings

springboot4/Art

Repository files navigation

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 浪潮下,CozeDify 等平台极大地简化了 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 开源许可协议。

About

Art 是一个开源的、一站式 AI 应用开发平台,其灵感来源于行业领先的 Coze 和 Dify。我们致力于将这些先进的 LLM 应用编排理念带入 Java 世界,为广大 Java 开发者提供一个熟悉、高效、稳定且易于扩展的 AI 应用构建环境。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载