Vous êtes sur la page 1sur 14

Robotique et Agents Inteligents

Details sur le course


Programe
• Cours: lundi 12-14
• Laboratoire:
• Projet:

• Proposition –
Notation
• Au niveau des activites au cours: 50%
– Deux devoirs – type rapport: 10%+10%
– Une presentation (equipes 3 ou 4 personnes):
30% (rapport + presentation orale au coloque)
• Jvp – a la semaine prochaine de me donner les equipes

• Au laboratoire/ projet: 50%


Notation
Au sein de la discipline RAI, la notation doit se faire
de la manière suivante
• Au laboratoire/ projet: 50%
• en laboratoire deux travaux de 10 points chacun
et une project avec un maximum de 30 points
• Au exam
• Vous avez 2 deux probes de 10 points chacun
• Apropos de AFD (AEF) et Capteurs sans fills
• Une travail de l’examen de 30 points – total 50%
Structure cours

• Agents intelligents

• Formalisme representation comportamentale


(langages reguliers et automates finis
deterministes)

• Robots mobiles
Définition agent intelligent
• Un agent intelligent est un programme
autonome ne nécessitant aucune intervention
humaine.

• Les agents intelligents sont, le plus souvent,


utilisés comme assistant pour rechercher des
informations spécifiques sur la toile.
Principes des agents intelligents
• Depuis l’origine de l’informatique, un programme
est défini comme un ensemble de commandes
effectuant un traitement spécifique sur un
ensemble de données déterminées.
• Il est déclenché par un événement, une
demande de l’utilisateur par exemple, et fournit
un résultat en fin d’exécution.
• La définition a évolué pour accéder aujourd’hui à
la notion d’agents « intelligents ».
Caractéristiques essentielles
• Autonome: il s’exécute seul selon des objectifs
prédéterminés, sans aucunes interventions humaines.
• Personnalisé: L'agent intelligent est adaptable et peut être
configuré pour répondre aux besoins précis de l’utilisateur.
• Auto-adaptatif: L'agent intelligent sait ajuster son
comportement en fonction de la situation selon les
attentes de l'utilisateur.
• Auto-apprenant: Il sait profiter de l'expérience passée pour
mieux comprendre les souhaits actuels de l'utilisateur voire
aller au-devant de ses désirs (en théorie).
• Coopérant: Les agents intelligents communiquent entre-
eux, interagissent et agissent de concert
Du plus simple au plus complexe
• Les agents peuvent ainsi être classés en 4 catégories:
– 1) Simples agents de collectes, ils ne prennent aucune
décision vis à vis de la pertinence des informations
collectées.
– 2) Agents de collecte pouvant appliquer des traitements
simples sur les informations collectées comme des
contrôles de seuils.
– 3) Les agents sont capables de prendre des décisions plus
évoluées, en accord avec l’utilisateur. (Comme la
négociation d’une transaction ou la prise automatique de
rendez-vous,...)
– 4) Les agents communiquent et agissent à plusieurs
systemes multi-agents
Autre approche
• On appelle agent une entité physique (robots) ou virtuelle:
– qui est capable d'agir dans un certain environnement,
– qui peut communiquer directement avec d'autres agents,
– qui est mue par un ensemble de tendances (...),
– qui possède des ressources propres (robots mobiles),
– qui est capable de percevoir (mais de manière limitée) son
environnement, (robots mobiles),
– qui ne dispose que d'une représentation partielle de cet
environnement (et éventuellement aucune) (robots mobiles),
– qui possède des compétences et offre des services,
– qui peut éventuellement se reproduire,
– dont le comportement tend à satisfaire ses objectifs, en tenant
compte des ressources et des compétences dont elle dispose, et en
fonction de sa perception, de ses représentations et des
communications qu'elle reçoit.
Principaux attributs (pour l’autre
approche)
- Autonomie: un agent est capable de prendre des initiatives de
manière autonome et exerce un contrôle sur ses actions. En
d'autres termes, il s'agit de la capacité d'auto-définition de ses
propres objectifs et d'auto-exécution sans contrôle humain.
- Capacité de collaboration: un agent est capable d'interagir et de
coopérer avec d'autres agents ou avec des êtres humains afin
d'accomplir ses tâches.
- Capacité d'apprentissage: l'agent est capable de s'adapter aux
besoins de son utilisateur en analysant ses actions passées.
- " Goal-oriented ": un agent accepte des "requêtes humaines"
précises et décide de quelle manière les satisfaire.
Principaux attributs (pour l’autre
approche)
- Flexibilité: les actions d'un agent ne sont pas entièrement
préétablies et définies; il est en effet capable de choisir ce qu'il va
entreprendre et dans quel ordre en fonction de l'environnement
externe.
- " Self-starting " : contrairement aux logiciels traditionnels, toujours
selon l'environnement externe, un agent peut décider du moment
précis pour entamer une action.
- Caractère propre: un agent possède une personnalité bien définie
et un "état émotionnel" propre.
- Mobilité: un agent est capable de se déplacer d'une machine à une
autre et au travers de différentes architectures et plate-
formes...etc.
Quoi faire
• Lire
• Analyser
• Adapter

– Etre intelligent

http://turing.cs.pub.ro/auf2/html/apprenant.html
Projet
• En utilisant les connaissances sur les agents
(intelligents) et les connaisances sur les robots
mobiles (sourtout sur les capacites de perception
de l’environement) il faut essayer de concevoir
(au niveau fonctionel et comportamental) un
robot qui doit remplir un but donnee (par
example un robot aspirateur, un robot assistant
medical a.d.s)
• Presenter ce robot dans un “pitch” pour des
investisseurs possibles

Vous aimerez peut-être aussi