Agentes Inteligentes
Carla Delgado DCC-UFRJ 2011-1
I.A. - Carla Delgado - 2011 1
O que I.A. ?
Agindo racionalmente Agentes Inteligentes
Aqueles que agem para atingir os melhores resultados (possveis).
O que IA?
Exemplo: construo de um agente inteligente para atuar em um jogo de aventura...
O que I.A. ?
... simplificado.
Mundo de Wumpus
Agentes Inteligentes
De onde vm os agentes O que so agentes O que so sistemas multi-agentes Agentes inteligentes Ambiente de tarefa (PEAS) Tipos de ambiente Tipos de agente
De onde vm os agentes?
Agentes so fruto de tendncias na rea de Computao Ubiqidade Interconexo Inteligncia Delegao Orientao ao homem
Ubiqidade
Reduo de custo computacional Aumento da capacidade de processamento O que poderia se beneficiar de um processador acoplado?
Interconexo
Sistemas distribudos e concorrentes se tornaram o padro Os processos computacionais tornaram-se processos de interao
Inteligncia
A complexidade de tarefas que somos capazes de automatizar aumentou consideravelmente
Delegao
Computadores esto fazendo mais por ns, sem nossa interveno.
10
Orientao ao homem
Metforas que melhor refletem a maneira como as pessoas entendem o mundo tomam o lugar de outras centradas nas mquinas Programadores projetam software partindo de abstraes de alto nvel
11
12
O que so Agentes
No contexto da IA, agentes so sistemas que podem decidir por si prprios o que necessrio fazer para satisfazer o objetivo para o qual foram projetados.
Esto situados em algum ambiente So capazes de ao autnoma
13
14
Desafios
Projeto do agente
Como construir agentes que sejam capazes de agir com autonomia para realizar as tarefas delegadas a eles?
Projeto da sociedade
Como construir agentes que sejam capazes de interagir com outros agentes de forma a executar com sucesso tarefas que delegamos a ele, particularmente quando os outros agentes podem no compartilhar dos mesmos objetivos ou interesses?
15
Exemplos de agentes
Agente para filtro de emails indesejados (SPAM)
Comportamento trivial
16
Agentes inteligentes
Agentes incluem humanos, robs, programas de computador, termostato, filtros de SPAM, etc. Porm, esperamos de um agente inteligente trs tipos de comportamento:
Reatividade Pr atividade Comportamento social
17
Agente e ambiente
Percepes: entradas que o agente recebe atravs dos sensores. Sequncia de percepes: histria completa de tudo que o agente j recebeu. Funo do agente: mapeia histricos de percepes em aes. Programa do agente: implementa a funo do agente em uma arquitetura.
18
Percepes:
localizao do aspirador e presena de sujeira. Ex [A, Dirty].
Aes:
left, right, suck, no_op
I.A. - Carla Delgado - 2011 19
20
Racionalidade
Uma medida de performance utilizada para avaliar seqncias de estados do ambiente Um agente racional deve escolher aes cujo efeito esperado maximize a performance, dado o histrico de percepes e o conhecimento do agente. Ser racional no necessariamente implica em sucesso .
21
22