MGL7320

EngineeringAISystems

MGL7320 - Ingénierie logicielle des systèmes d’IA

07 - Intelligence Artificielle Générative

Prelude

Lecture du jour

:pencil: Mise en pratique des GML (LLM)

Construire une application à base de GML

Le but de cet exercice est d’écrire et d’exécuter le code suivant (ou équivalent), lequel fait appel à un GML (LLM).

from langchain_core.messages import HumanMessage, SystemMessage

messages = [
    SystemMessage(content="Translate the following from English into French"),
    HumanMessage(content="I love programming."),
]

model.invoke(messages)

Utiliser LangChain pour analyser des images

Le but de l’exercice est d’utiliser un GML pour décrire l’image suivante : https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg

Références

Développer un RAG à base de LangChain

Le but de l’exercice est de pouvoir interroger les informations fournies par le blog LLM Powered Autonomous Agents, en particulier afin de pouvoir répondre à la question suivante : “What is Task Decomposition?”.

Aide

Si vous êtes bloqués, voici un notebook fonctionnel basé sur Ollama : 07_gen_ai.ipynb

Références

:bulb: La phase d’encodage du texte de référence peut prendre plusieurs minutes.

Projet en équipe

Compléter la mise à niveau Smart-Meter

Calendrier

Travail personnel pour les prochaines semaines

uqàm