Vous avez probablement déjà entendu parler de ChatGPT, le chatbot IA qui a conquis le monde plus vite que Skynet.
Il ne fait aucun doute que les chercheurs d'OpenAI ont réalisé de grands progrès dans ce modèle. Cependant, ChatGPT a fait l'objet d'un battage marketing qui en a fait un mot à la mode dans le monde de la technologie ; des gens ont prétendu qu'il remplacerait Google, ou qu'il allait prendre le contrôle de l'ensemble de l'industrie médicale... un tas d'absurdités diffusées par des "influenceurs" autoproclamés pour générer des clics et des vues.
La technologie est formidable et l'IA est effectivement l'avenir, mais nous avons encore besoin de beaucoup de développements et de progrès pour qu'elle soit présente dans notre vie quotidienne.
Cependant, il existe des cas d'utilisation justifiés où ChatGPT pourrait être un guide fantastique qui vous fera gagner beaucoup de temps. Et ensemble, nous allons voir 5 façons dont un utilisateur de Linux peut faire usage de ChatGPT.
1. Demandez-lui de trouver une commande Linux
Vous pouvez lui demander de vous fournir la commande nécessaire pour effectuer n'importe quelle tâche sur votre système d'exploitation Linux, et il la trouvera probablement correctement.
Dans cet exemple, nous avons demandé à ChatGPT de nous apporter une commande qui supprime tous les noyaux installés sur notre installation Ubuntu avec le gestionnaire de paquets apt, sauf le noyau actuel, et il ne m'a pas déçu :
La commande est correcte et peut être exécutée en toute sécurité, si vous le souhaitez :
sudo apt-get remove $(dpkg --list | grep linux-image | awk '{ print $2 }' | grep -v `uname -r`)
La seule exception pour laquelle cette commande ne devrait pas être exécuté pourrait être la distribution Pop!_OS ; parce que la suppression des paquets linux-image-generic ou linux-generic pourrait entraîner la suppression du paquet linux-system76, qui est - apparemment - le paquet factice que System76 utilise pour contrôler la version du noyau recommandée pour ses utilisateurs (votre noyau actuel ne sera pas supprimé ; mais vous risquez d'être coincé sur celui-ci pour toujours et de ne pas recevoir de mises à jour).
En dehors de ces situations, oui, c'est correct.
2. Vérifier où sont stockés les fichiers de configuration d'un logiciel
Il arrive que ce soit la première fois que vous commencez à découvrir un nouveau logiciel sur votre système Linux, ou comment il fonctionne, et vous pouvez vous demander où sont stockés les fichiers de configuration du logiciel.
Bien sûr, une recherche rapide sur Google peut aussi vous donner le résultat, mais pourquoi s'embêter avec les mauvais résultats du Web, quand vous pouvez simplement demander à un robot comme ChatGPT ?
Ici, nous lui avons demandé l'emplacement des paramètres GDM (qui est le gestionnaire d'affichage responsable de l'écran de connexion et de la gestion des sessions sur le bureau GNOME pour Linux) et il a correctement indiqué le répertoire des paramètres :
La réponse en français (ajout par linkzilla) :
La réponse contenait également un petit conseil sur la façon de changer le fond de l'écran de connexion... Bien !3. Obtenir la commande d'installation d'un logiciel avec Flatpak
Il existe de nombreux moyens par lesquels un utilisateur de Linux peut installer un logiciel sur son système, et l'un d'entre eux est Flatpak.
Flatpak est un canal de distribution universel de logiciels qui fonctionne sur toutes les distributions Linux. Il possède un dépôt communautaire principal qui héberge des centaines d'applications open source, appelé Flathub.
Nous avons demandé à ChatGPT de nous expliquer comment il serait possible d'installer Steam à partir de Flathub en utilisant Flatpak ? Et il nous a directement apporté les commandes requises à exécuter :
La réponse en français :
Ces commandes peuvent sembler simples et directes, mais nous n'aurions pas connu la commande flatpak install flathub com.valvesoftware.Steam sans consulter le site Web, car le nom du paquet n'est pas si simple (par exemple, comment savoir s'il s'agit de valvesoftware et non de valve ?)
Il nous a également fait remarquer que la version Flatpak de Steam pourrait ne pas être au même niveau de performance que le paquet Steam natif provenant de notre distribution Linux (appuyez sur X si vous avez un doute mais cela pourrait être vrai en raison des différences de bibliothèque).
4. Apprendre le rôle d'un répertoire de fichiers système
Vous pouvez aussi simplement demander à ChatGPT le rôle d'un répertoire des fichiers du système Linux, afin d'apprendre ce qu'il fait sur votre système.
Par exemple, nous lui avons demandé quel était le but du répertoire /usr/libexec qui existe sur la plupart des distributions Linux ? Et il a fourni la réponse détaillée suivante :
La même réponse mais en français :
En effet, c'est tout à fait correct.
5. Créer un script Shell avec une tâche Cron en fonction de vos besoins
L'un des aspects les plus importants pour lesquels ChatGPT peut aider un utilisateur Linux est l'écriture de scripts Shell.
Vous pouvez lui demander de créer n'importe quel script Shell pour vous, et s'il n'est pas compliqué ou rarement utilisé dans l'ensemble de données d'apprentissage possible (par exemple, l'Internet public avant 2021), alors il peut le créer pour vous avec succès.
Ici, nous lui avons demandé de créer un script Shell qui supprime automatiquement tous les fichiers de notre dossier "Téléchargements" lorsqu'ils ont une semaine. Nous voulions également l'utiliser comme une tâche Cron, il nous a donc fourni la structure syntaxique nécessaire :
La réponse en français :
Voici le code du script Shell :
#!/bin/bash
# Définir le chemin vers le dossier Downloads
downloads_folder=~/Downloads
# Trouvez tous les fichiers dans le dossier Téléchargements qui ont plus d'une semaine
find $downloads_folder -type f -mtime +7 -delete
Et voici la ligne de crontab :
0 3 * * * * /path/to/script.sh
Oui, comme vous pouvez vous y attendre, c'est tout à fait correct et vous pouvez l'exécuter (si vous le souhaitez) pour effectuer la même tâche sur votre système.
Conclusion
Comme vous l'avez vu jusqu'à présent, il existe de nombreux cas d'utilisation légitimes où un utilisateur Linux peut réellement faire quelque chose de ChatGPT.
Le battage médiatique autour de ChatGPT et de l'IA en général est en effet très généralisé, et parfois cela devient une hystérie pour augmenter les vues et les clics pour les "influenceurs", mais cela ne signifie pas qu'il n'y a pas de cas d'utilisation réels pour la technologie.
Il serait formidable que ChatGPT devienne entièrement open source, tout comme la Diffusion Stable de Stability AI, afin qu'elle puisse être utilisée et intégrée partout.
Peut-être qu'un jour, il deviendra une simple commande Linux qui pourra être lancée à tout moment à la place de l'interpréteur Bash par défaut ! Le temps nous le dira...
source :
https://fosspost.org/5-ways-to-use-chatgpt-as-a-linux-user/