Protótipo de Sistema Multi- Agentes para Auxílio na Construção de Diagnósticos Médicos. Aluno : Carlos Alberto Barth



Documentos relacionados
Introdução ao Modelos de Duas Camadas Cliente Servidor

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Guia do Usuário commanager

Sistemas Operacionais. Conceitos de um Sistema Operacional

PPS - Processo de Proposta de Solução Versão 1.3.1

Conceitos de Banco de Dados

Evolução na Comunicação de

5 Conclusões 5.1. Síntese do estudo

Engenharia de Software II: Definindo Projeto III. Prof. Msc Ricardo Britto DIE-UFPI

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Plano de Trabalho Docente Ensino Técnico

Projeto Integrador Projeto de Redes de Computadores

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Projeto de Redes Top-Down

Plano de Trabalho Docente Ensino Técnico

Tecnologia e Infraestrutura. Conceitos de Redes

Universidade de Brasília

Documento de Arquitetura

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Plano de Trabalho Docente Ensino Técnico

Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

3 SCS: Sistema de Componentes de Software

Uso de taxonomias na gestão de conteúdo de portais corporativos.

Uma Proposta de Tecnologia Embarcada na Internação Domiciliar Capítulo 3 Implementação do SMD 93

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

IW10. Rev.: 02. Especificações Técnicas

Redes de Computadores

Alunos de 6º ao 9 anos do Ensino Fundamental

2 Geração Dinâmica de Conteúdo e Templates de Composição

Projeto de Arquitetura

Roteiro para Elaboração dos Planos de Gestão de Logística Sustentáveis PLS. Departamento de Logística e Serviços Gerais

CICLO DE VIDA DE SISTEMAS DE GESTÃO DE CONHECIMENTO

Manual do Painel Administrativo

INTRODUÇÃO A REDES DE COMPUTADORES (DEFINIÇÕES) Prof. Msc. Hélio Esperidião

SISTEMAS DISTRIBUÍDOS

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Um Driver NDIS Para Interceptação de Datagramas IP

Plano de Trabalho Docente Ensino Técnico

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Governança de TI. ITIL v.2&3. parte 1

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

COMPONENTES DE REDES. Fernando Albuquerque (061)

Sistemas de Informação para Apoio à Decisão Gerencial

Revisão. Karine Peralta

INTERNET CONCEITOS. Internet é a "grande rede mundial de computadores"

Objetivos da aula. Diagnóstico dos principais problemas da empresa. Processos Gerenciais

MÓDULO 8 Modelo de Referência TCP/IP

DOCUMENTO DE CONSTITUIÇÃO DA ETIR

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

Plano de Trabalho Docente Ensino Técnico

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

05/08/2013. Sistemas Distribuídos Cluster. Sistemas Distribuídos Cluster. Agenda. Introdução

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

PONTOS CRÍTICOS DA IMPLANTAÇÃO DE UM PROJETO DE E-LEARNING.

Sistemas Distribuídos

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Disciplina: Gerenciamento de Projetos e Práticas de Integração. Gerenciamento de Projetos e Práticas de Integração AULA 3.

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

CollA: Uma Plataforma Colaborativa para Programas Java e Java Cá & Lá. Bruno Cerqueira Hott Prof. Joubert de Castro Lima

Orientações sobre o Novo Produto SACR Sistema de Acolhimento com Classificação de Risco. Versão 1.0, 30/11/2009

IBM Managed Security Services for Agent Redeployment and Reactivation

BANCO DE AULAS E PROJETOS MANUAL DO APLICATIVO

SISTEMAS OPERACIONAIS

ATIVIDADES TÍPICAS DOS CARGOS DE NÍVEL SUPERIOR

Firewalls. Firewalls

Revisão Gerenciar consiste em supervisionar e controlar seu funcionamento para que ele satisfaça aos requisitos tanto dos seus usuários quanto dos

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

DAVID MARCONY CATVBRASIL

Arquitetura de Rede de Computadores

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Marketing Web & Desenvolvimento

Maria Inês Gazzola Paulino

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS

UNIP UNIVERSIDADE PAULISTA

GESTÃO DE PROJETOS PARA A INOVAÇÃO

OURO MODERNO Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

MASTER IN PROJECT MANAGEMENT

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

Engenharia de Software III

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

gestão eletrônica do sistema da qualidade: uma ferramenta para o Coordenador da Qualidade A gestão eletrônica QUALIDADE QUALIDADE PROJETOS SAC

Transcrição:

Protótipo de Sistema Multi- Agentes para Auxílio na Construção de Diagnósticos Médicos Aluno : Carlos Alberto Barth Orientador: Prof.. Paulo de Tarso Mendes Luna

CRONOGRAMA DE APRESENTAÇÃO 1. CONTEXTO DO AMBIENTE; 2. DEFINIÇÃO DO PROBLEMA; 3. PROPOSTA DE SOLUÇÃO A A estratégia adotada; Tecnologias empregadas; Justificativas. 4. IMPLEMENTAÇÃO DA SOLUÇÃO; Arquitetura adotada; Entidades de agentes e suas tarefas. 5. CONCLUSÕES; 6. SUGESTÕES PARA TRABALHOS FUTUROS. 2 6. SUGESTÕES PARA TRABALHOS FUTUROS.

CONTEXTO DO PROBLEMA: DIAGNÓSTICO MÉDICO VETERINÁRIO CONSTRUIR O DIAGNÓSTICO IMPLICA: 1. considerar muitas variáveis e suas possíveis combinações; 2. estas variáveis representam muitas vezes conhecimento especializado; 3. o médico não pode ser um especialista em todas as áreas. 3

PARA SUPRIR A FALTA DE CONHECIMENTO ESPECIALIZADO OS MÉDICOS: 1. pesquisam literaturas especializadas (livros e periódicos); 2. pesquisam na Internet; 3. recorrem a especialistas ou médicos mais experientes em busca de um comparativo de idéias. CONSEQUÊNCIAS OBSERVADAS: 1. possíveis insatisfações por parte do cliente; 2. tratamentos intermediários e aumento dos custos; 3. risco de vida para o paciente. 4

DEFINIÇÃO DO PROBLEMA: Como ter acesso eficiente e eficaz ao conhecimento médico necessário para a construção dos diagnósticos médico-veterinários? 5

PROPOSTA DE SOLUÇÃO ESTRATÉGIA ADOTADA: Um conjunto de ferramentas que tornem possível o compartilhamento eficiente e eficaz de conhecimentos técnicos entre médicos veteri- nários geograficamente separados como auxílio na construção dos diagnósticos. 6

TECNOLOGIAS EMPREGADAS: SAD na organização do conhecimento; Regras de produção na representação do conhecimento; Agentes na execução das tarefas que efetivarão o compartilhamento de conheci- mentos; Internet como meio físico para transmissão das informações pesquisadas. 7

SAD Por que empregar o SAD na organização do conhecimento a ser compartilhado? 1. os relacionamentos entre os elementos (causas, sintomas, enfermidades, tratamentos) podem ser modificados a qualquer momento, permitindo modificação e aperfeiçoamento dos conceitos; 2. os conceitos podem ser abordados tanto genérica quanto de forma mais aprofundada; Desta forma: permite captar o estilo pessoal de decisão de cada profissional individualmente. 8

REGRAS DE PRODUÇÃO Por que utilizar regras de produção na representação do conhecimento a ser compartilhado? 1. representa com clareza as relações entre os elementos que compõe a enfermidade e seu tratamento; 2. otimiza o acesso aos dados por parte dos agentes envolvidos no processo de pesquisa. 9

EXEMPLO DE REGRAS DE PRODUÇÃO ÍNDICES Se (Febre e Anorexia e Prurido) então Varíola ÍNDICES ÍNDICES ÍNDICES ÍNDICES ÍNDICES ÍNDICES ÍNDICES ÍNDICES Se (Meteorismo e Dispepsia) então Febre do Feno. Se Febre do Feno então Inicio Pega Tratamento Febre do Feno; Pega Dieta Febre do Feno; Pega Exames Febre do Feno Fim Se Varíola então Inicio Pega Tratamento Varíola; Pega Dieta Varíola; Pega Exames Varíola. Fim. 10

INTERNET Por que utilizar Internet como meio físico de transmissão para informações pesquisadas? Grande facilidade de acesso em função de: 1. barateamento dos recursos de hardware; 2. grande volume de informações disponíveis; 3. custo mais acessível se comparado a uma linha dedicada (RENPAC, TRANSPAC). 11

AGENTES Por que utilizar agentes na execução das tarefas do sistema? 1. Portabilidade; 2. Desempenho; 3. Distribuição; 4. A possibilidade de implementação de autonomia como forma de aumento da performance do sistema. 12

BASE DE CONHECIMENTO 2. SAD ALIMENTA BASE DE CONHECIMENTO INDICES INDICES 1. MÉDICO ORGANIZA CONHECIMENTO INDICES INDICES SAD MÉDICO REGRAS DE PRODUÇÃO 4. SAD RECUPERA O CONHECIMENTO COM AUXÍLIO DE REGRAS DE PRODUÇÃO 3. MÉDICO REQUISITA CONHECIMENTO AGENTE 5. AGENTE REQUISITA CONHECIMENTO 13

INTERFACE COM APLICAÇÃO DO SAD 14

INTERFACE COM APLICAÇÃO DE REGRAS DE PRODUÇÃO 15

IMPLEMENTAÇÃO DA SOLUÇÃO A ARQUITETURA ADOTADA: REATIVA. CARACTERÍSTICAS: 1. processamento ação-reação; 2. módulos autônomos responsáveis por executar uma determinada tarefa; 3. ausência de modelos de representação do mundo real. 16

ENTIDADES DE AGENTES E SUAS TAREFAS Agente Roteador (AgR) Cria agentes especializados para: 1. realizar o registro ativação das bases de conhecimento; 2. realizar a transmissão das permissões de acesso; 3. realizar a desativação das bases de conhecimento ativas. 17

Agente de Registro de Atividade (AgA( AgA) Realiza o registro de ativação das bases de conhecimento. O registro de ativação consiste em inserir no arquivo de ativos: 1. endereço IP da base de conhecimento; 2. sua identificação nominal ou nome do host. 18

Agente Transmissor de Permissões (AgT( AgT) Realiza a transmissão das identificações de todas as bases de conhecimento ativas cujo acesso é permitido ao agente requisi- tante. A identificação é composta por: 1. endereço IP da base de conhecimento; 2. sua identificação nominal ou nome do host. 19

Agente Registrador de Desativação (AgE( AgE) Realiza a desativação das bases de conhecimento. A desativação consiste em retirar do arquivo de ativos: 1. O ender.. IP da base de conhecimento; 2. sua identificação nominal ou nome do host. 20

Agente Cliente (AgC( AgC) 1. provê a interface com o usuário; 2. requisita o registro de ativação da base de conhecimento local; 3. requisita a lista das bases de conhecimento remotas ativas cuja permissão de acesso é dada; 4. ativa o processo de busca de conhecimento; 5. requisita a desativação da base de conhecimento local. 21

AGENTE ENVIA RESPOSTA AGENTE CLIENTE AGENTE CLIENTE SOLICITA ATIVAÇÃO AGENTE ROTEADOR CRIA AG. ATIVAÇÃO AGENTE ROTEADOR AGENTE TRANSMISSOR DE PERMISSÕES AGENTE ENVIA LISTA AGENTE DE REGISTRO DE ATIVAÇÃO AGENTE CLIENTE SOLICITA PERMISSÕES AGENTE ROTEADOR CRIA AG. TRANSMISSOR AGENTE DE REGISTRO DE DESATIVAÇÃO AGENTE CLIENTE SOLICITA DESATIVAÇÃO AGENTE ROTEADOR CRIA AG. DESATIVAÇÃO AGENTE ENVIA RESPOSTA 22

Agente Pesquisador (AgP( AgP) 1. realiza a comunicação com as bases de conhecimento a serem pesquisadas; 2. efetiva a requisição de conhecimento; 3. monitora o retorno dos resultados da pesquisa. 23

Agente Servidor (AgS( AgS) 1. Provê o acesso à base de conhecimento; 2. ativa agentes especializados na busca e transmissão de dados. 24

Agente Transmissor de Dados (AgD( AgD) 1. efetivar a busca de dados sobre a base de conhecimento; 2. realizar a transmissão dos resultados obtidos. 25

AGENTE CLIENTE (AgC) 7. AgD TRANSMITE DADOS AO AgP 5. AgS CRIA AgD AGENTE PESQUISADOR (AgP) AGENTE TRANSMISSOR DE DADOS (AgD) AGENTE SERVIDOR LOCAL (AgS) 3. AgP SOLICITA AgS REMOTO 6. AgD TRANSMITE DADOS AO AgP 1. AgC CRIA AgP 2. AgP SOLICITA AgS REMOTO 4. AgS CRIA AgD 26

7. AgC ATIVA AgP 6. AgT ENVIA LISTA 5. Agr CRIA AgT 3. AgA ENVIA RESPOSTA 2. AgR CRIA AgA 1. 4. AgC SOLICITA ATIVAÇÃO PERMISSÕES AGENTE CLIENTE (AgC) AGENTE PESQUISADOR (AgP) AGENTE TRANSMISSOR DE DADOS (AgD) AGENTE SERVIDOR LOCAL (AgS) AGENTE TRANSMISSOR DE PERMISSÕES (AgT) AGENTE DE REGISTRO DE ATIVAÇÃO (AgA) AGENTE ROTEADOR (AgR) 8. AgP SOLICITA AgS 12. AgD ENVIA DADOS 13. AgD ENVIA DADOS 9. AgP SOLICITA AgS 10 AgS CRIA AgD 11. AgS CRIA AgD 27

CONCLUSÕES O protótipo que ilustra a proposta de solução defendida obteve sucesso em seu objetivo, sobretudo sua viabilidade tecnológica. 1. o SAD se mostrou adequado na organização do conhecimento; 2. as regras de produção se mostraram aplicáveis na representação do conhecimento; 3. os agentes se mostraram eficientes na execução das tarefas; 4. a Internet como meio de transmissão mostrou desempenho satisfatório. 28

É promissor pela crescente facilidade de acesso à Internet. 1. redução progressiva dos custos de hardware; 2. grande volume/variedade de informações disponíveis; 3.uso de linhas dedicadas; 4. perspectiva da TV a cabo como meio de acesso. 29

SUGESTÕES PARA TRABALHOS FUTUROS 1. Implementação das propriedades de mobilidade e persistência de intenção como forma de aumento do grau de autonomia dos agentes; 2. Implementação de grau de certeza aos resultados obtidos com o processo de busca de conhecimentos. 30