iTerm2 intègre ChatGPT au terminal pour ceux qui le souhaitent

Nicolas Furno |

iTerm2 a reçu une grosse mise à jour et le terminal alternatif pour macOS se met à l’heure des intelligences artificielles génératives. La plus grosse nouveauté de la version 3.5, en tout cas celle qui fait le plus parler d’elle, c’est en effet l’intégration de ChatGPT, qui peut suggérer des commandes à saisir pour réaliser une action spécifique. Sur le papier, c’est une bonne idée pour simplifier l’utilisation du terminal, puisque l’utilisateur néophyte peut décrire ce qu’il compte faire avec une phrase en langage naturel et obtenir en réponse une ligne de commande qui, normalement, devrait réaliser cette tâche.

Mise en place de « Codecierge », la fonctionnalité d’iTerm2 basée sur ChatGPT. Il faut fournir sa propre clé OpenAI pour l’utiliser. Image MacGeneration.
iTerm2 rappelle que tout le contenu de la session terminal sera envoyé à ChatGPT, ce qui peut évidemment poser problème selon les circonstances. Image MacGeneration.

Cette app gratuite et open-source n’essaie pas de profiter de la dernière tendance du moment pour changer de modèle économique. Son concepteur a mis en place l’infrastructure pour intégrer ChatGPT, charge à l’utilisateur de créer son compte OpenAI et de fournir une clé d’API s’il souhaite utiliser la fonction. La nouveauté est par ailleurs assez discrète et inactive par défaut : il faut activer la fonctionnalité « Codecierge » dans le menu « Toolbelt » et afficher cette barre latérale pour pouvoir papoter avec ChatGPT.

Malgré tout, l’idée d’intégrer de l’IA et surtout de transmettre les données du terminal à OpenAI inquiète une part des utilisateurs, comme en témoigne le succès de cette issue ouverte sur le dépôt Gitlab du projet. Le développeur a répondu en indiquant d’une part qu’aucune donnée n’était envoyée tant qu’une clé OpenAI n’est pas saisie dans les réglages et que par défaut, iTerm2 ne change pas par rapport à la version précédente sur ce point. Cela dit, il prévoit d’ajouter dans la prochaine version un réglage destiné aux entreprises, qui leur permettra de désactiver la possibilité même de saisir la clé et donc d’activer les fonctions autour de l’intelligence artificielle.

Plusieurs utilisateurs réclament deux versions d'iTerm2, une avec et l’autre sans les fonctionnalités liées à ChatGPT. Ce serait une tâche complexe, répond George Nachman, mais qui pourrait être envisagée surtout si des entreprises exigent que les apps utilisées en interne n’intègrent pas la moindre ligne de code en lien avec l’IA. En attendant, il reste possible de télécharger la version précédente d’item 2 depuis la page des téléchargements et de désactiver les mises à jour automatiques. Et comme le projet est open-source, des versions dérivées apparaîtront sûrement ou existent déjà, à l’image de Therm qui est une variante d'iTerm2 débarrassée de nombreuses fonctionnalités jugées inutiles par son développeur.

avatar nova313 | 

J’ai remplacé iTerm par Warp (qui intègre aussi de l’IA), et qui a une interface plus agréable.

Question de goût, malgré le fait que j’ai utilisé iTerm pendant des années.

avatar madaniso | 

@nova313

Pareil mais même si Warp est plus rapide j'ai du mal à m'y habituer. Je vais profiter de cette annonce pour réessayer iTerm2

avatar lepoulpebaleine | 

La schizophrénie et la paranoïa sont à leurs paroxysme dans les services IT de beaucoup d’entreprises :
- on nous demande de mettre de l’IA du sol au plafond
- mais en même temps, aucune données ne doit sortir de l’entreprise.

avatar hirtrey | 

@lepoulpebaleine

C’est normal pour le sécurité SI d’une entreprise, tu interdis tout par défaut et ensuite tu ouvres au compte goutte. Heureusement que cela fonctionne comme ça

avatar lepoulpebaleine | 

@hirtrey

Oui, je sais que c’est « normal ». Mais c’est quand même hyper chiant.

Et puis il y a les différences de traitement qui peuvent être pénible.
Moi qui bosse dans l’IT j’ai accès à presque toute les données de mon entreprise. Et je collabore avec une Data Scientist qui n’est pas à l’IT : quand elle a besoin de données il lui faut 6 mois pour obtenir l’autorisation !

avatar Gandulf | 

@lepoulpebaleine

Pour cela, on peut installer une IA comme Mistral on premise.

avatar lepoulpebaleine | 

@Gandulf

Absolument !
Dans ma boîte certains font ça en « shadow IT ». Et c’est plus ou moins connu.
C’est une grosse hypocrisie.

CONNEXION UTILISATEUR