Saltar al contenido principal

Descripción general

Casibase es un sistema de base de conocimientos de IA de código abierto diseñado para proporcionar soluciones eficientes y flexibles de gestión de conocimiento y diálogo para empresas. Una de sus funcionalidades principales son los proveedores (Providers), que permiten a los usuarios integrar múltiples modelos de IA y servicios de almacenamiento para mejorar la funcionalidad y el rendimiento del sistema: los proveedores se dividen en tres categorías principales: proveedores de modelos, proveedores de incrustaciones y proveedores de almacenamiento, donde los proveedores de modelos y los proveedores de incrustaciones se denominan colectivamente proveedores de IA, que trabajan junto con los proveedores de almacenamiento para manejar los modelos de IA y el almacenamiento de datos respectivamente.

1.º Proveedores de modelos

Los proveedores de modelos son componentes en Casibase utilizados para integrar y gestionar modelos de IA. Permiten a los usuarios integrar varios modelos de IA preentrenados en el sistema para un procesamiento más inteligente del conocimiento y generación de diálogos. A través de los proveedores de modelos, los usuarios pueden cambiar fácilmente entre diferentes modelos de IA, eligiendo el modelo más adecuado según las necesidades específicas.

Casibase admite varios modelos populares de IA, incluyendo pero no limitándose a:

Tipos de proveedores de modelos

  • Hugging Face: como meta-llama/Llama-2-7b, THUDM/chatglm2-6b
  • OpenAI: como gpt-3.5-turbo, gpt-4
  • Claude: como claude-2, claude-instant-v1
  • 文心一言: como ERNIE-Bot, ERNIE-Bot-turbo

2.º Proveedores de incrustaciones

Vectorización de datos

La función principal de los proveedores de incrustaciones es convertir varios tipos de datos (como texto, imágenes, etc.) en representaciones vectoriales densas. Esta conversión es un paso clave en el procesamiento y análisis de datos en Casibase, permitiendo almacenar, recuperar y analizar datos de manera más eficiente.

Recuperación de conocimiento

Al convertir tanto los datos en la base de conocimientos como las consultas de los usuarios en vectores, los proveedores de incrustaciones permiten al sistema realizar una recuperación rápida de conocimiento basada en la similitud vectorial. Esto mejora significativamente la eficiencia y precisión de la recuperación de conocimiento.

Soporte flexible de modelos

Los proveedores de incrustaciones admiten varios modelos de incrustación, y los usuarios pueden elegir el modelo más adecuado según sus necesidades.

3.º Proveedores de almacenamiento

Podemos configurar los proveedores de almacenamiento en Casdoor. Podemos configurar los proveedores de almacenamiento en Casdoor y utilizarlos en Casibase, son componentes para gestionar el almacenamiento y la recuperación de datos de Casibase. Permiten a los usuarios almacenar datos en diferentes servicios de almacenamiento y acceder a los datos a través de una interfaz unificada. A través de los proveedores de almacenamiento, los usuarios pueden elegir de manera flexible los servicios de almacenamiento para garantizar la seguridad de los datos y un acceso eficiente. Se admiten dos tipos de almacenamiento: local y en la nube.

4. Text-to-Speech Providers

Text-to-Speech (TTS) Providers is a component in Casibase that enables the conversion of text responses into natural-sounding speech. It allows the system to communicate with users through voice synthesis, enhancing the interactive experience of the knowledge base system.

Provider Support

Currently, Casibase supports Alibaba Cloud's Text-to-Speech service, with various voice options available through the cosyvoice-v1 interface. The system is designed to be extensible, allowing for the integration of additional TTS providers in the future.

Local (interno)

Admitimos la carga de archivos al sistema local.

Nube

Admitimos AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS, y estamos agregando constantemente más servicios de almacenamiento en la nube.