Présentation détaillée du projet Onyx
Aperçu du projet
Onyx (anciennement Danswer) est une plateforme de recherche d'entreprise basée sur l'IA générative et open source, offrant aux équipes une plateforme d'IA pour connecter les documents, les applications et les personnes de l'entreprise. Elle fournit une interface de chat riche en fonctionnalités, capable de se connecter à n'importe quel grand modèle de langage (LLM) de votre choix.
En termes simples, Onyx est comme un ChatGPT ayant accès aux connaissances uniques de votre équipe.
Caractéristiques principales
1. Recherche et questions-réponses intelligentes
- Fonction de recherche approfondie : Capacité à effectuer des recherches et des analyses approfondies sur les connaissances de l'équipe.
- Chat IA sécurisé : Fournit une interface de chat IA sécurisée, prenant en charge n'importe quel LLM.
- Recherche personnalisée : Offre une expérience de recherche personnalisée en fonction des besoins de l'utilisateur.
2. Connexion à une large gamme de sources de données
Prend en charge plus de 40 connecteurs, en maintenant la synchronisation des connaissances et du contrôle d'accès, notamment :
Outils de collaboration bureautique
- Google Drive
- Microsoft Sharepoint
- Dropbox
- Fichiers locaux
Plateformes de communication
- Slack
- Microsoft Teams
- Gmail
Gestion de projet
Gestion de la relation client
Autres
- Sites web
- Plus de connecteurs...
3. Agents IA personnalisés
Créez des agents IA personnalisés dotés d'invites, de connaissances et de capacités d'action uniques.
4. Options de déploiement flexibles
Onyx peut être déployé en toute sécurité n'importe où et à n'importe quelle échelle - sur un ordinateur portable, en local ou dans le cloud.
Méthodes de déploiement :
- Déploiement local : Peut être exécuté avec une seule commande
docker compose
.
- Déploiement dans le cloud : Prend en charge le déploiement haute disponibilité/évolutif Kubernetes.
- Ordinateur portable : Peut même être exécuté localement sur un ordinateur portable.
Fonctionnalités avancées
Caractéristiques de sécurité
- Prise en charge SSO : OIDC/SAML/OAuth2
- RBAC : Contrôle d'accès basé sur les rôles
- Cryptage des informations d'identification : Assure la sécurité des données
Gestion des connaissances
- Gestion des ensembles de documents : Prend en charge la création et la gestion des ensembles de documents.
- Historique des requêtes : Enregistre et analyse l'historique des requêtes.
- Analyse de l'utilisation : Fournit une analyse détaillée de l'utilisation.
Innovation technologique
- Modèles d'apprentissage profond personnalisés : Utilisés pour l'indexation et le temps d'inférence.
- Nouvelles méthodes de recherche d'informations : StructRAG, LightGraphRAG, etc.
- Recherche de code : Prend en charge la recherche dans les bases de code.
- SQL et langage de requête structuré : Prend en charge les requêtes de données structurées.
Versions du produit
Édition communautaire (CE)
- Licence : Licence MIT Expat
- Fonctionnalités : Utilisation gratuite des fonctionnalités de base
- Déploiement : Suivez simplement le guide de déploiement
Édition entreprise (EE)
- Utilisateurs cibles : Grandes organisations
- Fonctionnalités supplémentaires : Fournit des fonctionnalités de niveau entreprise
Architecture technique
Échelle prise en charge
- Nombre d'utilisateurs : Testé pour prendre en charge des dizaines de milliers d'utilisateurs
- Taille des documents : Prend en charge des centaines de millions de documents
- Haute disponibilité : Réalisée via Docker ou Kubernetes
Technologies de base
- Génération augmentée par la récupération (RAG) : Combine les capacités de recherche et de génération
- Recherche vectorielle : Recherche sémantique efficace
- Prise en charge multimodale : Prend en charge le texte, les images et d'autres types de données
Cas d'utilisation
Gestion des connaissances d'entreprise
- Recherche rapide de documents et d'informations d'entreprise
- Partage des connaissances entre les services
- Formation des nouveaux employés et transmission des connaissances
Collaboration d'équipe
- Obtention d'informations pertinentes sur le projet en temps réel
- Résumé automatique des procès-verbaux de réunion et des documents
- Recommandation intelligente de ressources pertinentes
Support à la R&D
- Recherche et analyse de bases de code
- Recherche de documentation technique
- Identification et conseils d'experts
Démarrage rapide
Essai dans le cloud
Visitez Onyx Cloud pour un essai gratuit.
Déploiement local
# Déploiement en un clic avec Docker Compose
docker compose up
Documentation détaillée
Consultez la documentation officielle pour obtenir un guide complet de déploiement et d'utilisation.
Conclusion
Onyx est une plateforme de recherche d'entreprise basée sur l'IA et open source, qui aide les équipes à trouver des informations dans toutes les données de l'entreprise. Grâce à de puissantes capacités d'IA et à une large connectivité aux sources de données, elle offre aux entreprises une solution intelligente de gestion des connaissances et de recherche, réalisant véritablement la vision d'un "ChatGPT ayant accès aux connaissances uniques de l'équipe".