Apresentação

Propaganda
Bruno Carlos da Cunha Costa
Gleiph Ghiotto Lima de Menezes
Sumário
•
•
•
•
•
Introdução
Sistemas Multi-Agente
JADEX BDI Agent System
Mercado de capitais
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Trabalhos futuros
• Conclusões preliminares
Introdução
• Objetivo
▫ Estudo do JADEX
▫ Implementação
• Motivação
▫ Cenário: Mercado de capitais
Sistemas Multi-Agente
• Conjuntos de elementos interconectados, de
modo a formar um todo organizado para atingir
um objetivo (Bertalanffy 2008).
JADEX BDI Agent System
• BDI (belief – desire – intention): paradigma
de desenvolvimento de sistemas multi-agente
que possibilita modelar o conhecimento baseado
em estados mentais, semelhante ao raciocínio
humano.
• Jadex = Jade + BDI
JADEX BDI Agent Sistems
AGENTES ORIENTADOS A OBJETIVOS
• Classes explícitas
▫ Belief, Goals, Plans
• Os agentes possuem beliefs, que pode ser qualquer tipo
de classe Java e são carregados em uma base de belief
• Goals são descrições de estado a ser alcançado
implícitas ou explícitas
• Para atingir os objetivos (goals) os agentes executam os
planos (plans)
JADEX BDI Agent System
JADEX Control Center
Mercado de Capitais
• Sistema de distribuição de valores mobiliários, que
tem o propósito de proporcionar liquidez aos títulos de
emissão de empresas e viabilizar seu processo de
capitalização (Bovespa 2008).
• Neste mercado, os principais títulos negociados são os
representativos de empresas – as ações
Home Broker
• Sistema que liga o investidor diretamente a Bovespa e
permite a compra e venda de ações pela internet.
Corretora
Home Broker
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Entrada
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Centro de Controle Jadex
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Abastecimento da base de dados histórica
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Escolha da melhor ação
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Agent Definition File (ADF)
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Classe Java (Plano)
Criação de um agente especulador / investidor
para o mercado de capitais usando JADEX
• Considerações finais
▫ Um único agente investidor e especulador
▫ Não apresenta inteligência
▫ Implementar algum tipo de aprendizado
Dificuldades
• Configuração
▫ Variáveis de ambiente
▫ Compilação e execução a mão
▫ IDE
• Documentos de apoio
▫ Fóruns
▫ Tutoriais
Bruno Carlos da Cunha Costa
Gleiph Ghiotto Lima de Menezes
Download