Modelo para utilização de agentes inteligentes em ambientes virtuais multiagente
Autor(a) principal: | |
---|---|
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 |