AIFlowy - платформа для разработки корпоративных приложений искусственного интеллекта с открытым исходным кодом

Что такое AIFlowy?

AIFlowy - это платформа для разработки приложений ИИ корпоративного уровня с открытым исходным кодом, основанная на Java-разработке, сравнимая с Byte Coze, Tencent MetaTool и Dify AIFlowy jiyu Apache-2.0 - продукт с открытым исходным кодом. Он поддерживает интеллектуальные диалоговые роботы, создание частных баз знаний, оркестровку рабочих процессов AI и управление большими моделями, а также предоставляет совершенные модули управления системой для удовлетворения потребностей приложений корпоративного уровня.AIFlowy jiyu Apache-2.0 с открытым исходным кодом, который требует сохранения авторской информации и консольного контента.AIFlowy ориентирован на сценарий ToB, подходит для отечественных предприятий и ориентирован на реальную посадку.

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

Ключевые особенности AIFlowy

  • Применение ботов: Быстрое создание интеллектуальных диалоговых ботов для удовлетворения потребностей предприятий в автоматизации взаимодействия.
  • База знаний RAG: Поддерживает создание частных баз знаний для повышения точности ответов на большие модели с помощью технологии Retrieval Augmented Generation (RAG).
  • Оркестровка рабочих процессов с помощью искусственного интеллекта: Поддержка простой оркестровки рабочих процессов приложений искусственного интеллекта для удовлетворения требований сложных бизнес-сценариев.
  • Управление большими моделями: Поддержка конфигурации, доступа и управления большими моделями.
  • Большой модельный рынок: Предоставляет возможности загрузки, использования, развертывания и тонкой настройки больших моделей.
  • Плагин для ботовСвязывание и расширение возможностей ИИ для быстрой интеграции бизнеса.
  • Функции управления системойВключает в себя управление пользователями, управление ролями, управление меню, управление отделами, управление заданиями и управление журналами для удовлетворения потребностей приложений корпоративного уровня.

Адрес официального сайта AIFlowy

Как использовать AIFlowy

  • Подготовка к защите окружающей среды::
    • Убедитесь, что на вашем компьютере установлено следующее программное обеспечение::
      • JDK 1.8+
      • Maven 3.9+
      • Узел v20+
      • NPM v10+
      • MySQL 8.x
  • Импорт проекта в инструмент разработки::
    • Откройте инструмент разработки IntelliJ IDEA.
    • Выберите File -> Open и выберите корневой каталог вашего проекта AIFlowy.
  • Создайте базу данных и инициализируйте данные::
    • Найдите папку sql в корневом каталоге вашего проекта AIFlowy.
    • Чтобы создать базу данных в MySQL, выполните следующий SQL-файл:
      • aiflowy.ddl.sql: Создайте структуру таблицы.
      • aiflowy.data.sql: Вставьте исходные данные.
  • Измените конфигурационный файл::
    • Конфигурация базы данных: Измените информацию о конфигурации базы данных в файле application.yml:
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/aiflowy?useInformationSchema=true&characterEncoding=utf-8
    username: root
    password: 123456
      • url: URL JDBC-соединения для базы данных, обратите внимание на добавление useInformationSchema=true.
      • имя пользователя: имя пользователя базы данных.
      • пароль: пароль базы данных.
    • Конфигурация файлового хранилища (опционально)::
      • локальное хранилище::
spring:
  web:
    resources:
      static-locations: file:your_path
aiflowy:
  storage:
    local:
      root: your_path
      prefix: 'http://localhost:8080/static'
      • S3 Storage::
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
  • Текущие проекты::
    • Откройте терминал и выполните команду Maven build в корневом каталоге проекта:
mvn clean package
      • Если компиляция прошла успешно, на экране появится надпись BUILD SUCCESS.
      • Если вы получаете ошибку, это может быть проблема с версией JDK или Maven, спросите об этом в сообществе AIFlowy.
    • После компиляции запустите класс MainApplication.java под модулем aiflowy-starter.
    • Если вы столкнулись с ошибкой при запуске MainApplication. Команда строка слишком длинная. ошибка, измените конфигурацию времени выполнения:
      • В IntelliJ IDEA нажмите Edit Configurations для Running Configurations.
      • Добавьте -XX:MaxPermSize=512m в опции VM.
  • Запуск внешнего раздела::
    • Версии 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'sОсновные достоинства

  • Функциональность корпоративного класса завершенаОн предоставляет полный набор функций - от интеллектуальных диалоговых ботов, управления базами знаний до оркестровки рабочих процессов с использованием искусственного интеллекта - для удовлетворения сложных бизнес-потребностей предприятий.
  • Эффективная разработка и развертываниеИИ-приложение основано на модели разработки с низким кодом, что позволяет быстро создавать и развертывать ИИ-приложения, а также снижать пороги и стоимость разработки.
  • Мощное управление знаниями: Основано на RAG Технология позволяет достичь глубокой интеграции базы знаний и большой модели для повышения эффективности поиска и применения знаний.
  • Гибкие расширяемые модулиПоддержка богатых плагинов Bot для быстрой интеграции с существующими бизнес-системами и расширения возможностей.
  • Безопасность и соответствие нормативным требованиямИспользование протоколов с открытым исходным кодом Apache-2.0, обеспечение безопасности и конфиденциальности данных, а также соответствие стандартам приложений корпоративного класса.
  • адаптация для локализации: Разработано на основе отечественного технологического стека, поддерживает отечественные базы данных и операционные системы, адаптируется к местной среде и снижает технический риск.

Для кого предназначена AIFlowy

  • Персонал предприятий: Сотрудники бизнес-подразделений, которые работают над повышением эффективности и оптимизацией бизнес-процессов на основе инструментов искусственного интеллекта, например, в сфере обслуживания клиентов, продаж, маркетинга и т. д.
  • Аналитик данных: Люди, использующие технологии искусственного интеллекта для извлечения ценностей из данных и создания интеллектуальных баз знаний, могут воспользоваться возможностями AIFlowy по управлению знаниями и аналитике.
  • Лица, принимающие корпоративные решения: Сосредоточившись на управлении цифровой трансформацией и интеллектуальной модернизацией предприятия, AIFlowy помогает пользователям быстро внедрять приложения искусственного интеллекта и повышать конкурентоспособность предприятия.
  • системный интегратор: Интеграторам, интегрирующим возможности искусственного интеллекта в существующие корпоративные системы, возможности AIFlowy с низким кодом и подключаемые расширения упрощают интеграцию.
  • Энтузиасты технологии локализации: Техники и разработчики, заинтересованные в отечественных платформах ИИ с открытым исходным кодом, чтобы учиться, развиваться и внедрять инновации на AIFlowy.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...