Que faire lorsque le fantôme dans la machine, c’est vous

Que faire lorsque le fantôme dans la machine, c’est vous

Limor Frit est le fondateur de Adafruit, l’un des principaux fabricants d’électronique pour les décideurs. Les bibliothèques de pilotes de microcontrôleurs open source qu’elle écrit pour s’interfacer avec des périphériques tels que des capteurs et des écrans deviennent souvent des standards de facto et se retrouvent dans de nombreux référentiels de codes. Récemment, Fried a commencé à expérimenter ChatGPT pour générer des pilotes et a découvert que l’IA écrivait dans son propre style. Spectre IEEElui a posé cinq questions sur le travail avec une machine qui essaie de l’imiter.

Limor frit

Limor Fried est le fondateur de Adafruit Industries, un fabricant leader de matériel informatique basé à New York pour les fabricants et les passionnés d’électronique. Fried conçoit elle-même de nombreux produits et occupe une place importante dans la communauté du matériel open source.

Comment avez-vous découvert que ChatGTP contenait un mini Limor Fried à l’intérieur ?

Limor Frit : Nous avions vu des vidéos de personnes utilisant ChatGPT en disant : « D’accord, je veux écrire un programme de microcontrôleur qui fait clignoter les LED », et je me disais : « Oh mon Dieu, ce morceau de code est un moi-isme. Il y a ces petites choses que je fais et que je copie et colle entre chaque exemple.

Pourquoi avez-vous commencé à travailler avec ChatGPT pour écrire du code ?

Frit: Depuis que je suis enfant, il m’a été très difficile de travailler sur l’écriture de ces bibliothèques Arduino. Vous devez en quelque sorte ingérer l’intégralité de la fiche technique dans votre tête, et vous devez tout avoir dans votre cerveau, puis vous écrivez tout le code, et vous devez tout conserver. Il s’agit d’une tâche étroitement liée qui nécessite beaucoup de concentration. J’ai donc commencé à expérimenter.

Lire aussi  Achetez les tout nouveaux téléphones Pixel 4 et 5 à partir de seulement 230 $

Quelle est votre expérience de l’utilisation d’une IA pour générer du code à partir d’invites ?

Frit: Certaines personnes disent : « Oh, donc je n’ai pas besoin d’apprendre à coder. » Non. En fait, vous devez apprendre encore plus à coder, car je détecterais les erreurs au fur et à mesure. [the AI] allait. Cela entraînerait des erreurs d’analyse du PDF ou le PDF serait vague. Mais cela a aussi permis de commettre beaucoup d’erreurs que je n’allais pas commettre. Donc, un pilote récent que j’ai fait a trois canaux. Dans certains registres de périphériques, l’ordre des bits est un, deux, trois. Mais dans cet appareil, l’ordre des bits est trois, deux, un. ChatGPT-4 a en fait détecté cela et a su échanger les bits de registre. Je me disais : « Attends, pourquoi fais-tu ça ? Et j’ai regardé : « Oh, mon Dieu. En fait, c’était vrai.

Comment votre style de codage facilite-t-il le travail avec ChatGPT ?

Frit: J’avais l’habitude d’écrire des pilotes avec du pur logique au niveau du bit à chaque étape. Vous avez votre carte de registre et vous vous dites : « Eh bien, je veux simplement écrire les deux bits avec un décalage de trois » et utiliser les opérateurs AND ou OR pour ce faire. Mais c’est très, très sujet aux erreurs. Nous avons donc imaginé cette abstraction appelée BusIO. Vous lui indiquez le nombre de bits et le décalage, et il fait le calcul pour vous. Oui, c’est plus lent que de simplement faire des calculs au niveau du bit, mais cela rend très lisible la visualisation de tous les changements et mouvements et la détection des erreurs.

Lire aussi  Steam commence à montrer aux citoyens de l'UE le prix le plus bas d'un jeu des 30 derniers jours pour se conformer à la nouvelle loi

Craignez-vous que l’utilisation de ChatGPT vous enferme dans votre style actuel ?

Frit: C’est une bonne question. Je pense que si nous créons plus de couches d’abstraction, je penserais probablement : « Il y a des humains qui écrivent encore des pilotes, mais comment puis-je m’assurer que c’est quelque chose qu’une IA peut également faire ? Je dis aux gens qui font du codage : « Ne laissez jamais ChatGPT écrire du code qui toi je ne pouvais pas écrire. Je dis aux gens de le considérer comme un jeune de 15 ans très positif et enthousiaste. Rédacteur. Elle a beaucoup d’énergie et peut suivre vos instructions, mais elle n’a pas beaucoup d’expérience du monde.

À partir des articles de votre site

Articles connexes sur le Web

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick