Inteligência Artificial (SI 214) Aula 2 Agentes Inteligentes



Documentos relacionados
TCC04040 Inteligência Artificial. Inteligência Artificial

INF 1771 Inteligência Artificial

AGENTES INTELIGENTES. Isac Aguiar isacaguiar.com.br

Ementa. Inteligência Artificial. Agentes. Agentes Inteligentes. Exemplos 8/18/2010. Mapeando percepções em ações. Aula 2 Profª Bianca Zadrozny

Inteligência Artificial

INF 1771 Inteligência Artificial

Inteligência Artificial. Agentes Inteligentes

Agentes - Definição. Inteligência Artificial. Agentes Inteligentes

Inteligência Artificial

Inteligência Artificial Escola de Verão Laboratório Associado de Computação e Matemática Aplicada LAC

AGENTES E AMBIENTES. BREVE INTRODUÇÃO A AGENTES Prof. Tacla UTFPR/Curitiba

Agentes Inteligentes

Agentes inteligentes. Capítulo 2 Inteligência Artificial Sistemas de Informação

Agentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato:

Inteligência Artificial: 2. Agentes Inteligentes. Capítulo 2 Russell e Norvig

Agentes Inteligentes. CAPÍTULO 2 - Russell

Sistemas Inteligentes. Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco

Tópicos Especiais: Inteligência Artificial AGENTES INTELIGENTES

Inteligência Artificial. Agentes computacionais. Aula IV Cap.2 Russell e Norvig (continuação)

Agentes Inteligentes Curso de Análise e Desenvolvimento de Sistemas INTELIGÊNCIA ARTIFICIAL PROFESSOR FLÁVIO MURILO

Inteligência Artificial

Tópicos Especiais em Informática

Aula 02a Agentes Inteligentes

Inteligência Artificial

Agentes Inteligentes Sistemas Inteligentes Especialização em Automação Industrial SISTEMAS INTELIGENTES PROFESSOR FLÁVIO MURILO

Inteligência Artificial. Agentes computacionais. Aula III Cap.2 Russell e Norvig

Agentes Inteligentes: Uma Abordagem Prática com o Java Agent Development Framework

Agentes Inteligentes. Módulo 02 27/02/2013. Inteligência Artificial. Profª Hemilis Joyse

Agentes Inteligentes. Inteligência Artificial

Redes Neurais (Inteligência Artificial)

Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés

Inteligência Artificial Agentes Inteligentes

INTELIGÊNCIA ARTIFICIAL

INF 1771 Inteligência Artificial

Inteligência Artificial

Inteligência Artificial

Inteligência Artificial - IA. Agentes Inteligentes Cont.

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado

Resolução de problemas por meio de busca. Capítulo 3 Russell & Norvig Seções 3.1, 3.2 e 3.3

INF 1771 Inteligência Artificial

lnteligência Artificial

AGENTES INTELIGENTES

Agentes. O que é um Agente. Agentes Inteligentes. Inteligência Artificial I. Tópicos. Introdução a Agentes. Introdução a Agentes

ERP Enterprise Resource Planning

Inteligência Artificial

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes

Aprendizagem de Máquina. Ivan Medeiros Monteiro

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Curso: Inteligência Artificial. Inteligência Artificial. Curso: Inteligência Artificial. Curso: Inteligência Artificial. Introdução 8/16/2010

Inteligência Artificial Prof. Marcos Quinet Pólo Universitário de Rio das Ostras PURO Universidade Federal Fluminense UFF

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO

Uma Aplicação de Ensino Orientada a Agentes na Internet

Agentes Inteligentes. Qualquer coisa que pode: 1. Perceber seu ambiente através de sensores e

SIMULAÇÃO. Arq. Giovanna Ronzani Borille, M.Sc.

Microsoft Office PowerPoint 2007

TREINAMENTO E DESENVOLVIMENTO DE TALENTOS

INF INTELIGÊNCIA ARTIFICIAL TRABALHO 2 LÓGICA

PESQUISA-AÇÃO DICIONÁRIO

Resolução de Problemas Com Procura. Capítulo 3

A PERFEIÇÃO ESTÁ NOS DETALHES

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Descobrindo como Aprender e Ensinar

02. O software ainda permite instalar a barra de ferramentas do Google como recurso extra. Faça a escolha desejada e continue a instalação.

Conceitos Básicos de Automação. Exemplo Motivador

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple.

Agentes Inteligentes. Capítulo 2

Agentes Inteligentes Características de um agente humano:

SIMULADO Windows 7 Parte V

Simulação Transiente

O que é um Agente. Agente é qualquer entidade que:

Engenharia de Software

Testes de Usabilidade

INSTRUMENTOS DE PLANEJAMENTO: PLANOS, PROGRAMAS E PROJETOS

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

TRBOnet MDC Console. Manual de Operação

SUPERVISION : Smart Condition Monitoring. Brand of ACOEM

INTERNET HOST CONNECTOR

Análise do Modo de Falhas e Seus Efeitos

INF INTELIGÊNCIA ARTIFICIAL TRABALHO 1 BUSCA HEURÍSTICA

Avaliação de Desempenho de Sistemas. Conceitos Básicos de Sistemas e Modelos

Robótica Autônoma Sensores e Atuadores

PROVA DE NOÇÕES DE INFORMÁTICA CÓD. 11

CA Mainframe Chorus for DB2 Database Management Version 2.0

Busca em Espaço de Estados

Sistemas Supervisórios

Access Control Lists - ACL. Treinamento OTRS Help Desk

CURSO DE EXTENSÃO FORMAÇÃO NO MERCADO FINANCEIRO

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

Version Notes (Notas da versão) Versão

Guia do Usuário Moovit. Android Versão

(LOQ4208) Processos da Indústria de Serviços 03 Projeto de Serviço

Inteligência Artificial - IA. Agentes Inteligentes

Agentes Inteligentes. Capítulo 2

Quadro de consulta (solicitação do mestre)

Transcrição:

Inteligência Artificial (SI 214) Aula 2 Agentes Inteligentes Prof. Josenildo Silva jcsilva@ifma.edu.br

2012-2015 Josenildo Silva (jcsilva@ifma.edu.br) Este material é derivado dos slides de Hwee Tou Ng, disponível no site do livro AIMA (Russel & Norvig) para professores e instrutores. http://aima.eecs.berkeley.edu/slides-ppt

Leitura recomendada Leia o Capítulo 2 do livro AIMA Leia o artigo Is it an agent, or just a program? S. Franklin and A. Graesser (1997) http://www.msci.memphis.edu/~franklin/agentprog.html

Na aula anterior discutimos o que é inteligência. A questão agora é o que, ou quem pode exibir inteligencia?

Um agente é qualquer entidade capaz de perceber seu ambiente através de sensores e agir neste ambiente através de atuadores

Exemplos Humano: olhos, ouvidos, e outros orgão sensoriais; mãos, pernas, boca e outras partes do corpo são atuadores Robô: cameras e sensores infravermelho; varios motores como actuatores

Agentes e Ambientes

Agentes e Ambientes A função agente mapeia históricos de percepções para uma ação: f: P A O programa agente roda em uma arquitetura física para produzir f agente = arquitetura + programa

O mundo do aspirador de pó Percepções: localização e conteúdo, e.x., [A,Dirty] Ações: Left, Right, Suck, NoOp

Um agente aspirador de pó Percepção Ação [A, Clean] Right [A, Dirty] Suck [B,Clean] Left [B,Dirty] Suck [A, Clean], [A, Clean] Right [A, Clean], [A, Clean] Suck

Roomba 880 (irobot)

Agentes Racionais Um agente deve procurar sempre fazer a coisa certa, baseado nas suas percepções e ações que pode executar A ação certa é aquela que aumenta as chances de sucesso do agente.

Agentes Racionais Medida de Performance é um critério objetivo para o sucesso do comportamento de um agente Ex: como medida de performance um aspirador de pó poderia utilizar quantidade de pó removido, quantidade de tempo gasto, etc.

Agentes Racionais Agente Racional: Para cada sequencia de percepção possível, um agente racional deve selecionar uma ação que maximize a sua medida de performance, a partir da evidencia fornecida pelas percepções e conhecimento embutido no agente.

Agentes Racionais Racionalidade não é omnisciencia (conhecimento infinito) Agentes podem realizar ações para modificar percepções futuras para conseguir informações (coleta de informações, exploração)

Agentes Racionais Um agente é autonomo se seu comportamento determinado por sua própria experiência (com hablidade de aprender e adaptar-se)

Análise baseada em agentes PAAS: Performance, Ambiente, Atuadores, Sensores Especifica a configuração para um projeto de agente inteligente

PAAS Agente: Motorista de Taxi Automático Performance : Viagem segura, rápida, comfortável, maximiza lucros Ambiente: Estradas, outros veículos, pedestres, clientes Atuatores: Direção, acelerador, freios, pisca alerta, buzina Sensores: Cameras, sonar, velocímetro, GPS, odometro, sensores do motor, etc.

PAAS Agente: Sistema de diagnóstico médico Performance: pacientes saudáveis, minimiza custos e processos por erro médicos Ambiente: Pacientes, hospital, pessoal de apoio Atuadores: Tela (questões, testes, diagnósticos, tratamentos, etc) Sensores: Teclado (por onde se informa os simtomas, exames, respostas dos pacientes)

PAAS Agente: Robô separador de peças Performance: Porcentagem de peças corretamente separadas Ambiente: esteira transportadora com peças Atuadores: braço articulado Sensores: Camera, sensores de angulo de articulações

PAAS Agente: Tutor Interactive de Lingua Performance: Maximiza nota dos estudantes em um teste Ambiente: Estudantes Atuadores: Tela (exercicios, sugestões, correções) Sensores: teclado

Tipos de Ambientes Completamente observavel (vs. parcialmente observavel): Os sensores de um agente acessa o estado completo do ambiente em um dado ponto do tempo. Deterministico (vs. estocastico): O próximo estado é completamente determinado pelo estado atual e ação executada Se o ambiente é deterministico, exceto pelas ações dos outros agentes, então o ambiente é estratégico) Episodico (vs. sequential): a experiência do agente é dividida em episódios (cada episódio consiste de uma percepção seguida de uma ação), e a escoha da ação depende apenas do próprio episódio.

Tipos de Ambientes Estático (vs. dinâmico): o ambiente não é modificado enquanto o agente está deliberando. ( O ambiente é semidinamico se o próprio ambiente não muda, mas a medida de performance muda) Discreto (vs. continuo): um número limitado de percepções e ações distintas e claramente definidas. Agent único (vs. multiagente): Um agente operando solitariamente em um ambiente.

Tipos de Ambiente Xadrez com Xadrez sem Taxi relógio relógio Fully observable Yes Yes No Deterministic Strategic Strategic No Episodic No No No Static Semi Yes No Discrete Yes Yes No Single agent No No No

Tipos de Ambiente O ambiente determina em grande parte o projeto do agente O mundo real é parcialmente observável, estocástico, sequencial, dinâmico, continuou, e multi-agente.

Funções e programas de agentes Um agente é completamente especificado por uma função de agente, mapeando percepções em ações. Um programa, rodando em plataforma especifica, implementa a função de agente.

Agente Tabela de Busca function Agente-Tabular(percept) adicionar percept ao fim da fila de percepts action lookup(table, percepts) return action

Agente Tabela de Busca Desvantagens: Tamanho da tabela pode ser muito grande Leva-se muito tempo para construir a tabela Sem autonomia Mesmo com aprendizagem, necessita um longo tempo para aprender as entradas da tabela.

Tipos de Agentes Quatro tipos básicos de agentes em ordem crescente de generalidade: Agentes reflexivos simples Agentes reflexivos baseados em modelo Agentes baseados em objetivos Agentes baseados em utilidade Agentes Aprendizes

Agentes reflexivos simples

Agentes reflexivos baseados em modelo

Agentes baseados em Objetivo

Agentes baseados em Utilidade

Agentes Aprendizes