Mettre ChatGPT sur Windows 3.1, une folie ? Et pourtant…

Qui aurait pu croire que ce bon vieux Windows 3.1, à la retraite depuis plus de 30 ans, aurait pu faire fonctionner ChatGPT ? Grâce à l’API d’OpenAI, des développeurs se sont lancés dans le projet, et ça a marché.

ChatGPT et Windows 3.1, un duo improbable

Le nom du projet ? WinGPT. Son but ? Faire fonctionner ChatGPT sur Windows 3.1. Puisque l’OS date de 1992, il a fallu déployer une ou deux ruses pour que ce portage soit possible. Écrite en langage C, WinGPT est une application tierce qui utilise l’API standard de Windows. L’équipe de développeurs a utilisé le compilateur Open Watcom v2 pour traduire le code source de ChatGPT vers cet ancien OS. Cet outil permet de compiler pour Windows 16 bits, et ce, même à partir de Windows 11. C’est cette compatibilité croisée qui a permis de rendre ChatGPT fonctionnel sur Windows 3.1.

Ainsi, WinGPT peut se connecter nativement au serveur de l’API d’OpenAI par l’utilisation directe de TLS 1.3, une norme de chiffrement datant de 2018. Cela évite d’avoir à utiliser un proxy sur une machine plus moderne pour établir la communication entre les deux appareils. Les limitations de Windows 3.1 ont donc été contournées avec brio !

Les défis de WinGPT

La conception de WinGPT a tout de même été un casse-tête à plusieurs niveaux. L’interface, en premier lieu, a dû être recréée élément par élément en langage C. Les capacités de création de l’interface de Windows 3.1 demeuraient beaucoup trop limitées pour procéder autrement. Un autre problème a été la barre d’état, élément que nous avons sous les yeux dès que nous allumons un ordinateur. Celle-ci n’existait pas nativement sous Windows 3.1, et l’équipe a récupéré le travail d’un certain Philip J. Erdelsky. Ce développeur avait imaginé l’intégration d’une barre d’état dans Windows 3.1 en 1997, ce qui a permis aux développeurs de l’intégrer directement à WinGPT.

Un autre défi plutôt sérieux les attendait : la limite de mémoire des machines qui tournaient sous Windows 3.1. Pour que cela fonctionne correctement, l’équipe est passée par une phase de travail intensive pour réduire la consommation de mémoire de WinGPT. L’idée était d’optimiser les échanges de requêtes et de réponses avec l’API d’OpenAI, pour minimiser leur taille et pour que l’OS tienne le coup. Les échanges avec le chatbot ne pouvaient pas non plus prendre en compte les réponses précédentes, et donc le contexte.

C’est un peu ça, la magie de l’informatique. Prendre conscience un beau matin qu’une technologie tombée dans l’oubli est encore capable de rester au goût du jour avec un peu d’ingéniosité et d’huile de coude. WinGPT est une prouesse en matière de rétrocompatibilité, et son développement force tout de même au respect.

Article source : Mettre ChatGPT sur Windows 3.1, une folie ? Et pourtant…
Publié sur Clubic par Camille Coirault le 27 juin 2023

Quelques articles en vrac

 

EasyChat AI : The best ChatGPT experience on Windows

EasyChat AI : La meilleure expérience de ChatGPT sur Windows

 

Easychat AI : une nouvelle application native pour Windows non-officielle, permet d’utiliser le service sans même se connecter à un compte OpenAI.

Avertissement

C’est une version non officielle qui fait presque mieux que la version web. Alors que l’intelligence conversationnelle ChatGPT est devenue mondialement populaire depuis sa sortie en novembre 2022, une nouvelle application nommée Easychat AI intègre le service d’OpenAI sous forme d’application native pour Windows sur le Microsoft Store.

Un service relayé par le site d’informations Windows Central qui va même un peu plus loin dans l’adaptation de ChatGPT au système d’exploitation de Microsoft.

Aucune connexion nécessaire

Premier avantage d’Easychat AI par rapport à la version web de ChatGPT : l’application de bureau non officielle est légère et adopte les codes de design récemment développés par Windows 11, offrant même un mode sombre identique à celui des fenêtres de l’OS.

Par ailleurs, EasychatAI est compatible avec le format Markdown, simplifiant la lecture et l’écriture de code dans l’application. Seul petit défaut noté par Windows Central : la version web de ChatGPT semble mieux gérer l’affichage de textes à puces, saut à la ligne et éléments de mise en forme.

En revanche, Easychat AI ne demande pas de connexion à un compte OpenAI pour être utilisée, comme c’est le cas pour la version web officielle. S’il faut bien entrer une clé de l’API de ChatGPT dans les paramètres (obtenue au préalable via un compte OpenAI), vous n’aurez pas besoin d’entrer vos identifiants pour utiliser l’application. La clé est stockée localement sur votre ordinateur.

Et du coté des tarifs ?

L’accès à l’API d’OpenAI reste payante à chaque utilisation. Mais selon le journaliste de Windows Central, cet accès « est très abordable. Jusqu’à présent, j’ai dépensé 0,04 dollar sur le crédit d’essai gratuit de 5 dollars fourni par OpenAI. »

Free

$0

Up to 10 queries a day

Subscription

$9.99 per month

Unlimited queries

Use on up to 10 devices

BYO LifeTime

$29.99 Unlimited queries

Use on up to 10 devices

Rappel : c’est une version non officielle ; à chacun de décider…

Utiliser ChatGPT pour écrire des formules Excel

Qui n’a pas déjà été coincé pour écrire des formules Microsoft Excel dans un tableau ?
Laissez ChatGPT faire le travail pour vous.

 

La situation actuelle

Microsoft Excel est un outil formidable pour quiconque souhaite suivre les stocks d’une entreprise ou établir un budget pour son foyer. Mais les formules, cependant, sont sans aucun doute la partie la plus délicate de l’utilisation du programme…

Trouver comment écrire ces formules pour obtenir le résultat souhaité peut s’avérer difficile, en particulier lorsque vous avez beaucoup de données sur une feuille de calcul et que ces formules ne se limitent pas juste à une somme. C’est ainsi d’ailleurs que ChatGPT a vu le jour.

ChatGPT et d’autres chatbots d’IA peuvent facilement vous aider à créer des formules Excel gratuitement et sans vous inscrire sur un site web spécialisé, comme ExcelFormulaBot. L’avantage d’utiliser une IA comme ChatGPT ou Bing Chat pour créer des formules pour Microsoft Excel (et Google Sheets), c’est que vous pouvez demander des formules aussi simples ou aussi compliquées que vous le souhaitez, à condition que vos instructions soient claires comme de l’eau de roche.

Comment procéder pour que ChatGPT écrive des formules Excel

Ce dont vous avez besoin : L’utilisation de ChatGPT pour écrire des formules Excel nécessite d’avoir accès à Microsoft Excel ou Google Sheets, car vous pouvez utiliser des formules pour ces deux applications. Vous aurez également besoin d’un compte OpenAI pour accéder à ChatGPT.

Gardez à l’esprit qu’aussi « intelligents » que soient les chatbots d’IA, ils ne saisissent pas les nuances d’une personne et peuvent faire des erreurs ou mal interpréter les messages.

1. Ouvrez ChatGPT et votre feuille de calcul

Ouvrez votre feuille de calcul Excel ou Sheets et rendez-vous sur chat.openai.com pour accéder à ChatGPT. Si ce n’est encore le cas, créez-vous un compte OpenAI. Après connexion, vous serez amené à une conversation avec ChatGPT.

La feuille de calcul ci-dessous est l’exemple que nous allons utiliser : un inventaire d’appareils pour janvier 2023. Il y a 45 produits dans la colonne A, chacun avec un numéro SKU (équivalent UGS, Unité de Gestion de Stock, en colonne B), la quantité en stock (colonne C), la quantité achetée en janvier (colonne D), le prix pour chaque unité (colonne E), et le sous-total (colonne F, avec déjà une formule).

Nous allons utiliser ChatGPT pour créer quelques exemples simples de formules, notamment pour calculer la taxe sur les ventes (colonne G), la commission du vendeur (colonne H, non illustrée), le total (colonne I, non illustrée) et la quantité restante en stock pour le mois suivant (colonne J, non illustrée).

2. Soyez très clair avec ChatGPT

Il est maintenant temps d’exprimer ce que vous cherchez à réaliser avec ChatGPT et de lui demander la formule que vous souhaitez. Pour ce faire, vous devez expliquer explicitement au chatbot IA ce que vous attendez de la formule.

Il est important que vous soyez très clair, car toute erreur commise par ChatGPT à la suite d’un malentendu peut entraîner des valeurs inexactes dans votre tableau. Canalisez le lycéen qui sommeille en vous et demandez à votre professeur d’informatique comment créer une formule spécifique !

Encore une fois, si nous voulons que ChatGPT crée le reste des formules, nous devons l’expliquer de manière très claire et précise. Nous demanderons donc au chatbot IA d’ »écrire une formule Excel pour calculer la taxe sur les ventes de la valeur monétaire dans la colonne F, à un taux de 6 % ».

3. Copiez et collez la formule dans Excel

Copiez la formule de ChatGPT et collez-la dans la cellule Excel que vous souhaitez remplir avec les résultats, en apportant toutes les modifications nécessaires. Dans la mesure du possible, confirmez que les résultats sont corrects avant de remplir les autres cellules.

Dans l’exemple ci-dessous, j’ai corrigé la formule pour refléter la cellule correcte, F3, qui doit être incluse dans le calcul de la taxe de vente.

4. Terminez d’ajouter le reste de vos formules

Je vais finir d’ajouter les formules dont j’ai besoin à ma feuille de calcul, en commençant par le calcul de la commission, en demandant à ChatGPT de « Créer une formule pour calculer une commission de 10% sur le total monétaire dans la cellule F3 ».

5. Complétez le tableau

Une fois que j’ai ajouté la formule de commission, je peux passer aux deux colonnes suivantes pour calculer le total et le stock restant afin de compléter le tableau.

6. Remplissez le reste de votre feuille de calcul

Il est temps de remplir le reste de votre feuille de calcul avec vos nouvelles formules. Pour ce faire, placez votre curseur dans le coin inférieur droit de la cellule contenant la formule, puis cliquez et faites glisser votre curseur sur le reste des cellules dans lesquelles vous souhaitez insérer la formule.

Le même calcul sera reproduit, y compris dans les changements ultérieurs des formules.

Dans un premier temps, cette démarche peut sembler un peu lourde ; mais avec des tableaux aux formules bien plus complexes … c’est d’un grande utilité !

ChatGPT peut-il écrire des formules Excel plus complexes ?

ChatGPT est la ressource parfaite pour écrire des formules pour Excel, qu’elles soient simples ou complexes. Nous avons utilisé des formules simples pour l’exemple afin de vous guider dans le processus, mais vous pouvez demander au chatbot IA d’écrire des formules plus compliquées et de tester ses limites. N’oubliez pas que la précision des résultats de ChatGPT dépend en grande partie de la clarté de vos instructions.

Autre article sur le même sujet : Comment utiliser ChatGPT pour Excel : exemples et conseils à suivre
Publié sur Le blog du modérateur par Matthieu Eugène le 5 avril 2023

Quelques articles supplémentaires