Démarrage rapide : Créer un modèle de fondation à l'aide de Prompt Lab
Dernière mise à jour : 14 mars 2025
Démarrage rapide : Créer un modèle de fondation à l'aide de Prompt Lab
Ce tutoriel vous apprendra à utiliser le site Prompt Lab dans watsonx.ai. Il existe généralement plusieurs façons d'obtenir un modèle de fondation pour un résultat réussi. Dans l' Prompt Lab, vous pouvez expérimenter différents modèles de fond de teint, explorer des exemples de messages, ainsi qu'enregistrer et partager vos meilleurs messages. Voir les conseils d'invite pour vous aider à inviter la plupart des modèles de fondation générateurs de texte.
Services requis
watsonx.ai Studio
watsonx.ai Runtime
Votre flux de travaux de base inclut les tâches suivantes :
Ouvrez un projet. Les projets sont l'endroit où vous collaborez avec d'autres personnes sur les données.
Ouvrez le site Prompt Lab. Le site Prompt Lab vous permet d'expérimenter l'incitation de différents modèles de fondation, d'explorer des exemples d'incitations, ainsi que d'enregistrer et de partager vos meilleures incitations.
Entrez votre invite dans l'éditeur d'invite. Vous pouvez entrer des invites en format libre et en mode structuré.
Sélectionnez le modèle à utiliser. Vous pouvez soumettre votre demande à l'un des modèles disponibles dans watsonx.ai.
Sauvegardez votre travail en tant qu'actif de projet. La sauvegarde de votre travail en tant qu'actif de projet met votre travail à la disposition des collaborateurs dans le projet en cours.
En savoir plus sur la création d'un modèle de fondation
Copy link to section
Les modèles de base sont de très grands modèles d'IA. Ils ont des milliards de paramètres et sont entraînés sur des téraoctets de données. Les modèles de base peuvent effectuer diverses tâches, notamment la génération de texte, de code ou d'image, la classification, la conversation, etc. Les grands modèles de langage sont un sous-ensemble de modèles de base utilisés pour les tâches liées au texte et au code. Dans IBM watsonx.ai, il existe une collection de grands modèles de langue déployés que vous pouvez utiliser, ainsi que des outils permettant de tester les invites.
Regarder une vidéo sur la création d'un modèle de fondation
Copy link to section
Regardez cette vidéo pour prévisualiser les étapes de ce tutoriel. Il peut y avoir de légères différences dans l'interface utilisateur affichée dans la vidéo. La vidéo est destinée à être un compagnon du tutoriel écrit.
Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.
Essayez un tutoriel pour créer un modèle de base
Copy link to section
Dans ce tutoriel, vous exécutez les tâches suivantes :
Conseils pour l'exécution de ce tutoriel Voici quelques conseils pour réussir ce tutoriel.
Utiliser la vidéo image-in-picture
Copy link to section
Astuce: Démarrez la vidéo, puis au fur et à mesure que vous faites défiler le tutoriel, la vidéo passe en mode image-en-image. Fermez la table des matières vidéo pour la meilleure expérience avec l'image en image. Vous pouvez utiliser le mode image-dans-image pour pouvoir suivre la vidéo à mesure que vous effectuez les tâches de ce tutoriel. Cliquez sur les horodatages de chaque tâche à suivre.
L'image animée suivante montre comment utiliser les fonctions d'image vidéo et de table des matières:
Pour une expérience optimale lors de l'exécution de ce tutoriel, ouvrez Cloud Pak for Data dans une fenêtre de navigateur et laissez cette page de tutoriel ouverte dans une autre fenêtre de navigateur pour basculer facilement entre les deux applications. Envisagez d'organiser les deux fenêtres du navigateur côte à côte pour faciliter le suivi.
Astuce: Si vous rencontrez une visite guidée lors de l'exécution de ce tutoriel dans l'interface utilisateur, cliquez sur Peut-être plus tard.
Tâche 1: Ouvrir un projet
Vous avez besoin d'un projet pour stocker les actifs de Prompt Lab.
Regardez une vidéo pour voir comment créer un projet de bac à sable et associer un service. Suivez ensuite les étapes pour vérifier que vous disposez d'un projet existant ou créez un projet de bac à sable.
Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.
A partir de l'écran d'accueil watsonx , faites défiler l'écran jusqu'à la section Projects . Si vous voyez des projets répertoriés, passez à la Tâche 2. Si vous ne voyez aucun projet, procédez comme suit pour créer un projet.
Cliquez sur Créer un projet de bac à sable. Une fois le projet créé, vous verrez le projet de bac à sable dans la section Projets .
L'image suivante montre l'écran d'accueil avec le bac à sable répertorié dans la section Projets. Vous êtes maintenant prêt à ouvrir l' {{ site.data.keyword.fm_prompt }}.
Tâche 2 : Utiliser l' {{ site.data.keyword.fm_prompt }}, en mode Freeform
Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 00:03.
Vous pouvez entrer votre texte d'invite dans un éditeur de texte en clair à structure libre, puis cliquer sur Générer pour envoyer votre invite au modèle. Procédez comme suit pour utiliser le site Prompt Lab en mode Freeform :
Sur l'écran d'accueil, cliquez sur la tuile Ouvrir dans Prompt Lab.
Cochez chaque case pour accepter les accusés de réception, puis cliquez sur Ignorer la visite.
Cliquez sur l'onglet Freeform pour afficher un modèle de base en mode Freeform.
Cliquez sur Changer de mode.
Copiez et collez le texte suivant dans la zone de texte, puis cliquez sur Générer pour afficher la sortie du nom de classe: Problème.
Classify this customer message into one of two classes: question, problem.
Class name: Question
Description: The customer is asking a technical question or a how-to question about our products or services.
Class name: Problem
Description: The customer is describing a problem they are having. They might say they are trying something, but it's not working. They might say they are getting an error or unexpected results.
Message: I'm having trouble registering for a new account.
Class name:
Copy to clipboardCopié dans le presse-papiers
Vérifier votre progression
Copy link to section
Les images suivantes montrent la sortie générée pour l'invite en mode libre. Vous êtes maintenant prêt à créer un modèle de fondation en mode Structuré.
Tâche 3 : Utiliser l' {{ site.data.keyword.fm_prompt }}, en mode Structuré
Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 00:19.
Vous pouvez entrer votre invite dans un format structuré. Le format structuré est utile pour les invites de saisie de données, lorsque votre invite comporte plusieurs exemples. Procédez comme suit pour utiliser le site Prompt Lab en mode structuré :
Cliquez sur l'onglet Structuré .
Cliquez sur Changer de mode.
Dans la zone Instruction , copiez et collez le texte suivant: Given a message submitted to a customer-support chatbot for a cloud software company, classify the customer's message as either a question or a problem description so the chat can be routed to the correct support team.Copié dans le presse-papiers
Dans la zone Configurer , copiez et collez le texte suivant dans chaque colonne:
Valeurs de la zone Configuration
Entrée
Sortie
Lorsque j'essaie de me connecter, je reçois une erreur.
Problème
Où puis-je trouver les prix du plan?
Question
Quelle est la différence entre l'essai et le paiement?
Question
La page d'enregistrement est tombée en panne, et maintenant je ne peux pas créer de nouveau compte.
Problème
Quelles sont les régions prises en charge?
Question
Je ne me souviens pas de mon mot de passe.
Problème
Dans la zone Try , copiez et collez le texte suivant: I'm having trouble registering for a new account.Copié dans le presse-papiers
Cliquez sur Générer pour afficher la sortie Problème.
Vérifier votre progression
Copy link to section
Les images suivantes montrent la sortie générée pour l'invite en mode structuré. Vous êtes maintenant prêt à essayer les exemples d'invite.
Tâche 4: Utiliser les exemples d'invites
Pour prévisualiser cette tâche, regardez la vidéo à partir de 00:33. Si vous ne savez pas comment commencer, des exemples d'invites peuvent vous aider à démarrer. Pour utiliser les exemples d'invites, procédez comme suit:
Ouvrez l'icône " des messages-types pour afficher la liste.
Faites défiler la liste et cliquez sur l'exemple d'invite Marketing email generation .
Afficher le modèle sélectionné. Lorsque vous chargez un exemple d'invite, un modèle approprié est sélectionné pour vous.
Ouvrez le panneau Paramètres du modèle " . Les paramètres de critères de décodage et d'arrêt appropriés sont également définis automatiquement.
Cliquez sur Générer pour soumettre l'exemple d'invite au modèle et voir l'exemple de sortie d'e-mail.
Vérifier votre progression
Copy link to section
L'image suivante montre la sortie générée à partir d'un exemple d'invite. Vous êtes maintenant prêt à personnaliser l'exemple de sortie d'invite en sélectionnant un modèle et des paramètres différents.
Tâche 5 : Choisir un modèle de fondation
Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 01:04. Vous pouvez soumettre la même invite à un modèle différent. Si vous devez générer une sortie dans une sortie structurée spécifique, telle que JSON, HTML ou XML, vous pouvez le faire en choisissant un modèle qui a été affiné pour générer une sortie structurée, en utilisant des exemples à quelques mesures dans votre invite ou en ajustant un modèle. Suivez ces étapes pour choisir un autre modèle de fond de teint :
Cliquez sur Modèle > Afficher tous les modèles de base.
Cliquez sur un modèle pour en savoir plus sur un modèle et afficher des détails tels que l'architecture du modèle, les données de préapprentissage, les informations d'optimisation et les performances par rapport aux tests de performances.
Cliquez sur Précédent pour revenir à la liste des modèles.
Sélectionnez soit le flan-t5-xxl-11b ou mt0-xxl-13b modèle de base, puis cliquez sur Sélectionner le modèle.
Survolez la colonne de sortie du modèle et cliquez sur l'icône X pour supprimer la sortie précédente.
Cliquez sur le même exemple d'invite, Marketing email generation, dans la liste.
Cliquez sur Générer pour générer la sortie à l'aide du nouveau modèle.
Vérifier votre progression
Copy link to section
L'image suivante montre la sortie générée à l'aide d'un modèle différent. Vous êtes maintenant prêt à ajuster les paramètres du modèle.
Tâche 6: Ajuster les paramètres de modèle
Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 01:28.
Vous pouvez expérimenter la modification des paramètres de critères de décodage ou d'arrêt. Procédez comme suit pour ajuster les paramètres de modèle.
Remarque: Les paramètres du modèle varient en fonction du modèle actuellement sélectionné.
Le tableau suivant définit les paramètres de modèle disponibles pour le flan-t5-xxl-11b modèle de base.
Paramètres de modèle
Paramètres de modèle
Signification
Décodage
Définissez le décodage sur Greedy pour toujours sélectionner les mots avec la probabilité la plus élevée. Définissez le décodage sur Echantillonnage pour personnaliser la variabilité de la sélection de mots.
Température
Contrôlez la créativité du texte généré. Des valeurs plus élevées entraîneront des sorties générées plus aléatoirement.
Top P (échantillonnage de noyau)
Définissez sur < 1.0 pour utiliser uniquement le plus petit ensemble de jetons les plus probables avec des probabilités dont la somme est supérieure ou égale à top_p .
Top K
Définissez le nombre de jetons de vocabulaire à la probabilité la plus élevée à conserver pour le filtrage Top K. Des valeurs plus faibles réduisent la probabilité que le modèle s'écarte du sujet.
Valeur aléatoire de départ
Contrôlez l'échantillonnage aléatoire des jetons générés lorsque l'échantillonnage est activé. La définition de la vue aléatoire sur le même nombre pour chaque génération assure la répétabilité expérimentale.
Pénalité de répétition
Définissez une pénalité de répétition pour contrer la tendance du modèle à répéter textuellement le texte de l'invite ou à être bloqué dans une boucle. 1.00 indique qu'il n'y a pas de pénalité.
Séquences d'arrêt
Définissez des séquences d'arrêt sur une ou plusieurs chaînes pour que la génération de texte s'arrête si ou quand elles sont produites dans le cadre de la sortie.
Nombre minimal de jetons
Définissez le nombre minimal de jetons à générer. Les séquences d'arrêt rencontrées avant le nombre minimal de jetons générés sont ignorées.
Nombre maximal de jetons
Définissez le nombre maximal de jetons à générer.
Remplacez la valeur du paramètre Top K par 10 pour réduire la probabilité que le modèle ne soit pas traité dans la rubrique.
Cliquez sur X pour supprimer la sortie de modèle précédente.
Cliquez sur le même exemple d'invite dans la liste.
Cliquez sur Générer pour générer la sortie à l'aide des nouveaux paramètres de modèle.
Cliquez sur l'icône " de l'historique de la session après avoir répondu à plusieurs questions pour consulter l'historique de votre session.
Cliquez sur une entrée pour utiliser une invite précédente, une spécification de modèle et des paramètres, puis cliquez sur Restaurer.
Editez l'invite, modifiez le modèle ou ajustez les paramètres des critères de décodage et d'arrêt.
Cliquez sur Générer pour générer la sortie à l'aide des informations mises à jour.
Vérifier votre progression
Copy link to section
L'image suivante montre la sortie générée à l'aide de différents paramètres de modèle. Vous êtes maintenant prêt à sauvegarder votre travail.
Tâche 7: Enregistrer votre travail
Pour avoir un aperçu de cette tâche, regardez la vidéo à partir de 02:15.
Vous pouvez sauvegarder votre travail dans trois formats:
Types d'actif
Type d'actif
Descriptif
Modèle d'invite
Sauvegardez l'invite en cours uniquement, sans son historique.
Session d'invites
Sauvegardez l'historique et les données de la session en cours.
Bloc-notes
Sauvegardez l'invite en cours sous forme de bloc-notes.
Pour sauvegarder votre travail, procédez comme suit:
Cliquez sur Sauvegarder le travail > Sauvegarder sous.
Sélectionnez Modèle d'invite.
Pour le nom, entrez Sample promptsCopié dans le presse-papiers.
Sélectionnez l'option Afficher dans le projet après avoir sauvegardé .
Cliquez sur Sauvegarder.
Dans l'onglet Assets du projet, cliquez sur Sample prompts asset pour charger cette invite dans le site Prompt Lab et vous remettre au travail.
Cliquez sur Saved promp ts ' pour voir les invites sauvegardées de votre projet bac à sable.
Vérifier votre progression
Copy link to section
L'image suivante montre l'onglet Actifs du projet avec l'actif de modèle d'invite:
L'image suivante montre l'invite sauvegardée sur le site Prompt Lab :
Etapes suivantes
Copy link to section
Regardez cette vidéo montrant le mode Chat sur le site Prompt Lab.
Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.
Recherchez des exemples d'ensembles de données, de projets, de modèles, d'invites et de blocs-notes dans le concentrateur de ressources pour acquérir une expérience pratique:
Notebooks que vous pouvez ajouter à votre projet pour commencer à analyser des données et à construire des modèles.
Projets que vous pouvez importer et qui contiennent des carnets de notes, des ensembles de données, des invites et d'autres ressources.
Ensembles de données que vous pouvez ajouter à votre projet pour affiner, analyser et construire des modèles.
Prompts que vous pouvez utiliser dans l' Prompt Lab, pour appeler un modèle de base.
À propos des cookies sur ce sitePour fonctionner correctement, nos sites Internet nécessitent certains cookies (requis). En outre, d'autres cookies peuvent être utilisés avec votre consentement pour analyser l'utilisation d'un site, améliorer l'expérience des utilisateurs et à des fins publicitaires.Pour plus informations, passez en revue vos options de préférences en préférences en matière de cookies. En visitant notre site Web, vous acceptez que nous traitions les informations comme décrit dans ladéclaration de confidentialité d’IBM.Pour faciliter la navigation, vos préférences en matière de cookie seront partagées dans les domaines Web d'IBM énumérés ici.