Accès aux fonctionnalités de Jupyter AI - Amazon SageMaker AI

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Accès aux fonctionnalités de Jupyter AI

Vous pouvez accéder aux fonctionnalités de Jupyter AI de deux manières distinctes : en utilisant l’interface utilisateur de chat ou en utilisant des commandes magiques dans les blocs-notes.

Depuis l’assistant IA de l’interface utilisateur de chat

L’interface de chat vous met en relation avec Jupyternaut, un agent conversationnel qui utilise le modèle de langage de votre choix.

Après avoir lancé une JupyterLab application installée avec Jupyter AI, vous pouvez accéder à l'interface de chat en choisissant l'icône de chat ( Icon of a rectangular shape with a curved arrow pointing to the upper right corner. ) dans le panneau de navigation de gauche. Les nouveaux utilisateurs sont invités à configurer leur modèle. Consultez Configurez votre fournisseur de modèles dans l’interface utilisateur de chat pour obtenir des instructions de configuration.

À l’aide de l’interface utilisateur de chat, vous pouvez :
  • Répondre aux questions : par exemple, vous pouvez demander à Jupyternaut de créer une fonction Python qui ajoute des fichiers CSV dans un compartiment Amazon S3. Vous pouvez ensuite affiner votre réponse à l’aide d’une question de suivi, par exemple en ajoutant un paramètre à la fonction pour choisir le chemin dans lequel les fichiers sont écrits.

  • Interaction avec les fichiers dans JupyterLab : Vous pouvez inclure une partie de votre bloc-notes dans votre invite en la sélectionnant. Vous pouvez ensuite la remplacer par la réponse suggérée par le modèle ou copier manuellement la réponse dans votre presse-papiers.

  • Générer des blocs-notes complets à partir d’invites : en commençant votre invite par /generate, vous déclenchez un processus de génération de blocs-notes en arrière-plan sans interrompre votre utilisation de Jupyternaut. Un message contenant le lien vers le nouveau fichier s’affiche à la fin du processus.

  • Tirer des leçons des fichiers locaux et poser des questions à leur sujet : à l’aide de la commande /learn, vous pouvez enseigner au modèle de vectorisation de votre choix des informations sur des fichiers locaux, puis poser des questions sur ces fichiers à l’aide de la commande /ask. Jupyter AI stocke le contenu intégré dans une base de données vectorielles FAISS locale, puis utilise la génération à enrichissement contextuel (RAG) pour fournir des réponses en fonction de ce qu’il a appris. Pour effacer toutes les informations précédemment apprises de votre modèle de vectorisation, utilisez /learn -d.

Note

Amazon Q Developer n’est pas en mesure de générer des blocs-notes à partir de zéro.

Pour une liste complète des fonctionnalités et des instructions détaillées sur leur utilisation, consultez la documentation de l’interface de chat Jupyter AI. Pour découvrir comment configurer l’accès à un modèle dans Jupyternaut, consultez Configurez votre fournisseur de modèles dans l’interface utilisateur de chat.

À partir de cellules de bloc-notes

À l'aide %%ai de commandes %ai magiques, vous pouvez interagir avec le modèle de langage de votre choix depuis les cellules de votre bloc-notes ou depuis n'importe quelle interface de ligne de IPython commande. La commande %%ai applique vos instructions à l’ensemble de la cellule, tandis que %ai les applique à une ligne spécifique.

L’exemple suivant illustre une commande magique %%ai invoquant un modèle Anthropic Claude pour générer un fichier HTML contenant l’image d’un carré blanc avec des bordures noires.

%%ai anthropic:claude-v1.2 -f html Create a square using SVG with a black border and white fill.

Pour en savoir plus sur la syntaxe de chaque commande, utilisez %ai help. Pour répertorier les fournisseurs et les modèles pris en charge par l’extension, exécutez %ai list.

Pour une liste complète des fonctionnalités et des instructions détaillées sur leur utilisation, consultez la documentation sur les commandes magiques de Jupyter AI. Vous pouvez notamment personnaliser le format de sortie de votre modèle à l’aide du paramètre -f ou --format, autoriser l’interpolation des variables dans les invites, y compris les variables In et Out spéciales, etc.

Pour découvrir comment configurer l’accès à un modèle, consultez Configuration de votre fournisseur de modèles dans un bloc-notes.