Maison Périphériques technologiques IA Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

May 15, 2023 pm 11:55 PM
编程 代码

Bien que Google ait été à la pointe des avancées mondiales en matière d'IA au cours de la dernière décennie, Google a eu du mal à rattraper Microsoft et OpenAI au cours des derniers mois, et a même fusionné Google Brain et DeepMind cette semaine.

À la fin de l'année dernière, ChatGPT a déclenché des changements drastiques dans le secteur technologique. En février de cette année, Google a lancé Bard, un concurrent de ChatGPT, et les gens ont eu des avis mitigés sur son expérience. Bard a des limitations d'une sorte ou d'une autre, et ce que beaucoup de gens demandent aux développeurs est "Quand peut-il écrire du code ?"

Ce vendredi, la capacité de Bard à écrire du code est enfin en ligne.

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

Google a déclaré que Bard peut désormais utiliser 20 langages de programmation, dont C++, Go, Java, Javascript, Python et Typescript, etc., et peut également aider les utilisateurs à déboguer, interpréter et optimiser le code. Avec juste une simple invite, telle que « Ce code peut-il être rendu plus rapide ? », Bard peut comprendre les intentions humaines et rendre automatiquement le code plus efficace.

Nous savons que de nombreuses personnes utilisent Google Colab pour exécuter des modèles d'apprentissage automatique, et il est également doté d'une puissance de calcul GPU cloud gratuite. Désormais, les utilisateurs peuvent également facilement exporter le code Python généré par Bard vers Google Colab, sans même copier-coller. Bard peut également aider à écrire des fonctions pour Google Sheets.

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

Auparavant, Google avait annoncé l'ouverture de Bard aux utilisateurs aux États-Unis et au Royaume-Uni. Ces utilisateurs peuvent déjà utiliser directement toutes les nouvelles fonctionnalités de Bard.

Google a démontré l'effet du code d'écriture de Bard. Comme ChatGPT, Bard peut désormais générer du code pour réaliser les tâches correspondantes selon vos besoins :

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

La fonction d'explication du code est particulièrement utile pour les débutants en programmation :

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

En plus de générer et En interprétant le code, Bard peut également aider les utilisateurs à déboguer le code, y compris le code généré par Bard lui-même. Si le code généré par Bard ne fonctionne pas comme prévu, dites simplement à Bard : « Ce code n'a pas fonctionné, veuillez le corriger (ce code n'a pas fonctionné, veuillez le corriger) » et Bard pourra aider l'utilisateur à le déboguer.

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

Appliquer l’IA générative pour accélérer le développement de logiciels et aider les gens à résoudre des défis d’ingénierie complexes est la vision de Bard pour le lancement de capacités de génération de code. Mais les capacités de Bard doivent encore être améliorées.

Google déclare que Bard en est encore à ses premiers stades expérimentaux et peut parfois fournir des informations inexactes, trompeuses ou fausses, ou peut générer du code qui ne produit pas le résultat attendu, ou peut générer du code sous-optimal/incomplet. Les utilisateurs doivent vérifier soigneusement le code, tester et examiner les erreurs et les bugs contenus dans le code avant d'adopter le code généré par Bard.

Pour un grand modèle de langage testé à grande échelle, les fonctions nouvellement lancées sont vouées à rencontrer toutes sortes de taquineries de la part des utilisateurs, et il en va de même pour les capacités de codage de Bard.

Tout d'abord, Bard fournira des liens de codes référencés lors des réponses. Pour un produit pratique, cela est très important et a été bien reçu.

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

Vous vous plaignez souvent du fait que l'IA copie du code, elle ne copie pas au hasard.

Demandez à Bard "Pouvez-vous m'aider à implémenter un RNN de base et à le tester sur des données texte factices ?", puis exporter le code généré directement vers Google Colab. Une partie du code ne fonctionne pas. Trouvant l'erreur et demandant à nouveau à l'IA, Bard modifia le code et tout semblait fonctionner parfaitement. Il ne nous reste plus qu'à vérifier que l'implémentation est correcte, à la vérifier manuellement et à effectuer des tests unitaires si nécessaire.

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?

Avoir la fonctionnalité d'export de Google Colab est vraiment utile.

Finalement, quelqu'un a essayé d'utiliser Bard pour générer du code pour l'ancien langage de programmation COBOL, et le résultat était en fait satisfaisant : #🎜 🎜# Les gens craignent que lorsque la vague actuelle de programmeurs COBOL prendront leur retraite, de nombreux postes clés resteront vacants. Il semble que l’IA puisse nous aider à résoudre ce gros problème.

Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ? Cependant, certains internautes ont déclaré que la capacité de Bard semble toujours inférieure à GPT-4.

La programmation assistée par l'IA peut-elle enfin changer notre façon de travailler ? Cela reste à explorer.

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)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois 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)

Supprimez les valeurs en double du tableau PHP à l'aide d'expressions régulières Supprimez les valeurs en double du tableau PHP à l'aide d'expressions régulières Apr 26, 2024 pm 04:33 PM

Comment supprimer les valeurs en double du tableau PHP à l'aide d'expressions régulières : utilisez l'expression régulière /(.*)(.+)/i pour faire correspondre et remplacer les doublons. Parcourez les éléments du tableau et vérifiez les correspondances à l'aide de preg_match. S'il y a une correspondance, ignorez la valeur ; sinon, ajoutez-la à un nouveau tableau sans valeurs en double.

L'Université Tsinghua et Zhipu AI open source GLM-4 : lancent une nouvelle révolution dans le traitement du langage naturel L'Université Tsinghua et Zhipu AI open source GLM-4 : lancent une nouvelle révolution dans le traitement du langage naturel Jun 12, 2024 pm 08:38 PM

Depuis le lancement du ChatGLM-6B le 14 mars 2023, les modèles de la série GLM ont reçu une large attention et une grande reconnaissance. Surtout après que ChatGLM3-6B soit open source, les développeurs sont pleins d'attentes pour le modèle de quatrième génération lancé par Zhipu AI. Cette attente a finalement été pleinement satisfaite avec la sortie du GLM-4-9B. La naissance du GLM-4-9B Afin de donner aux petits modèles (10B et moins) des capacités plus puissantes, l'équipe technique de GLM a lancé ce nouveau modèle open source de la série GLM de quatrième génération : GLM-4-9B après près de six mois de exploration. Ce modèle compresse considérablement la taille du modèle tout en garantissant la précision, et offre une vitesse d'inférence plus rapide et une efficacité plus élevée. L’exploration de l’équipe technique du GLM n’a pas

Créez un agent en une phrase ! Robin Li : L'ère approche où tout le monde sera développeur Créez un agent en une phrase ! Robin Li : L'ère approche où tout le monde sera développeur Apr 17, 2024 pm 02:28 PM

Le grand modèle bouleverse tout, et arrive finalement à la tête de cet éditeur. C'est aussi un Agent qui a été créé en une seule phrase. Comme ça, donnez-lui un article, et en moins d'une seconde, de nouvelles suggestions de titres sortiront. Par rapport à moi, on ne peut dire que cette efficacité est aussi rapide que l'éclair et aussi lente qu'un paresseux... Ce qui est encore plus incroyable, c'est que la création de cet Agent ne prend en réalité que quelques minutes. L'invite appartient à tante Jiang : Et si vous souhaitez également ressentir ce sentiment subversif, désormais, sur la base de la nouvelle plateforme intelligente Wenxin lancée par Baidu, chacun peut créer gratuitement son propre assistant intelligent. Vous pouvez utiliser les moteurs de recherche, les plates-formes matérielles intelligentes, la reconnaissance vocale, les cartes, les voitures et autres canaux écologiques mobiles Baidu pour permettre à davantage de personnes d'utiliser votre créativité ! Robin Li lui-même

Le modèle de code open source Mistral monte sur le trône ! Codestral est fou de formation dans plus de 80 langues, et les développeurs nationaux de Tongyi demandent à participer ! Le modèle de code open source Mistral monte sur le trône ! Codestral est fou de formation dans plus de 80 langues, et les développeurs nationaux de Tongyi demandent à participer ! Jun 08, 2024 pm 09:55 PM

Produit par 51CTO Technology Stack (WeChat ID : blog51cto) Mistral a publié son premier modèle de code Codestral-22B ! Ce qui est fou avec ce modèle, ce n'est pas seulement qu'il est formé sur plus de 80 langages de programmation, dont Swift, etc., que de nombreux modèles de code ignorent. Leurs vitesses ne sont pas exactement les mêmes. Il est nécessaire d'écrire un système de « publication/abonnement » en langage Go. Le GPT-4o ici est en cours de sortie, et Codestral remet le papier si vite qu'il est difficile de le voir ! Le modèle venant tout juste d’être lancé, il n’a pas encore été testé publiquement. Mais selon le responsable de Mistral, Codestral est actuellement le modèle de code open source le plus performant. Les amis intéressés par la photo peuvent se déplacer vers : - Faire un câlin : https

A quoi sert la programmation et à quoi sert de l'apprendre ? A quoi sert la programmation et à quoi sert de l'apprendre ? Apr 28, 2024 pm 01:34 PM

1. La programmation peut être utilisée pour développer divers logiciels et applications, notamment des sites Web, des applications mobiles, des jeux et des outils d'analyse de données. Ses domaines d'application sont très larges, couvrant presque tous les secteurs, notamment la recherche scientifique, la santé, la finance, l'éducation, le divertissement, etc. 2. L'apprentissage de la programmation peut nous aider à améliorer nos compétences en résolution de problèmes et nos capacités de réflexion logique. Lors de la programmation, nous devons analyser et comprendre les problèmes, trouver des solutions et les traduire en code. Cette façon de penser peut cultiver nos capacités analytiques et abstraites et améliorer notre capacité à résoudre des problèmes pratiques.

Collection d'énigmes de programmation C++ : stimule la réflexion et améliore les compétences en programmation Collection d'énigmes de programmation C++ : stimule la réflexion et améliore les compétences en programmation Jun 01, 2024 pm 10:26 PM

Les énigmes de programmation C++ couvrent les concepts d'algorithme et de structure de données tels que la séquence de Fibonacci, la factorielle, la distance de Hamming, les valeurs maximales et minimales des tableaux, etc. En résolvant ces énigmes, vous pouvez consolider vos connaissances en C++ et améliorer la compréhension des algorithmes et vos compétences en programmation.

Résolution de problèmes avec Python : débloquez des solutions puissantes en tant que codeur débutant Résolution de problèmes avec Python : débloquez des solutions puissantes en tant que codeur débutant Oct 11, 2024 pm 08:58 PM

Python permet aux débutants de résoudre des problèmes. Sa syntaxe conviviale, sa bibliothèque complète et ses fonctionnalités telles que les variables, les instructions conditionnelles et les boucles permettent un développement de code efficace. De la gestion des données au contrôle du flux du programme et à l'exécution de tâches répétitives, Python fournit

La clé du codage : libérer la puissance de Python pour les débutants La clé du codage : libérer la puissance de Python pour les débutants Oct 11, 2024 pm 12:17 PM

Python est un langage d'introduction à la programmation idéal pour les débutants grâce à sa facilité d'apprentissage et ses fonctionnalités puissantes. Ses bases incluent : Variables : utilisées pour stocker des données (nombres, chaînes, listes, etc.). Type de données : Définit le type de données dans la variable (entier, virgule flottante, etc.). Opérateurs : utilisés pour les opérations mathématiques et les comparaisons. Flux de contrôle : contrôlez le flux d'exécution du code (instructions conditionnelles, boucles).

See all articles