


Directement connecté à Colab, prenant en charge 20 langages de programmation : la version Google de ChatGPT au niveau du code est-elle anti-kill ?
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.
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.
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 :
La fonction d'explication du code est particulièrement utile pour les débutants en programmation :
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.
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.
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.
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.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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.

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

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

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

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.

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.

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

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).
