Présentation du shopping graph de google lors de l’évènement IO.

Traduction

Pour vous présenter les informations d’achat les plus pertinentes, nous devons avoir une connaissance approfondie des produits qui apparaissent sur Google et dans le monde qui nous entoure, qu’il s’agisse d’images, de vidéos, d’avis en ligne ou de stocks dans les magasins locaux.

Qu’est-ce que le shopping graph ?

C’est pourquoi nous vous présentons aujourd’hui la technologie qui sous-tend notre graphique d’achat : notre ensemble de données en temps réel le plus complet sur les produits, les stocks et les marchands.

Quel impact sur la visibilité des produits du Shopping graph ?

Le graphique d’achat est un modèle dynamique amélioré par l’intelligence artificielle qui comprend un ensemble de produits, de vendeurs, de marques, d’avis et, surtout, d’informations sur les produits et les stocks que nous recevons directement des marques et des détaillants, en constante évolution, ainsi que la manière dont ces attributs sont liés les uns aux autres.

Les internautes effectuent des achats sur Google plus d’un milliard de fois par jour. Le graphique d’achat rend ces sessions plus utiles en connectant les internautes à plus de 24 milliards d’annonces provenant de millions de marchands sur le Web. Il fonctionne en temps réel afin que les internautes puissent découvrir et acheter des produits disponibles en ce moment même.

Partenariat avec Shopify pour le shopping graph

Avoir une connaissance approfondie des produits du monde entier n’est qu’une pièce du puzzle. Pour aider davantage de commerçants à être découverts, il est important que nous soutenions les partenaires qui partagent la mission de Google de démocratiser le commerce électronique. C’est pourquoi, aujourd’hui, à l’occasion de la conférence Google I/O, nous avons annoncé que nous étendions notre partenariat avec Shopify, en introduisant un nouveau processus simplifié qui permettra aux 1,7 million de marchands de Shopify de présenter leurs produits sur Google en quelques clics seulement. Cette nouvelle collaboration avec Shopify permettra aux commerçants d’être découverts par les consommateurs les plus exigeants sur Google Search, Shopping, YouTube, Google Images et bien plus encore.

En éliminant des obstacles tels que les frais et en améliorant notre technologie, nous avons constaté une augmentation de 70 % de la taille de notre catalogue de produits et une augmentation de 80 % du nombre de marchands sur notre plateforme. Mais comment ces vendeurs et leurs produits apparaissent-ils exactement sur Google ? La recherche, les achats, la recherche d’images et YouTube sont des moyens très utilisés par les internautes pour rechercher et découvrir des produits. Aujourd’hui, nous avons annoncé encore plus de moyens d’être découvert par les personnes qui font des achats tous les jours.

Recherche produit avec google lens

Découvrez-en davantage grâce aux nouvelles expériences d’achat


Nous savons qu’il est facile de trouver l’inspiration en se promenant dans son quartier, en feuilletant un magazine ou en prenant note de quelque chose en ligne. C’est pourquoi nous créons de nouvelles expériences d’achat plus intégrées pour vous rencontrer là où vous êtes déjà. Par exemple, l’une des façons les plus populaires de prendre note de ce que l’on aime est de faire une capture d’écran, mais il n’est pas toujours facile d’agir sur ces captures d’écran par la suite. Désormais, lorsque vous visualisez une capture d’écran dans Google Photos, il vous sera suggéré de rechercher la photo avec Lens, ce qui vous permettra d’afficher des résultats de recherche susceptibles de vous aider à trouver la paire de chaussures ou le motif de papier peint qui a attiré votre attention.

Shopping avec Lens
Utilisation de Lens pour trouver la paire de baskets parfaite.

Nous savons aussi que le shopping n’est pas toujours une expérience linéaire. Vous pouvez ouvrir votre navigateur avec l’intention de faire des achats, mais changer votre attention pour un courriel ou un article d’actualité, ou vous n’êtes peut-être pas encore prêt à acheter. C’est pourquoi, en plus d’autres nouveaux modules dans Chrome qui vous aident à reprendre vos achats là où vous les avez laissés, nous introduisons une nouvelle fonctionnalité dans Chrome qui fonctionne localement sur votre appareil pour vous permettre de voir vos paniers ouverts lorsque vous ouvrez un nouvel onglet. Ainsi, lorsque vous vous éloignez ou que vous naviguez sur d’autres sites, vous pouvez reprendre vos achats là où vous les avez laissés.

Rappels de panier en chrome
Rappels pour vos paniers d’achat dans Chrome.

Programmes de fidélisation
Liaison avec un programme de fidélité de Sephora.

Une fois que vous êtes prêt à faire vos achats, nous voulons vous permettre d’obtenir facilement le meilleur rapport qualité-prix pour les produits que vous achetez. Bientôt, vous pourrez lier vos programmes de fidélité préférés de commerçants tels que Sephora à votre compte Google afin de vous proposer les meilleures options d’achat sur Google, ce qui aidera les marques et leurs clients à établir une relation plus forte et plus directe

GPT-3 intelligence artificielle fiches produits ecommerce marseille

On en parle dans le monde comme une révolution, mais l’intelligence artificielle qui peut remplacer un humain existe et s’appelle GPT-3. L’intelligence artificielle d’Open AI est capable de remplacer des rédacteurs dans certains journaux. Mais l’AI de GPT-3 peut également vous permettre de rédiger des fiches produits uniques pour votre e-commerce. Voici une traduction de la documentation officielle

introduction a l’utilisation de GPT-3

L’ API fournit une interface polyvalente «texte entrant, texte sortant», qui permet de l’appliquer à pratiquement toutes les tâches linguistiques. Ceci est différent de la plupart des autres API de langage, qui sont conçues pour une seule tâche, telle que la classification des sentiments ou la reconnaissance d’entités nommées.

Pour utiliser l’API, il vous suffit de lui donner une invite de texte (l’entrée textuelle ou les «instructions» que vous fournissez à l’API) et elle renverra une complétion de texte, en essayant de faire correspondre le contexte ou le modèle que vous lui avez donné. Vous pouvez le «programmer» en rédigeant une description ou en écrivant juste quelques exemples de ce que vous aimeriez qu’il fasse. Son succès varie généralement en fonction de la complexité de la tâche. Une bonne règle de base consiste à réfléchir à la façon dont vous écririez un problème de mots à résoudre par un collégien.

Gardez à l’esprit que les données de formation des modèles sont coupées en octobre 2019, de sorte qu’ils peuvent ne pas avoir connaissance des événements actuels. Nous prévoyons d’ajouter plus de formation continue à l’avenir.


Fonctionnement de base de GPT-3 et son playground : l’invite, la complétion, les jetons

Trois concepts sont au cœur de l’API: l’ invite, la complétion et les jetons . L ‘«invite» est une entrée de texte dans l’API, et la «complétion» est le texte que l’API génère en fonction de l’invite. Par exemple, si vous donnez à l’API l’invite «Comme l’a dit Descartes, je pense donc», elle renverra l’achèvement «Je suis» avec une probabilité élevée. Il convient de noter que l’API est stochastique par défaut, ce qui signifie que chaque fois que vous l’appelez, vous pouvez obtenir une complétion légèrement différente, même si l’invite reste la même.

La meilleure façon de commencer à explorer l’API est d’utiliser le Playground. C’est simplement une zone de texte où vous écrivez l’invite et cliquez sur le bouton «Soumettre» pour générer la complétion. Essayez-le vous-même, allez sur le terrain de jeu et tapez:

Comme le disait Descartes, je pense donc

Et puis cliquez sur Soumettre, et vous verrez quelque chose comme ce qui suit (l’achèvement est mis en évidence):

Comme le disait Descartes, je pense donc que je suis

Vous verrez probablement quelques mots de plus que ceux générés, car le paramètre de longueur de réponse par défaut pour le terrain de jeu est beaucoup plus élevé. «Tokens», qui peuvent être considérés comme des morceaux de mots. (Tout comme un puzzle, les pièces ne sont pas bien découpées en fonction des images réelles affichées). L’API transforme le texte en jetons avant de le traiter, afin de pouvoir gérer plus de texte à la fois. Par exemple, le mot «Descartes» est divisé en jetons «Desc», «art» et «es», tandis qu’un mot court et commun comme «poire» est un seul jeton. Une chose que vous remarquerez est que de nombreux jetons commencent par un espace, par exemple «bonjour» et «au revoir».

Une limitation à garder à l’esprit est que combinés, l’invite de texte et l’achèvement généré doivent être inférieurs à 2048 jetons (environ ~ 1500 mots).

L’API exécute des modèles avec des pondérations de la famille GPT-3 avec de nombreuses améliorations de vitesse et de débit. Nous offrons actuellement les modèles suivants: davincicuriebabbage et ada. Les modèles offrent un éventail de capacités, où se davinci trouve le modèle le plus performant et adale plus rapide. Nous vous recommandons de l’utiliser davincilorsque vous expérimentez, car il donnera les meilleurs résultats. Une fois que vous êtes prêt à passer votre cas d’utilisation en production, nous vous encourageons à essayer les autres modèles pour voir si vous obtenez les mêmes résultats mais avec une latence plus faible. Vous pouvez utiliser l’ outil de comparaison de moteurs pour avoir une meilleure idée de la performance des différents modèles.

Concepts clés

Trois concepts sont au cœur de l’API: l’ invite, la complétion et les jetons . L ‘«invite» est une entrée de texte dans l’API, et la «complétion» est le texte que l’API génère en fonction de l’invite. Par exemple, si vous donnez à l’API l’invite «Comme l’a dit Descartes, je pense donc», elle renverra l’achèvement «Je suis» avec une probabilité élevée. Il convient de noter que l’API est stochastique par défaut, ce qui signifie que chaque fois que vous l’appelez, vous pouvez obtenir une complétion légèrement différente, même si l’invite reste la même.

La meilleure façon de commencer à explorer l’API est d’utiliser le Playground. C’est simplement une zone de texte où vous écrivez l’invite et cliquez sur le bouton «Soumettre» pour générer la complétion. Essayez-le vous-même, allez sur le terrain de jeu et tapez:

Conception rapide de contenus avec GPT-3

L’API est capable d’effectuer une variété de tâches différentes. L’invite est le texte que vous envoyez à l’API pour qu’elle génère une réponse. La réponse, appelée «achèvement», est ce que l’API pense être la suite logique de l’invite. 


Une invite bien écrite fournit suffisamment d’informations pour que l’API sache ce que vous demandez et comment elle doit répondre.

La meilleure façon d’apprendre à l’utiliser et de trouver l’inspiration est de regarder différents exemples et de voir comment ils fonctionnent.

Ces exemples de ce document incluent des liens qui ouvrent des démonstrations Playground où vous pouvez interagir et expérimenter la modification de leur contenu. Vous pouvez également cliquer sur les catégories du tableau ci-dessous pour accéder à la section décrivant comment créer des invites pour ces tâches.

Quels sont les principaux outils du playground GPT-3 ?

  • Classification
  • Génération d’idées
  • Conversation
  • Transformation
  • Achèvements
  • Réponses factuelles

Avantages de GPT-3 pour la rédaction de contenus

• GPT-3 est plus rapide que les autres logiciels de rédaction pour écrire des contenus
• Réécrivez votre copie avec la puissance du big data et l’intelligence artificielle
• GPT-3 peut facilement être intégrée aux logiciels actuels, remplissant d’autres tâches telles que le marketing ou la création de pages Web
• Évitez les erreurs qui se produisent souvent durant la phase d’édition

Classification :

  • Tweet sentiment
  • Catégorisation de l’entreprise
  • Étiquetage des parties du discours

Génération

  • Générateur d’idées

Conversation

  • Agent de questions / réponses Chatbot sarcastique

Transformation

  • Résumer le texteAnglais -> français
  • Titres de films -> Emoji

Achèvement
Générer des contenus complémentaires aux mots saisis

Réponses factuelles

  • Fournir des réponses factuelles.

Comment être efficace avec GPT-3 ?

L’API peut tout faire, de la génération d’histoires originales à l’analyse de texte complexe. Parce qu’il peut faire tellement de choses, vous devez être explicite en lui montrant ce que vous voulez.

Montrer, pas seulement «dire», est le secret d’une bonne invite. Même les personnes familiarisées avec l’apprentissage automatique et habituées aux chatbots et aux modèles de texte à usage unique peuvent être déroutées par cela. La puissance de l’API est son adaptabilité. La clé pour débloquer cette adaptabilité est d’apprendre à lui montrer ce que vous voulez.

L’API tente de deviner ce que vous voulez à partir de l’invite. Si vous lui envoyez les mots «Donnez-moi une liste de races de chats», l’API ne supposera pas automatiquement que vous demandez une liste de races de chats. Vous pourriez tout aussi bien demander à l’API de poursuivre une conversation où les premiers mots sont «Donnez-moi une liste de races de chats» et les suivants sont «et je vous dirai ceux que j’aime». Si l’API supposait seulement que vous vouliez une liste de chats, elle ne serait pas aussi bonne pour la création de contenu, la classification ou d’autres tâches.

Il existe trois instructions simples pour créer des invites:

Les étapes de création de contenus avec GPT-3

Temps nécessaire : 5 minutes.

Pour utiliser l’intelligence artificielle de GPT-3, il y a 3 étapes à suivre.

  1. Montrez et racontez ce que vous souhaitez obtenir

    Faites en sorte que l’API comprenne clairement ce que vous voulez, que ce soit par le biais d’instructions, d’exemples ou d’une combinaison des deux. Si vous voulez que l’API classe une liste d’éléments par ordre alphabétique ou qu’elle classe un paragraphe par sentiment, montrez-lui que c’est ce que vous voulez.Etape 1 : GPT3 entrer du contenu

  2. Fournissez des données de qualité en entrée avec des mots clés

    Si vous essayez de créer un classificateur ou de faire en sorte que l’API suive un modèle, assurez-vous qu’il existe suffisamment d’exemples. Relisez vos exemples et vérifiez qu’il est clair qu’il y a suffisamment de données pour que l’API crée une réponse. L’API est généralement assez intelligente pour voir à travers les fautes d’orthographe de base et vous donner une réponse, mais elle peut également supposer que c’est intentionnel et que cela peut affecter la réponse.etape 2: optimisation de contenus GPT 3

  3. Vérifiez vos paramètres de température de déterminisme

    Les paramètres temperature et top_p contrôlent le degré de déterminisme de l’API dans la génération d’une réponse. Si vous demandez à l’API de vous fournir une réponse pour laquelle il n’y a qu’une seule bonne réponse, il est préférable de les définir plus bas. Si vous recherchez une réponse qui n’est pas évidente, il est préférable de les définir plus haut. L’erreur numéro un des utilisateurs de ces paramètres est de penser qu’il s’agit de commandes «intelligentes» ou «créatives».etape 3 : optimisation contenu fiche produit gpt-3

Dépannage rapide

Si vous rencontrez des difficultés pour que l’API fonctionne comme prévu, suivez cette liste de contrôle:

  1. Est-il clair quelle devrait être la génération prévue?
  2. Y a-t-il suffisamment d’exemples?
  3. Avez-vous vérifié vos exemples pour les erreurs? (L’API ne vous le dira pas directement)
  4. Utilisez-vous correctement temp et top_p?


Classification avec GPT-3

Pour créer un classificateur de texte avec l’API, nous fournissons une description de la tâche et fournissons quelques exemples. Dans cette démonstration, nous montrons à l’API comment classer le sentiment des Tweets.

Ceci est un classificateur de sentiment de tweet

Tweet: « J’ai adoré le nouveau film Batman! »

Sentiment: positif

# # #

Tweet: « Je déteste quand la batterie de mon téléphone meurt. »

Sentiment: négatif

# # #

Tweet: « Ma journée a été 👍 »

Sentiment: positif

# # #

Tweet: « Ceci est le lien vers l’article »

Sentiment: neutre

# # #

Tweet: « Ce nouveau clip m’a époustouflé »

Sentiment:

Il convient de prêter attention à plusieurs fonctionnalités de cet exemple:

1. Indiquez ce que fait l’invite au début Au début de l’exemple, nous déclarons en langage clair ce que fait le classificateur: « Ceci est un classificateur de sentiment de tweet. » En déclarant cela dès le départ, cela aide l’API à comprendre beaucoup plus rapidement quel est l’objectif de la réponse et vous n’aurez plus besoin de fournir moins d’exemples.

2. Utilisez un langage simple pour décrire vos entrées et sorties Nous utilisons un langage simple pour l’entrée «Tweet» et la sortie attendue «Sentiment». Pour les meilleures pratiques, commencez par des descriptions en langage clair. Bien que vous puissiez souvent utiliser des raccourcis ou des touches pour indiquer l’entrée et la sortie, lors de la création de votre invite, il est préférable de commencer par être aussi descriptif que possible, puis de travailler à rebours en supprimant les mots supplémentaires tant que les performances de l’invite sont cohérentes.

3. Utilisez des séparateurs pour définir vos exemples Nous utilisons «###» comme séparateur entre les exemples. Vous pouvez utiliser d’autres caractères ou sauts de ligne, mais «###» fonctionne de manière assez cohérente et constitue également une séquence d’arrêt facile à utiliser. Quel que soit le séparateur que vous utilisez, assurez-vous qu’il est clair pour l’API où un exemple commence et s’arrête.

4. Montrez à l’API comment répondre à tous les cas. Dans cet exemple, nous fournissons plusieurs résultats «positifs», «négatifs» et «neutres». Un résultat neutre est important car il y aura de nombreux cas où même un humain aurait du mal à déterminer si quelque chose est positif ou négatif et des situations où ce n’est ni l’un ni l’autre.

5. Vous pouvez utiliser du texte et des emoji Le classificateur est un mélange de texte et d’emoji 👍. L’API lit les emoji et peut même convertir des expressions vers et depuis eux.

6. Vous avez besoin de moins d’exemples pour les tâches familières Pour ce classificateur, nous n’avons fourni qu’une poignée d’exemples. En effet, l’API a déjà une compréhension du sentiment et du concept de tweet. Si vous créez un classificateur pour quelque chose que l’API n’est peut-être pas familier, il peut être nécessaire de fournir plus d’exemples.

Améliorer l’efficacité du classificateur

Maintenant que nous savons comment créer un classificateur, prenons cet exemple et rendons-le encore plus efficace afin que nous puissions l’utiliser pour obtenir plusieurs résultats à partir d’un appel d’API.

Ceci est un classificateur de sentiment de tweet \ Tweet: « J’ai adoré le nouveau film Batman! » \ Sentiment: Positive \ # # # \ Tweet: « Je déteste quand la batterie de mon téléphone meurt » \ Sentiment: Négatif \ # # # \ Tweet: « Ma journée a été 👍 » \ Sentiment: Positive \ # # # \ Tweet: « Voici le lien vers l’article » \ Sentiment: Neutre \ # # # \ Tweet text

  1. « J’ai adoré le nouveau film de Batman! »
  2. « Je déteste quand la batterie de mon téléphone meurt »
  3. « Ma journée a été 👍 »
  4. « Ceci est le lien vers l’article »
  5. « Ce nouveau clip m’a époustouflé »

Notes de sentiment des tweets: 1: Positif 2: Négatif 3: Positif 4: Neutre 5: Positif

# # # Texte du Tweet

  1. « Je ne supporte pas mes devoirs »
  2. « Ça craint. Je m’ennuie 😠 »
  3. « J’ai hâte pour Halloween !!! »
  4. « Mon chat est adorable ❤️❤️ »
  5. « Je déteste le chocolat »

Notes sur les sentiments des tweets:

  1. Après avoir montré à l’API comment les tweets sont classés par sentiment, nous lui fournissons ensuite une liste de tweets, puis une liste de notes de sentiment avec le même index numérique. L’API est capable de récupérer à partir du premier exemple comment un tweet est censé être classé. Dans le deuxième exemple, il montre comment appliquer cela à une liste de tweets. Cela permet à l’API d’évaluer cinq (et même plus) tweets en un seul appel API.

Il est important de noter que lorsque vous demandez à l’API de créer des listes ou d’évaluer du texte, vous devez accorder une attention particulière à vos paramètres de probabilité (Top P ou Température) pour éviter toute dérive.

  1. Assurez-vous que votre paramètre de probabilité est correctement calibré en exécutant plusieurs tests.
  2. Ne faites pas votre liste trop longue ou l’API risque de dériver

Génération d’idées

L’une des tâches les plus puissantes mais les plus simples que vous pouvez accomplir avec l’API est de générer de nouvelles idées ou versions d’entrée. Vous pouvez donner à l’API une liste de quelques idées d’articles et elle essaiera de les ajouter à cette liste. Nous l’avons vu créer des plans d’affaires, des descriptions de personnages et des slogans marketing juste en lui fournissant une poignée d’exemples. Dans cette démonstration, nous utiliserons l’API pour créer d’autres exemples d’utilisation de la réalité virtuelle en classe:

Idées impliquant l’éducation et la réalité virtuelle

  1. Mars virtuel

Les étudiants peuvent explorer Mars via la réalité virtuelle et partir en mission pour collecter et cataloguer ce qu’ils voient.

  1. Tout ce que nous avions à faire dans cet exemple est de fournir à l’API juste une description de l’objet de la liste et un exemple. Nous avons ensuite invité l’API avec le numéro deux indiquant qu’il s’agissait d’une continuation de la liste.

Bien que ce soit une invite très simple, il y a plusieurs détails à noter:

1. Nous avons expliqué l’intention de la liste Tout comme avec le classificateur, nous disons à l’API à l’avance de quoi il s’agit. Cela l’aide à se concentrer sur la complétion de la liste et à ne pas essayer de deviner le motif derrière elle.

2. Notre exemple définit le modèle pour le reste de la liste Comme nous avons fourni une description en une phrase, l’API va essayer de suivre ce modèle pour le reste des éléments qu’elle ajoute à la liste. Si nous voulons une réponse plus détaillée, nous devons la configurer dès le début.

3. Nous invitons l’API en ajoutant une entrée incomplète Lorsque l’API voit «2.» et l’invite se termine brusquement, la première chose qu’elle essaie de faire est de déterminer ce qui doit venir après elle. Puisque nous avons déjà eu un exemple avec le numéro un et que nous avons donné un titre à la liste, la réponse la plus évidente est de continuer à ajouter des éléments à la liste.

Techniques de génération avancées Vous pouvez améliorer la qualité des réponses en créant une liste plus longue et plus diversifiée dans votre invite. Une façon de le faire est de commencer par un exemple, de laisser l’API en générer davantage, de sélectionner celles que vous préférez et de les ajouter à la liste. Quelques variations supplémentaires de haute qualité peuvent considérablement améliorer la qualité des réponses.



Conversation chatbot avec GPT-3

L’API est extrêmement habile à mener des conversations avec des humains et même avec elle-même. Avec seulement quelques lignes d’instructions, nous avons vu l’API fonctionner comme un chatbot du service client qui répond intelligemment aux questions sans jamais s’énerver ou comme un interlocuteur avisé qui fait des blagues et des jeux de mots. La clé est de dire à l’API comment elle doit se comporter, puis de fournir quelques exemples.

Voici un exemple de l’API jouant le rôle d’une IA répondant à des questions:

Ce qui suit est une conversation avec un assistant IA. L’assistant est serviable, créatif, intelligent et très sympathique.

Humain: Bonjour, qui es-tu?

AI: Je suis une IA créée par OpenAI. Comment puis-je vous aider aujourd’hui?

Humain:

C’est tout ce qu’il faut pour créer un chatbot capable de mener une conversation. Mais sous sa simplicité, il y a plusieurs choses qui méritent d’être prises en compte:

1. Nous indiquons à l’API l’intention, mais nous lui disons également comment se comporter Tout comme les autres invites, nous indiquons à l’API ce que représente l’exemple, mais nous ajoutons également un autre détail clé: nous lui donnons des instructions explicites sur la façon d’interagir avec la phrase « L’assistant est utile, créatif, intelligent et très sympathique. »

Sans cette instruction, l’API pourrait s’égarer et imiter l’humain avec lequel elle interagit et devenir sarcastique ou tout autre comportement que nous voulons éviter.

2. Nous donnons une identité à l’API Au début, nous avons l’API qui répond comme une IA créée par OpenAI. Bien que l’API n’ait pas d’identité intrinsèque, cela l’aide à répondre d’une manière aussi proche que possible de la vérité. Vous pouvez utiliser l’identité de différentes manières pour créer d’autres types de chatbots. Si vous dites à l’API de répondre en tant que femme qui travaille en tant que chercheuse scientifique en biologie, vous obtiendrez des commentaires intelligents et réfléchis de l’API similaires à ce que vous attendez d’une personne ayant cette expérience.

Dans cet exemple, nous créons un chatbot qui est un peu sarcastique et répond à contrecœur aux questions:

Marv est un chatbot qui répond à contrecœur aux questions.

# # #

Utilisateur: Combien de livres y a-t-il dans un kilogramme?

Marv: Encore ça? Il y a 2,2 livres dans un kilogramme. Veuillez en prendre note.

# # #

Utilisateur: Que signifie HTML?

Marv: Google était-il trop occupé? Langage Signalétique Hyper Text. Le T est pour essayer de poser de meilleures questions à l’avenir.

# # # Utilisateur: Quand le premier avion a-t-il volé?

Marv: Le 17 décembre 1903, Wilbur et Orville Wright ont effectué les premiers vols. J’aurais aimé qu’ils viennent et m’emmènent.

# # #

Utilisateur: Qui a été le premier homme dans l’espace?

Marv:

Pour créer un chatbot amusant et quelque peu utile, nous fournissons quelques exemples de questions et réponses montrant à l’API comment répondre. Il suffit de quelques réponses sarcastiques et l’API est capable de capturer le modèle et de fournir un nombre infini de réponses sournoises.


Transformation, traduction, résumé de texte avec GPT-3

L’API est un modèle de langage qui est familier avec une variété de façons dont les mots et les caractères peuvent être utilisés pour exprimer des informations. Cela va du texte en langage naturel au code informatique et aux langues autres que l’anglais. L’API est également capable de comprendre le contenu à un niveau qui lui permet de le résumer, de le convertir et de l’exprimer de différentes manières.

Traduction

Dans cet exemple, nous montrons à l’API comment convertir de l’anglais au français:

Anglais: je ne parle pas français.

Français: Je ne parle pas français.

Anglais: à plus tard!

Français: À tout à l’heure!

Anglais: Où est un bon restaurant?

Français: Où est un bon restaurant?

Anglais: De quelles chambres disposez-vous?

Français: Quelles chambres avez-vous de disponible?

Anglais:

Cet exemple fonctionne car l’API maîtrise déjà le français, il n’est donc pas nécessaire d’essayer de lui enseigner cette langue. Au lieu de cela, nous avons juste besoin de fournir suffisamment d’exemples pour que l’API comprenne qu’elle est en train de convertir d’une langue à une autre.

Si vous souhaitez traduire de l’anglais vers une langue avec laquelle l’API n’est pas familière, vous devrez lui fournir plus d’exemples et un modèle affiné pour le faire couramment.

Conversion de films en emoji

Dans cet exemple, nous convertissons le nom d’un film en emoji. Cela montre l’adaptabilité de l’API à la sélection de modèles et au travail avec d’autres personnages.

Retour vers le futur: 👨👴🚗🕒

Batman: 🤵🦇

Transformateurs: 🚗🤖

Wonder Woman: 👸🏻👸🏼👸🏽👸🏾👸🏿

Spider-Man: 🕸🕷🕸🕸🕷🕸

Winnie l’ourson: 🐻🐼🐻

Le parrain: 👨👩👧🕵🏻‍♂️👲💥

Jeu des trônes: 🏹🗡🗡🏹

Homme araignée:


Récapitulation, et reformulation par l’intelligence artificielle

L’API est capable de saisir le contexte du texte et de le reformuler de différentes manières. Dans cet exemple, l’API prend un bloc de texte et crée une explication qu’un enfant comprendrait. Cela montre que l’API a une connaissance approfondie du langage.

Mon enfant de dix ans m’a demandé ce que signifiait ce passage:

«  » « 

Une étoile à neutrons est le noyau effondré d’une étoile supergéante massive, qui avait une masse totale comprise entre 10 et 25 masses solaires, peut-être plus si l’étoile était particulièrement riche en métaux. [1] Les étoiles à neutrons sont les objets stellaires les plus petits et les plus denses, à l’exclusion des trous noirs et des trous blancs hypothétiques, des étoiles quark et des étoiles étranges. [2] Les étoiles à neutrons ont un rayon de l’ordre de 10 kilomètres (6,2 mi) et une masse d’environ 1,4 masse solaire. [3] Ils résultent de l’explosion de supernova d’une étoile massive, combinée à l’effondrement gravitationnel, qui comprime le noyau au-delà de la densité d’étoiles naines blanches à celle des noyaux atomiques.

«  » « 

Je l’ai reformulé pour lui, dans un langage simple qu’un enfant de dix ans peut comprendre:

«  » « 

Dans cet exemple, nous plaçons tout ce que nous voulons récapitulé entre les guillemets triples. Il convient de noter que nous expliquons à la fois avant et après le texte à résumer quelle est notre intention et qui est le public cible pour le résumé. Il s’agit d’empêcher l’API de dériver après avoir traité un gros bloc de texte.

Aide à la rédaction, achèvement de contenu

Bien que toutes les invites soient des formes de complétions, il peut être utile de considérer la complétion de texte comme sa propre tâche dans les cas où vous souhaitez que l’API reprenne là où vous vous êtes arrêté. Des exemples de ceci incluent vous aider à rédiger un résumé ou à écrire des lignes de code où l’API peut déduire ce qui devrait suivre. Dans cette invite, l’API aidera à écrire les composants React en complétant le code envoyé à l’API:

 »  » importer React depuis ‘react’; const ThreeButtonComponent = () => ( < div > < p > Bouton un < p > < button className = « button-green » onClick = {this.handleButtonClick} > Bouton un < / bouton > < p > Bouton deux < / p > < button className = « button-green » onClick = {this.handleButtonClick} > Bouton deux < / bouton > < p > Bouton trois < / p > <button className = « button-green » onClick = {this.handleButtonClick} > Button Three < / button > < / div > )  »  » import Réagir depuis ‘react’; const HeaderComponent = () => (

L’API a déjà une compréhension de la bibliothèque React et est capable de continuer le reste du code une fois qu’elle a un exemple de ce que l’utilisateur tente de créer.

Dans cette invite suivante, l’API est capable de déterminer l’intention de l’écrivain et d’aider à poursuivre la réflexion sur l’agriculture verticale. C’est aussi un exemple où le paramètre de probabilité maintiendra l’API concentrée sur l’intention de l’invite ou la laissera aller sur une tangente.

L’agriculture verticale offre une nouvelle solution pour produire des aliments localement, réduisant les coûts de transport et


Réponses factuelles

L’API a beaucoup de connaissances qu’elle a tirées des données sur lesquelles elle a été formée. Il a également la capacité de fournir des réponses qui semblent très réelles mais qui sont en fait inventées. Il existe deux façons de limiter la probabilité que l’API constitue une réponse.

1. Fournissez une vérité de base pour l’API Si vous fournissez à l’API un corps de texte pour répondre à des questions (comme une entrée Wikipedia), il sera moins susceptible de confabuler une réponse.

2. Utilisez une faible probabilité et montrez à l’API comment dire « Je ne sais pas » Si l’API comprend que dans les cas où il est moins certain qu’une réponse dit « Je ne sais pas » ou une variante est appropriée, elle seront moins enclins à inventer des réponses.

Dans cet exemple, nous donnons à l’API des exemples de questions et réponses qu’elle connaît, puis des exemples de choses qu’elle ne connaîtrait pas et nous fournissons des points d’interrogation. Nous avons également défini la probabilité sur zéro afin que l’API soit plus susceptible de répondre par un « ? » en cas de doute.

Q: Qui est Batman?

R: Batman est un personnage de bande dessinée fictif.

# # #

Q: Qu’est-ce que la torsalplexité?

UNE: ?

# # #

Q: Qu’est-ce que Devz9?

UNE: ?

# # #

Q: Qui est George Lucas?

R: George Lucas est un réalisateur et producteur américain célèbre pour avoir créé Star Wars.

# # #

Q: Quelle est la capitale de la Californie?

R: Sacramento.

# # #

Q: Qu’est-ce qui tourne autour de la Terre?

R: La Lune.

# # #

Q: Qui est Fred Rickerson?

UNE: ?

# # #

Q: Qu’est-ce qu’un atome?

R: Un atome est une minuscule particule qui compose tout.

# # #

Q: Qui est Alvan Muntz?

UNE: ?

# # #

Q: Qu’est-ce que Kozar-09?

UNE: ?

# # #

Q: Combien de lunes a Mars?

R: Deux, Phobos et Deimos.

# # #

Q:

erreur503 impact seo désindexation

On va dire qu’aujourd’hui j’aurais été productif, je vais demander à être intégré dans google news. Donc imaginons que vos sites sont down, comment cela va se passer pour votre référencement naturel ? Exemple le datacenter OVHCloud a Strasbourg a pris feu, il abritait des serveurs dédiés et des VPS. Le temps de tout remettre en place car ils ont des serveurs à gravelines de dispo prêt à être déployé mais cela va mettre une à 2 semaines à être restauré. Pour les chanceux qui peuvent restaurer leur serveur car un backup a été fait, l’erreur 503 ne durera pas longtemps même si il y a de la perte de données. . Courage aux équipes d’OVHcloud qui vont bosser dur pour tout remettre en ordre. Pour ceux qui ont plusieurs VPS dans des endroits différents, vous pouvez activer le Plan de Reprise d’Activité ou Le Disaster Plan

Quel est l’impact d’une réponse 503 ou 500 sur mon seo ?

Alors pour répondre à cette question, il faut se pencher sur l’erreur qui est renvoyée en fait par votre hébergeur. Si par exemple une erreur 503 est affiché, c’est souvent le cas lorsque votre site est down, qu’à moment donné le système de cache affiche répondait avec l’affichage de votre site, et que finalement il ne répond plus. Le système de cache, varnish ou autre va renvoyer une erreur 503 pour indiquer que votre site est temporairement indisponible. Normalement si le site est en indispo quelques jours, vous n’allez pas perdre de position. Attention si vous mettez un site temporairement en ligne, style un wordpress vide avec son hello world par défaut, google viendra crawler le site, et se dira super nouveau contenu en remplacement, du coup il va remplacer comme si c’était une refonte. Si votre site reste indispo quelques jour, il n’y aura pas de problème…

Que se passe t-il si mon site reste longtemps en erreur 500 ?

Par contre si l’indispo dure cela pourrait être problématique, car vos pages pourraient être désindexées. Faîtes moi confiance, j’ai fait le test, c’est pareil que si une page met plus de 11 secondes à se charger avec les Web Core Vitals qui arrivent ;-)

Est-ce que mon site va perdre son autorité si il reste en erreur 500 ?

John Mueller de chez google a donné un élément de réponse. Google va laisser un jour ou 2 avant de commencer à faire chuter les urls.

L’indisponibilité d’un site peut-elle faire chuter son autorité en SEO ?

Au bout d’un certain temps, google va désindexer les pages de son index. Attention, le fait que google désindexe la page ne veut pas dire qu’elle perd son autorité (je ne vous ferais pas un cours sur les noms de domaines expirés, et les backlinks qui sont toujours présent qui renvoient du jus)

Ereur 503 planifiée

Extrait de la recommandation officielle de google concernant les erreurs 503 et le référencement

De temps en temps, on nous demande si la visibilité d’un site dans les résultats de recherche de Google peut être affectée de manière négative s’il n’est pas disponible lorsque Googlebot tente de l’explorer. Parfois, les temps d’arrêt sont inévitables: un webmaster peut décider de supprimer un site en raison de la maintenance continue du site ou d’exigences légales ou culturelles. Les pannes qui ne sont pas clairement signalées comme telles peuvent nuire à la réputation d’un site. Bien que nous ne puissions garantir l’exploration, l’indexation ou le classement, il existe des méthodes pour gérer les temps d’arrêt planifiés du site Web d’une manière qui n’affectera généralement pas la visibilité de votre site dans les résultats de recherche.

Par exemple, au lieu de renvoyer un code de résultat HTTP 404 (non trouvé) ou d’afficher une page d’erreur avec le code d’état 200 (OK) lorsqu’une page est demandée, il est préférable de renvoyer un code de résultat HTTP 503 (Service non disponible) qui indique la recherche les robots d’exploration du moteur que le temps d’arrêt est temporaire. De plus, il permet aux webmasters de fournir aux visiteurs et aux robots une estimation de l’heure à laquelle le site sera à nouveau opérationnel.

Donnez un rendez-vous a google pour recrawler votre page

Si elle est connue, la durée du temps d’arrêt en secondes ou la date et l’heure estimées auxquelles le temps d’arrêt sera terminé peuvent être spécifiées dans un en-tête Retry-After facultatif, que Googlebot peut utiliser pour déterminer quand réexplorer l’URL.

Le renvoi d’un code de résultat HTTP 503 peut être une excellente solution pour un certain nombre d’autres situations. Nous rencontrons beaucoup de problèmes avec les sites qui renvoient 200 codes de résultat (OK) pour des erreurs de serveur, des temps d’arrêt, des dépassements de bande passante ou pour des pages d’espace réservé temporaires (« En construction »).

Le code de résultat HTTP 503 est la solution de choix du webmaster pour toutes ces situations. En ce qui concerne les temps d’arrêt de serveur planifiés tels que la maintenance matérielle, il est judicieux de disposer d’un serveur disponible pour renvoyer le code de résultat HTTP 503. Il est important, cependant, de ne pas traiter 503 comme une solution permanente: une durée de 503 peut éventuellement être considérée comme un signe que le serveur est désormais définitivement indisponible et peut nous amener à supprimer des URL de l’index de Google.

en-tête ('HTTP / 1.1 503 Service temporairement indisponible');
header ('Retry-After: Sat, 8 Oct 2011 18:27:00 GMT');

Si vous configurez une réponse 503 (Service non disponible), les informations d’en-tête peuvent ressembler à ceci lors de l’utilisation de PHP.
De la même manière que vous pouvez rendre les pages 404 plus utiles aux utilisateurs, il est également judicieux de fournir un message 503 personnalisé expliquant la situation aux utilisateurs et leur indiquant quand le site sera de nouveau disponible. Pour plus d’informations sur les codes de résultat HTTP, veuillez consulter la RFC 2616.

Merci pour l’image d’illustration d’une erreur 503 de moustique.be

edit: 11 mars 2021

Disaster recovery plan : Quoi faire en attendant pour ne pas perdre mon référencement ?

Temps nécessaire : 1 jour.

John Mueller a ajouté les choses suivantes, Ce n’est pas un guide étape par étape, il y a trop d’options. En général, je ferais ceci:

  1. Mettre en place un site statique

    Obtenez un hébergeur où vous pouvez mettre des fichiers HTML statiques et définir le code de réponse pour vos 404 pages.

  2. Renvoyer les pages en erreur 404 vers 503

    Faites en sorte que votre page 404 renvoie 503, via un htaccess

  3. Pointez vos DNS vers le nouveau serveur

    Pointez votre DNS là-bas. Vous en avez maintenant 503 partout pour vos pages 404

  4. Commencez par travailler sur la page d’accueil

    Commencez par votre page d’accueil…

  5. Récupérer vos pages sur archives.org

    Allez sur https://t.co/DusIkyCibB et «Enregistrer sous» une copie de votre page d’accueil (page Web complète, y compris les images, etc.)

  6. Importez dans votre espace FTP du site temporaire

    Téléchargez-le sur votre serveur en tant que index.html (ou quel que soit le nom par défaut). Votre page d’accueil est maintenant un peu de retour. (Idéalement corriger le HTML).

  7. Récupérer les pages la liste des pages les plus performantes dans la search console

    Accéder à la Search Console, rapport sur les performances. Téléchargez la liste des meilleures pages affichées. Répétez les étapes 5 et 6 pour ces pages.

  8. Rassurez vos utilisateurs

    Rendez la page d’erreur agréable (mais elle devrait renvoyer 503)
    Ajouter une info-box sur les pages pour les utilisateurs (« soyez patient, nous reviendrons bientôt »)

  • Concentrez-vous sur les pages critiques
  • Utilisez exactement les mêmes URL
  • Assurez-vous que les liens internes vers ces pages fonctionnent

Obtenez les versions initiales et hacky rapidement, améliorez-les au fil du temps. Cela ne fonctionnera pas pour tous les types de sites (sites JS, URL de paramètres complexes), mais vous pourrez peut-être toujours couvrir des pages critiques.

Évidemment, essayez de restaurer l’ensemble du site normalement dès que vous le pouvez :-)

et… bien sûr, le diable est dans les détails, certaines choses seront difficiles, prendront du temps. Mais si votre site doit être indisponible pendant 1 à 2 semaines, cela vaut la peine d’essayer de faire le point dans la recherche, du moins pour les pages importantes.

Et, si @internetarchive vous sauve les fesses, envoyez-leur des $$$

Contents