AIFlowy - Plataforma de desarrollo de aplicaciones empresariales de IA de código abierto
Últimos recursos sobre IAActualizado hace 3 meses Círculo de intercambio de inteligencia artificial 8.7K 00
¿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.

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
- Dirección del sitio web oficial::https://aiflowy.tech/
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
- Asegúrese de que el siguiente software está instalado en su ordenador::
- 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:
- Versiones de React::
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
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...