L’IA dans Nextcloud : quels sont les enjeux, le pourquoi et le comment ?

Au cours de la dernière année, l’IA est devenue un sujet à la mode. Il y a de l’engouement, mais aussi du fondement. Il y a du positif et du négatif. Nous voulons vous offrir le positif, pas le négatif, et ignorer le battage médiatique !

L’IA offre de nombreuses possibilités, mais comporte également des risques. C’est pourquoi nous vous donnons le contrôle – désactivé par défaut !

– Frank Karlitschek, PDG de Nextcloud GmbH

Dans Nextcloud Hub 4 et 5, nous nous sommes attachés à vous fournir les meilleurs outils que l’IA puisse offrir. Des avantages tels que l’amélioration de votre productivité au travail et la stimulation de votre créativité, les fonctions d’IA peuvent améliorer votre expérience Nextcloud.

Pour répondre aux besoins de chacun, nous proposons plusieurs types d’intégrations pour l’IA, depuis les options entièrement auto-hébergées jusqu’aux intégrations avec des services externes.

Si vous souhaitez configurer les fonctionnalités d’IA de Nextcloud sur votre instance, alors poursuivez votre lecture pour savoir comment activer et utiliser chacune d’entre elles ! 💙

Auto-hébergement ou intégration de services externes

Tout d’abord, il convient de comprendre la différence entre les fonctions d’IA auto-hébergées et les intégrations de services externes.

Toutes les fonctions d’IA auto-hébergées sont intégrées et ne s’exécutent que sur VOTRE serveur, ce qui signifie qu’aucune donnée ne quitte vos serveurs et que vous en avez le contrôle total. Nos options auto-hébergées peuvent être installées à partir de l’App Store Nextcloud. Certaines sont intégrées et d’autres nécessitent l’exécution de lignes de commandes pour télécharger les modèles d’IA.

Nous offrons également des fonctions d’IA en utilisant des services d’IA à distance proposés par des sociétés telles que DeepL et OpenAI (ChatGPT et DALL-E). Ces fonctions peuvent être activées sur votre serveur, mais les données de l’application sont envoyées à une tierce partie. Notez que les données ne sont jamais envoyées par défaut à des services externes, à moins que vous n’activiez explicitement ces fonctions ou que vous n’installiez les applications correspondantes. Toutefois, si vous voulez bénéficier de ces services, ils sont à votre disposition !

Nextcloud Ethical AI Rating

Évaluation de l’IA éthique

Dans certains cas de figure, des outils tels que ChatGPT peuvent constituer une solution raisonnable, alors que pour d’autres données, il est primordial de disposer d’une solution locale, sur place et ouverte. Pour les différencier, nous avons mis au point une évaluation de l’IA éthique.

Pour chaque fonction d’IA prise en charge par Nextcloud, une note est établie. Cela vous indique les risques que vous prenez avec vos données lorsque vous utilisez une fonctionnalité et vous donnera un aperçu rapide des implications éthiques de votre choix.

Sur la base de ces conditions :

Est-ce un logiciel open source ? (à la fois pour la consultation et la formation)

Le modèle formé est-il librement disponible pour l’auto-hébergement ?

Les données de formation sont-elles disponibles et utilisables gratuitement ?

L’évaluation comporte quatre niveaux :

Vert 🟢

Toutes les conditions sont remplies

Jaune 🟡

2 conditions sont remplies

Orange 🟠

Seulement une condition est remplie

Rouge 🔴

Aucune condition n’est remplie

Découvrons maintenant les fonctionnalités d’IA de Nextcloud, leur évaluation et la manière de les activer et de les utiliser !

À propos de LocalAI

LocalAI est une API open source qui vous permet de configurer et d’utiliser de nombreuses fonctions d’IA à exécuter localement sur votre serveur. Cependant, au lieu de vous connecter à l’API OpenAI, vous pouvez également vous connecter à une instance LocalAI auto-hébergée avec l’application d’intégration LocalAI de Nextcloud.

Les fonctions d’IA prises en charge par LocalAI :

  • Génération d’images
  • Génération de textes
  • Dictée de la parole au texte

1. Génération d’images

Votre cloud comprend de nombreuses photos, mais il arrive que l’image dont vous avez besoin ne s’y trouve pas. Peut-être se trouve-t-elle quelque part sur le web, ou que vous ne pouvez la visualiser que dans votre esprit ? Grâce à la génération d’images par IA, vous pouvez saisir des mots clés pour créer l’image que vous imaginez. Votre image générée par l’IA instantanément peut être insérée dans une discussion, des notes et bien d’autres choses encore.

3 options de génération d’images:

  1. Générateur en ligne basé sur StableDiffusion via l’API distante de Replicate – Évaluation jaune 🟡
  2. StableDiffusion auto-hébergé utilisant l’application OpenAI – évaluation jaune 🟡
  3. Online DALL-E 2 – Évaluation rouge 🔴

Comment l’activer :

Pour utiliser les images DALL-E 2 d’OpenAI ou le générateur sur site basé sur StableDiffusion, il suffit d’installer l’application d’intégration OpenAI. Vous trouverez les instructions pour obtenir le modèle dans les paramètres !

Cette fonction est très complète sur Nextcloud, car elle permet d’insérer une image générée par l’IA dans un document, de discuter en ligne et bien plus encore. Pour utiliser cette fonctionnalité dans votre Nextcloud, ouvrez le Smart Picker en tapant une barre oblique (/) dans votre document, Talk tchat et plus encore !

2. Génération de textes

Comment rédiger un texte intelligent et professionnel ? Avec l’outil de génération de texte de Nextcloud Talk, Office et Mail bien sûr !

Option sur site : Évaluation jaune 🟡

  • Instance auto-hébergée de LocalAI qui exécute les modèles linguistiques localement.

Intégration des services externes : Évaluation rouge 🔴

  • ChatGPT avec les modèles GPT-3 et GPT-4 d’OpenAI.

Comment l’activer :

Pour l’option sur site, vous installez également l’application OpenAI pour communiquer avec une instance auto-hébergée de LocalAI qui peut exécuter des modèles de langage pour générer du texte. Voir les instructions.

Pour utiliser le ChatGPT d’OpenAI, installez l’application d’intégration OpenAI.

3. Dictée de la parole au texte

Parfois, il est plus facile de dire les choses à voix haute. Grâce à la fonction de dictée vocale de Nextcloud, vous pouvez formuler un texte à l’aide de votre voix. Utilisez vos propres mots pour envoyer un message dans un tchat Nextcloud Talk, dans un e-mail et dans bien d’autres applications.

Option sur site : Évaluation verte 🟢

  • La version sur site peut être activée via l’application OpenAI. Dans vos paramètres Nextcloud, configurez l’application d’intégration OpenAI pour utiliser votre instance d’IA locale auto-hébergée.

Intégration des services externes : Évaluation jaune 🟡

  • L’option d’intégration de services externes utilise Whisper, comme indiqué ci-dessous.

4. Transcription de la parole au texte

La fonction de transcription de la parole au texte permet de transcrire automatiquement les enregistrements de vos appels. Cette fonction intelligente est idéale pour enregistrer ce qui a été dit lors de réunions importantes.

Transcription d'un appel Nextcloud Talk

Comment activer : Évaluation verte🟢

Si la fonction d’intégration OpenAI est installée et configurée (à l’aide d’OpenAI ou de LocalAI), Talk sera en mesure de produire automatiquement des transcriptions des enregistrements d’appels de la parole vers le texte. Vous recevrez un fichier de transcription tout comme le fichier d’enregistrement vidéo dès la fin de l’appel enregistré.

5. Boîte de réception intelligente dans Mail

Intéressons-nous maintenant à la fonction intelligente de Mail. Nextcloud Mail utilise l’apprentissage automatique pour classer l’importance des courriels entrants en fonction de vos données historiques et de la reconnaissance des modèles. Vous disposez ainsi d’une boîte de réception prioritaire, dans laquelle vos messages les plus importants sont placés en tête. Grâce à la technologie ML, vos données ne quittent jamais le serveur.

Comment activer : Évaluation verte🟢

Heureusement pour vous, cette fonctionnalité est déjà intégrée par défaut. Toutefois, vous pouvez la désactiver à tout moment dans les paramètres en bas à gauche de l’application Mail.

Boîte de réception intelligente

Rejoignez notre prochain webinaire Nextcloud et apprenez à exploiter la puissance de l’IA tout en protégeant et en contrôlant vos données !

Register now

6. Reconnaissance des visages et des objets – note verte 🟢

Dans vos photos Nextcloud, vous pouvez rapidement trouver des personnes, des lieux ou des objets en utilisant l’application Recognize. Recognize parcourt votre collection de médias et ajoute des balises qui catégorisent automatiquement vos photos et même votre musique !

Recognize fonctionne grâce à l’entraînement d’un réseau neuronal artificiel qui reconnaît des modèles, ce qui produit les résultats que nous obtenons. Pour en savoir plus sur le fonctionnement de l’application et la technologie de reconnaissance faciale, consultez notre blog.

Comment l’activer :

Pour obtenir la reconnaissance faciale dans votre Nextcloud, installez l’application Recognize à partir de l’App Store Nextcloud.

« Cette application est incroyable ! Elle fonctionne très bien. Très facile à configurer. La première reconnaissance prend du temps, mais ça en vaut la peine ! Je m’attendais à ce que la reconnaissance des visages fonctionne bien, mais je ne m’attendais pas à ce que la fonction de tags fonctionne aussi très bien ! Il a créé des tags que je ne pensais pas possibles. Super utile ! »

György Kiss, évaluation des applications de Recognize

7. Images d’arrière-plan et floutage dans les appels vidéo

Avant de rejoindre un appel vidéo, vous avez la possibilité de changer votre arrière-plan par une image de votre choix ou d’ajouter un effet de flou. Il se trouve que cet « effet » de flou est en fait un contourage informatique complexe qui fait appel à l’apprentissage automatique. Nextcloud utilise la bibliothèque Jitsu et un modèle appelé MediaPipe (tous deux open source) pour créer cet effet.

Arrière-plans

Comment activer : Évaluation verte🟢

Cette fonctionnalité est prête à être utilisée une fois que vous avez installé Hub 5.

8. Outils de traduction

Dans le monde connecté d’aujourd’hui, vous serez certainement amené à traduire un message, un mot ou un texte dans une autre langue. Maintenant, vous pouvez traduire n’importe quoi avec Nextcloud !

Traduction locale – Évaluation verte 🟢

Nextcloud fournit une application de service de traduction qui s’exécute localement sur votre serveur. En utilisant les modèles Opus open source de l’Université d’Helsinki en Finlande, vous pouvez être sûr qu’aucune donnée ne peut fuir.

Utilisez la traduction locale dans Nextcloud Talk pour traduire un message dans un tchat ou dans un document texte.

nextcloud-talk-instant-message-translation

Découvrez comment vos écrits peuvent être instantanément traduits dans Nextcloud Text.

Comment l’activer :

Activez la traduction locale en installant l’application Translate ! Les langues prises en charge sont : anglais, allemand, français, espagnol et chinois.

LibreTranslate – Évaluation verte 🟢

L’intégration de LibreTranslate fournit des traductions en utilisant votre propre serveur/clé API. Cet outil de traduction utilise les modèles OpenNMT open source.

Traduction par DeepL – Évaluation rouge🔴

Vous avez également la possibilité d’utiliser l’intégration de services externes DeepL. DeepL est un traducteur populaire basé en Allemagne qui propose des traductions dans 29 langues différentes.

DeepL reçoit une note rouge parce qu’il utilise des modèles propriétaires et que l’application se connecte à son site web. Étant donné que DeepL est un service distinct, les données placées dans ce modèle sur votre serveur leur seront envoyées. Prenez soin de lire les protocoles de confidentialité de DeepL et ce qu’ils font de vos données..

9. Détection des connexions suspectes 🕵️‍♂️

La détection des connexions suspectes vous avertit des IP suspectes qui se connectent à votre Nextcloud.

Ainsi, en cas de connexion suspecte, vous serez averti à temps pour changer votre mot de passe ou améliorer vos contrôles de sécurité.

Comment activer : Évaluation verte🟢

La détection des connexions suspectes était autrefois une application, mais elle est désormais intégrée à votre instance. Il vous suffit d’aller dans vos paramètres d’administration et de cliquer sur sécurité. Bien entendu, cette fonction peut être activée ou désactivée selon vos préférences.

Détection des connexions suspectes basée sur l'apprentissage automatique

Rejoignez notre prochain webinaire Nextcloud et apprenez à exploiter la puissance de l’IA tout en protégeant et en contrôlant vos données !

Register now