Table des matières
En gros, ChatGPT n'est qu'un programmeur junior. Alors, qui sera son supérieur ?
Maison Périphériques technologiques IA Comment mener un entretien pour « embaucher » un codeur ChatGPT ?

Comment mener un entretien pour « embaucher » un codeur ChatGPT ?

Apr 12, 2023 pm 10:25 PM
面试 编码 chatgpt

​Traducteur | Zhu Xianzhong

Planificateur | Xu Jiecheng

Contrairement aux autres outils de développement de logiciels auxquels les développeurs font confiance, les outils d'IA présentent des risques uniques en termes de formation, de construction, d'hébergement et d'utilisation.

Depuis la sortie de ChatGPT fin 2022, Internet regorge d'arguments le soutenant et le contestant dans des proportions presque égales. Que cela vous plaise ou non, l’IA fait son chemin dans votre organisation de développement. Même si vous n'envisagez pas de développer un produit d'IA ou d'exploiter un outil d'IA pour écrire le code à votre place, celui-ci peut toujours être intégré aux outils et plates-formes utilisés pour créer, tester et exécuter le code source.

Les outils d'IA comportent des risques particuliers, qui peuvent affecter les gains de productivité apportés par les tâches automatisées. Ces risques proviennent principalement de la manière dont l’IA est formée, construite, hébergée et utilisée. Les outils d’IA diffèrent à bien des égards des autres outils auxquels les développeurs font confiance. Comprendre les risques est la première étape pour les gérer. Pour vous aider à comprendre les risques potentiels des outils d'IA, nous avons conçu quelques questions d'entretien pour les outils d'IA. Ces questions peuvent déterminer si l'outil peut « rejoindre » avec succès votre entreprise.

En général, tous les outils d'IA ont certains points communs. Quel que soit le type ou le but de l'intelligence artificielle, vous devez vous poser les questions suivantes avant de choisir de l'utiliser :

  • À quoi sert cet outil d'IA ? Où se situent les infrastructures ? Aucune intelligence artificielle moderne ne nécessite de matériel dédié et coûteux pour la prendre en charge. À moins que vous n'envisagiez d'acquérir un nouveau centre de données, vos outils d'IA ne fonctionneront qu'à distance et nécessiteront un accès à distance et un stockage de données hors site, ce qui créera certains risques de sécurité.
  • Quelles protections sont en place pour éviter la perte d'adresse IP lorsque le code quitte les limites de traitement ? Des téléviseurs intelligents aux voitures intelligentes, tous les produits d’intelligence artificielle fournissent des données à leurs fabricants. Certaines entreprises utilisent ces données pour optimiser leurs logiciels, mais d'autres les vendent aux annonceurs. Par conséquent, il est nécessaire que vous compreniez exactement comment l’outil d’IA utilisera ou traitera le code source ou d’autres données privées qu’il utilise pour sa tâche principale.
  • Votre contribution peut-elle être utilisée pour des tâches de formation de modèles ? La formation continue des modèles d’intelligence artificielle est une tâche qui préoccupe au plus haut point toutes les entreprises de mannequins et les formateurs de mannequins. Par exemple, les propriétaires de modèles ne souhaitent souvent pas que les annonceurs s'impliquent trop dans la formation de leurs modèles afin de bénéficier d'une publicité gratuite.
  • Quelle est la précision des résultats ? Le défaut le plus fatal de ChatGPT est l’inexactitude de ses résultats. Elle excelle à générer à la fois des mensonges et de la vérité ; c’est ce qu’on appelle l’illusion de l’IA. Comprendre les manières et les scénarios dans lesquels l’intelligence artificielle peut commettre des erreurs peut aider à gérer les erreurs commises par les outils d’IA.

De plus, toutes les entreprises et tous les développeurs d'intelligence artificielle seront confrontés à leur propre série de problèmes de sécurité. Ces nouvelles préoccupations incluent des menaces pesant sur les modèles formés à l'IA, qui pourraient corrompre leurs résultats et divulguer des informations exclusives sur le fonctionnement des modèles, ainsi que sur la qualité des résultats générés par les modèles. De plus, les modèles d’IA doivent interagir avec le monde traditionnel via des API, un accès Web, des applications mobiles et d’autres applications qui doivent être créées en toute sécurité.

En plus des questions générales, les développeurs doivent se poser d'autres aspects lorsqu'ils utilisent des outils d'IA, comme l'utilisation de scanners de sécurité IA, afin de gérer les risques introduits lors du développement logiciel.

  • Les outils d'IA sont-ils adaptés à de tels scénarios ? Il est essentiel de comprendre dans quels domaines l’IA n’est pas douée. Par exemple, si une tâche peut être décomposée en « prendre une décision basée sur une règle d’apprentissage » ou « écrire un contenu qui suit une règle d’apprentissage », alors l’IA est généralement très efficace pour de telles tâches ; Si le problème évolue au-delà de cela, l’IA risque de mal fonctionner.
  • Quelles mesures de protection prendre si un outil d'IA commet une erreur ? N’introduisez jamais un seul point de défaillance dans votre processus, surtout s’il pourrait créer des hallucinations. L’approche recommandée devrait consister à s’appuyer sur les pratiques traditionnelles associées à la défense en profondeur ou à une approche de gestion des risques – l’idée selon laquelle si une couche du système crée un problème, la couche suivante le détectera.
  • Comment les résultats de l'outil d'évaluation doivent-ils être surveillés ? En fait, c’est une vieille question qui revient. Les solutions traditionnelles de capture des journaux de problèmes sont généralement divisées en deux parties : la première consiste à obtenir des données sur les événements importants ; la seconde est le journal d'audit ; Jusqu’à ce que l’IA mûrisse davantage et que ses défauts soient compris ou atténués, les humains devront toujours garder le contrôle du cycle.

De nos jours, de plus en plus de développeurs « embauchent » ChatGPT pour écrire du code source. Les rapports préliminaires indiquent que ChatGPT est capable d'écrire du code source dans plusieurs langages de programmation et parle couramment tous les langages courants. En raison des limites de la formation et des modèles de la version bêta actuelle, le code qu'elle produit n'est pas toujours parfait. Il contient souvent des failles de logique métier qui peuvent modifier la façon dont le logiciel s'exécute, des erreurs de syntaxe qui peuvent mélanger différentes versions du logiciel et d'autres problèmes apparemment humains.

En gros, ChatGPT n'est qu'un programmeur junior. Alors, qui sera son supérieur ?

En d'autres termes, ChatGPT est un niveau de développeur junior. Par conséquent, lorsque vous utilisez le code écrit par ce développeur junior, vous devez réfléchir à la manière de le gérer :

  • Qui sera son supérieur pour assurer l'efficacité globale du code qu'il écrit ? Les développeurs juniors ont souvent besoin de l’aide de développeurs seniors. Chaque ligne de code doit être testée et certaines doivent être corrigées. Cependant, les rapports indiquent que ce processus de relecture prend plus de temps et est plus complexe que l’écriture de code à partir de zéro.
  • Est-ce qu'il injecte ou remixe le code de formation dans la base de code ? Une menace plus insidieuse est que parfois des robots IA comme GitHub Copilot produisent du code source qui réplique parfaitement des blocs de code à partir des données d'entraînement. Par conséquent, des outils anti-plagiat doivent être utilisés pour garantir la gestion des risques liés aux licences.
  • Où les outils d'IA obtiennent-ils les données d'entraînement ? Le niveau de capacité d'un modèle d'intelligence artificielle est étroitement lié à ses données d'entraînement. Si une IA est entraînée à l’aide d’un code ancien ou incorrect, elle produira des résultats anciens et incorrects.
  • Où est hébergé le moteur ? Les robots IA qui analysent le code source doivent intégrer le code source dans leurs dispositifs de traitement correspondants. Une attention particulière doit être accordée à la manière dont les données sont protégées, utilisées et supprimées une fois qu'elles ont quitté le contrôle de l'entreprise.

Quoi qu'il en soit, la sortie de ChatGPT en décembre 2022 annonce une nouvelle ère de développement logiciel. Il est important de prêter attention aux changements apportés à ces outils plutôt que de se laisser vaincre par eux. En adoptant ces nouveaux outils, sachez que plus les choses changent, plus elles doivent rester les mêmes : il vaut toujours mieux prévenir un incident de sécurité que d'en découvrir un.

Lien original : https://thenewstack.io/hiring-an-ai-tool-to-code-what-to-ask-at-the-interview/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

ChatGPT permet désormais aux utilisateurs gratuits de générer des images en utilisant DALL-E 3 avec une limite quotidienne ChatGPT permet désormais aux utilisateurs gratuits de générer des images en utilisant DALL-E 3 avec une limite quotidienne Aug 09, 2024 pm 09:37 PM

Le DALL-E 3 a été officiellement introduit en septembre 2023 en tant que modèle considérablement amélioré par rapport à son prédécesseur. Il est considéré comme l’un des meilleurs générateurs d’images IA à ce jour, capable de créer des images avec des détails complexes. Cependant, au lancement, c'était exclu

La combinaison parfaite de ChatGPT et Python : créer un chatbot de service client intelligent La combinaison parfaite de ChatGPT et Python : créer un chatbot de service client intelligent Oct 27, 2023 pm 06:00 PM

La combinaison parfaite de ChatGPT et Python : Création d'un chatbot de service client intelligent Introduction : À l'ère de l'information d'aujourd'hui, les systèmes de service client intelligents sont devenus un outil de communication important entre les entreprises et les clients. Afin d'offrir une meilleure expérience de service client, de nombreuses entreprises ont commencé à se tourner vers les chatbots pour effectuer des tâches telles que la consultation des clients et la réponse aux questions. Dans cet article, nous présenterons comment utiliser le puissant modèle ChatGPT et le langage Python d'OpenAI pour créer un chatbot de service client intelligent afin d'améliorer

Comment installer chatgpt sur un téléphone mobile Comment installer chatgpt sur un téléphone mobile Mar 05, 2024 pm 02:31 PM

Étapes d'installation : 1. Téléchargez le logiciel ChatGTP depuis le site officiel ou la boutique mobile de ChatGTP ; 2. Après l'avoir ouvert, dans l'interface des paramètres, sélectionnez la langue chinoise 3. Dans l'interface de jeu, sélectionnez le jeu homme-machine et définissez la langue. Spectre chinois ; 4. Après avoir démarré, entrez les commandes dans la fenêtre de discussion pour interagir avec le logiciel.

Knowledge graph : le partenaire idéal des grands modèles Knowledge graph : le partenaire idéal des grands modèles Jan 29, 2024 am 09:21 AM

Les grands modèles linguistiques (LLM) ont la capacité de générer un texte fluide et cohérent, ouvrant de nouvelles perspectives dans des domaines tels que la conversation par intelligence artificielle et l'écriture créative. Cependant, le LLM présente également certaines limites clés. Premièrement, leurs connaissances se limitent aux modèles reconnus à partir des données de formation, sans une véritable compréhension du monde. Deuxièmement, les capacités de raisonnement sont limitées et ne peuvent pas faire de déductions logiques ni fusionner des faits provenant de plusieurs sources de données. Face à des questions plus complexes et ouvertes, les réponses de LLM peuvent devenir absurdes ou contradictoires, ce que l'on appelle des « illusions ». Par conséquent, bien que le LLM soit très utile à certains égards, il présente néanmoins certaines limites lorsqu’il s’agit de problèmes complexes et de situations du monde réel. Afin de combler ces lacunes, des systèmes de génération augmentée par récupération (RAG) ont vu le jour ces dernières années.

Comment développer un chatbot intelligent en utilisant ChatGPT et Java Comment développer un chatbot intelligent en utilisant ChatGPT et Java Oct 28, 2023 am 08:54 AM

Dans cet article, nous présenterons comment développer des chatbots intelligents à l'aide de ChatGPT et Java, et fournirons quelques exemples de code spécifiques. ChatGPT est la dernière version du Generative Pre-training Transformer développé par OpenAI, une technologie d'intelligence artificielle basée sur un réseau neuronal qui peut comprendre le langage naturel et générer du texte de type humain. En utilisant ChatGPT, nous pouvons facilement créer des discussions adaptatives

Chatgpt peut-il être utilisé en Chine ? Chatgpt peut-il être utilisé en Chine ? Mar 05, 2024 pm 03:05 PM

chatgpt peut être utilisé en Chine, mais ne peut pas être enregistré, ni à Hong Kong et Macao. Si les utilisateurs souhaitent s'inscrire, ils peuvent utiliser un numéro de téléphone mobile étranger pour s'inscrire. Notez que lors du processus d'enregistrement, l'environnement réseau doit être basculé vers. une adresse IP étrangère.

Comment créer un robot de service client intelligent en utilisant ChatGPT PHP Comment créer un robot de service client intelligent en utilisant ChatGPT PHP Oct 28, 2023 am 09:34 AM

Comment utiliser ChatGPTPHP pour créer un robot de service client intelligent Introduction : Avec le développement de la technologie de l'intelligence artificielle, les robots sont de plus en plus utilisés dans le domaine du service client. L'utilisation de ChatGPTPHP pour créer un robot de service client intelligent peut aider les entreprises à fournir des services client plus efficaces et personnalisés. Cet article explique comment utiliser ChatGPTPHP pour créer un robot de service client intelligent et fournit des exemples de code spécifiques. 1. Installez ChatGPTPHP et utilisez ChatGPTPHP pour créer un robot de service client intelligent.

Comment utiliser ChatGPT et Python pour implémenter la fonction de reconnaissance des intentions de l'utilisateur Comment utiliser ChatGPT et Python pour implémenter la fonction de reconnaissance des intentions de l'utilisateur Oct 27, 2023 am 09:04 AM

Comment utiliser ChatGPT et Python pour implémenter la fonction de reconnaissance des intentions des utilisateurs Introduction : À l'ère numérique d'aujourd'hui, la technologie de l'intelligence artificielle est progressivement devenue un élément indispensable dans divers domaines. Parmi eux, le développement de la technologie de traitement du langage naturel (Natural Language Processing, NLP) permet aux machines de comprendre et de traiter le langage humain. ChatGPT (Chat-GeneratingPretrainedTransformer) est une sorte de

See all articles