AIFlowy - 开源的企业级 AI 应用开发平台

吐司AI

AIFlowy是什么

AIFlowy 是开源的企业级 AI 应用开发平台,基于 Java 开发,对标字节 Coze、腾讯元器和 Dify 等产品。支持智能对话机器人、私有知识库构建、AI 工作流编排和大模型管理等功能,提供完善的系统管理模块,满足企业级应用需求。AIFlowy jiyu  Apache-2.0 开源协议,要求保留版权信息和控制台内容。AIFlowy 专注于 toB 场景,适合国内企业,注重实际落地。

AIFlowy - 开源的企业级 AI 应用开发平台

AIFlowy的主要功能

  • Bot应用:快速搭建智能对话机器人,满足企业自动化交互需求。
  • RAG知识库:支持构建私有知识库,通过检索增强生成(RAG)技术,提升大模型回答的精准度。
  • AI工作流编排:支持轻松编排AI应用工作流,满足复杂业务场景需求。
  • 大模型管理:支持大模型的配置、接入和管理。
  • 大模型市场:提供大模型的下载、使用、部署及微调功能。
  • Bot插件:链接和扩展AI能力,快速集成业务。
  • 系统管理功能:包括用户管理、角色管理、菜单管理、部门管理、岗位管理和日志管理,满足企业级应用需求

AIFlowy的官网地址

如何使用AIFlowy

  • Preparação ambiental::
    • 确保电脑已安装以下软件::
      • JDK 1.8+
      • Maven 3.9+
      • Node v20+
      • NPM v10+
      • MySQL 8.x
  • 导入项目到开发工具::
    • 打开 IntelliJ IDEA 开发工具。
    • 选择 File -> Open,选择 AIFlowy 项目的根目录。
  • 创建数据库及初始化数据::
    • 在 AIFlowy 项目的根目录中找到 sql 文件夹。
    • 在 MySQL 中创建数据库,执行以下 SQL 文件:
      • aiflowy.ddl.sql:创建表结构。
      • aiflowy.data.sql:插入初始数据。
  • Modificar o arquivo de configuração::
    • Configuração do banco de dados:修改 application.yml 文件中的数据库配置信息:
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/aiflowy?useInformationSchema=true&characterEncoding=utf-8
    username: root
    password: 123456
      • url:数据库的 JDBC 连接 URL,注意添加 useInformationSchema=true。
      • username:数据库用户名。
      • password:数据库密码。
    • 文件存储配置(可选)::
      • armazenamento local::
spring:
  web:
    resources:
      static-locations: file:your_path
aiflowy:
  storage:
    local:
      root: your_path
      prefix: 'http://localhost:8080/static'
      • S3 存储::
aiflowy:
  storage:
    type: s3
    s3:
      access-key: access
      secret-key: secret
      endpoint: "http://xxx.xxx"
      region: "region"
      bucket-name: "your_bucket_name"
      access-policy: 2
      prefix: public
  • Projetos em andamento::
    • 打开终端(Terminal),在项目根目录下执行 Maven 编译命令:
mvn clean package
      • 如果编译成功,会显示 BUILD SUCCESS。
      • 如果出现错误,可能是 JDK 或 Maven 版本问题,可在 AIFlowy 的交流群里咨询。
    • 编译完成后,运行 aiflowy-starter 模块下的 MainApplication.java 类。
    • 如果遇到 Error running MainApplication. Comando line is too long. 错误,修改运行配置:
      • 在 IntelliJ IDEA 中,点击运行配置的 Edit Configurations。
      • 在 VM options 中添加 -XX:MaxPermSize=512m。
  • 运行前端部分::
    • React 版本::
      • 确保已安装 Node v20+。
      • 进入 aiflowy-ui-react 目录,执行以下命令安装依赖:
npm install
        • 如果遇到网络问题(如 400 Bad Request),可尝试以下命令:
npm config set proxy null
npm config set https-proxy null
npm cache clean --force
npm config set registry https://registry.npmmirror.com
      • 安装完成后,启动前端程序:
npm run dev
      • 启动完成后,基于浏览器访问 http://localhost:8899,默认登录账号密码为 admin/123456。

AIFlowy的Principais pontos fortes

  • 企业级功能完备:提供从智能对话机器人、知识库管理到 AI 工作流编排的全方位功能,满足企业复杂业务需求。
  • 高效开发与部署:基于低代码开发模式,快速搭建和部署 AI 应用,降低开发门槛和成本。
  • 强大的知识管理Baseado em RAG 技术,实现知识库与大模型的深度融合,提升知识检索和应用效率。
  • 灵活的插件扩展:支持丰富的 Bot 插件,可快速集成企业现有业务系统,实现能力扩展。
  • Segurança e conformidade:用 Apache-2.0 开源协议,注重数据安全和隐私保护,符合企业级应用标准。
  • 国产化适配:基于国内技术栈开发,支持国产数据库和操作系统,适配国产化环境,降低技术风险

AIFlowy的适用人群

  • 企业业务人员:基于AI工具提升工作效率、优化业务流程的业务部门人员,例如客服、销售、市场等。
  • Analista de dados:用AI技术挖掘数据价值、构建智能知识库的人员,能够利用AIFlowy的知识管理和分析功能。
  • 企业决策者:关注企业数字化转型和智能化升级的管理层,AIFlowy帮助用户快速落地AI应用,提升企业竞争力。
  • 系统集成商:将AI能力整合到现有企业系统中的集成商,AIFlowy的低代码特性和插件扩展功能能方便地实现集成。
  • 国产化技术爱好者:对国产开源AI平台感兴趣的技术人员和开发者,在AIFlowy上进行学习、开发和创新。
© declaração de direitos autorais
AiPPT

Publicações relacionadas

Sem comentários

nenhum
Nenhum comentário...