56
SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

Embed Size (px)

Citation preview

Page 1: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

SISTEMAS DE INFORMAÇÃOInteligência Artificial

2010/01

UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas

Araguari - MG

Page 2: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

Inteligência Artificial Inteligência Artificial

Introdução a Introdução a AgentesAgentes

Aula 06Aula 06

Page 3: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

3

O que é um agente?

é uma entidade real ou virtual que está inserida em um ambiente que pode perceber o seu ambiente que pode agir no ambiente que pode se comunicar com outros

agentes que tem um comportamento autônomo

Agentes

Page 4: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

4

Agentes São sistemas que podem decidir por si próprios o que é

necessário fazer para satisfazer o objetivo para o qual foram projetados. Tais sistemas:

Estão situados em algum ambiente Possuem controle parcial sobre o ambiente São capazes de ação autônoma

Exemplo: Sistemas de controle: termostato

Page 5: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

5

Um Agente e seu Ambiente

Russell & Norvig (2003)

Page 6: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

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

O que é um Agente

Page 7: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

7

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.

Page 8: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

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, ...

Exemplos de Agentes

Page 9: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

Exemplos de Agentes

Fonte: Russel e Norvig, Inteligência Artificial.

Page 10: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

10

Exemplo: Um Táxi Automático

Ambiente: Ruas, estradas, tráfego, pedestres, tempo...

Medida de Desempenho: Segurança, destino, conforto, rendimento...

Atuadores: Direção, acelerador, freios...

Sensores: Velocímetro, sensores do motor, GPS...

Page 11: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

11

Agente de policia

Ambiente

Agenteraciocínio

Conhecimento:- leis- comportamento dos indivíduos,...

Objetivo:- fazer com que as leis sejam respeitadas

Ações:- multar- apitar- parar, ...

execuçãopercepção

Page 12: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

12

Um Agente de Compras na Internet

Como seriam:

O Ambiente?

A Medida de Desempenho?

Os Atuadores?

Os Sensores?

Page 13: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

13

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

Page 14: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

14

Exemplos de Agentes

Fonte: Teresa Ludermir & Jacques Robin, Fundamentos de Inteligência Artificial, Cin-UFPE

Agente Dadosperceptivos

Ações Objetivos Ambiente

Diagnósticomédico

Sintomas,paciente, exames

respostas, ...

Perguntar,prescrever exames,

testar

Saúde do paciente,minimizar custos

Paciente,gabinete, ...

Análise deimagens de

satélite

Pixels imprimir umacategorização

categorizarcorretamente

Imagens desatélite

Tutorial deportuguês

Palavrasdigitadas

Imprimir exercícios,sugestões,

correções, ...

Melhorar odesempenho do

estudante

Conjunto deestudantes

Filtrador deemails

mensagens Aceitar ou rejeitarmensagens

Aliviar a carga deleitura do usuário

Mensagens,usuários

Motorista detá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 deoutros músicos,

grades deacordes

Escolher e tocarnotas no andamento

Tocar bem, sedivertir, agradar

Músicos,publico, grades

de acordes

Page 15: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

15

A Metáfora de agente decompõe1) Problema em:

percepções, ações, objetivos, e ambiente (e outros agentes)

2) 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

3) Arquitetura e método de resolução de problema

Page 16: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

16

Ambientes: propriedades Acessível: quando os sensores do agente

conseguem perceber o estado completo do ambiente. Determinista: o próximo estado do ambiente pode ser

completamente determinado pelo estado atual e as ações selecionadas pelo agente.

Episódico: a experiência do agente é dividida em episódios. Cada episódio consiste em o agente perceber e então agir. Cada episódio não depende das ações que ocorreram em episódios prévios.

Page 17: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

17

Ambientes: propriedades Estático: o ambiente não muda enquanto o agente está

escolhendo a ação a realizar. Semi-estático: o ambiente não muda enquanto o

agente delibera, mas o "score" do agente muda. Discreto: quando existe um número distinto e

claramente definido de percepções e ações em cada turno.

Contínuo: percepções e ações mudam em um espectro contínuo de valores.

O Tamanho do ambiente é dado por:número de percepções, ações e objetivos possíveis

Page 18: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

18

Algoritmo básico função agenteSimples (percept) retorna ação

memória := atualizaMemória (memória, percept)ação := escolheMelhorAção(memória)memória := atualizaMemória (memória, ação)retorna ação

Arquiteturas Agente tabela Agente reativo Agente reativo com estado interno (autômato) Agente cognitivo (baseado em objetivos) Agente otimizador Agente adaptativo

autonomiacomplexidade

Page 19: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

19

Agentes - AmbienteCompletamente observável versus parcialmente

observávelDeterminístico versus estocásticoEpisódico versus seqüencialEstático versus dinâmicoDiscreto versus contínuoAgente único versus multiagente

Page 20: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

20

Agentes - AmbienteFonte: Russel e Norvig, Inteligência Artificial.

Page 21: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

21

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.

Page 22: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

22

Agentes - Estrutura

Agentes reativos simples

Page 23: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

23

Agentes - Estrutura

Agentes reativos baseados em modelo

Page 24: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

24

Agentes - Estrutura

Agentes baseados em objetivos

Page 25: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

25

Agentes - Estrutura

Agentes baseados na utilidade

Page 26: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

26

Agentes - Estrutura

Agentes com aprendizagem

Page 27: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

27

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.

Page 28: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

28

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 ??

Page 29: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

29

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

Inteligência : Centralizada ou Distribuída?

Page 30: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

30

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

Page 31: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

31

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

Page 32: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

32

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

Raciocínio

Agente

Ambiente

Sensores

Atuadores

Objetivos

Interpretaçãodas percepções:

I = f(P)

Escolhadas ações:A = g(I,O)

A

P 1. Percepções ambientais2. Própriocepções3. Percepções

comunicativas

1. Ações de alterações ambientais

2. Ações perceptivas3. Ações

comunicativas

Page 33: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

33

Robô Multi-Humano: regras do jogo Braços

não podem ver não devem ouvir o que diz o

sistema de visão tem tato pouco refinado podem responder apenas sim

ou não ao cérebro seguem instruções do cérebro

Sistema de visão não pode fornecer informação

sem ter sido claramente perguntado pelo cérebro

pode distinguir diferentes objetos e estimar distâncias

pode mover-se de forma a dar informações visuais a partir de diferentes ângulos

Cérebro não pode ver fala com todas as partes do robô controla os braços indicando

ângulos de giro deslocamento em uma

direção e distância dadas força a aplicar

pode fazer perguntas aos braços e sistema de visão

pode pedir para o sistema de visão se deslocar para obter outros ângulos de visão

pode desenhar ambiente em uma folha de papel

Voluntários? Braços e olhos saem da sala... Cérebro recebe a tarefa

Page 34: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

34

Exemplos Agentes

Page 35: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

35

Problema: Auxílio á Compras na Web

Como localizar a informação relevante? Como modelar o interesse de um usuário particular?

Page 36: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

36

Automatização de sistemas de potência

objetos: rios, barragens, turbinas, transformadores, linhas, ... Como modelar os componentes do sistema e dar-lhes autonomia? Como assegurar uma boa comunicação e coordenação entre estes

componentes?

Page 37: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

37

Produção de histórias interativas

. Criar ilusão da vida (ex. Walt Disney)

. Permitir interação com usuário

. Modelar comportamento e personalidade

(ex. tamagotchi)

Page 38: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

38

Produção de jogos e histórias interativas

Como modelar o comportamento e personalidade para criar ilusão da vida?

Como permitir uma boa interação com usuário e um comportamento adequado?

WogglesDeep Blue

Page 39: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

39

Exemplos

CyberLife: CreaturesOZ: Woggles

El Fish PFMagic:Petz

Page 40: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

40

Entretenimento Diversos tipos de aplicações

histórias interativas animações em ambientes virtuais jogos

Requisitos p/ sucesso em jogos bons níveis de interação bons níveis de realismo gráfico ótimo gameplaying

Para gerar ilusão de vida é preciso expressar e controlar personalidade, emoções, atitudes

=> atores sintéticos

Page 41: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

41

Exemplos

Maxis: SimLife

Fujitsu: Fin Fin

Page 42: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

42

Robótica

Robôs Médios

Robôs Pequenos

Page 43: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

43

Controlar robôs

Como obter navegação segura e eficiente, estabilidade, manipulação fina e versátil?

E no caso de ambientes dinâmicos não deterministas?

HAZBOT: ambientes com atmosfera inflamável

Page 44: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

44

Comércio Eletrônico

Hoje informação marketing processamento do pedido Problemas

O que comprar? Onde comprar? Quanto pagar?

Amanhã shoppings eletrônicos, com agentes representando

vendedores e compradores leilões, com agentes fazendo lançes

Page 45: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

45

Modelo de compra

identificação da necessidade recomendação de produtos pesquisa de mercado negociação compra e envio serviço e avaliação de produtos

MEDIADOSPOR AGENTES

Agent-Mediated Electronic Commerce

Page 46: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

46

Identificação da necessidade Agentes de notificação

exemplos: amazon.com (novos livros disponíveis) fastparts.com (novos lançes afetam os seus) classifieds 2000 (produto específico disponível por um

preço específico) produtos:

Firefly Microsoft Oracle, ...

Page 47: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

47

Recomendação de produtos Agentes de recomendação

exemplos: amazon.com, barnesandnoble.com, ZDNet.com,

mylaunch.com, personalogic - AOL,...

Page 48: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

48

Pesquisa de mercado Agentes de comparação.

exemplos: bargainfinder, jango (excite), fido. miner (uol), priceline …

produtos: agentsoft, Israel junglee

Page 49: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

49

Negociação Agentes de negociação

pesquisa: Kasbah - MarketMaker (MIT Media Lab) Tete-a-Tete (MIT Media Lab) AuctionBot (Univ. of Michigan) ShopBot (DI-UFPE)...

produtos comerciais: Moai Technologies, Inc BusinessBots, Inc

agentede compra

consumidor agentesde venda

lojas

Page 50: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

50

Negociação: leilão AuctionWeb

Auction Auction Fever!Fever!

Page 51: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

51

Agentes em Intranets

Gerência de redes e sistemas distribuídos Monitoramento e diagnóstico de falhas Balanceamento de carga Detecção de intrusão Etc…

Page 52: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

52

Gerenciamento de redes e sistemas distribuídos heterogêneos

Problemas da política centralizada Gargalo no administrador; Requer muito processamento na plataforma de administração; Excesso de tráfego na rede

Tarefas de Gerenciamento Monitorar estado e tráfego em conexões; Manter operacionais os nós da conexão; Automatizar distribuição de arquivos; Manter inventário de HW; Gerenciar recursos compartilhados; Gerenciar SW instalado; Atualizar versões de SO’s e SW’s; Implantar e manter políticas de segurança; Atender as necessidades dos usuários; ...

Page 53: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

53

Manutenção remota de elementos diversos

Page 54: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

54

Detecção de Intrusão

Motivação: Firewalls só conseguem conter ataques conhecidos. Firewalls não conseguem conter ataques oriundos da

rede interna. Ataques (internos ou externos) deixam sintomas. Possibilidade de previsão de ataques.

Page 55: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

55

Detecção de Intrusão – Onde os agentes entram ?

Detectando sintomas: Periodicamente verificando permissões etc...

Detectando cenários: Periodicamente analisando o tráfego etc...

Possibilidade de oferecer serviços adicionais: Otimizando a coleta de informações relevantes; Disparando “triggers”;

Possibilidade de oferecer “capacidade reativa” automática da rede atacada. Desconectando o intruso; Bloqueando o tráfego para a Internet etc… Enviando mensagem para o operador do backbone

Page 56: SISTEMAS DE INFORMAÇÃO Inteligência Artificial 2010/01 UNIPAC - FACAE Faculdade de Ciências Administrativas e Exatas Araguari - MG

56

Exemplos – Sistemas Multiagentes

SMarket: Um Sistema Multiagentes para Compras on-line

Fonte: http://wwwhome.cs.utwente.nl/~alme/cvitae/smarket-techreport.pdf

Aplicações de Interfaces Comuns para Gateways (CGI, Common Gateway Interface) http://www.fundao.wiki.br/articles.asp?cod=88