SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Agentes
                  Inteligentes




Thiago, Quezia, João, Valter,
      Jobson e Yanko

      IA – 2012 / Uniderp
Quem fala & o quê Fala?
 Thiago:        Histórico,     Definição       de     Agente,
 Inteligente/Inteligência, Agentes Inteligentes com exemplos


 Quezia: Características gerais de Agentes, Características
 Específicas de Agentes Inteligentes e Características de
 Agentes Inteligentes

 João: Tipos de Agentes (agentes Reativos Simples,
 Agentes reativos baseados em modelos, agentes baseados
 em objetos, agentes baseados na utilidade), Aprendizagem
 dos Agentes Inteligentes (aprendizagem supervisionada,
 não supervisionada, por reforço).
 Valter: Áreas de Aplicação

 Jobson: Ciberespaço, Cognição: o Digital e o Analógico, o
 Simbólico e o Conexionista, Interação Humana-Máquina,
 Vida Artificial, Tecnologias do Ciberespaço

 Yanko: Conclusão
H1ST[']R!C0
“Os agentes inteligentes surgiram na década de 90 como uma evolução da
programação      orientada     a   objetos.   (Shoham,   1993)   desenvolveu   uma
linguagem, a Agent-0 e desta surgiu a RADL – Reticular Agent Development
Language, um ambiente de desenvolvimento de agentes inteligentes muito
utilizado”. [SILVA, J. C. T]



“Os agentes inteligentes surgiram em 1995, devido aos pesquisadores
sentirem-se encorajados pelo progresso na resolução dos subproblemas da IA.
(RUSSELL, 2004)”
DEFINIÇÃO DE AGENTE INTELIGENTE


                 O que é agente?

Segundo o Dicionário: Moderno Dicionário da Língua Portuguesa

Agente é definido por: “Que age, que exerce alguma ação; que produz algum
efeito. 1 O que agencia ou trata de negócios alheios. 2 Pessoa encarregada da
direção duma agência. 3 Qualquer coisa, força ou substância que produz ou é
capaz de produzir determinado efeito ou resultado.



            Agente: aquele que trata de negócio por conta alheia.
DEFINIÇÃO DE AGENTE INTELIGENTE


  O que é Inteligencia/Inteligente?




Novo Dicionário da Língua Portuguesa (HOLANDA FERREIRA, 1975):

Inteligência: faculdade de aprender, apreender ou compreender;
percepção, apreensão, intelecto, intelectualidade.

Inteligente: que tem ou revela inteligência.” [BTRB-2001]
DEFINIÇÃO DE AGENTE INTELIGENTE




         +              = ?
Então... O que é Agente Inteligente?
DEFINIÇÃO DE AGENTE INTELIGENTE

             Agente Inteligente



Se juntarmos as duas definções Agente + Inteligente podemos definir segundo as palavras
do dicionário: Agir sabendo o que faz, agir pensando, raciocinando.

Um agente inteligente é alguém que age segundo um raciocínio, a um pensamento, age da
melhor maneira possível (inteligentemente). Um agente inteligente, reage (ação) analisando
(cérebro) as circunstâncias (ambiente), repondendo depois de elaborar uma ótima resposta.

E levando para a disciplina de Inteligencia Artificial:

“Um agente é um software que sabe fazer coisas que provavelmente você faria você mesmo
se tivesse tempo.” [BTRB-2001]
AGENTES INTELIGENTES




          AGENTES                                          AMBIENTE

“O agente inteligente, é aquele que adota a melhor ação possível diante de uma
situação, está presente na resolução de uma infinidade de problemas dos usuários
comuns. Hoje, a internet conta com diversas iniciativas que utilizam agentes, desde
sites que comparam preços de produtos para compra até mecanismos de busca
 inteligentes, que navegam dentro das páginas web, apresentando o resultado da
busca classificado pelo grau de acerto e relevância dos assuntos”.
AÇÃO “INTELIGENTE”




AÇÃO “BURRA”
Características
  de Agentes
    A característica que unifica os
  conceitos de agente presentes em
 todas as áreas acima é a existência
  de uma espaço no qual elementos
autônomos representam, manipulam
       e trocam informações e
 conhecimento, demonstrando uma
 capacidade cognitiva relativamente
    elevada quando comparados.
Características Gerais
Características de Agentes
       Inteligentes
TIPOS DE AGENTES
Basicamente 4 tipos:
   • Agentes reativos simples;
   • Agentes reativos baseados em modelos;
   • Agentes baseados em objetos;
   • Agentes baseados na utilidade.
Agentes reativos simples
• Agentes mais simples.
• Ações baseadas na percepção atual.
Agentes reativos baseados em
             modelos
• Devem manter algum tipo de estado interno
  que depende do histórico de percepções.
Agentes baseados em objetos

• Conhecer o estado atual do ambiente nem
  sempre é suficiente para decidir o que fazer.
• Este tipo de agente parece ser menos
  eficiente, porém é bem mais flexível que os
  anteriores.
• Poder ser modificado.
Agentes baseados na utilidade

• São utilizados nos projetos em que a tomada de
  decisões devem lidar com incertezas.
• Utilizam um modelo com uma função de utilidade
  que mede suas preferências entre estados do
  mundo.
• Logo em seguida ele escolhe a ação que leva a
  melhor solução esperada, feito através do
  cálculo da média de todos os estados
  resultantes    possíveis,   ponderados   pela
  probabilidade do resultado.
APRENDIZAGEM
• Requer que as percepções sejam usadas não
  apenas para agir, mas também para melhorar
  a habilidade do agente, melhorando assim,
  suas ações futuras.
• A aprendizagem ocorre à medida que o agente
  observa suas interações com o mundo e com
  seus próprios processos de toma da de
  decisão.
• Conforme chegam novos exemplos, o método
  abandona a hipótese mais simples e a partir
  de então, adota a hipótese mais completa.
Problema da Aprendizagem
        Supervisionada

• Envolve a aprendizagem de uma função a
  partir de exemplos de suas entradas e saídas.
• Atuam quase       sempre    em     ambientes
  observáveis.
• Nos casos em que os ambientes são
  parcialmente observáveis, o problema é mais
  difícil, pois os efeitos imediatos podem ser
  invisíveis.
Problema da Aprendizagem
       não-supervisionada

• Envolve aprendizagem de padrões na entrada
  nos casos em que não são fornecidos valores
  nas saídas.
• Não podem aprender o que fazer, porque não
  possuem as informações das ações corretas
  ou dos estados desejáveis.
Problema da Aprendizagem por
          Reforço

●
    É o mais comuns entre os três.


●
    Ao invés de ser informado sobre o que fazer
    por um instrutor, esse agente de
    aprendizagem de aprender a partir do reforço
    ou recompensa.
Áre
Ap as
  lica de
      ção
O digital aqui referido denota um meio conservativo,
  flexível e plástico de transmissão de dados que
  representam símbolos socialmente construídos.
Cognição: O Digital e o
        Analógico, o Simbólico e o
              Conexionista
●
    Uma característica fundamental dos meios digitais de
    comunicação que eles permitem que dados, além de serem
    transmitidos e captados (como também ocorre nos meios
    analógicos), possam ser transformados (manipulados) e
    armazenados sobre um suporte físico motivou. Estes dados
    armazenados fisicamente, mas interpretados de forma
    simbólica, transcendem o espaço (pois o símbolo - ou o
    signo - trafega pelo ter) e o tempo (pois o símbolo pode ser
    reconstituído à sua forma original porque foi socialmente
    construído).
●
    A atualização dinâmica deste modelo mental o processo
    chamado de cognição, cujo resultado a produção de
    informação.
Cognição: O Digital e o
         Analógico, o Simbólico e o
               Conexionista
●
    Os diversos modelos aqui apresentados: (1) Interação
    Humana-Máquina; (2) Vida Artificial; (3) Agentes Inteligentes e
    (4) Construcionismo Distribuído, oferecem uma análise ampla
    de como esta troca de dados e informações pode ocorrer
    sobre meios digitais, variando-se principalmente a natureza
    dos elementos interativos e autônomos bem como a natureza
    dos símbolos que s o transmitidos.
●
    Os modelos de Interação Humana-Máquina e de Agentes
    Inteligentes s o afins e mais conhecidos pela ciência da
    computação, enquanto que a Vida Artificial está estreitamente
    ligada área Sistemas Complexos e Dinâmicos. O
    Construcionismo Distribuído está diretamente associado à
    Psicologia Cognitiva e à Pedagogia.
Interação Humana-Máquina

●
    Interação          Humana-Máquina,             ou
    Human-Computer Interaction - HCI, " o estudo de
    como as pessoas concebem, implementam e
    usam sistemas de computador interativos, e
    como      computadores      afetam    indivíduos,
    organizações e a sociedade” (Myers et alli, 1996).
●
    Os elementos interativos em foco s o: programas
    de computador e seus usuários; sejam estes:
    indivíduos, grupos ou sociedades humanas.
Vida Artificial

●
    Vida Artificial busca soluções para a síntese de sistemas
    complexos que apresentam características vitais como
    adaptação, reprodução, autonomia e cooperação. Sob
    outro ponto de vista, Vida Artificial busca "compreender a
    biologia através das construção de fenômenos biológicos
    utilizando componentes artificiais" (Ray, 1995).
●
     Os elementos interativos aqui investigados s o das mais
    diversas naturezas: moléculas auto-replicantes como
    proteínas e DNA/RNA, simulações de animais em software
    ouhardware, inimigos de guerra, parceiros comerciais, etc.
Vida Artificial
●
    Sistemas de Wetware - experimentos consistem em produzir
    moléculas auto-replicantes com propriedades catalíticas, como
    RNA, buscando em alguns casos sintetizar substâncias com
    interesse econômico.
●
    Sistemas de Software - coleções de programas de computador
    que, na dinâmica de sua execução, exibem características
    auto-replicantes, cooperantes, competitivas e adaptativas,
    similares ao que ocorre em c lulas, organismos, sociedades e
    ecossistemas.
●
    Sistemas de Hardware - elementos computacionais físicos e
    autônomos (robôs controlados por um pequeno software) que
    apresentam        características   como    auto-preservação,
    auto-replicação, adaptação e cognição.
Tecnologias do Ciberespaço
●
    Tecnologias criam o suporte material para a construção do
    ciberespaço atual e futuro. Tem evoluído cada vez rapidamente,
    desde que foram criadas as primeiras redes de computadores de
    larga escala h pouco mais de vinte anos. Nesta seção só
    apresentadas:
●
     Internet e World Wide Web - tecnologias básicas de interconexão
    e troca de dados;
●
    Código Móvel - tecnologia de transferência e execução de
    programas entre computadores;
●
    Plataformas de Agentes em Software - suportam a migração e
    execução de elementos computacionais autônomos em software;
●
    VRML/Web3D - linguagem para descrição de mundos virtuais
    tridimensionais.
Conclusão
• Não existe consenso único sobre sua definição,
 mas sempre utilizam a sua “autonomia” como
• ponto principal.


• Características específicas: Inteligência, Agência e Mobilidade.


• A industria de software despertou para as diversas
  possibilidades de aplicações.


• Fazer o que você provavelmente faria se tivesse tempo.
REFERENCIAS


●   http://pt.wikipedia.org/wiki/Agente_inteligente
●   http://www.nead.unama.br/site/bibdigital/monografias/
    agentes_inteligentes.pdf
●   Imagens: Google Images

Mais conteúdo relacionado

Mais procurados

Aprendizagem por reforço
Aprendizagem por reforçoAprendizagem por reforço
Aprendizagem por reforço
Luís Nunes
 
Unidade iii tipos de softwares
Unidade iii   tipos de softwaresUnidade iii   tipos de softwares
Unidade iii tipos de softwares
Daniel Moura
 

Mais procurados (20)

Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
Banco de Dados II: Dinâmica de Perguntas e Respostas (aula 4)
 
Timeline Evolução do Banco de Dados
Timeline Evolução do Banco de DadosTimeline Evolução do Banco de Dados
Timeline Evolução do Banco de Dados
 
O que é Computação Gráfica?
O que é Computação Gráfica?O que é Computação Gráfica?
O que é Computação Gráfica?
 
Introdução a Machine Learning
Introdução a Machine LearningIntrodução a Machine Learning
Introdução a Machine Learning
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de Atividade
 
Introdução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaIntrodução à Aprendizagem de Máquina
Introdução à Aprendizagem de Máquina
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
02 historia da programação
02   historia da programação02   historia da programação
02 historia da programação
 
Metodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemasMetodologias de análise e desenvolvimento de sistemas
Metodologias de análise e desenvolvimento de sistemas
 
Aprendizagem por reforço
Aprendizagem por reforçoAprendizagem por reforço
Aprendizagem por reforço
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Computacao Movel Ubiqua
Computacao Movel UbiquaComputacao Movel Ubiqua
Computacao Movel Ubiqua
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicada
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
Unidade iii tipos de softwares
Unidade iii   tipos de softwaresUnidade iii   tipos de softwares
Unidade iii tipos de softwares
 
Análise e Modelagem com UML
Análise e Modelagem com UMLAnálise e Modelagem com UML
Análise e Modelagem com UML
 
Segurança em IoT - conceitos e iniciativas de padronização
Segurança em IoT - conceitos e iniciativas de padronizaçãoSegurança em IoT - conceitos e iniciativas de padronização
Segurança em IoT - conceitos e iniciativas de padronização
 
Estrutura de Dados - Grafos
Estrutura de Dados - GrafosEstrutura de Dados - Grafos
Estrutura de Dados - Grafos
 

Destaque (9)

Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes Inteligentes
 
Agente inteligente
Agente inteligenteAgente inteligente
Agente inteligente
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Exposicion Agentes Inteligentes
Exposicion Agentes InteligentesExposicion Agentes Inteligentes
Exposicion Agentes Inteligentes
 
Agentes basados en objetos utilidad
Agentes basados en objetos utilidadAgentes basados en objetos utilidad
Agentes basados en objetos utilidad
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Agentes Inteligentes
Agentes  InteligentesAgentes  Inteligentes
Agentes Inteligentes
 
Modelo de artigo científico básico - com normas ABNT
Modelo de artigo científico básico - com normas ABNTModelo de artigo científico básico - com normas ABNT
Modelo de artigo científico básico - com normas ABNT
 

Semelhante a Agentes Inteligentes - IA

Desenvolvendo Sistemas Multiagentes utilizando ferramentas de código aberto
Desenvolvendo Sistemas Multiagentes utilizando ferramentas de código abertoDesenvolvendo Sistemas Multiagentes utilizando ferramentas de código aberto
Desenvolvendo Sistemas Multiagentes utilizando ferramentas de código aberto
Felipe Neves Brito
 
Convergencia de tecnologias
Convergencia de tecnologiasConvergencia de tecnologias
Convergencia de tecnologias
hetorivc
 
Convergencia de tecnologias
Convergencia de tecnologias Convergencia de tecnologias
Convergencia de tecnologias
hetorivc
 
3294 lógica de programação
3294 lógica de programação3294 lógica de programação
3294 lógica de programação
Lucas Cruz
 
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Impacta Eventos
 
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane FidelixAula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Cris Fidelix
 
Agent based software development
Agent based software developmentAgent based software development
Agent based software development
Alan Prando
 

Semelhante a Agentes Inteligentes - IA (20)

Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Aula4AgentesIntelig.ppt
Aula4AgentesIntelig.pptAula4AgentesIntelig.ppt
Aula4AgentesIntelig.ppt
 
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria InteligenteSeminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
Seminário Inteligência Artificial - Sistemas Multiagentes e Tutoria Inteligente
 
Aula-I.A.- UFSC
Aula-I.A.- UFSCAula-I.A.- UFSC
Aula-I.A.- UFSC
 
Resumo prova
Resumo provaResumo prova
Resumo prova
 
Desenvolvendo Sistemas Multiagentes utilizando ferramentas de código aberto
Desenvolvendo Sistemas Multiagentes utilizando ferramentas de código abertoDesenvolvendo Sistemas Multiagentes utilizando ferramentas de código aberto
Desenvolvendo Sistemas Multiagentes utilizando ferramentas de código aberto
 
Convergencia de tecnologias
Convergencia de tecnologiasConvergencia de tecnologias
Convergencia de tecnologias
 
Convergencia de tecnologias
Convergencia de tecnologiasConvergencia de tecnologias
Convergencia de tecnologias
 
Convergencia de tecnologias
Convergencia de tecnologias Convergencia de tecnologias
Convergencia de tecnologias
 
3294 lógica de programação
3294 lógica de programação3294 lógica de programação
3294 lógica de programação
 
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)Palestra Experiência do Usuário no contexto do negócio (UX Expert)
Palestra Experiência do Usuário no contexto do negócio (UX Expert)
 
Inteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativosInteligência artificial para sistemas colaborativos
Inteligência artificial para sistemas colaborativos
 
User eXperience
User eXperienceUser eXperience
User eXperience
 
Palestra- Multiexperiência
Palestra- MultiexperiênciaPalestra- Multiexperiência
Palestra- Multiexperiência
 
Teoria Informacao
Teoria InformacaoTeoria Informacao
Teoria Informacao
 
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane FidelixAula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
Aula 01 - Conceitos de IHC - Prof.ª Cristiane Fidelix
 
Palestra - Arquitetura de Informação e Usabilidade
Palestra - Arquitetura de Informação e UsabilidadePalestra - Arquitetura de Informação e Usabilidade
Palestra - Arquitetura de Informação e Usabilidade
 
Interação Homem Computador Aula 02
Interação Homem Computador Aula 02Interação Homem Computador Aula 02
Interação Homem Computador Aula 02
 
Agent based software development
Agent based software developmentAgent based software development
Agent based software development
 
Aula 1
Aula 1Aula 1
Aula 1
 

Mais de Thiago Marinho (7)

Aula de revisão sistemas multimidia ead ufgd lic. computação
Aula de revisão sistemas multimidia ead ufgd lic. computaçãoAula de revisão sistemas multimidia ead ufgd lic. computação
Aula de revisão sistemas multimidia ead ufgd lic. computação
 
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
 
Apresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - ConceitoApresentação Sistemas Distribuídos - Conceito
Apresentação Sistemas Distribuídos - Conceito
 
Barramento Assíncrono
Barramento AssíncronoBarramento Assíncrono
Barramento Assíncrono
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos Genéticos
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos Genéticos
 
Barbeiro Sonolento
Barbeiro SonolentoBarbeiro Sonolento
Barbeiro Sonolento
 

Agentes Inteligentes - IA

  • 1. Agentes Inteligentes Thiago, Quezia, João, Valter, Jobson e Yanko IA – 2012 / Uniderp
  • 2. Quem fala & o quê Fala? Thiago: Histórico, Definição de Agente, Inteligente/Inteligência, Agentes Inteligentes com exemplos Quezia: Características gerais de Agentes, Características Específicas de Agentes Inteligentes e Características de Agentes Inteligentes João: Tipos de Agentes (agentes Reativos Simples, Agentes reativos baseados em modelos, agentes baseados em objetos, agentes baseados na utilidade), Aprendizagem dos Agentes Inteligentes (aprendizagem supervisionada, não supervisionada, por reforço). Valter: Áreas de Aplicação Jobson: Ciberespaço, Cognição: o Digital e o Analógico, o Simbólico e o Conexionista, Interação Humana-Máquina, Vida Artificial, Tecnologias do Ciberespaço Yanko: Conclusão
  • 3. H1ST[']R!C0 “Os agentes inteligentes surgiram na década de 90 como uma evolução da programação orientada a objetos. (Shoham, 1993) desenvolveu uma linguagem, a Agent-0 e desta surgiu a RADL – Reticular Agent Development Language, um ambiente de desenvolvimento de agentes inteligentes muito utilizado”. [SILVA, J. C. T] “Os agentes inteligentes surgiram em 1995, devido aos pesquisadores sentirem-se encorajados pelo progresso na resolução dos subproblemas da IA. (RUSSELL, 2004)”
  • 4. DEFINIÇÃO DE AGENTE INTELIGENTE O que é agente? Segundo o Dicionário: Moderno Dicionário da Língua Portuguesa Agente é definido por: “Que age, que exerce alguma ação; que produz algum efeito. 1 O que agencia ou trata de negócios alheios. 2 Pessoa encarregada da direção duma agência. 3 Qualquer coisa, força ou substância que produz ou é capaz de produzir determinado efeito ou resultado. Agente: aquele que trata de negócio por conta alheia.
  • 5. DEFINIÇÃO DE AGENTE INTELIGENTE O que é Inteligencia/Inteligente? Novo Dicionário da Língua Portuguesa (HOLANDA FERREIRA, 1975): Inteligência: faculdade de aprender, apreender ou compreender; percepção, apreensão, intelecto, intelectualidade. Inteligente: que tem ou revela inteligência.” [BTRB-2001]
  • 6. DEFINIÇÃO DE AGENTE INTELIGENTE + = ? Então... O que é Agente Inteligente?
  • 7. DEFINIÇÃO DE AGENTE INTELIGENTE Agente Inteligente Se juntarmos as duas definções Agente + Inteligente podemos definir segundo as palavras do dicionário: Agir sabendo o que faz, agir pensando, raciocinando. Um agente inteligente é alguém que age segundo um raciocínio, a um pensamento, age da melhor maneira possível (inteligentemente). Um agente inteligente, reage (ação) analisando (cérebro) as circunstâncias (ambiente), repondendo depois de elaborar uma ótima resposta. E levando para a disciplina de Inteligencia Artificial: “Um agente é um software que sabe fazer coisas que provavelmente você faria você mesmo se tivesse tempo.” [BTRB-2001]
  • 8. AGENTES INTELIGENTES AGENTES AMBIENTE “O agente inteligente, é aquele que adota a melhor ação possível diante de uma situação, está presente na resolução de uma infinidade de problemas dos usuários comuns. Hoje, a internet conta com diversas iniciativas que utilizam agentes, desde sites que comparam preços de produtos para compra até mecanismos de busca inteligentes, que navegam dentro das páginas web, apresentando o resultado da busca classificado pelo grau de acerto e relevância dos assuntos”.
  • 10. Características de Agentes A característica que unifica os conceitos de agente presentes em todas as áreas acima é a existência de uma espaço no qual elementos autônomos representam, manipulam e trocam informações e conhecimento, demonstrando uma capacidade cognitiva relativamente elevada quando comparados.
  • 13. TIPOS DE AGENTES Basicamente 4 tipos: • Agentes reativos simples; • Agentes reativos baseados em modelos; • Agentes baseados em objetos; • Agentes baseados na utilidade.
  • 14. Agentes reativos simples • Agentes mais simples. • Ações baseadas na percepção atual.
  • 15. Agentes reativos baseados em modelos • Devem manter algum tipo de estado interno que depende do histórico de percepções.
  • 16. Agentes baseados em objetos • Conhecer o estado atual do ambiente nem sempre é suficiente para decidir o que fazer. • Este tipo de agente parece ser menos eficiente, porém é bem mais flexível que os anteriores. • Poder ser modificado.
  • 17. Agentes baseados na utilidade • São utilizados nos projetos em que a tomada de decisões devem lidar com incertezas. • Utilizam um modelo com uma função de utilidade que mede suas preferências entre estados do mundo. • Logo em seguida ele escolhe a ação que leva a melhor solução esperada, feito através do cálculo da média de todos os estados resultantes possíveis, ponderados pela probabilidade do resultado.
  • 18. APRENDIZAGEM • Requer que as percepções sejam usadas não apenas para agir, mas também para melhorar a habilidade do agente, melhorando assim, suas ações futuras. • A aprendizagem ocorre à medida que o agente observa suas interações com o mundo e com seus próprios processos de toma da de decisão. • Conforme chegam novos exemplos, o método abandona a hipótese mais simples e a partir de então, adota a hipótese mais completa.
  • 19. Problema da Aprendizagem Supervisionada • Envolve a aprendizagem de uma função a partir de exemplos de suas entradas e saídas. • Atuam quase sempre em ambientes observáveis. • Nos casos em que os ambientes são parcialmente observáveis, o problema é mais difícil, pois os efeitos imediatos podem ser invisíveis.
  • 20. Problema da Aprendizagem não-supervisionada • Envolve aprendizagem de padrões na entrada nos casos em que não são fornecidos valores nas saídas. • Não podem aprender o que fazer, porque não possuem as informações das ações corretas ou dos estados desejáveis.
  • 21. Problema da Aprendizagem por Reforço ● É o mais comuns entre os três. ● Ao invés de ser informado sobre o que fazer por um instrutor, esse agente de aprendizagem de aprender a partir do reforço ou recompensa.
  • 22. Áre Ap as lica de ção
  • 23. O digital aqui referido denota um meio conservativo, flexível e plástico de transmissão de dados que representam símbolos socialmente construídos.
  • 24. Cognição: O Digital e o Analógico, o Simbólico e o Conexionista ● Uma característica fundamental dos meios digitais de comunicação que eles permitem que dados, além de serem transmitidos e captados (como também ocorre nos meios analógicos), possam ser transformados (manipulados) e armazenados sobre um suporte físico motivou. Estes dados armazenados fisicamente, mas interpretados de forma simbólica, transcendem o espaço (pois o símbolo - ou o signo - trafega pelo ter) e o tempo (pois o símbolo pode ser reconstituído à sua forma original porque foi socialmente construído). ● A atualização dinâmica deste modelo mental o processo chamado de cognição, cujo resultado a produção de informação.
  • 25. Cognição: O Digital e o Analógico, o Simbólico e o Conexionista ● Os diversos modelos aqui apresentados: (1) Interação Humana-Máquina; (2) Vida Artificial; (3) Agentes Inteligentes e (4) Construcionismo Distribuído, oferecem uma análise ampla de como esta troca de dados e informações pode ocorrer sobre meios digitais, variando-se principalmente a natureza dos elementos interativos e autônomos bem como a natureza dos símbolos que s o transmitidos. ● Os modelos de Interação Humana-Máquina e de Agentes Inteligentes s o afins e mais conhecidos pela ciência da computação, enquanto que a Vida Artificial está estreitamente ligada área Sistemas Complexos e Dinâmicos. O Construcionismo Distribuído está diretamente associado à Psicologia Cognitiva e à Pedagogia.
  • 26. Interação Humana-Máquina ● Interação Humana-Máquina, ou Human-Computer Interaction - HCI, " o estudo de como as pessoas concebem, implementam e usam sistemas de computador interativos, e como computadores afetam indivíduos, organizações e a sociedade” (Myers et alli, 1996). ● Os elementos interativos em foco s o: programas de computador e seus usuários; sejam estes: indivíduos, grupos ou sociedades humanas.
  • 27. Vida Artificial ● Vida Artificial busca soluções para a síntese de sistemas complexos que apresentam características vitais como adaptação, reprodução, autonomia e cooperação. Sob outro ponto de vista, Vida Artificial busca "compreender a biologia através das construção de fenômenos biológicos utilizando componentes artificiais" (Ray, 1995). ● Os elementos interativos aqui investigados s o das mais diversas naturezas: moléculas auto-replicantes como proteínas e DNA/RNA, simulações de animais em software ouhardware, inimigos de guerra, parceiros comerciais, etc.
  • 28. Vida Artificial ● Sistemas de Wetware - experimentos consistem em produzir moléculas auto-replicantes com propriedades catalíticas, como RNA, buscando em alguns casos sintetizar substâncias com interesse econômico. ● Sistemas de Software - coleções de programas de computador que, na dinâmica de sua execução, exibem características auto-replicantes, cooperantes, competitivas e adaptativas, similares ao que ocorre em c lulas, organismos, sociedades e ecossistemas. ● Sistemas de Hardware - elementos computacionais físicos e autônomos (robôs controlados por um pequeno software) que apresentam características como auto-preservação, auto-replicação, adaptação e cognição.
  • 29. Tecnologias do Ciberespaço ● Tecnologias criam o suporte material para a construção do ciberespaço atual e futuro. Tem evoluído cada vez rapidamente, desde que foram criadas as primeiras redes de computadores de larga escala h pouco mais de vinte anos. Nesta seção só apresentadas: ● Internet e World Wide Web - tecnologias básicas de interconexão e troca de dados; ● Código Móvel - tecnologia de transferência e execução de programas entre computadores; ● Plataformas de Agentes em Software - suportam a migração e execução de elementos computacionais autônomos em software; ● VRML/Web3D - linguagem para descrição de mundos virtuais tridimensionais.
  • 30. Conclusão • Não existe consenso único sobre sua definição, mas sempre utilizam a sua “autonomia” como • ponto principal. • Características específicas: Inteligência, Agência e Mobilidade. • A industria de software despertou para as diversas possibilidades de aplicações. • Fazer o que você provavelmente faria se tivesse tempo.
  • 31. REFERENCIAS ● http://pt.wikipedia.org/wiki/Agente_inteligente ● http://www.nead.unama.br/site/bibdigital/monografias/ agentes_inteligentes.pdf ● Imagens: Google Images