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




