Avec le lancement de Gemini 2.0, un nouveau modèle de langage puissant, Google fait franchir une nouvelle étape à son IA. Cette mise à jour apporte des améliorations impressionnantes, la rendant encore plus performante pour :
- Génération de texte : Il peut créer du texte semblable à celui d'un humain, traduire des langues, rédiger toutes sortes de contenus créatifs et répondre à vos questions avec des informations utiles.
- Génération de code : Il peut écrire et corriger du code dans plusieurs langages de programmation.
- Raisonnement et résolution de problèmes : Il excelle dans la gestion de tâches complexes nécessitant de la réflexion logique et la résolution de problèmes.
Gemini 2.0 Flash est conçu pour la rapidité et s'avère parfait pour le chat en temps réel, les assistants interactifs et la recherche rapide d'informations en cas de besoin.
L'objectif de ce tutoriel est de vous présenter Gemini 2.0. Nous explorerons les paramètres et les gems. Les gems sont similaires aux GPTs personnalisés. Vous obtenez un chatbot pré-programmé qui répond à des prompts spécifiques, comme l'assistance en programmation, l'orientation professionnelle ou l'aide au brainstorming. Après avoir exploré les paramètres et les gems, nous vous montrerons des exemples concrets où Gemini 2.0 excelle en vous assistant dans des tâches spécifiques comme la génération d'images ou la résolution de problèmes de programmation.
Dans ce tutoriel, nous aborderons :
- Aperçu et fonctionnalités de Gemini 2.0
- Un exemple concret simple avec Gemini 2.0
Il vous faudra :
- Gemini Advanced (Essai gratuit)
- Google AI Studio
Vue d'ensemble et fonctionnalités de Gemini 2.0
Examinons maintenant le fonctionnement interne de Gemini 2.0. Il repose sur une architecture modulaire. Chaque module se concentre sur une tâche spécifique, et ils sont tous interconnectés pour créer un flux harmonieux de données et de processus.
Pour commencer, nous avons les modules principaux. Ce sont les composants fondamentaux de Gemini 2.0, et chacun gère une partie essentielle du flux de travail :
Module d'ingestion des données : C'est là que tout commence. Le module d'ingestion collecte les données provenant de diverses sources. Il peut s'agir de données issues de la base de données de votre entreprise, d'une API à laquelle vous êtes connecté, ou même de fichiers au format CSV ou JSON. On peut le considérer comme un "capteur de données" qui centralise toutes les informations.
Module de prétraitement des données : Une fois vos données importées, elles nécessitent une attention particulière. Ce module aide à nettoyer les données désordonnées, à gérer les valeurs manquantes, à supprimer les doublons et à les normaliser. L'objectif est de mettre vos données en forme pour qu'elles puissent être utilisées efficacement dans vos analyses ou vos modèles d'apprentissage automatique.
Module d'entraînement du modèle : Nous en arrivons maintenant à la partie la plus intéressante : l'entraînement de vos modèles d'apprentissage automatique. Ce module vous permet d'alimenter l'algorithme avec les données prétraitées et de l'entraîner à reconnaître des motifs. Vous pouvez utiliser l'un des algorithmes intégrés de Gemini ou le personnaliser selon vos besoins spécifiques.
Module d'évaluation du modèle : Après avoir entraîné votre modèle, vous devez vérifier ses performances. Ce module évalue l'exactitude, la précision et le rappel. Il vous indique si le modèle fonctionne comme prévu ou si vous devez l'ajuster pour améliorer ses performances.
Module de déploiement : Une fois que vous disposez d'un modèle performant, il est nécessaire de le déployer. Ce module vous permet de déployer le modèle en production, soit sous forme d'API, soit intégré dans un autre système. L'objectif est de faire passer votre modèle de l'environnement de développement à une utilisation concrète dans le monde réel.
Bon à savoir : Il existe plusieurs façons d'accéder à Gemini 2.0. Rendez-vous sur Gemini 2.0. Un chatbot similaire à ChatGPT vous accueillera. Si vous souhaitez accéder aux Gems et aux autres paramètres, vous devrez vous abonner à Gemini Advanced. C'est gratuit pendant le premier mois !

Après avoir démarré l'essai, vous verrez la mise en page habituelle d'un chatbot IA.

Cliquez sur Gemini Advanced dans le coin supérieur gauche de la fenêtre de chat et sélectionnez 'Gemini 2.0 Flash' (expérimental).

C'est tout bon. Vous pouvez maintenant commencer à poser vos questions et voir comment ça se passe.
Une autre façon d'y accéder est de se rendre sur Google AI Studio. Vous pouvez accéder gratuitement à Gemini 2.0. C'est limité mais vous pouvez l'essayer. Cependant, si vous êtes abonné à Gemini Advanced, vous aurez accès à tous les paramètres et fonctionnalités.

Google Gemini convient mieux aux débutants et aux utilisateurs occasionnels. AI Studio est destiné aux passionnés avertis et aux professionnels qui souhaitent l'utiliser avec leurs codes et fonctions de développement.
Commençons par nous concentrer sur le chatbot Google Gemini. Nous nous rendrons sur AI Studio dans la partie intégration et prétraitement.
Gemini 2.0 est très similaire à ChatGPT d'OpenAI. Vous pouvez lui demander de créer un tableau de tâches quotidiennes, ou télécharger une image et lui demander de la modifier. Vous pouvez également utiliser la commande vocale pour poser une question.
Prompt:
Crée un tableau de {une brève description}

C'est vraiment une liste exhaustive. Pas mal du tout, quand on considère que Gemini 1.5 n'était pas très utile. Voyons maintenant ce que peut faire l'outil de téléchargement d'images. Cliquez sur le bouton image situé à gauche de la zone de saisie.

Importez une image et écrivez un prompt. Dans notre exemple, nous avons importé une image d'une Porsche de 1969.
Prompt:
[Télécharger image]
Transformer la Porsche 911 en voiture décapotable.

Une image a été générée sans le toit.

Expérimentez avec vos prompts et découvrez leurs possibilités. Voyons s'il peut générer une image par lui-même.
Important à savoir : Gemini 2.0 Flash est encore en cours de développement. Il n'est pas encore capable de générer des images de personnes.
Prompt:
Crée une image d'un pot de fleurs avec une plante de cactus en train de pousser.

Une autre fonctionnalité intéressante est "Listen". Vous pouvez écouter la réponse en cliquant sur l'icône des trois points verticaux située en bas de la réponse générée.

Il existe une autre fonctionnalité que vous pouvez utiliser lors de la rédaction de prompts. Cliquez sur l'icône du microphone située à droite de la zone de saisie de texte et posez votre question.
Prompt :
Donne-moi une liste des plantes les plus rares du monde.

Le microphone ne fonctionne pas bien. J'ai dû répéter le prompt plusieurs fois avant qu'il ne comprenne ce que je disais. Et pourtant, je parlais avec un accent américain !
Parmi les autres fonctionnalités, on trouve les paramètres, l'activité dans les applications Gemini et le Gems Manager. Nous aborderons le Gems Manager dans un instant. Mais commençons par explorer les paramètres que nous pouvons configurer pour optimiser son utilité.
Le lien des paramètres se trouve dans la barre latérale. Passez votre souris dessus pour afficher un menu déroulant.

Vous pouvez gérer votre abonnement, changer le thème et accéder à vos liens publics et Extensions. Vous pouvez également consulter les informations enregistrées. Les informations enregistrées vous dirigent vers la page des paramètres Google. Vous pouvez y autoriser Google à enregistrer l'activité dans les applications Gemini. Il existe également une option pour supprimer l'activité.

Le lien Extensions vous dirige vers une page Google Apps. Vous pouvez activer Gemini dans les applications Google comme Workspace, Google Hotels, Maps et YouTube. Faites glisser l'interrupteur à côté de chaque application pour permettre à Gemini d'y accéder et de fournir des suggestions.

Vos liens publics vous permettent de partager des discussions ou des questions spécifiques avec leurs réponses. Vous pouvez facilement gérer et consulter tous les liens publics que vous avez créés à cet endroit. Cela est lié aux fonctionnalités intelligentes de Google Workspace et aux paramètres de personnalisation.

Les Gems sont similaires aux GPT personnalisés. Google propose quatre Gems prédéfinis.
- Assistant pour le brainstorming
- Guide de carrière
- Partenaire de code
- Coach d'apprentissage
Assistant de remue-méninges
C'est un outil basique mais précieux. Il vous aide à trouver des idées en brainstorming. Par exemple, si vous organisez une fête et manquez d'inspiration, il peut vous suggérer des thèmes originaux, des décorations inhabituelles, des activités amusantes et même des recettes savoureuses.
L'IA peut également vous aider à trouver des idées de cadeaux pour vos proches, en tenant compte de leurs goûts et de vos souhaits.

Prompt:
Donne-moi des idées sur {une description de ce à quoi tu penses}

Guide de carrière
Il s'agit d'un module personnalisé de type GPT unique qui agit comme un coach professionnel personnel, conçu pour vous aider à faire progresser votre carrière. Si vous cherchez à améliorer vos compétences, atteindre de nouveaux objectifs ou naviguer dans les complexités du marché du travail actuel, "Career Guide" peut vous accompagner avec des conseils et astuces professionnels.
D'après Gemini, un guide de carrière peut créer un :
- Un plan personnalisé : Vos besoins et objectifs uniques sont au cœur de l'approche.
- Conseils d'experts : Bénéficiez de l'expertise de professionnels chevronnés dans le domaine du coaching de carrière.
- Outils et Ressources : Accédez à une variété de ressources pour vous aider à réussir.
- Accompagnement continu : Nous sommes là pour vous encourager et vous motiver tout au long de votre parcours.
Voyons ce qu'il peut faire. Commencez à poser des questions. Utilisez le prompt suivant :
Prompt:
Comment rédiger une proposition convaincante pour un poste {préciser l'intitulé du poste et une brève description de ce que tu fais et de tes expériences}

Vous pouvez poser des questions sur votre carrière. Voici quelques exemples de prompts que vous pouvez utiliser dans le guide de carrière :
- Comment puis-je améliorer mes compétences en présentation ?
- Aidez-moi à comprendre comment plaider auprès de mon supérieur pour une promotion.
- Donnez-moi des conseils pour trouver un mentor.
Partenaire de code
Un autre joyau remarquable est un partenaire de code. Son nom est explicite. Il vous aide à coder. Un gem partenaire de code est un gem Ruby conçu pour assister les développeurs dans leurs tâches de programmation. Il agit comme un outil collaboratif, offrant des fonctionnalités telles que l'autocomplétion du code, le retour en temps réel et l'assistance au débogage.
Considérez-le comme un binôme de programmation infatigable qui peut vous aider à écrire du meilleur code, plus rapidement.
Vérifions-le par nous-mêmes. Je vais coller un code Python incomplet et lui demander de le compléter.
Prompt :
Peux-tu compléter ce code pour faire un appel API :
import requests
def get_posts():
url = 'https://jsonplaceholder.typicode.com/posts'
try:
response = requests.get(url)
if response.status_code == 200:
posts = response.json()
return posts
else:
print('Error:', response.status_code)
return None
except requests.exceptions.RequestException as e:
print('Error:', e)
return None
def main():
posts = get_posts()
if posts:

Le code a été complété parfaitement. Nous l'avons exécuté et il a fonctionné sans accroc. Gemini 2.0 Flash est un outil remarquable pour les codeurs et les programmeurs. Il est capable d'identifier les problèmes dans le code et de proposer de meilleures solutions.
Gestionnaire de gemmes
Le gestionnaire Gem vous aide à gérer les gems Ruby. Il simplifie l'installation, la mise à jour et la suppression des gems dans vos projets. On peut le comparer à une boutique d'applications, mais dédiée aux bibliothèques de code Ruby.
Les exemples les plus courants incluent RubyGems, Bundler et Gem. Ils gèrent les dépendances, s'assurent que vous disposez des bonnes versions des gems et maintiennent vos projets organisés.
Vous pouvez ajouter vos gemmes dans le Gem Manager. Commencez par cliquer sur 'Gem manager' dans la barre latérale.

Il répertorie les Gems prédéfinis ajoutés par Google. Ce sont les éléments par défaut auxquels vous pouvez accéder à tout moment.

Vous pouvez créer un nouveau gem (GPTs personnalisés) en cliquant sur le bouton 'New Gem' dans le gestionnaire de Gems. Nous aborderons la création d'un 'New Gem' dans un autre tutoriel.
Un exemple concret simple avec Gemini 2.0
Passons maintenant à la partie la plus intéressante. Nous allons tester Gemini 2.0 sur un cas d'utilisation concret pour voir jusqu'où il peut aller. Pour cet exemple, rendez-vous sur Google AI Studio. Cliquez sur 'Stream Realtime' dans la barre latérale.

Important à savoir : Nous avons utilisé Stream Realtime car Gemini 2.0 ne pouvait pas se connecter à Internet pour obtenir les numéros de téléphone et les adresses des restaurants lorsque nous utilisions le prompt dans la fenêtre "Create Prompt". Il semble que Stream Realtime puisse accéder à Internet, contrairement aux autres modules.
Trouvons tous les restaurants italiens de New York City, avec leurs numéros de téléphone, adresses et brèves descriptions, sous forme de tableau. Copiez le prompt suivant :
Prompt:
Je veux trouver ces restaurants italiens à NYC. Fournis un numéro de téléphone, une adresse et une brève description sous forme de tableau pour : Lucciola, Carmine's, via Carota et Osteria Barocca.

C'est une excellente réponse. Les notes sont instructives et vont droit au but. Gemini 2.0 est supérieur aux versions précédentes. Il peut certainement être utilisé comme outil de programmation et d'API Live pour gagner du temps et résoudre des problèmes mineurs.