Inteligência Artificial

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

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

AGENTES INTELIGENTES. Isac Aguiar isacaguiar.com.br

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

Inteligência Artificial. Agentes Inteligentes

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 (SI 214) Aula 2 Agentes Inteligentes

INF 1771 Inteligência Artificial

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

Inteligência Artificial

Universidade Federal de Pernambuco Mestrado em Ciência da Computação

Inteligência Artificial

INF 1771 Inteligência Artificial

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

Inteligência Artificial Aplicada a Robôs Reais

NYSITELL Folheto Informativo para os Pais

DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE

Iniciação Científica no INATEL

ORIENTADOR Prof. Rogério Cid Bastos, Dr.

Agentes Inteligentes. Capítulo 2 Russell & Norvig

CURSOS OFERECIDOS PELO ITA

Inteligência Artificial

Curso de Engenharia de Produção. Organização do Trabalho na Produção

E-Learning Uma estratégia para a qualidade do ensino/aprendizagem. Ensino a Distância

Engenharia de Software II

Os salários de 15 áreas de TI nas cinco regiões do Brasil

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE SERGIPE PRÓ-REITORIA DE PÓS-GRADUAÇÃO E PESQUISA

Jennefer Nicholson Secretary General IFLA. Universidade de Évora, Teatro Garcia de Resende e Biblioteca Pública de Évora outubro 2015, Portugal

O CONTEXTO SOCIOTÉCNICO CONTEMPORÂNEO Diferentemente dos tradicionais meios de transmissão em massa, as tecnologias digitais são campo de

INCLUSÃO DIGITAL. instrumento de INCLUSÃO SOCIAL

Relação de Disciplinas

ENTENDENDO O COMPORTAMENTO DO CONSUMIDOR

Gestão de Pessoas e Avaliação por competências

Métricas de Software

Aula 1 Restrições temporais: origem e caracterização

SISTEMAS DISTRIBUÍDOS

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Adaptação com Base na Comunidade Lista de Controlo do Plano de Implementação do Projecto

ÁREA DO PROFESSOR (TUTOR)

Tópicos Avançados de Redes Entre Pares

ANEXO I DAS VAGAS PARA O ENCARGO DE PROFESSOR CURSOS FIC CAMPUS JOÃO PESSOA CURSO: AGENTE AMBIENTAL DE RESÍDUOS SÓLIDOS FIC PERFIL DO CANDIDATO

Comunicação entre Agentes

EMPREENDEDORISMO CONCEITOS... 21/03/2014 EMPREENDEDOR? EMPREENDEDOR? EMPREENDEDOR? IMPORTANTE!!!!!

Diagrama de Componentes e Implantação

Como utilizar a tecnologia a favor da sua central de atendimento

RESULTADOS E APRENDIZADOS PARA A GESTÃO COSTEIRA BRASILEIRA. III Seminário Internacional Projeto SMC-Brasil Brasília, 03 de novembro de 2014.

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

FUNCIONAMENTO DO SISTEMA COMMON RAIL DE INJEÇÃO ELETRÔNICA DIESEL

Jogo da memória dos meios de transporte

Projeto de Desenvolvimento de Software

UNIVERSIDADE ESTADUAL DE CAMPINAS FACULDADE DE EDUCAÇÃO. Elaborado por Gildenir Carolino Santos Grupo de Pesquisa LANTEC

O texto de hoje da UNESCO é simples mas deveria ser pensado por todos nós. Vamos a ele:

Elaborado por Undime Goiás

Pressuposições à ANOVA

COLÉGIO VICENTINO IMACULADO CORAÇÃO DE MARIA Educação Infantil, Ensino Fundamental e Médio Rua Rui Barbosa, 1324, Toledo PR Fone:

PROJETO DO CURSO TÉCNICO DE NÍVEL MÉDIO INTEGRADO EM INFORMÁTICA

Mobilidade: implicações económicas. Prof. João Confraria ( UCP )

COMPUTAÇÃO UBIQUA E INTERNET DAS COISAS, PROPOSTA DE ELETIVA NA FORMAÇÃO DO TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Uma Experiência com Agentes Inteligentes e Jogos de Cartas

Tutorial de utilização do Sistema de Abertura de Chamado Sumário

UNIVERSIDADE ESTADUAL DO CENTRO-OESTE - UNICENTRO CURSO DE PÓS GRADUAÇÃO EM MÍDIAS NA EDUCAÇÃO JULIANA LEME MOURÃO ORIENTADOR: PAULO GUILHERMETI

Mídias Discretas. Introdução à Ciência da Informação

EMENTÁRIO DAS DISCIPLINAS DO CURSO DE CIÊNCIAS CONTÁBEIS /IRATI (Currículo iniciado em 2009)

Avaliação Ambiental Estratégica o que investigam as nossas Universidades? André Mascarenhas

Fundamentos de Teste de Software

Guia do Aluno. Guia do Aluno. Educação Sebrae SEBRAE. Educação Sebrae. Educação Sebrae SEBRAE. aprender sempre é um bom negócio

Testes de Hipóteses Estatísticas

Séries Históricas do Setor Mineral Brasileiro Mineral Data

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PLANO DE ENSINO PERÍODO LETIVO: 2008/2

ANÁLISE COMBINATÓRIA - ASPECTOS HISTÓRICOS E ATIVIDADES INVESTIGATIVAS

Data Envelopment Analysis in the Sustainability Context - a Study of Brazilian Electricity Sector by Using Global Reporting Initiative Indicators

Plant Design.com

Produtos e Aplicações

PROJETO 02 Análise de uma situação de aprendizagem baseada nas TIC

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

MAPFRE ESPAÑA escolhe solução da Altitude Software para administrar seu Contact Center SI24

01H - Prédio 13 / Sala H - Prédio 13 / Sala 203

MOQ-14 Projeto e Análise de Experimentos

TUTORIAL WINDOWS 7. Curso Técnico em Informática. Aluno: Ricardo B. Magalhães Período: Noturno Profª: Patrícia Pagliuca

Algoritmos e Programação II

Gestão da Qualidade. Aula 13. Prof. Pablo

LEITURA E ESCRITA FOTO NOME DESCRIÇÃO

mercado de cartões de crédito, envolvendo um histórico desde o surgimento do produto, os agentes envolvidos e a forma de operação do produto, a

Integralização do Curso Nova grade de Ciência Proposta

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Notas de aplicativos: Serviço de Nuvem OneTouch AT

Laboratório Virtual de Sistema de Controle Via Web em Labview. 1/6

FUNDAÇÃO UNIVERSIDADE DE PERNAMBUCO. Relatório Turma/Horário

Atualizada em 29/01/

Fundamentos de Programação. Diagrama de blocos

Ação de formação Excel Avançado

- ; - -1,- NOTA TÉCNICA N`& / CGNOR/DSST/SIT/MTPS

DESIGN INSTRUCIONAL É MUITO MAIS QUE POWERPOINT ALESSANDRO SAADE

Manual Para Peticionamento Online

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (TIC) PLANIFICAÇÃO ANUAL 8º ANO ANO LETIVO 2013/2014

MODELOS INTUITIVOS DE VIGAS VIERENDEEL PARA O ESTUDO DO DESEMPENHO ESTRUTURAL QUANDO SUJEITAS A APLICAÇÃO DE CARREGAMENTOS

Administração Central Unidade de Ensino Médio e Técnico CETEC. Ensino Técnico. Habilitação Profissional: Nível Médio de Técnico em Administração

Relação de linhas de pesquisa CCHS CCS - CCT RELAÇÃO DAS LINHAS DE PESQUISA DO CCHS. Centro de Ciências Humanas e Sociais

Transcrição:

Fonte: José Francisco Salm Junior (Diretor de Engenharia de Sistemas Instituto Stela) Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Pós-Graduação em Ciência da Computação Inteligência Artificial Introdução a Agentes Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br DSC/CCT/UFCG

Agentes Tópicos Introdução a Agentes 2

a m b i e n t e O que é um Agente Agente é qualquer entidade que: percebe seu ambiente através de sensores (ex. câmeras, microfone, teclado,mensagens de outros agentes,...) age sobre ele através de efetuadores (ex. vídeo, auto-falante, impressora, braços, ftp, mensagens para outros agentes,...) Medida de desempenho: Critério que define o grau de sucesso das ações sensores Agente Raciocinador modelo do ambiente efetuadores 3

Agentes Inteligentes Agentes que operam em ambientes imprevisíveis, abertos e em constante mudança, onde há elevada possibilidade de que ações possam falhar. Agentes que são capazes de ação autônoma flexível, incluindo reatividade, aprendizado, próatividade e habilidade social. 4

Exemplos de Agentes Um agente humano Sensores: olhos, ouvidos,... Atuadores: mãos, pernas, boca,... Um agente robótico Sensores: câmeras, detectores da faixa de infravermelho,... Atuadores: motores,... Um agente de software Sensores: teclas digitadas, conteúdo de arquivos, pacotes de redes,... Atuadores: exibição de algo na tela, gravação de arquivos, envio de pacotes de rede,... 5

Exemplos de Agentes Fonte: Russel e Norvig, Inteligência Artificial. 6

Agentes: metodologia de desenvolvimento Decompõe problema em: percepções, ações, objetivos e ambiente (e outros agentes) Decompõe tipo de conhecimento em: Quais são as propriedades relevantes do mundo? Como o mundo evolui? Como identificar os estados desejáveis do mundo? Como interpretar suas percepções? Quais as conseqüências de suas ações no mundo? Como medir o sucesso de suas ações? Como avaliar seus próprios conhecimentos? Indica arquitetura e método de resolução de problema 7

Exemplos de Agentes Agente Diagnóstico médico Análise de imagens de satélite Tutorial de português Filtrador de emails Dados perceptivos Sintomas, paciente, exames respostas,... Pixels Palavras digitadas mensagens Ações Objetivos Ambiente Perguntar, prescrever exames, testar imprimir uma categorização Imprimir exercícios, sugestões, correções,... Aceitar ou rejeitar mensagens Saúde do paciente, minimizar custos categorizar corretamente Melhorar o desempenho do estudante Aliviar a carga de leitura do usuário Paciente, gabinete,... Imagens de satélite Conjunto de estudantes Mensagens, usuários Motorista de táxi Imagens, velocímetro, sons brecar, acelerar, dobrar, falar com passageiro,... Segurança, rapidez, economia, conforto,... Ruas, pedestres, carros,... Músico de jazz Sons seus e de outros músicos, grades de acordes Escolher e tocar notas no andamento Tocar bem, se divertir, agradar Músicos, publico, grades de acordes Fonte: Teresa Ludermir & Jacques Robin, Fundamentos de Inteligência Artificial, Cin-UFPE 8

Agentes - Ambiente Completamente observável versus parcialmente observável Determinístico versus estocástico Episódico versus seqüencial Estático versus dinâmico Discreto versus contínuo Agente único versus multiagente 9

Agentes - Ambiente Fonte: Russel e Norvig, Inteligência Artificial. 10

Agentes - Estrutura Agentes reativos simples Agentes reativos baseados em modelo Agentes baseados em objetivos Agentes baseados na utilidade Agentes com aprendizagem O processo de tomada de decisão através do raciocínio e com conhecimento é central em IA e no projeto de um agente de sucesso meios para representar conhecimento são importantes. 11

Agentes - Estrutura Agentes reativos simples 12

Agentes - Estrutura Agentes reativos baseados em modelo 13

Agentes - Estrutura Agentes baseados em objetivos 14

Agentes - Estrutura Agentes baseados na utilidade 15

Agentes - Estrutura Agentes com aprendizagem 16

IA Clássica Metáfora basicamente psicológica Uma pessoa ou entidade resolve o problema. Inteligência atomizada, restrita aos micro aspectos de sua própria racionalidade. 17

Inteligência : Centralizada ou Distribuída? Cada um fa(e)z um pouco, e... somos UM! Não aproveitamos muito o trabalho alheio. A Internet nos faz trabalhar de forma mais inteligente (nenhum componente é crítico). Resolução de problemas: Há alguns cuja solução é inerentemente distribuída ou fica mais fácil distribuindo! Somos centralizados ou distribuídos?? 18

Inteligência : Centralizada ou Distribuída? Porque pensar a inteligência/racionalidade como propriedade de um único indivíduo? Não existe inteligência... Em um time de futebol? Em um formigueiro? Em uma empresa (ex. correios)? Na sociedade? Solução: IA Distribuída Agentes simples que juntos resolvem problemas complexos tendo ou não consciência do objetivo global Proposta por Marvin Minsky e em franca expansão... O próprio ambiente pode ser modelado como um agente 19

IA Distribuída (IAD) População de agentes Autônomos que podem interagir metáfora da organização social realça a ação e a interação entre os agentes Relacionada aos macro aspectos dos agentes: agentes enquanto sociedade. Inspirada também em lingüística, sociologia, economia,filosofia, biologia e... Redes Neurais! Metáfora basicamente sociológica 20

IAD - Quando usar? Problema complexo Dividir e conquistar ex. jogo dos 8 números, ordenação, etc. Problema intrinsecamente distribuído ex. jogos com personagens, administração de sistemas, controle de tráfego, etc. Problemas exigindo rápido tempo de resposta processamento paralelo ex. busca na internet. Problema com domínios de conhecimento ou tarefas um agente para cada tipo de conhecimento/tarefa ex. usina nuclear 21

Experimento do Robô Multi- Humano Robô simulado por 4 humanos: 1 Cérebro (1 pessoa), raciocinador 2 Braços (1 por pessoa = 2 pessoas), atuadores 1 sistema de visão (1 pessoa), sensor Agente Sensores Interpretação P 1. Percepções ambientais das percepções: 2. Própriocepções I = f(p) 3. Percepções comunicativas Ambiente Raciocínio Objetivos Atuadores A Escolha das ações: A = g(i,o) 1. Ações de alterações ambientais 2. Ações perceptivas 3. Ações comunicativas 22

Exemplos - Sistemas Multiagentes SMarket: Um Sistema Multiagentes para Compras online Fonte: http://wwwhome.cs.utwente.nl/~alme/cvitae/smarket-techreport.pdf 23