Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/39807Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | Mellado, Alexandre Lizieri Leite | - |
| dc.date.accessioned | 2026-03-23T12:32:47Z | - |
| dc.date.available | 2026-03-23T12:32:47Z | - |
| dc.date.issued | 2025-10-21 | - |
| dc.identifier.citation | MELLADO, Alexandre Lizieri Leite. Desenvolvimento de um framework em python para programação declarativa de sistemas multi-agentes BDI com técnicas de aprendizagem. 2025. Dissertação (Mestrado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2025. | pt_BR |
| dc.identifier.uri | http://repositorio.utfpr.edu.br/jspui/handle/1/39807 | - |
| dc.description.abstract | Multi-agent systems are used in numerous research and development areas, from artificial intelligence to the social sciences. Several agent programming frameworks, such as JaCaMo, SPADE, and JADE, offer essential features for developing multi-agent systems. However, there is still a gap in the search for a platform that allows declarative agent creation, following the Belief, Desire, Intention (BDI) model, natively in Python. To address this gap, a systematic literature review was conducted, focusing on multi-agent system development platforms and learning techniques. This study revealed a lack of comprehensive solutions for declarative agents. Therefore, this work presents the development of the Multi-Agent Systems in Python Framework, or MASPY, for the declarative creation of multi-agent systems following the BDI paradigm. This work aimed to develop classes for the declarative creation of multi-agent systems, initially incorporating a reinforcement learning component. The choice to develop this framework in Python is due to the ease of implementing learning techniques in the language. Each class contains methods for managing information and aiding in designing a system that follows the BDI paradigm. This work presents a complete framework and a basic learning class. All classes, their internal workings, and practical implementations are presented and described, which are validated in detail and compared with another Python framework, SPADE. The results show that MASPY fulfils its purpose as a platform for creating BDI MASs and has advantages in simplicity and performance. Some bottlenecks and low-performance points were identified, but the framework is at a stage comparable to a recognised platform in the field and ideal for programmers seeking declarative BDI development in Python. | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Tecnológica Federal do Paraná | pt_BR |
| dc.rights | openAccess | pt_BR |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt_BR |
| dc.subject | Agentes inteligentes (Software) | pt_BR |
| dc.subject | Python (Linguagem de programação de computador) | pt_BR |
| dc.subject | Aprendizagem | pt_BR |
| dc.subject | Intelligent agents (Computer software) | pt_BR |
| dc.subject | Python (Computer program language) | pt_BR |
| dc.subject | Learning | pt_BR |
| dc.title | Desenvolvimento de um framework em python para programação declarativa de sistemas multi-agentes BDI com técnicas de aprendizagem | pt_BR |
| dc.title.alternative | Development of a python framework for declarative programming of BDI multi-agent systems with learning techniques | pt_BR |
| dc.type | masterThesis | pt_BR |
| dc.description.resumo | Sistemas multiagentes são utilizados em inúmeras áreas de pesquisa e desenvolvimento, desde a inteligência artificial até as ciências sociais. Existem diversos frameworks para programação de agentes, como JaCaMo, SPADE e JADE, que oferecem recursos importantes para o desenvolvimento de sistemas multiagentes. Porém, ainda existe uma lacuna quando se busca por uma plataforma que permita a criação de agentes de forma declarativa, seguindo o modelo Belief, Desire, Intention (BDI), nativamente em Python. Para confirmar essa lacuna, foi realizado ummapeamento sistemático da literatura, com foco em plataformas de desenvolvimento de sistemas multiagentes e no uso de técnicas de aprendizado, que apresentou a falta de soluções completas nessa área de agentes declarativos. Portanto, este trabalho apresenta o desenvolvimento do Framework Multi-Agent Systems in Python, ou MASPY, para a criação declarativa de sistemas multiagentes seguindo o paradigma BDI. O objetivo deste trabalho foi o desenvolvimento de classes para criação declarativa de sistemas multiagentes, inicialmente incorporando um componente de aprendizado por reforço. A escolha de produzir este framework em Python é devida a essa facilidade de implementar aprendizagem na linguagem. Cada classe contém métodos para o gerenciamento de informações e para ajudar no design de um sistema que segue o paradigma BDI. Esse trabalho apresenta um framework completo e uma classe de aprendizado básica. São apresentadas e descritas todas as classes, seus funcionamentos internos, implementações práticas que são validadas de forma detalhada e em comparação com outro framework, SPADE. Os resultados mostram que MASPY cumpre seu objetivo como uma plataforma para criação de SMAs BDI e que possui vantagem em simplicidade e desempenho. Alguns gargalos e pontos de baixa performance foram identificados, porém o framework encontra-se em um estado comparável a uma plataforma com reconhecimento na área e ideal para programadores à procura de um desenvolvimento declarativo BDI em Python. | pt_BR |
| dc.degree.local | Ponta Grossa | pt_BR |
| dc.publisher.local | Ponta Grossa | pt_BR |
| dc.creator.ID | https://orcid.org/0009-0004-1802-9546 | pt_BR |
| dc.creator.Lattes | https://lattes.cnpq.br/9539484828921028 | pt_BR |
| dc.contributor.advisor1 | Alves, Gleifer Vaz | - |
| dc.contributor.advisor1ID | https://orcid.org/0000-0002-5937-8193 | pt_BR |
| dc.contributor.advisor1Lattes | https://lattes.cnpq.br/4988640748980805 | pt_BR |
| dc.contributor.advisor-co1 | Borges, André Pinz | - |
| dc.contributor.advisor-co1ID | https://orcid.org/0000-0002-1716-8614 | pt_BR |
| dc.contributor.advisor-co1Lattes | https://lattes.cnpq.br/9905108711089471 | pt_BR |
| dc.contributor.referee1 | Alves, Gleifer Vaz | - |
| dc.contributor.referee1ID | https://orcid.org/0000-0002-5937-8193 | pt_BR |
| dc.contributor.referee1Lattes | https://lattes.cnpq.br/4988640748980805 | pt_BR |
| dc.contributor.referee2 | Pantoja, Carlos Eduardo | - |
| dc.contributor.referee2ID | https://orcid.org/0000-0002-7099-4974 | pt_BR |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/4343654212657424 | pt_BR |
| dc.contributor.referee3 | Tacla, Cesar Augusto | - |
| dc.contributor.referee3ID | https://orcid.org/0000-0002-8244-8970 | pt_BR |
| dc.contributor.referee3Lattes | https://lattes.cnpq.br/2860342167270413 | pt_BR |
| dc.contributor.referee4 | Cardoso, Rafael Cauê | - |
| dc.contributor.referee4ID | https://orcid.org/0000-0001-6666-6954 | pt_BR |
| dc.contributor.referee4Lattes | http://lattes.cnpq.br/8923327438861033 | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.program | Programa de Pós-Graduação em Ciência da Computação | pt_BR |
| dc.publisher.initials | UTFPR | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| dc.subject.capes | Engenharia/Tecnologia/Gestão | pt_BR |
| Aparece nas coleções: | PG - Programa de Pós-Graduação em Ciência da Computação | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| frameworkpythonmultiagente.pdf | 3,76 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

