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. One of its core features is Providers, which allow users to integrate multiple AI models, storage services, and infrastructure management capabilities. These integrations enhance the functionality and performance of the system.
Providers span several categories including AI Providers (Model and Embedding), Storage Providers, Cloud Providers, and Scan Providers, each serving distinct roles in the system. The provider list interface includes filtering capabilities, allowing you to quickly locate providers by category or type through dedicated filter controls.
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.
5. Speech-to-Text Providers
Speech-to-Text (STT) Providers is a component in Casibase that enables the conversion of spoken language into written text. It allows the system to understand and process voice queries, enhancing the interactive experience of the knowledge base system.
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.
6. Cloud Providers
Cloud Providers enable Casibase to connect to and manage infrastructure across private and public cloud platforms. These providers allow centralized visibility and control of cloud resources.
Private Cloud Providers connect to containerized environments like Docker and Kubernetes, enabling container lifecycle management and orchestration directly from Casibase.
Public Cloud Providers scan and catalog cloud infrastructure resources across major platforms. They automatically discover virtual machines, storage volumes, network components, and other cloud assets, enriching each with detailed configuration information through multi-level API discovery.
7. Scan Providers
Scan Providers perform network discovery, security auditing, and system assessment operations. Casibase integrates specialized scanning tools that analyze infrastructure assets, detect vulnerabilities, and assess system configurations.
Nmap Scan Provider conducts network reconnaissance by scanning IP addresses and port ranges. It identifies open ports, running services, service versions, and operating system details. The provider returns structured JSON results showing discovered hosts, accessible services, and potential security concerns.
OS Patch Provider evaluates system patch status and identifies missing security updates. It checks installed software versions against known vulnerabilities and recommends necessary patches to maintain system security.
Scan providers work with the Scan object to execute operations against target assets. Results are captured in both raw and structured formats, enabling detailed analysis through the web interface.