Escolar Documentos
Profissional Documentos
Cultura Documentos
Exame de Defesa de Mestrado: "Semanticagent, Uma
Exame de Defesa de Mestrado: "Semanticagent, Uma
“SemanticAgent, uma
plataforma para
desenvolvimento de
agentes inteligentes.”
Percival Lucena
- Autonomia
- Capacidade de Comunicação
- Capacidade de Cooperação
-Capacidade de Raciocínio
- Planejamento
- Adaptabilidade
Objetivos O
doque
Trabalho
são Agentes Inteligentes?
Regra 1
Regra 2
Estímulo Resposta
...
Regra n
Arquitetura BDI
Agentes Atômicos
O que são Agentes Inteligentes?
Modelo híbrido:
Agente atômico
Agentes Atômicos
O que são Agentes Inteligentes?
Agente
Coordenador
Agente Coordenador
Átomo
Cidade
OF
RT
PA PART-OF
Relações Porta
IS A
Agente atômico construção
Pintar
Casa Conceito
PART-OF Janela
FIPA-ACL Performative
FIPA-ACL Envelope
troca de mensagens
A Linguagem UCL
2 níveis
Nível Comunicação Usuário-Agente
Gerenciador
de requsições
CIU (Carlos
Estombelo)
Agente
Coordenador
interpreta
requisições UCL
Base de
Conhecimento +
Máquina de
Inferência Ações
EKN Manager Agent
Agente representa conhecimento
através de redes semânticas.
Base de conhecimento (derivada
da ontologia TT) com +20.000
conceitos e +40.000 asserções.
Máquina de inferência
desenvolvida capaz de realizar
um conjunto de operações
limitado sobre o conhecimento
armazenado
Informações sobre ações são
também armazenadas na rede
semântica
Armazenamento ODBMS
Extended O
Knowledge Network
que são Agentes Inteligentes?
Base de Conhecimento = Lógica + Ações
Newsreader bean
Métodos
Notícia Ler
Ler
Aplicação web
que permite que
usuários interajam
com o SAAS
através de
requisições feitas
em linguagem
natural restrita
(Inglês, so far)
Aplicações do SAAS - TalkAgent
TalkAgent apresenta
possíveis acepções
para a requisição
solicitada
Aplicações do SAAS - TalkAgent
O resultado da
requisição processado
pelos agentes do SAAS
é apresentado ao
usuário.
Aplicações do SAAS – SAAS IDE
Permite
Conceitos desenvolver
aplicações
Editor da baseadas no
Base de SAAS
Conhecimento manipulando
conhecimento
Relações
e ações
armazenadas
na EKN.
Aplicações do SAAS – SAAS IDE
Componentes
SAAS IDE é uma
aplicação
cliente-servidor
Editor da Java, indepen-
Link
Base de dente do SAAS
Conhecimento
Link
Ferramentas de Controle de Componentes
Plataforma SemanticAgent
http://java.icmc.usp.br/research/talkagent