Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente

Detalhes bibliográficos
Autor(a) principal: Schweitzer, Vinicius Steffani
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/202439
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
id UFSC_67d177d2b490a9b83cf93fd9e58242ca
oai_identifier_str oai:repositorio.ufsc.br:123456789/202439
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Modelo para utilização de agentes inteligentes em ambientes virtuais multiagenteInteligência ArtificialAgentes inteligentesSistemas multiagenteBDIMotores de jogosTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Sistemas inteligentes estão tornando-se cada vez mais relevantes, tendo em vista a necessidade de resolução de problemas cada vez mais complexos. Uma das formas de modelar este tipo de sistema é através do uso de agentes inteligentes, que definem estes agentes como entidades em um ambiente com desejos próprios e que atuam nele de forma autônoma para atingir seus objetivos. Pode ser necessário modelar o comportamento humano e uma das formar de modelá-lo como um agente inteligente é através da arquitetura belief-desire-intention que simula o processo de decisão humano através do que se acredita e do que se deseja obter. Diversas ferramentas de agentes inteligentes oferecem formas de executar esta arquitetura BDI, entretanto a maioria delas simula estes agentes em ambientes próprios, atrelados à ferramenta. Muitas vezes estes ambientes são complexos ou restritivos demais. Existem programas externos às ferramentas de agentes que simulam ambientes com alta fidelidade, as game engines. Estes programas costumam ser utilizados para o desenvolvimento de jogos e portanto são mais conhecidos e fáceis de usar para um público geral. O modelo proposto neste trabalho estabelece um padrão de implementação que permite a utilização de agentes inteligentes em ambientes simulados em game engines. Este modelo abstrato especifica o protocolo de comunicação entre as ferramentas, os conteúdos das mensagens e quais comportamentos as ferramentas devem apresentar diante destas mensagens. Neste trabalho é realizada a implementação do modelo e o teste da implementação, medindo os ciclos de raciocínio por segundo por parte de ferramenta de agentes e os frames por segundo por parte da game engine, para avaliar seu desempenho.Intelligent systems are becoming more relevant than ever, given the need to solve more complex problems. One way to model this type os systems is using intelligent agents, which define those agents as entities in an environment, with their own desires and that act on it in an autonomous way to achieve their objectives. It might be necessary to model a human-like behaviour and one way to do so with intelligent agents is by using the belief-desire-intention architecture that simulates the thought process of a human based on what is believed and on what it desires to achieve. Many tools for intelligent agents offer ways to use the BDI architecture, but most of them simulate those agents in their own environment, bound to the agent tool. A lot of those environments are either too complex or too restrictive. There are other applications not related to the agent tool that simulate environments with high fidelity, the game engines. Those applications are ussually used in game development and as a result are more known and easier to use for the general public. The model proposed in this thesis estabilishes a implementation standard that allows the usage of intelligent agents in environments simulated in game engines. This abstract model specifies the communication protocol between the tools, the content of the messages and what behaviour the tools need to show based on the messages. In this thesis this model is implemented and this implementation is tested, measuring the reasoning cycles per second in the agent tool and the frames per second in the game engine, to evaluate it's performance.Florianópolis, SC.Santos, Elder RizzonUniversidade Federal de Santa CatarinaSchweitzer, Vinicius Steffani2019-12-07T21:24:34Z2019-12-07T21:24:34Z2019-06-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis136application/pdfhttps://repositorio.ufsc.br/handle/123456789/202439info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2019-12-07T21:24:51Zoai:repositorio.ufsc.br:123456789/202439Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-12-07T21:24:51Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
title Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
spellingShingle Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
Schweitzer, Vinicius Steffani
Inteligência Artificial
Agentes inteligentes
Sistemas multiagente
BDI
Motores de jogos
title_short Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
title_full Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
title_fullStr Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
title_full_unstemmed Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
title_sort Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
author Schweitzer, Vinicius Steffani
author_facet Schweitzer, Vinicius Steffani
author_role author
dc.contributor.none.fl_str_mv Santos, Elder Rizzon
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Schweitzer, Vinicius Steffani
dc.subject.por.fl_str_mv Inteligência Artificial
Agentes inteligentes
Sistemas multiagente
BDI
Motores de jogos
topic Inteligência Artificial
Agentes inteligentes
Sistemas multiagente
BDI
Motores de jogos
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
publishDate 2019
dc.date.none.fl_str_mv 2019-12-07T21:24:34Z
2019-12-07T21:24:34Z
2019-06-25
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/202439
url https://repositorio.ufsc.br/handle/123456789/202439
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 136
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652391378059264