Kotaemon : un outil open source pour discuter avec vos documents 233

小编 ·

Kotaemon : un outil open source pour discuter avec vos documents

Kotaemon est un outil open source qui permet de converser de manière interactive avec vos documents. Basé sur la technologie RAG, il prend en charge la récupération multimodale et gère différents types de données : texte, graphiques et tableaux.

Kotaemon : un outil open source pour discuter avec vos documents

Kotaemon, un outil open source qui vous permet de dialoguer avec vos documents basé sur la technologie RAG pour une conversation interactive, prend en charge la recherche multimodale et peut traiter différents types de données tels que du texte, des graphiques et des tableaux.

chat-tab.png

Caractéristiques principales de Kotaemon :

  • Hébergez votre propre interface Web de QA (RAG) pour vos documents. Prise en charge de l'authentification multi-utilisateurs, organisez vos fichiers dans des collections privées/publiques, collaborez avec d'autres et partagez vos conversations favorites.

  • Organisez vos modèles LLM et d'embedding. Prise en charge des LLMs locaux et des fournisseurs d'API populaires (OpenAI, Azure, Ollama, Groq).

  • Pipeline RAG hybride. Un pipeline RAG aux défauts sensés dispose d'un récupérateur hybride (texte intégral et vectoriel) + re-ranking afin de garantir la meilleure qualité de récupération.

  • Prise en charge de l'assurance qualité multimodale. Réponses à des questions sur plusieurs documents avec prise en charge des graphiques et des tableaux. Prise en charge de l'analyse documentaire multimodale (option dans l'UI).

  • Citation préalable grâce à l'aperçu du document. Par défaut, le système fournit des citations détaillées pour garantir la fiabilité des réponses du LLM. Visualisez vos citations (y compris les scores de pertinence) directement dans le visualiseur PDF intégré au navigateur et mettez-les en surbrillance. Un avertissement est émis lorsque le pipeline de récupération renvoie des articles peu pertinents.

  • Prise en charge de méthodes de raisonnement complexes. Utilise la décomposition de questions pour répondre à des questions complexes ou à sauts multiples. Prise en charge du raisonnement basé sur des agents avec ReAct, ReWOO et d'autres agents.

  • Interface utilisateur de paramètres configurable. Vous pouvez ajuster directement dans l'UI les aspects les plus importants du processus de récupération et de génération (y compris les prompts).

  • Extensible. Construit sur Gradio, vous pouvez librement personnaliser/ajouter n'importe quel élément d'UI selon vos besoins. De plus, notre objectif est de prendre en charge plusieurs stratégies d'indexation et de récupération de documents. Un pipeline d'indexation GraphRAG est fourni à titre d'exemple.

Applications de Kotaemon :

Kotaemon joue le rôle d'une UI RAG fonctionnelle, à la fois pour les utilisateurs finaux qui souhaitent effectuer de la QA sur leurs documents et pour les développeurs qui souhaitent construire leurs propres pipelines RAG.

Pour les utilisateurs finaux :

  • Une UI propre et minimaliste pour la QA basée sur RAG.

  • Prise en charge des fournisseurs d'API LLM (OpenAI, AzureOpenAI, Cohere, etc.) et des LLMs locaux (via ollama et llama-cpp-python).

  • Un script d'installation simple.

Pour les développeurs :

  • Un framework pour construire votre propre pipeline de QA documentaire basé sur RAG.

  • Personnalisez et visualisez le fonctionnement de votre pipeline RAG à l'aide de l'UI fournie (construite avec Gradio).

Kotaemon offre une interface claire et facile à utiliser, prend en charge l'utilisation d'un LLM local ou des principaux fournisseurs d'API LLM, et peut être installé et utilisé en un clic.

Kotaemon GitHub :https://github.com/Cinnamon/kotaemon