Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Chercher des informations

Les éléments de programmation que vous découvrez dans ce cours mettent au bout de vos doigts une foule d’outils, par exemple pour manipuler toutes sortes de données: images, sons, ... Pour découvrir comment utiliser ces outils, vous pouvez:

Dans la suite de cette fiche, nous détaillons les enjeux des agents conversationnels, et proposons quelques pistes pour bien les utiliser pour l’apprentissage de la programmation.

Utilisation d’un agent conversationnel depuis Jupyter et MyDocker

Dans cette fiche, nous faisons l’hypothèse que votre environnement Jupyter intègre un agent conversationnel (chatbot). C’est par exemple le cas si vous travaillez sur MyDocker: ce dernier s’appuie en effet sur l’extension Jupyter AI pour intégrer l’agent conversationnel libre et souverain (modèle llama3) fourni par le projet Aristote (bientôt ILAAS).

Vous pouvez utiliser l’agent conversationnel pour poser des questions, générer du code, obtenir des explications, etc. Pour y accéder: cliquez sur l’onglet “Jupyter AI Chat” dans la barre de gauche.

Exemples d’usage

Principe

Les outils d’IA générative fonctionnent sur la base des statistiques. Ici, l’agent conversationnel (chatbot) s’appuie sur un grand modèle de language: un logiciel qui a été entraîné sur un grand corpus de texte (ex: Wikipedia, bases de code, ...) pour, étant donné un début de texte, essayer de choisir le mot suivant le plus probable. En réitérant, il génère du texte qui, statistiquement, ressemble à un texte moyen du corpus sur lequel il a été entraîné. Le texte produit va donc fortement dépendre (qualité, biais, connaissances), du choix du corpus par les concepteurs du modèle (ligne éditoriale). Cette ligne éditoriale est complétée par un post-entraînement pour simuler une conversation, brider l’expression sur certains sujets, etc.

Les agents conversationnels peuvent compléter les connaissances acquises lors de leur entraînement par des recherches, par exemple sur internet ; on parle alors de RAG (Retrieval-Augmented Generation). Là encore, le texte produit est conditionné par le choix éditorial du corpus utilisé pour ces recherches.

Vous pouvez vous le représenter comme un beau parleur qui a très confiance en lui ; il peut raconter n’importe quoi: raisonnements faux voire inexistants, faits inventés (hallucinations), biais (de genre, de culture, ...). À vous d’exercer un regard critique sur ce qui est produit avant de l’utiliser: demandez les sources; croisez les informations auprès de sources fiables, etc. En bref, procédez comme dans toute recherche d’information.

Enjeux

Recommendations