GPT présent n'importe où dans macOS avec cette intégration astucieuse

Stéphane Moussie |

Si ChatGPT est devenu votre meilleur ami, pourquoi ne pas l'emmener partout avec vous ? Il existe des utilitaires, comme MenuGPT, pour rendre l'agent conversationnel plus accessible sur Mac, et de nombreuses applications sont en train d'accueillir en leur sein le moteur de ChatGPT. Mais il est possible d'aller encore plus loin dans l'intégration du grand modèle de langage d'OpenAI. Comme le montre la vidéo ci-dessous, on peut faire en sorte d'invoquer GPT depuis n'importe où dans macOS.

Cette intégration transparente demande deux choses : une clé d'API OpenAI avec du crédit (c'est le moyen pour utiliser GPT en dehors de ChatGPT) et BetterTouchTool, un utilitaire capable d'automatiser à peu près tout et n'importe quoi. Ces deux éléments en main, il faut créer une nouvelle automatisation qui va appeler l'API d'OpenAI. Ne reste plus qu'à sélectionner sa requête et utiliser un raccourci clavier pour tirer parti de GPT peu importe où l'on se trouve dans macOS. Les détails, notamment le code pour l'API, sont sur le site de l'éditeur de BetterTouchTool.

Cette intégration ne conviendra pas à tout le monde car elle nécessite de se créer un compte chez OpenAI et de mettre de l'argent sur celui-ci pour utiliser GPT, mais elle donne une petite idée de ce que deviendra peut-être un jour Siri sur Mac.

GPT, Whisper, CLIP : comment les technos d

GPT, Whisper, CLIP : comment les technos d'OpenAI remodèlent une foule d'applications

avatar Pierredu21 | 

Ah ! J’ai un raccourci dans la barre de menus vers Chat GPT grâce à BetterTouchTool mais je suis pas allé si loin dans l’intégration !

avatar ratz | 

Oh tu peux partager stp? Je crois que c'est exportable en JSON

J'utilise Menu GPT mais si possible d'utiliser better touch tool je préfère largement !! Histoire d'éviter la démultiplication des applis

avatar Pierredu21 | 
avatar joneskind | 

Vivement ClippyGPT !

avatar Furious Angel | 

J’ai testé hier, ChatGPT dit quand même énormément de conneries…

avatar alohabobo | 

@Furious Angel

C’est sûr ! Il est limité de par la nature même de sa conception, c’est un modèle de langage « c’est tout » (et c’est déjà beaucoup !)
Demandez lui de résoudre des équations c’est du n’imp par ex !

avatar oomu | 

@Furious Angel

oui

ce n'est qu'une machine, capable de pondre du texte qui ressemble à ce que dirait un politic..heu un humain sans rigueur

mais ses algos de "modèle de langage" le rendent adapté pour reformuler ou synthétiser un article.

avatar abalem | 

@oomu

Exact, et pour ces taches, il est vraiment pas mal.

avatar mac-a-dames | 

C'est parce que tu l'as testé comme tout le monde le test après avoir lu des articles dessus, à savoir comme si c'était Wikipédia.
Or, ce n'est vraiment pas sa fonction principale.

Perso je l'utilise au boulot (développeur) et pour moi c'est une révolution.
Il sait me debugger du code, il sait m'expliquer des morceaux de code que j'ai dû mal à comprendre (et il l'explique vraiment très bien sans avoir à donner beaucoup de contexte) et il sait même créer du code (pas toujours bon du premier coup mais après quelques itérations).
Même en perso, j'avais un besoin sur mon PC qui pouvait être résolu avec un script AHK, je ne connais pas ce langage de script et je n'ai pas le temps de l'apprendre juste pour un seul besoin, je lui ai dit "Jai besoin de ça et ça" il m'a fait un script qui fonctionne exactement comme je le veux.

Pour moi on est quand même au dessus d'une simple "machine capable de pondre du texte" comme le présentent les articles du genre "les étudiants trichent grâce à ChatGPT".
L'outil est capable de réfléchir, de poser des questions afin d'améliorer ce que l'utilisateur demande, etc.

avatar Khrys | 

@mac-a-dames

"Il sait me debugger du code, il sait m'expliquer des morceaux de code que j'ai dû mal à comprendre (et il l'explique vraiment très bien sans avoir à donner beaucoup de contexte) et il sait même créer du code (pas toujours bon du premier coup mais après quelques itérations)."

Juste par curiosité, as-tu un exemple concret et la procédure utilisée pour debugger et/ou créer du code via GPT?

avatar BeePotato | 

@ mac-a-dames : « Pour moi on est quand même au dessus d'une simple "machine capable de pondre du texte" »

En effet. C’est aussi (voire surtout) une machine capable de reformuler du texte, et non juste d’en pondre.

« L'outil est capable de réfléchir »

Il serait erroné de le présenter comme ça. On peut certes considérer que l’association de concepts représente une base de la réflexion. Mais ça ne va pas plus loin — il n’y a pas, notamment, de capacité de déduction logique, ce qui est flagrant dans certaines réponses.

Mais il suffit de le savoir et de l’utiliser juste pour ce qu’il est, sa capacité de reformulation suffisant déjà à le rendre utile pour certaines tâches, comme l’indiquent les exemples cités.

avatar ezeta | 

@BeePotato

Hum… je ne dirais pas qu’il sait réfléchir, mais je ne dirait pas non plus qu’il n’est pas capable de logique et de déductions.
Il sait tenir ses raisonnement bien plus logiques que la plu part des humains que je connais.

Mais il faut comprendre qu’il est encore limité en nombre de « paramètres d’entrées » (nombre de questions dans la question), et se perds donc si l’ont tente de trop complexifier le problème.

Mais encore une fois, c’est déjà bien plus malin (pour ne pas dire intelligent) que beaucoup de mes collègues… ce qui ne veut pas dire infaillible.

avatar BeePotato | 

@ ezeta : « je ne dirais pas qu’il sait réfléchir, mais je ne dirait pas non plus qu’il n’est pas capable de logique et de déductions. »

Il n’y a pourtant rien dans ce type de modèle qui soit dédié à la logique et à la déduction.

avatar ezeta | 

@BeePotato

Je pense que c’est par le langage que la logique se fait. Le système a appris que lorsque l’on pose tel type de problème, la réponse resemble a ca. Du coup il sait résoudre ce type de problème (et des dérives) de la même manière. Puis il sait combiner les réponses de plusieurs problèmes qu’il a lu… c’est peut être pas le raisonnement que l’on apprends à l’école, mais ça donne un résultat très approchant, et je me demande même si l’on effectue pas inconsciemment le même genre de raisonnement nous meme, la logique étant alors basée sur le langage et non pas sur un concept de logique pur (la différence étant que l’on a plus d’années d’apprentissage)… après c’est sur que tout ça c’est très philosophique et sujet aux croyance de certains.

avatar frg | 

Qu’est-ce qui est plus gros œuf de poule ou l’œuf de bœuf chatgpt ?

avatar occam | 

1943 : Je suis partout
2023 : GPT partout

Si c’est ça, le progrès, ça fleure pas bon.

avatar Powerdom | 

@occam

Je dirais plutôt que ça sent pas bon si t’as peté partout 😃

avatar occam | 

@Powerdom

Pour les classes de traduction Dupond-Dupont, vous voudrez bien repasser.

avatar Absolut Piano | 

En fait, il faudrait faire la liste des aides que ChatGPT peut nous apporter.
Par exemple un truc vraiment intéressant.
Un code erreur s’affiche sur votre machine à laver, vous avez besoin de remettre le four à l’heure. Vous n’avez pas le temps de chercher le mode d’emploi (et on le sait, quand il faut trouver un mode d’emploi sur Internet, c’est une vraie galère avec toutes les pubs !).
Il suffit de demander à ChatGPT à quoi correspond l’erreur qui s’affiche, en mentionnant le modèle, et on a la réponse en cinq secondes ;-)
Je pense qu’on devrait faire tous une liste, indépendamment des choses qu’on connaît que ChatGPT peut faire.
Je m’en sers pour des suggestions de titre de morceau de musique, quand il faut renommer 40 compositions, par exemple, c’est un gain de temps énorme.

avatar fleeBubl | 

@Absolut Piano

😽« Je vais faire la sieste. Qu’il me sonne, quand il aura trouvé. »

C’est tout mon chat, ça !

avatar gillesb14 | 

GPT .. ça pue ..

Je suis déjà loin!!

avatar scanmb | 

@gillesb14

GPT est dans le vent, en ce moment.
Est-ce un besoin ?….
Ok je ===>>

avatar R-APPLE-R | 

Sinon mon raccourci fait la même chose : Clic Droit et menu service 😉 : https://www.icloud.com/shortcuts/1fc647fc234c47b9b21aca465a532556
😈

avatar _QJ_ | 

@R-APPLE-R

L’extension me retourne toujours un texte vide… pourtant j’ai bien mis ma clef API. Une idée?

avatar R-APPLE-R | 

@_QJ_

J’ai eu quelques retours depuis peut quelques choses à du changer je ne sais pas quoi 😐

J’ai l’impression que depuis que c’est devenu payant ça ne marche plus ! J’ai essayé avec mon ancienne clé et ça fonctionne allez comprendre pourquoi 😤 désolé 👿

avatar pat3 | 

@R-APPLE-R

T’as pas plus simple que SteroidGPT 4.1.1 (que tu prononces comment d’ailleurs)?
Je sais pas moi, dit GPT, ou dit Steroid ou dit ce que tu veux en deux syllabes ?
Sinon quelle différence entre ton raccourci et menuGPT ?

avatar R-APPLE-R | 

@pat3

Vous pouvez changer par le nom que vous voulez même GPT si vous voulez 😏😈

avatar pat3 | 

@R-APPLE-R

"Vous pouvez changer par le nom que vous voulez même GPT si vous voulez"

Parfait !

avatar R-APPLE-R | 

@pat3

Sinon la différence c’est que menus GPT c’est page web encapsulé dans une application.
Le raccourci et lui disponible partout lisez la description à l’intérieur 😉😈

avatar pat3 | 

@R-APPLE-R

"Le raccourci et lui disponible partout lisez la description à l’intérieur "

Ok, merci !

avatar R-APPLE-R | 

@pat3

✌️😈

avatar R-APPLE-R | 

@pat3

Le problème c’est qu’avec des nouvelles clés API ça ne fonctionne plus je ne sais pas pourquoi ! Si vous avez la chance d’avoir une ancienne clé ça devrait fonctionner 👿

avatar pat3 | 

@R-APPLE-R

Ça marche chez moi, mais je trouve que le choix de questions à chaque étape fait perdre de la fluidité à l’interaction. J’ai trouvé sur le web un tutoriel pour intégrer chatGPT à Siri, et c’est beaucoup plus pratique : https://www.youtube.com/watch?app=desktop&v=YpoVd7ueAN8

J’ai appelé ce raccourci Meilleur Siri

avatar R-APPLE-R | 

@pat3

Super merci 👍😈

avatar Avenger | 

Je me demande quel est l'impact environnementale d'une requête GPT!

Car j'ai comme l'impression que le moindre effort pour économiser d'énergie, fait au niveau individuel, est réduit à néant par l'évolution des produits hightech.

avatar JOHN³ | 

@Avenger

Et oui 👍🏻

avatar ezeta | 

@Avenger

Il faut voir aussi que pour avoir l’équivalent d’une requête sur chat GPT, on effectue généralement énormément de recherches sur Google (ou un moteur de recherche classique) et on dois lire pas mal de sites web.
Il ne faut donc pas comparer 1 pour 1

avatar Avenger | 

@ Eseta,

Votre réaction est très pertinente. C'est un angle de réflexion auquel je n'avais pas pensé.

Je pense qu'il serait intéressant malgré tout d'analyser les besoins énergétiques et matériels nécessaires pour faire tourner toutes ces AI.

Je reste cependant mitigé quant à la pertinence de mettre ce genre de technologie dans toutes les mains.

avatar Avenger | 

J'ai posé directement la question à ChatGPT. A prendre avec toutes les précautions d'usage concernant les réponses de cette technologie.

"Moi : Si les chiffres précis (de consommation énergétique sur 1 an) ne sont pas connus, tu es à même de faire une estimation de consommation.

ChatGPT : En effet, il est possible de faire une estimation de la consommation énergétique approximative pour mon fonctionnement. Selon OpenAI, la version précédente de mon modèle, GPT-2, contient environ 1,5 milliard de paramètres, tandis que la version actuelle, GPT-3, contient environ 175 milliards de paramètres.

Une étude publiée en 2020 par le Centre de recherche pour l'énergie et les ressources de l'Université de Californie à Berkeley a estimé que l'entraînement du modèle de langage GPT-2 de 1,5 milliard de paramètres a consommé environ 100 000 kWh d'électricité.

En supposant que le modèle de langage GPT-3 de 175 milliards de paramètres nécessite une quantité similaire d'énergie pour son entraînement et sa maintenance, on pourrait estimer que la consommation énergétique annuelle pour mon fonctionnement pourrait être de l'ordre de plusieurs dizaines de milliers de kilowattheures, voire plus.

Cependant, il est important de noter que cette estimation est très approximative et qu'elle ne prend pas en compte de nombreux facteurs, tels que l'efficacité énergétique des serveurs et des centres de données utilisés pour mon fonctionnement, ainsi que la fréquence et l'intensité de mon utilisation."

https://i.postimg.cc/BncNrSrP/Screenshot-2023-03-01-at-19-38-50.jpg

avatar marenostrum | 

ils vont augmenter le prix de l'électricité et ton problème est résolu. le seul régulateur dans une économie de marché est le Prix. le prix oblige (ou les force) les gens d'économiser, et c'est tout.

avatar Avenger | 

@ marenostrum

Si c'est la seule solution, rien n'est résolu, bien au contraire. Cela nous mettra encore plus dans la merde.

Un peu comme avec la voiture électrique qui, quand elle se sera généralisée, va faire exploser le coût des assurances auto.

Il est temps de trouver un autre paradigme que l'économie de marché qui nous propulse dans le mur à la vitesse grand V.

avatar BeePotato | 

C’est bien gentil BetterTouchTool, mais comme l’a fait remarquer R-APPLE-R, il y a déjà depuis longtemps tout ce qu’il faut dans MacOS pour faire ce genre d’intégration via le système des services (avec Automator et Raccourcis pour en créer facilement).

avatar ⚜Dan | 

Pour une conversation suivie non, les Apps raccourcis et Automator ne peuvent pas en faire usage comme le montre dans l'article.

avatar BeePotato | 

@ ⚜Dan : « Pour une conversation suivie non, les Apps raccourcis et Automator ne peuvent pas en faire usage comme le montre dans l’article. »

Ce que montre l’article, ce n’est pas un exemple de conversation (pour ça, il y a les machins s’ajoutant dans la barre de menus), mais un système pour envoyer à ChatGPT une requête isolée (correspondant au texte sélectionné). Comme on peut le voir dans la vidéo illustrative.

C’est pour ça qu’un service simple développé avec Raccourcis ou Automator permettrait tout à fait de faire la même chose, comme je l’ai expliqué.

Accessoirement, si jamais on souhaitait vraiment faire une conversation suivie (mais ce serait une idée très bizarre pour un système tel que présenté ici, dont l’ergonomie est vraiment orientée vers les requêtes isolées), ce serait tout de même possible avec Raccourcis ou Automator, en enregistrant sur disque l’historique de la conversation (qui est apparemment ce que l’API utilise pour ce mode) entre deux invocations du service.

avatar ⚜Dan | 

@BeePotato

Il m’as répondu ça en court terme:
« L'article ne montre pas une conversation, mais plutôt un système pour envoyer une seule requête à ChatGPT. On peut utiliser un service simple développé avec Raccourcis ou Automator pour faire la même chose. Si on veut une conversation suivie, c'est possible avec Raccourcis ou Automator en enregistrant l'historique de la conversation sur disque entre deux invocations du service. »

Je pense que comme tu l’as expliqué, c’est possible et gratuit.

avatar BeePotato | 

@ ⚜Dan : « Il m’as répondu ça en court terme: »

Euh… qui ça, « il » ? 🤔

avatar ⚜Dan | 

@BeePotato

ChatGPT a simplifier ton paragraphe, c’est bien fait quand sa fonctionne!

avatar BeePotato | 

@ ⚜Dan : « ChatGPT a simplifier ton paragraphe, c’est bien fait quand sa fonctionne! »

Ah ouais, il a donc fallu demander à ChatGPT une confirmation de mes dires ? 😁

Notons que, plutôt que « simplifié », j’aurais dit qu’il a raccourci ce que j’ai écrit — en perdant queqlues informations au passage.

avatar jujulec | 

Mon raccourci sur iphone en utilisant l'api ne fonctionne plus...
Ce serait parce que je n'ai pas mis des euros sur mon compte openAI ??

avatar ysengrain | 

À quand un outil d’utilisation de la bêtise naturelle ?

Pages

CONNEXION UTILISATEUR