Khoj : un assistant IA personnalisé open source 190

小编 ·

Khoj : un assistant IA personnalisé open source

Khoj est un assistant IA personnalisé open source qui se connecte à vos documents en ligne et locaux, agissant comme votre second cerveau. Il accède à vos fichiers PDF locaux et s'intègre aux fichiers Markdown, GitHub et Notion en ligne, en les combinant avec les informations du web. Il offre une recherche sémantique rapide et précise dans vos documents et notes, et s'intègre avec Obsidian, prend en charge la saisie vocale, la génération d'images, les agents IA, la recherche web, les pages web, les clients de bureau et les plateformes de chat.

Khoj : un assistant IA personnalisé open source

Khoj, un assistant IA personnel open source, capable de se connecter à vos documents en ligne et locaux et jouant le rôle de votre second cerveau. Khoj peut se connecter à vos fichiers locaux tels que des PDF ainsi qu'à vos fichiers en ligne Markdown, GitHub et Notion, et les intégrer avec des informations en ligne. Il offre ensuite une recherche sémantique rapide et précise dans vos documents et notes, vous aidant à trouver rapidement les informations dont vous avez besoin. Il peut également être intégré à l'outil de prise de notes Obsidian, prend en charge la saisie vocale, la génération d'images, les agents IA, la recherche en ligne, et offre divers modes d'accès comme le web, le client et l'intégration aux applications de messagerie.

using_khoj_for_studying.gif

Les principales fonctionnalités de Khoj :

Intégration des connaissances, recherche sémantique, alternative au moteur de recherche, accès multiplateforme, prise en charge de modèles en ligne et locaux, génération d'images et compréhension vocale personnalisées, auto-hébergement et instance cloud, ainsi qu'agents IA personnalisés.

Khoj est capable de comprendre les fichiers PDF, Markdown, texte brut, GitHub et Notion de l'utilisateur, et de les intégrer avec des informations en ligne. Khoj offre une fonction de recherche sémantique rapide et précise, aidant les utilisateurs à trouver rapidement les informations dont ils ont besoin. De plus, Khoj prend en charge la connexion directe de fichiers depuis l'ordinateur via une application de bureau, tout en maintenant une synchronisation automatique.

Khoj peut également effectuer des recherches sur Internet à la place de l'utilisateur, fournir les informations les plus récentes, obtenir des informations en temps réel et répondre aux questions de l'utilisateur. Les données personnelles de l'utilisateur restent en local ; toutes les recherches et l'indexation sont effectuées sur la machine locale. Khoj propose également une fonction de recherche incrémentale, offrant une expérience rapide de « recherche au fur et à mesure de la saisie ».

Khoj prend en charge l'accès multiplateforme, y compris l'intégration avec l'outil de prise de notes Obsidian, la prise en charge de l'éditeur Emacs, la fourniture d'une application de bureau autonome, l'accès via le navigateur, ainsi que l'interaction avec Khoj via WhatsApp. De plus, Khoj prend en charge les modèles d'IA en ligne et les modèles de langage locaux, permettant aux utilisateurs de choisir le modèle adapté à leurs besoins.

Khoj offre également des fonctions personnalisées de génération d'images et de compréhension vocale ; l'assistant IA peut générer des images personnalisées pour répondre aux besoins spécifiques de l'utilisateur. Parallèlement, Khoj est capable de comprendre et de traiter les entrées vocales de l'utilisateur, offrant une fonction d'interaction vocale. Il prend en charge le chat vocal via le web, le bureau et l'application Obsidian.

Les utilisateurs peuvent choisir d'exécuter Khoj sur leur propre serveur ou appareil, gardant ainsi le contrôle total sur leurs données et services. Le service cloud officiel est également disponible ; les utilisateurs peuvent l'utiliser directement sans configuration complexe.

Khoj offre également la possibilité de créer et de gérer des agents personnalisés (Agents) grâce à des invites système définies par l'utilisateur, afin de répondre à des besoins personnalisés. Les agents IA personnalisés peuvent aider à traiter des tâches spécifiques, telles que médecin personnel, psychothérapeute, professeur, etc.