Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 应用开发平台。

✅ 已完成

  • Agent 智能体: 增强 Agent 的自主任务规划、动态工具调用和多 Agent 协作能力。
  • AI 工作流引擎: 核心的 AI 工作流编排与执行引擎。
  • 对话流 (Conversational Flow): 支持创建更复杂的、多轮对话式的 AI 应用。
  • 知识库: 实现对 PDF, Word, TXT, 网站等多种数据源的自动化接入、清洗、分片和向量化。
  • 高级 RAG 引擎: 正式落地 知识图谱与向量数据库的混合检索 方案。
  • 知识图谱构建: 提供从非结构化和结构化数据中抽取知识、构建图谱的能力。

🚧 进行中 & 未来计划

  • 开放平台 (Open API): 将平台的核心能力(如工作流执行、知识库管理等)通过标准 API 开放,方便第三方系统集成。

  • 插件生态: 提供更多开箱即用的官方插件(如网页搜索、API调用等),并建立开发者社区,鼓励贡献第三方插件。

🤝 如何贡献

我们热烈欢迎任何形式的贡献。

  1. 发现和报告 Bug: 提交 Issues。
  2. 提交代码: Fork 项目,完成开发或修复后,提交 Pull Request。
  3. 完善文档: 帮助我们改进文档,让项目更容易被理解和使用。

💬 社区交流

📄 开源许可

本项目遵循 Apache 2.0 开源许可协议。

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /