Rédiger de meilleures requêtes pour Duet AI

Ce document explique comment optimiser les invites que vous envoyez à Duet AI et le type d'assistance qu'il fournit, afin que vous puissiez être plus productif avec les produits et services Google Cloud.

Vous pouvez envoyer une requête Duet AI de différentes manières selon le produit Google Cloud que vous utilisez. Pour certains produits, vous exécutez Duet AI dans une interface de conversation, tandis que dans d'autres, vous envoyez des requêtes dans des éditeurs de code ou de requêtes. Pour savoir comment saisir des invites, consultez la documentation de votre produit.

Pour en savoir plus sur Duet AI, un collaborateur de Google Cloud optimisé par l'IA, consultez la présentation de Duet AI dans Google Cloud.

Fournissez du contexte et des détails dans vos requêtes

Les questions que vous posez à Duet AI, y compris les informations d'entrée ou le code que Duet AI doit analyser ou compléter, sont appelées invites. Les réponses ou les suggestions de code que vous recevez de Duet AI sont appelées réponses.

Lorsque vous demandez de l'aide à Duet AI, incluez autant de contexte et de détails spécifiques que possible. Les réponses générées par IA reposent sur de très nombreuses possibilités. Vous devez donc faire preuve de précision. Pour des résultats optimaux, votre requête ne doit pas dépasser 4 000 caractères.

Voici quelques façons de fournir du contexte et des détails utiles dans vos requêtes:

  • Rédigez votre requête comme si vous parliez avec une personne. Ne saisissez pas uniquement des mots clés comme vous le feriez lors de la recherche d'un document en ligne, mais incluez le type de détails que vous inclureiez lorsque vous expliqueriez un problème à quelqu'un. Par exemple, au lieu de saisir les termes "Charge de travail GKE", posez une question complète: "Quels sont les types de charges de travail compatibles avec GKE ?".

  • Indiquez à Duet AI pourquoi vous essayez d'accomplir une tâche. Des détails sur ce que vous essayez d'accomplir peuvent aider Duet AI à vous fournir une réponse plus utile. Par exemple, si vous indiquez à Duet AI que vous souhaitez "configurer un site Google Cloud simple et sécurisé pour héberger un blog", vous fournissez des informations plus utiles à Duet AI que de demander "comment déployer un site Web". Étant donné qu'il existe souvent plusieurs façons d'atteindre un objectif technique, fournir à Duet AI suffisamment de contexte peut garantir une bonne réponse.

  • Demandez à Duet AI d'inclure tous les paramètres dans une commande. Par exemple, lorsque vous demandez à Duet AI de générer des fonctions de code, vous êtes susceptible de produire une réponse plus utile et détaillée en lui demandant de "vous assurer que toutes les méthodes utilisent les arguments requis".

  • Indiquez votre niveau d'expertise. Il est particulièrement utile d'associer votre requête d'invite à votre niveau d'expertise lorsque vous demandez une suggestion. Demander à Duet AI d'expliquer un concept ou un code comme si vous étiez un programmeur expert ou un programmeur débutant peut vous donner des résultats différents et plus appropriés.

    Par exemple, pour demander à Duet AI de répondre à partir d'un contexte d'expert, vous pouvez l'inviter à "créer le code Python pour lister toutes les instances Compute Engine. Vous êtes un expert en développement logiciel et vous utilisez Google Cloud." De même, vous pouvez demander à Duet AI de "m'expliquer les avantages de Kubernetes de la manière la plus simple possible".

  • Ajoutez des informations sur vos produits et technologies. Si vous recherchez des réponses sur un produit, une technologie ou une capacité technique spécifiques, incluez-les dans votre requête. De même, spécifier un langage de programmation peut vous aider à obtenir des réponses plus pertinentes. Si vous n'êtes pas sûr des technologies ou produits à envisager, demandez à Duet AI de comparer différentes options.

  • Divisez les problèmes complexes en plusieurs requêtes. La rédaction de requêtes distinctes peut aider Duet à affiner et à cibler les réponses qu'il donne, ce qui vous permet d'avancer progressivement vers une solution.

Quels types d'assistance Duet AI peut-il vous apporter ?

Bien qu'il existe de nombreuses façons d'utiliser les fonctionnalités de langage et de code de Duet AI, les sections suivantes décrivent certains domaines clés dans lesquels l'assistance Duet AI peut être la plus utile.

Duet AI peut produire des résultats inattendus, incomplètes ou erronés lorsque vous demandez de l'aide. Pour en savoir plus, consultez la page Duet AI dans Google Cloud et l'IA responsable.

Invites d'informations et de références

Vous pouvez demander à Duet AI des informations sur les produits et services Google Cloud, les technologies générales, les définitions et les relations entre ces concepts et technologies. Par exemple, vous pouvez demander à Duet AI:

  • "Que signifie "architecture sans serveur" dans Google Cloud ?"
  • "Quels produits Google Cloud sont compatibles avec les clusters Kubernetes gérés ?"
  • "Quelles sont les principales caractéristiques techniques de BigQuery ?"
  • "Quand dois-je utiliser Compute Engine plutôt qu'App Engine ?"
  • "Quels types de tests de modèle sont compatibles avec Vertex AI ?"
  • "Quelle analyse des failles le service Security Command Center de Google propose-t-il ?"

Invites analytiques et opérationnelles

Vous pouvez demander à Duet AI de résumer et simplifier des fonctions de code, et de fournir des suggestions opérationnelles. Par exemple, vous pouvez poser les questions suivantes à Duet AI:

  • "Simplifier le code que j'ai sélectionné" (par exemple, après avoir sélectionné le code Python dans un IDE)
  • "Résume ce que fait cette fonction" (par exemple, après avoir sélectionné une fonction de code C dans un IDE).
  • "Comment optimiser les autorisations IAM ?"

Invites de tâches

Vous pouvez demander à Duet AI de vous aider à accomplir une tâche spécifique ou un ensemble de tâches. Pour les tâches complexes, essayez de diviser vos requêtes en étapes distinctes. Par exemple, vous pouvez obtenir des informations sur les procédures et les tâches en vous posant les questions suivantes:

  • "Comment configurer un compte Google Cloud ?"
  • "Comment rendre un bucket public ?"
  • "Comment extraire des messages d'un abonnement Pub/Sub ?"
  • "Comment utiliser Vertex AI pour déployer un modèle ?"

Requêtes génératives

Duet AI peut générer et compléter des structures de code lorsque vous saisissez une requête à partir d'un IDE ou de la console Google Cloud. Duet AI peut également vous aider à générer de la documentation sur les processus de conception et de développement de code.

Par exemple, vous pouvez demander à Duet AI de vous aider à effectuer les actions suivantes:

  • « Créer une fonction avec des variables spécifiques en C. »
  • "Élaborez un plan d'ensemble pour concevoir, développer et déployer une application Web dans Google Cloud."
  • "Créer un fichier YAML de cluster Bare Metal Kubernetes avec des adresses IP par défaut."
  • « Créez un code JavaScript pour un menu déroulant. »
  • "Créez une histoire d'utilisateur courte et facile à comprendre à propos d'un data scientist nommé Kim qui conçoit un modèle Vertex AI."
  • "Créer une commande gcloud pour permettre au groupe Google de développeurs d'afficher mon projet Google Cloud."

Envoyer des commentaires

Lorsque vous nous faites part de commentaires positifs ou négatifs sur votre expérience de conversation avec Duet AI, vous nous aidez à améliorer les services sous-jacents que nous utilisons pour vous fournir des réponses. Grâce aux commentaires, et à votre autorisation explicite, nous pouvons améliorer Duet AI afin de proposer de meilleures suggestions avec moins d'erreurs et de renforcer les bonnes réponses. Pour en savoir plus, consultez Fournir des commentaires sur Duet AI.

Étapes suivantes