Intelligence Artificielle Agents Intelligents



Documents pareils
Intelligence Artificielle Planification

Simulation centrée individus

Institut français des sciences et technologies des transports, de l aménagement

Le Product Backlog, qu est ce c est?

Marketing comportemental et digital hospitality

Gestion des prestations Volontaire

Guide d'installation rapide TFM-560X YO.13

ANGULAR JS AVEC GDE GOOGLE

Instructions Mozilla Thunderbird Page 1

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Le No.1 de l économie d énergie pour patinoires.

Pour une entreprise plus performante

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Cours 1 : Qu est-ce que la programmation?

If you understand the roles nouns (and their accompanying baggage) play in a sentence...

Formulaire d inscription (form also available in English) Mission commerciale en Floride. Coordonnées

Bienvenue au séminaire HP Service Anywhere Mardi 11 février 2014

LE PLAN SAUMON DE LOIRE- ALLIER THE LOIRE-ALLIER. Nicolas FORRAY Dreal Centre, Dreal de bassin Loire-Bretagne

Préparation à l examen EFA en Macro

Intelligence Artificielle et Robotique

PARIS ROISSY CHARLES DE GAULLE

L apprentissage automatique

L Internet des objets

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

UML : Unified Modeling Language

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

How to Login to Career Page

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad

Nouvelle version de Zonecheck, la 3.0, avec tests DNSSEC

Qualité et ERP CLOUD & SECURITY (HACKING) Alireza MOKHTARI. 9/12/2014 Cloud & Security

Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs

Vue d ensemble de Windows PowerShell

Gestion mémoire et Représentation intermédiaire

Ordonnancement temps réel

Simplicity is the ultimate sophistication. Leonardo Da Vinci

Big Data et Graphes : Quelques pistes de recherche

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

Environnements de développement (intégrés)

Méthode Agile de 3 ème génération J-P Vickoff

Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

Vérifier la qualité de vos applications logicielle de manière continue

De l automatisme à la domotique...

Prérequis réseau constructeurs

Les défis statistiques du Big Data

Bachelor Informatique et Systèmes de Communication

Ingénierie et gestion des connaissances

MANUEL MARKETING ET SURVIE PDF

Pourquoi l apprentissage?

TRAVAUX DE RECHERCHE DANS LE

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Surveillance du réseau et de gestion Introduction à SNMP

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Program

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa Novembre 2008

IPSAS 32 «Service concession arrangements» (SCA) Marie-Pierre Cordier Baudouin Griton, IPSAS Board

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Environnement Architecture de controle. Décisions

Open Source, Mythes & Réalités La création de valeur grâce aux technologies Open Source

Haka : un langage orienté réseaux et sécurité

Tâche finale : communiquer avec un locuteur natif par webconference lors d activités menées en classe par petits groupes. Niveau : Cycle 3 CM1 /CM2

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

Déploiement de SAS Foundation

Quels outils pour prévoir?

Stratégie Open Source et Présentation du Centre de recherche et d innovation sur le logiciel libre

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Présentation du sujet de thèse Schémas temporels hybrides fondés sur les SVMs pour l analyse du comportement du conducteur

Algorithmique répartie

Comportements (The Observer XT) : activité générale du conducteur : (entre autres) mouvements des mains, position, verbalisations.

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Formation continue BNF // Programme des cours 2015


Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Big Data -Comment exploiter les données et les transformer en prise de décisions?

5Visualisation. pièges à. éviter... de données : e-book : Visualisation & Ergonomie. Page 1 / 30. Partagez cet e-book :

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Information Security Management Lifecycle of the supplier s relation

Sujet de l'identification d'empreinte digitale et de la capteur d'empreinte digitale

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

Grandes tendances et leurs impacts sur l acquisition de produits et services TI.

Alarme domestique- Présentation

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Intelligence artificielle et les défis en robotique mobile et autonome

INTEGRATED TEST SUITE

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

Architecture Orientée Service, JSON et API REST

Private banking: après l Eldorado

Big Data et Graphes : Quelques pistes de recherche

OCL - Object Constraint Language

L'objectif du sujet proposé est, après un état des lieux des technologies disponibles, de faire un panorama des usages courants/potentiels en

Transcription:

Intelligence Artificielle Agents Intelligents Bruno Bouzy http://web.mi.parisdescartes.fr/~bouzy bruno.bouzy@parisdescartes.fr Licence 3 Informatique UFR Mathématiques et Informatique Université Paris Descartes

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 2 / 21

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 3 / 21

Agents et environnement Les agents peuvent être des humains, des robots, des logiciels, des thermostats... sensors environment percepts actions? agent actuators 4 / 21

Le monde de l aspirateur A B Percepts: emplacement et état de propreté e.g., [A, Sale] Actions: Gauche, Droite, Aspire, Rien 5 / 21

Le monde de l aspirateur Percepts [A, Propre] [A, Sale] [B, Propre] [B, Sale]. Action Droite Aspire Gauche Aspire. Agent aspirateur function Reflex-Vacuum-Agent(location, status) return an action if status = Dirty then return Suck else if location = A then return Right else if location = B then return Left 6 / 21

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 7 / 21

Rationalité Une mesure de performance évalue l environnement Un point par emplacement nettoyé dans le temps t? Un point par emplacement propre à chaque pas de temps, moins 1 point par action effectuée? Un agent rationnel choisit l action qui maximise la valeur attendue de la mesure de performance en fonction de la séquence de percepts obtenue jusque là Rationnel omniscient les percepts ne permettent peut-être pas d obtenir toutes les informations utiles Rationnel clairvoyant les actions peuvent ne pas avoir les effets escomptés Rationnel efficace Un agent rationnel explore, apprend, est autonome 8 / 21

Rationalité Une mesure de performance évalue l environnement Un point par emplacement nettoyé dans le temps t? Un point par emplacement propre à chaque pas de temps, moins 1 point par action effectuée? Un agent rationnel choisit l action qui maximise la valeur attendue de la mesure de performance en fonction de la séquence de percepts obtenue jusque là Rationnel omniscient les percepts ne permettent peut-être pas d obtenir toutes les informations utiles Rationnel clairvoyant les actions peuvent ne pas avoir les effets escomptés Rationnel efficace Un agent rationnel explore, apprend, est autonome 8 / 21

Rationalité Une mesure de performance évalue l environnement Un point par emplacement nettoyé dans le temps t? Un point par emplacement propre à chaque pas de temps, moins 1 point par action effectuée? Un agent rationnel choisit l action qui maximise la valeur attendue de la mesure de performance en fonction de la séquence de percepts obtenue jusque là Rationnel omniscient les percepts ne permettent peut-être pas d obtenir toutes les informations utiles Rationnel clairvoyant les actions peuvent ne pas avoir les effets escomptés Rationnel efficace Un agent rationnel explore, apprend, est autonome 8 / 21

Rationalité Une mesure de performance évalue l environnement Un point par emplacement nettoyé dans le temps t? Un point par emplacement propre à chaque pas de temps, moins 1 point par action effectuée? Un agent rationnel choisit l action qui maximise la valeur attendue de la mesure de performance en fonction de la séquence de percepts obtenue jusque là Rationnel omniscient les percepts ne permettent peut-être pas d obtenir toutes les informations utiles Rationnel clairvoyant les actions peuvent ne pas avoir les effets escomptés Rationnel efficace Un agent rationnel explore, apprend, est autonome 8 / 21

Rationalité Une mesure de performance évalue l environnement Un point par emplacement nettoyé dans le temps t? Un point par emplacement propre à chaque pas de temps, moins 1 point par action effectuée? Un agent rationnel choisit l action qui maximise la valeur attendue de la mesure de performance en fonction de la séquence de percepts obtenue jusque là Rationnel omniscient les percepts ne permettent peut-être pas d obtenir toutes les informations utiles Rationnel clairvoyant les actions peuvent ne pas avoir les effets escomptés Rationnel efficace Un agent rationnel explore, apprend, est autonome 8 / 21

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 9 / 21

PEAS PEAS: Performance measure, Environment, Actuators, Sensors Pour concevoir un agent rationnel, il faut pouvoir spécifier l environnement Exemple: Taxi automatisé Mesure de performance: Environnement: Actionneurs: Capteurs: 10 / 21

PEAS PEAS: Performance measure, Environment, Actuators, Sensors Pour concevoir un agent rationnel, il faut pouvoir spécifier l environnement Exemple: Taxi automatisé Mesure de performance: sécurité, destination, profits, confort,... Environnement: Actionneurs: Capteurs: 10 / 21

PEAS PEAS: Performance measure, Environment, Actuators, Sensors Pour concevoir un agent rationnel, il faut pouvoir spécifier l environnement Exemple: Taxi automatisé Mesure de performance: sécurité, destination, profits, confort,... Environnement: rues, traffic, piétons, temps,... Actionneurs: Capteurs: 10 / 21

PEAS PEAS: Performance measure, Environment, Actuators, Sensors Pour concevoir un agent rationnel, il faut pouvoir spécifier l environnement Exemple: Taxi automatisé Mesure de performance: sécurité, destination, profits, confort,... Environnement: rues, traffic, piétons, temps,... Actionneurs: volant, accélérateur, frein, klaxon,... Capteurs: 10 / 21

PEAS PEAS: Performance measure, Environment, Actuators, Sensors Pour concevoir un agent rationnel, il faut pouvoir spécifier l environnement Exemple: Taxi automatisé Mesure de performance: sécurité, destination, profits, confort,... Environnement: rues, traffic, piétons, temps,... Actionneurs: volant, accélérateur, frein, klaxon,... Capteurs: vidéo, accéléromètre, GPS,... 10 / 21

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 11 / 21

Types d environnement Totalement observable vs. partiellement observable Mono agent vs. Multi agent Déterministe vs. stochastique Episodique vs. séquentiel Statique vs. dynamique Discret vs. continu Monde réel? 12 / 21

Types d environnement Totalement observable vs. partiellement observable Mono agent vs. Multi agent Déterministe vs. stochastique Episodique vs. séquentiel Statique vs. dynamique Discret vs. continu Monde réel? 12 / 21

Types d environnement Totalement observable vs. partiellement observable Mono agent vs. Multi agent Déterministe vs. stochastique Episodique vs. séquentiel Statique vs. dynamique Discret vs. continu Monde réel? Partiellement observable, Multi agent, Stochastique, Séquentiel, Dynamique, Continu 12 / 21

Types d environnement Observable Déterministe Episodique Statique Discret Agent Echecs Poker Diag. médical Taxi 13 / 21

Types d environnement Echecs Poker Diag. médical Taxi Observable Total. Part. Part. Part. Déterministe Episodique Statique Discret Agent 13 / 21

Types d environnement Echecs Poker Diag. médical Taxi Observable Total. Part. Part. Part. Déterministe Det. Stoch. Stoch. Stoch. Episodique Statique Discret Agent 13 / 21

Types d environnement Echecs Poker Diag. médical Taxi Observable Total. Part. Part. Part. Déterministe Det. Stoch. Stoch. Stoch. Episodique Séq. Séq. Séq. Séq. Statique Discret Agent 13 / 21

Types d environnement Echecs Poker Diag. médical Taxi Observable Total. Part. Part. Part. Déterministe Det. Stoch. Stoch. Stoch. Episodique Séq. Séq. Séq. Séq. Statique Oui Oui Dyn. Dyn. Discret Agent 13 / 21

Types d environnement Echecs Poker Diag. médical Taxi Observable Total. Part. Part. Part. Déterministe Det. Stoch. Stoch. Stoch. Episodique Séq. Séq. Séq. Séq. Statique Oui Oui Dyn. Dyn. Discret Discret Discret Continu Continu Agent 13 / 21

Types d environnement Echecs Poker Diag. médical Taxi Observable Total. Part. Part. Part. Déterministe Det. Stoch. Stoch. Stoch. Episodique Séq. Séq. Séq. Séq. Statique Oui Oui Dyn. Dyn. Discret Discret Discret Continu Continu Agent Multi Multi Mono Multi 13 / 21

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 14 / 21

Structure des agents Agent = architecture + programme Architecture : système, capteurs, actionneurs... Programme : 4 types basiques Agent réflexe simple Agent réfexe avec état Agent focalisé sur l objectif Agent focalisé sur l utilité 15 / 21

Agent réflexe simple Agent Sensors Condition action rules What the world is like now What action I should do now Environment Actuators 16 / 21

Agent réflexe avec état State How the world evolves What my actions do Condition action rules Sensors What the world is like now What action I should do now Environment Agent Actuators 17 / 21

Agent focalisé sur l objectif State How the world evolves What my actions do Goals Sensors What the world is like now What it will be like if I do action A What action I should do now Environment Agent Actuators 18 / 21

Agent focalisé sur l utilité State How the world evolves What my actions do Utility Sensors What the world is like now What it will be like if I do action A How happy I will be in such a state What action I should do now Environment Agent Actuators 19 / 21

Agents intelligents Agents et environnement Rationalité PEAS Types d environnement Structure des agents Conclusion 20 / 21

Conclusion Les agents intéragissent avec leur environnement à travers des capteurs et des actionneurs La mesure de performance évalue l environnement Un agent rationnel maximise la performance attendue La fonction de l agent décrit ce que l agent doit faire en toute circonstance Le programme de l agent implémente des fonctions d agent Le PEAS permet de spécifier l environnement 21 / 21