Estudo de Caso: criação de um agente especulador / investidor para o mercado de capitais usando Jadex. BRUNO 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 BRUNO
Introdução Objetivo Motivação Estudo do JADEX Implementaçã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 Documentos de apoio Variáveis de ambiente Compilação e execução a mão IDE Documentos de apoio Fóruns Tutoriais
Estudo de Caso: criação de um agente especulador / investidor para o mercado de capitais usando Jadex. BRUNO Bruno Carlos da Cunha Costa Gleiph Ghiotto Lima de Menezes