Premiers pas avec les agents IA en Python

Premiers pas avec les agents IA en Python

Détails de l'atelier

23 mars 2026 • 13:30-17:00
Martigny
5-30 participants
Français

Informations pratiques

Équipement requis

Ordinateur portable, connexion internet, git

Prérequis

Vous avez besoin de savoir lancer des commandes et éditer du code. Vous n'avez pas besoin de connaître Python mais vous devez savoir coder de manière générale.

À propos de cet atelier

Que vous connaissiez Python ou non, ce workshop vous permettra de mettre en place un environnement prêt à l'emploi en quelques minutes et de passer rapidement à la pratique.

Le workshop s'articule autour de deux mini-projets concrets, pensés pour explorer différentes manières de construire et d'utiliser des agents.

1) Analyse de données et visualisation

Nous démarrerons avec une approche volontairement naïve basée sur pydanticai, en fournissant directement les données à l'agent. Nous passerons ensuite à smolagents, avec un CodeAgent capable d'écrire et d'exécuter du code afin de produire des analyses et des visualisations plus poussées. Nous terminerons en revenant à pydanticai, enrichi cette fois de tools, pour permettre à l'agent de réaliser des analyses de données plus robustes et comparer concrètement les différentes approches.

2) Création d'outils (MCPs)

Dans ce second mini-projet, nous construirons des outils (MCPs) permettant à un agent de rechercher des produits sur un site e-commerce suisse bien connu. L'objectif sera de répondre à des requêtes complexes telles que : "Montre-moi 5 CPUs compatibles avec ma carte mère, à moins de 200 CHF et en stock."

Nous comparerons enfin notre solution avec des outils plus génériques comme browser-use ou ChatGPT (en mode agent et en mode classique).

Intervenants & Organisateurs

William Droz

Ingénieur Senior Recherche et Développement

Idiap Research Institute

William Droz est Ingénieur Senior Recherche et Développement à l'Institut de recherche Idiap, où il conçoit et déploie des systèmes d'IA robustes et maintenables, faisant le pont entre la recherche et les applications du monde réel. Il est spécialisé en Python (scikit-learn, Polars, PyTorch, FastAPI), travaille principalement sous GNU/Linux et a un fort intérêt pour Rust, se concentrant sur des projets impliquant des agents, des LLMs, l'analyse de données et des outils prêts pour la production.