AIFlowy - Plataforma de desarrollo de aplicaciones empresariales de IA de código abierto

¿Qué es AIFlowy?

AIFlowy es una plataforma de desarrollo de aplicaciones de IA de código abierto y de nivel empresarial, basada en el desarrollo Java, comparada con Byte Coze, Tencent MetaTool y Dify AIFlowy jiyu Apache-2.0 producto de código abierto. Es compatible con los robots inteligentes de diálogo, la construcción privada de la base de conocimientos, la orquestación de flujo de trabajo AI y la gestión de grandes modelos, y proporciona módulos de gestión de sistemas perfectos para satisfacer las necesidades de las aplicaciones de nivel empresarial.AIFlowy jiyu Apache-2.0 protocolo de código abierto, que requiere la retención de la información de derechos de autor y el contenido de la consola.AIFlowy se centra en el escenario toB, es adecuado para las empresas nacionales, y se centra en el aterrizaje real.

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

Principales características de AIFlowy

  • Aplicación BotCreación rápida de robots de diálogo inteligentes para satisfacer las necesidades de interacción automatizada de las empresas.
  • Base de conocimientos RAG: Admite la construcción de bases de conocimiento privadas para mejorar la precisión de las respuestas de grandes modelos mediante la tecnología de Generación Aumentada de Recuperación (RAG).
  • Orquestación del flujo de trabajo de IAPermite orquestar fácilmente flujos de trabajo de aplicaciones de IA para satisfacer las demandas de escenarios empresariales complejos.
  • Gestión de grandes modelos: Admite la configuración, el acceso y la gestión de modelos de gran tamaño.
  • Gran mercado de modelos: Ofrece funciones de descarga, utilización, despliegue y ajuste de modelos de gran tamaño.
  • Plugin Bot: Vinculación y ampliación de las capacidades de IA para una rápida integración empresarial.
  • Funciones de gestión del sistemaIncluye gestión de usuarios, gestión de funciones, gestión de menús, gestión de departamentos, gestión de tareas y gestión de registros para satisfacer las necesidades de las aplicaciones de nivel empresarial.

Dirección del sitio web oficial de AIFlowy

Cómo utilizar AIFlowy

  • Preparación medioambiental::
    • Asegúrese de que el siguiente software está instalado en su ordenador::
      • JDK 1.8+
      • Maven 3.9+
      • Nodo v20+
      • NPM v10+
      • MySQL 8.x
  • Importar un proyecto en la herramienta de desarrollo::
    • Abra la herramienta de desarrollo IntelliJ IDEA.
    • Seleccione Archivo -> Abrir y elija el directorio raíz de su proyecto AIFlowy.
  • Crear la base de datos e inicializar los datos::
    • Localiza la carpeta sql en el directorio raíz de tu proyecto AIFlowy.
    • Para crear una base de datos en MySQL, ejecute el siguiente archivo SQL:
      • aiflowy.ddl.sql: Crea la estructura de la tabla.
      • aiflowy.data.sql: Insertar datos iniciales.
  • Modificar el archivo de configuración::
    • Configuración de la base de datosModifica la información de configuración de la base de datos en el archivo application.yml:
spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/aiflowy?useInformationSchema=true&characterEncoding=utf-8
    username: root
    password: 123456
      • url: la URL de conexión JDBC para la base de datos, nótese la adición de useInformationSchema=true.
      • nombre de usuario: nombre de usuario de la base de datos.
      • contraseña: contraseña de la base de datos.
    • Configuración del almacenamiento de archivos (opcional)::
      • almacenamiento local::
spring:
  web:
    resources:
      static-locations: file:your_path
aiflowy:
  storage:
    local:
      root: your_path
      prefix: 'http://localhost:8080/static'
      • Almacenamiento 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
  • Proyectos en curso::
    • Abra un terminal y ejecute el comando de compilación de Maven en el directorio raíz del proyecto:
mvn clean package
      • Si la compilación se realiza correctamente, se muestra BUILD SUCCESS.
      • Si obtienes un error, puede ser un problema de versión de JDK o Maven, pregunta en la comunidad AIFlowy.
    • Una vez compilado, ejecute la clase MainApplication.java bajo el módulo aiflowy-starter.
    • Si se produce un error al ejecutar MainApplication. Comando es demasiado larga. error, cambie la configuración de ejecución:
      • En IntelliJ IDEA, haga clic en Editar configuraciones para Configuraciones en ejecución.
      • Añadir -XX:MaxPermSize=512m a las opciones de VM.
  • Ejecución de la sección de front-end::
    • Versiones de React::
      • Asegúrese de que Node v20+ está instalado.
      • Vaya al directorio aiflowy-ui-react y ejecute el siguiente comando para instalar la dependencia:
npm install
        • Si se encuentra con problemas de red (por ejemplo, 400 Bad Request), pruebe con el siguiente comando:
npm config set proxy null
npm config set https-proxy null
npm cache clean --force
npm config set registry https://registry.npmmirror.com
      • Una vez finalizada la instalación, inicie el proceso de front-end:
npm run dev
      • Una vez finalizado el inicio, vaya a http://localhost:8899 desde un navegador con una contraseña de cuenta de inicio de sesión predeterminada de admin/123456.

AIFlowyPuntos fuertes

  • La funcionalidad de clase empresarial es completaOfrece una gama completa de funciones, desde bots de diálogo inteligentes y gestión de bases de conocimientos hasta orquestación de flujos de trabajo con IA, para satisfacer las complejas necesidades de negocio de las empresas.
  • Desarrollo e implantación eficacesLa aplicación de IA se basa en un modelo de desarrollo de bajo código para crear e implantar rápidamente aplicaciones de IA y reducir los umbrales y costes de desarrollo.
  • Potente gestión del conocimiento: Basado en RAG para lograr la integración profunda de la base de conocimiento y el gran modelo, y mejorar la eficiencia de la recuperación y aplicación del conocimiento.
  • Extensiones plug-in flexiblesGracias a los plug-ins enriquecidos de Bot, puede integrarse rápidamente con los sistemas empresariales existentes y ampliar sus capacidades.
  • Seguridad y conformidad: Utilizando protocolos de código abierto Apache-2.0, centrándose en la seguridad de los datos y la protección de la privacidad, y ajustándose a los estándares de las aplicaciones de clase empresarial.
  • adaptación para la localizaciónDesarrollado a partir de tecnología nacional, compatible con bases de datos y sistemas operativos nacionales, se adapta al entorno local y reduce el riesgo técnico.

A quién va dirigido AIFlowy

  • Personal de empresasPersonal de las unidades de negocio que trabaja para mejorar la eficiencia y optimizar los procesos empresariales basándose en herramientas de IA, por ejemplo, atención al cliente, ventas, marketing, etc.
  • Analista de datosAIFlowy: Las personas que utilizan la tecnología de IA para extraer el valor de los datos y crear bases de conocimiento inteligentes pueden aprovechar las capacidades de gestión y análisis del conocimiento de AIFlowy.
  • Responsables de las empresasAIFlowy: Centrado en la gestión de la transformación digital empresarial y la actualización inteligente, AIFlowy ayuda a los usuarios a aterrizar rápidamente las aplicaciones de IA y mejorar la competitividad empresarial.
  • integrador de sistemasAIFlowy: Integradores que integran las capacidades de IA en los sistemas empresariales existentes, las funciones de bajo código y las extensiones de plug-in de AIFlowy facilitan la integración.
  • Entusiastas de la tecnología de localizaciónTécnicos y desarrolladores interesados en plataformas de IA de código abierto para aprender, desarrollar e innovar en AIFlowy.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...