11 |
[en] A TRANSACTION MODEL FOR DBMS INTEGRATION TO A MOBILE COMPUTATION ENVIRONMENT / [pt] UM MODELO DE TRANSAÇÕES PARA INTEGRAÇÃO DE SGBD A UM AMBIENTE DE COMPUTAÇÃO MÓVELSERGIO DA COSTA CORTES 17 December 2004 (has links)
[pt] Dispositivos portáteis dotados de computador são cada vez
mais utilizados em diversos domínios de aplicações.
Juntamente com as redes de telecomunicações provêem a base
tecnológica para a computação móvel. Neste ambiente, os
Sistemas de Gerência de Bancos de Dados (SGBDs) podem
fornecer todos os mecanismos para confiança, segurança,
disponibilidade, integridade e acesso eficiente a dados
persistentes. Estes SGBDs podem estar localizados na rede
com fio (fixa), desempenhando seu papel convencional de
servidor de banco de dados, ou podem prover dados para
computadores móveis e tecnologias relacionadas. Vários
modelos para transações em banco de dados para o ambiente
de computação móvel têm sido propostos. No entanto, não
satisfazem plenamente as características únicas deste tipo
de ambiente, tais como desconexões freqüentes, fraca
conectividade na rede sem fio e a movimentação dos
clientes. Esta tese tem por objetivo propor um modelo de
computação que permita a integração de um SGBD a um
ambiente de computação móvel. É apresentado um novo modelo
de transações de banco de dados em múltiplos níveis no
sentido de garantir o atendimento dos requisitos da
computação móvel e as propriedades ACID de transações, onde
há participação efetiva do SGBD. O modelo é definido em
lógica de primeira ordem seguindo o formalismo ACTA. A
implementação desse modelo de transações é apresentada em
uma arquitetura que faz uso das abordagens de frameworks
orientados a objetos e agentes de software, de forma a
tratar com maior eficiência as especificidades do ambiente
de computação móvel. Finalmente, é feita uma comparação
entre alguns dos modelos mais relevantes de transações para
bancos de dados no ambiente de computação móvel e o modelo
proposto nesta tese, ressaltando o tratamento dado às
propriedades ACID das transações de banco de dados. / [en] Portable computerized devices have become widely used in
many different
application domains and are, together with
telecommunication networks,
the underlying technology for mobile computing. In this
environment Data-
base Management Systems (DBMS) may provide reliability,
security and
availability, besides data integrity and efficiency
persistent data access.
These DBMS might be located either in conventional (fixed)
networks, with
the conventional data server role, or might serve global
and local data for
mobile computers and related technology. There are many
transaction models for mobile database management. However,
the particular characteristics of this mobile environment,
such as frequent disconnections, weak and
intermittent connectivity of wireless networks and clients
movement, are not
always well addressed. The goal of this thesis is to
propose a computational
model that enables the integration of a DBMS to a mobile
environment.
Indeed, we present a new multi-level database transactional
model in order
to handle mobile requirements and ACID transaction
properties, where a
DBMS is present. Our model is defined using the ACTA
formalism based
in first-order logic. The implementation of proposed
transaction model becomes feasible through the use of
object-oriented frameworks and software
agents, with gave support to deal with the particularities
of the mobile
computing environment. Finally, we give a comparison
between the most
relevant transaction models for the mobile computing
environment and our
proposed model, emphasizing the treatment given to the ACID
transactions
properties.
|
12 |
[en] POPULISM IN GENERAL EQUILIBRIUM: INDIRECT EFFECTS ON POLITICAL SUPPORT / [pt] POPULISMO EM EQUILÍBRIO GERAL: EFEITOS INDIRETOS SOBRE APOIO POLÍTICOMARCEL CHAMARELLI GUTIERREZ 13 March 2017 (has links)
[pt] Apresentamos uma versão do modelo padrão de equilíbrio geral com agentes heterogêneos e mercados incompletos para responder questões acerca do populismo e suporte político. A inovação é assumir que o
governo pode expropriar parte dos recursos da economia. Destacamos um novo mecanismo de suporte político, onde o governo populista obtém a aprovação necessária para se manter no poder. Transferências para os mais
pobres/menos produtivos aumentam a taxa de juros de equilíbrio, ao reduzir a poupança por motivo precaucional, beneficiando detentores de capital ricos e criando uma coalizão entre eles. Então, fazemos um exercício de calibração para a economia americana e conduzimos exercícios de estática
comparativa em parâmetros chave para analisar a verossimilhança do arranjo. / [en] We present a version of the standard general equilibrium model with heterogenous agents and incomplete markets to address matters of populism and political support of governments. The novelty is to assume that governments may expropriate part of the resources in the economy. We highlight a new mecanism in which a populist government can obtain the approval necessary to maintain power. Transfers to poorest/less
productive households increases the equilibrium interest rates, by reducing precautionary savings, benefiting rich capital holders and creating a coalition between them. Further, we calibrate the model to a standard U.S
economy and conduct some comparative statics in key parameters to address the likelihood of such arrangement.
|
13 |
[en] BETWEEN EDUCATION AND DISCIPLINE: ABOUT SOCIOEDUCATIONAL AGENTS OF THE STATE OF RIO DE JANEIRO / [pt] ENTRE A EDUCAÇÃO E A DISCIPLINA: SOBRE AGENTES SOCIOEDUCATIVOS DO ESTADO DO RIO DE JANEIROCAMILA DE CARVALHO MEIRELES 14 July 2017 (has links)
[pt] O sistema socioeducativo ainda carrega heranças assistenciais-repressivas das legislações menoristas, que afetam diretamente a política de atendimento aos adolescentes, embora as legislações atuais reafirmem o caráter pedagógico desta. Com as críticas ao sistema socioeducativo, e especificamente analisando o estado do Rio de Janeiro, observa-se que a atuação dos agentes socioeducativos tem sido alvo de constantes denúncias. Com isso, esses profissionais ainda são marcados por discursos essencialistas que os reduzem às violações de direitos dos adolescentes que cumprem medidas socioeducativas em meio fechado. A partir de uma pesquisa-intervenção em unidade de internação provisória no estado do Rio
de Janeiro, o objetivo deste trabalho foi discutir a prática de tais atores e as instituições presentes, que se dão em meio a espaços de disputas entre discursos educacionais e práticas repressivas. Diante deste contexto, investigou-se como esses profissionais compreendem sua atuação e como constroem seus fazeres. Além disso, almejou-se identificar as possibilidades de ruptura das relações estabelecidas. Investigar a atuação desses profissionais é pensar também os desafios para uma mudança dos paradigmas que hoje constituem o sistema socioeducativo, por isso sua relevância. Para orientar esta reflexão, recorre-se às contribuições de autores da Análise Institucional e da Psicologia da Diferença. Para além do estigma que carregam, reafirma-se certa subjetividade agente e seus discursos/práticas enquanto modulações das lógicas institucionais e de uma política voltada para os adolescentes acusados de autoria de atos infracionais. / [en] The socioeducational system still bears assistential-repressive legacies of the minorist legislations, which directly affect the policies regarding this service for adolescents, although current legislation reaffirms its pedagogical character. Regarding critics about the socioeducational system, and specifically analyzing
the state of Rio de Janeiro, it is observed that the performance of socioeducational agents has been the subject of constant denunciations. As a result, these professionals are still marked by essentialist discourses that reduce them to violations of the rights of adolescents on socioeducational measure of
incarceration. From an Intervention research in a temporary incarceration unit in the state of Rio de Janeiro, this dissertation aims to discuss the practice of such actors and the institutions, which are in between educational discourses and repressive practices. Given this context, we investigated how the agents perceive their role, construct their daily practices. In addition, it was aimed to identify the
possibilities of rupture of established relations. To investigate the work of these professionals is also to think about the challenges for a change of the paradigms that constitute the socioeducative system nowadays, what elicits the relevance of such research. For its analysis, the study resort to contributions on Institutional Analysis and Psychology of Difference. In addition to the stigma these professional carry, the research reaffirms their discourses / practices as modulations of institutional logic and a policy directed at adolescents accused of illicit practices.
|
14 |
[en] A SYSTEM FOR GENERATION, INTERACTION AND 3D VISUALIZATION OF STORIES FOR INTERACTIVE TV / [pt] UM SISTEMA PARA GERAÇÃO, INTERAÇÃO E VISUALIZAÇÃO 3D DE HISTÓRIAS PARA TV INTERATIVACESAR TADEU POZZER 17 June 2005 (has links)
[pt] Esta tese visa o desenvolvimento de um ambiente
integrado
para o controle
da geração e representação de histórias interativas
dinâmicas. A geração
é realizada por um processo de simulação, resultando em
um
conjunto
de operações parcialmente ordenado que define o enredo
da
história. Esta
história deve então ser representada graficamente por
meio
de um motor
gráfico. Estão sendo utilizadas técnicas
cinematográficas
para capturar a
essência das cenas, compostas por um ambiente virtual
3D,
que possuem
personagens e objetos. Para o desenrolar da história, os
personagens,
implementados como agentes reativos, interagem entre si
em
um ambiente
multiagente e com a cena. Cada agente encapsula recursos
que os permitem
fazer a representação gráfica dos eventos típicos das
histórias. A arquitetura
como um todo é projetada para servir como meio de
geração
de conteúdo
para a TV interativa. / [en] This thesis aims at the development of an integrated tool
for managing
both the generation and representation of dynamic
interactive stories
(storytelling). The story generation is accomplished by a
simulation process
resulting in a set of partially ordered operations that
define the plot of the
story. This story should then be graphically represented
by means of a 3D
engine. It has been used cinematographic techniques to
capture the essence
of the scenes, which are composed by a virtual 3D
environment, including
characters and objects. Characters, implemented as
reactive agents, interact
among each other in a multi-agent system and with the
scene to accomplish
the plot of the narrative. Each agent encapsulates
resources that allow them
to graphically represent typical events of stories. The
overall architecture is
designed as a source for Interactive TV content.
|
15 |
[en] JAT4BDI: A NEW APPROACH TO TESTING DELIBERATIVE AGENTS / [pt] JAT4BDI: UMA NOVA ABORDAGEM PARA TESTES DE AGENTES DELIBERATIVOS06 December 2021 (has links)
[pt] O crescimento e a popularidade da web impulsionaram o desenvolvimento de softwares baseados em rede. O uso de sistemas multiagentes (SMAs) nesse contexto é considerado uma abordagem promissora em vem sendo aplicada em diferentes áreas tais como: segurança, missões ou cenários críticos de negócios, monitoramento avançado de ambientes e pessoas, etc., o que significa que analisar as escolhas que este tipo de software pode fazer torna-se crucial. Contudo, as metodologias propostas até o momento pela Engenharia de Software Orientada a Agentes (AOSE) concentraram seus esforços principalmente no desenvolvimento de abordagens disciplinadas para analisar, projetar e implementar um SMA e pouca atenção tem sido dada a forma como tais sistemas podem ser testados. Além disso, no que se refere a testes envolvendo agentes de software, algumas questões relacionadas à observabilidade e a controlabilidade dificultam a tarefa de verificação do comportamento, tais como: (i) a autonomia do agente em seu processo deliberativo; (ii) o fato das crenças e objetivos do agente estarem embutidos no próprio agente, dificultam a observação e controle do comportamento e; (iii) problemas associados à cobertura dos testes.
Neste trabalho é apresentada uma nova abordagem para testes unitários de agentes BDI escritos em BDI4JADE baseadas na combinação e adaptação das ideias suportadas pelo JAT Framework, um framework de testes para agentes escritos em JADE e no modelo de faltas proposto por Zhang. / [en] The growth and popularity of the Web has fueled the development of software-based network. The use of multi-agent systems (MAS) in this context is considered a promising approach has been applied in different areas such as security, or mission critical business scenarios, enhanced monitoring of environments and people, etc., which means analyzing the choices that this type of software can become crucial. However, the methodologies proposed so far by the Software Engineering Oriented Agents (AOSE) focused their efforts mainly on developing disciplined approach to analyze, design and implement an SMA and little attention has been given to how such systems can be tested. Furthermore, with regard to tests involving software agents, some issues related to the controllability and observability difficult the task of checking the behavior, such as: (i) the duration of the agent in its decision-making process; (ii) the fact of the agent s beliefs and goals are embedded in the agent itself, hampering the observation and control of behavior; (iii) problems associated with test coverage.
In this research a novel approach for unit testing of agents written in BDI4JADE BDI based on the combination and arrangement of ideas supported by JAT Framework, a framework for testing agents written in JADE and fault model proposed by Zhang is displayed.
|
16 |
[en] BUILDING AN ARCHITECTURE STRATEGIC CORPORATE MEMORY BASED ON A BUSINESS MODEL / [pt] CRIANDO UMA ARQUITETURA DE MEMÓRIA CORPORATIVA BASEADA EM UM MODELO DE NEGÓCIONESTOR ADOLFO MAMANI MACEDO 16 January 2004 (has links)
[pt] O presente trabalho é uma proposta para a criação de uma
arquitetura geral de memória corporativa. A mesma tem três
camadas: fontes, middleware e repositórios. Primeiro, criou-
se um modelo conceitual de negócio baseado em teorias de
administração de negócios e organizadas sob uma abordagem de
ontologias, esse modelo denominou-se de Organizational
Baseline (OB). Segundo, utilizou-se as abordagens de
sistemas multiagentes como meio para organizar nossa
proposta de arquitetura. O OB é o principal repositório
onde se armazena informação relevante da organização, a
qual é extraída a partir dos sistemas legados, bancos de
dados, sites na internet ou mesmo elicitadas dos seres
humanos por meio de entrevistas e formulários. O modelo
conceitual está baseado nas abordagens de análise
estratégica positioning e emphasizing efficiency, junto
com a análise de funções e o estudo do gerenciamento da
qualidade total. / [en] This work presents a proposal for building corporate memory
architecture. It has three layers: sources, middleware and
repositories. First, we create an conceptual enterprise
model, named Organizational Baseline (OB), based on
theories of business management and organized in accordance
with an approach of ontology. Second, we use multi agents
system as a means to organize our proposal of architecture.
The OB is the main component, where we store whole relevant
information for the organization; it can be extracted from
legacy systems, databases, Internet sites or human beings.
The conceptual enterprise model is based on constructs
elicited from positioning and emphasizing efficiency views
of strategic analysis, together with function analysis and
total quality management.
|
17 |
[en] A FLEXIBLE ARCHITECTURE FOR REPLICATION OF HETEROGENEOUS BASES / [pt] UMA ARQUITETURA FLEXÍVEL PARA REPLICAÇÃO DE BASES DISTRIBUÍDAS HETEROGÊNEASVINCI PEGORETTI AMORIM 21 May 2007 (has links)
[pt] Os diversos serviços de replicação existentes no mercado
adquiriram um
alto grau de maturidade e desempenho. Entretanto, mostram
pouca capacidade
de lidar com bases heterogêneas. Este trabalho propõe uma
arquitetura focada
na replicação de bases heterogêneas. Para conseguir alta
escalabilidade e
manter a simplicidade, a arquitetura segue uma estrutura
multi-agente e adota
uma abordagem de projeto orientado a domínio. Em seguida,
o trabalho
descreve uma implementação de referência e discute
decisões técnicas
desenvolvidas, enfatizando os problemas de versionamento,
verificação de
consistência e demais regras de negócio. O trabalho
apresenta ainda utilitários
que facilitam a configuração e manutenção do sistema de
replicação. / [en] The replication services available acquire high maturity
and performance
levels. However, they do not work with heterogeneous data
bases. This
dissertation first describes a software architecture that
focus on how to provide
replication services for heterogeneous bases. To obtain
high scalability and to
maintain simplicity, the architecture follows a multi-
agent structure and adopts
a domain-driven design approach. Then, the dissertation
describes a reference
implementation and discusses the technical decisions
adopted, focusing on
version control problems, consistency verification and
specific businessoriented
rules. The dissertation also describes utilities that
facilitate the
configuration and maintenance of the replication system.
|
18 |
[en] FROM OBJECTS TO AGENTS: AN ASPECT ORIENTED APPROACH / [pt] OBJETOS E AGENTES: UMA ABORDAGEM ORIENTADA A ASPECTOSALESSANDRO FABRICIO GARCIA 13 July 2004 (has links)
[pt] Agentes de software incorporam várias propriedades
específicas, como
autonomia, adaptação, interação, aprendizagem e mobilidade.
A inclusão dessas
propriedades de agência é uma das maiores fontes de
complexidade na construção de
sistemas multiagentes. Dificilmente elas são modularizadas
com abstrações e
mecanismos da engenharia de software orientada a objetos. À
medida que a
complexidade da arquitetura interna dos agentes aumenta,
essas propriedades tendem a
se espalhar através dos vários módulos ou objetos do
sistema. O espalhamento é
observado desde fases preliminares de desenvolvimento, como
a fase de definição
arquitetural. O uso de abstrações e mecanismos existentes
conduz ao projeto e à
implementação de sistemas multiagentes que são difíceis de
manter e reutilizar.
Este trabalho apresenta uma abordagem orientada a aspectos
para o
desenvolvimento de sistemas baseados em agentes. A
abordagem provê suporte para
modularização e composição das propriedades de agência por
meio de abstrações e
mecanismos do paradigma orientado a aspectos. Além disso,
tais propriedades são
incorporadas de forma transparente à funcionalidade básica
do sistema de software,
desde a fase de definição arquitetural. A abordagem
compreende três componentes: (i)
um método arquitetural, (ii) uma linguagem de padrões e
(iii) um framework para
avaliação quantitativa. O método e a linguagem apresentam
um conjunto de soluções
orientadas a aspectos para a definição arquitetural,
projeto e implementação de agentes
de software. O framework define um conjunto de métricas e
um modelo de qualidade
que permite a avaliação empírica da nossa abordagem em
termos de reusabilidade e
manutenibilidade. Estudos experimentais qualitativos e
quantitativos foram realizados
para avaliar nossa proposta em diferentes domínios de
aplicação. Os resultados
empíricos concluíram que nossa abordagem permite a
construção de sistemas baseados
em agentes com modularização superior, menor acomplamento,
menos linhas de código
e menor complexidade interna dos componentes. / [en] Software engineers of Multi-Agent Systems (MASs) are faced
with different
concerns (properties), such as autonomy, adaptation,
interaction, collaboration, learning,
and mobility. Many of these agent concerns cannot be
modularized based only on
object-oriented abstractions. MAS developers however have
relied mostly on objectoriented
design techniques and on object-oriented programming
languages, such as
Java. As the agent complexity increases, the agent concerns
tend to spread across
several system components at the architectural, design and
implementation levels. It
often leads to a poor separation of agent concerns in the
software system, and in turn to
the production of MASs that are difficult to maintain and
reuse.
This thesis presents an innovative aspect-oriented approach
for the seamless
integration of agents into object-oriented software
engineering from the architectural
stage to the implementation stage. Aspect is the
abstraction used to modularize agent
concerns that crosscut several system components. The
proposed approach encourages
the separate handling of agent properties, and provides a
disciplined scheme for their
composition. The approach is composed of an architectural
method, a pattern language,
and an assessment framework. The architectural method and
the pattern language
provide aspect-oriented solutions for modularizing the
agent concerns at different stages
of design and implementation. The purpose of the assessment
framework is to support
the evaluation of the reusability and maintainability of
aspect-oriented solutions based
on a metrics suite and a quality model. Experimental
studies in different application
domains have been conducted to assess the proposed approach
based on qualitative and
quantitative criteria. The use of the aspect-oriented
solutions resulted in fewer lines of
code, fewer design and implementation components, lower
internal complexity of
system components, and lower coupling.
|
19 |
[en] MDA BASED APPROACH FOR DEVELOPING MULTI-AGENT SYSTEMS / [pt] USANDO A ABORDAGEM MDA NO DESENVOLVIMENTO DE SISTEMAS MULTI-AGENTESBEATRIZ ALVES DE MARIA 17 June 2005 (has links)
[pt] Sistemas multi-agentes (SMA) diferem de sistemas que não
são baseados
em agentes devido ao fato dos agentes serem unidades
autônomas capazes de
ações flexíveis e inteligentes. Por este motivo é proposto
na literatura um grande
número de metodologias, frameworks e linguagens para dar
apoio a construção
deste tipo de sistema. Muitas dessas metodologias e suas
ferramentas provêm
da comunidade de inteligência artificial e estão focadas em
uma arquitetura
específica de agentes. Este trabalho propõe o uso da
arquitetura Model Driven
Architecture (MDA), descrita pela OMG, no processo de
desenvolvimento de
SMA. MDA é uma arquitetura para desenvolvimento de software
estruturada em
etapas de modelagem que dá suporte a todo o ciclo de
desenvolvimento de um
sistema. O processo de desenvolvimento proposto está
dividido de acordo com
as etapas apresentadas por MDA. Na etapa PIM, onde são
especificados
modelos independentes de plataforma, propomos a utilização
da linguagem de
modelagem MAS-ML para SMA. Na etapa PSM, onde são definidos
modelos
específicos de plataforma, propomos utilizar a linguagem de
modelagem UML.
Os modelos MAS-ML definidos na etapa PIM são transformados
em modelos
UML na etapa PSM com base em um framework para
implementação de SMA
utilizando orientação a objetos. Na ultima etapa do
desenvolvimento, o código da
aplicação é gerado a partir dos modelos UML. Este trabalho
detalha as etapas
PIM e PSM do processo de desenvolvimento de SMA e as
transformações
necessárias para a geração de código. Para demonstrar a
aplicação do processo
proposto são apresentadas duas aplicações de SMA
desenvolvidas utilizando o
mesmo. Ao final, apresenta-se a ferramenta MAS-ML Tool
desenvolvida para dar
apoio ao processo de desenvolvimento proposto. Esta
ferramenta implementa
todas as etapas presentes no processo, permitindo assim a
implementação de
SMA a partir de sua modelagem. / [en] Multi-agent systems (MAS) differ from non-agent systems
because agents
are intended to be autonomous units capable of flexible and
intelligent actions.
For this reason it is proposed in the literature a great
number of methodologies
frameworks and languages to support the development of
these systems.
Several methodologies and their tools are come from
artificial intelligent
community and are focused in a specific agent architecture.
This work proposes
the use of the Model Driven Architecture (MDA), described
by OMG, in the
development process of MAS. MDA specifies a structured
software development
process in modeling stages that supports all system
development life cycle. The
proposed development process is divided according to the
MDA stages. In PIM
stage, where platform independent models are specified, we
propose the use of
MAS-ML modeling language for MAS. In PSM stage, where
platform specific
models are specified, we propose the use of UML modeling
language. The MASML
models defined on PIM stage are transformed in UML models
at PSM stage,
based on an object-oriented framework for implementing MAS.
In the last
development stage, the application code is generated from
UML models. This
work details the PIM and PSM stages of the MAS development
process and the
models transformations to generate source code. To
exemplify the applicability of
the proposed MAS development process, two different MAS
applications were
developed based on the process. Finally, a MAS-ML tool is
presented. Such tool
was developed to support the proposed development process.
The tool
implements all stages presented in the process, allowing
the modeling and
implementation of MAS.
|
20 |
[en] IBOT: AN AGENT-BASED SOFTWARE FRAMEWORK FOR CREATING DOMAIN CONVERSATIONAL AGENTS / [pt] IBOT: UM FRAMEWORK BASEADO EM AGENTES PARA CRIAR AGENTES CONVERSACIONAIS EM DIFERENTES DOMÍNIOSPEDRO ELKIND VELMOVITSKY 19 October 2018 (has links)
[pt] Chatbots são programas de computador que interagem com usuários utilizando linguagem natural. Desde sua origem, a tecnologia avançou significantemente e aplicações baseadas na nuvem de grandes empresas permitiram que desenvolvedores criassem chatbots inteligentes e eficientes. No entanto, não há muitas abordagens de desenvolvimento aos principais módulos de um chatbot que são flexíveis o suficiente para permitir a criação de chatbots diferentes para cada domínio, mantendo um robusto controle de diálogo na aplicação. Existem trabalhos que tentam desenvolver uma abordagem mais flexível, cada um com suas vantagens e desvantagens. Uma das vantagens mais notáveis é o uso de sistemas multiagentes
para distribuir e realizar tarefas feitas por chatbots. Nesse contexto, este trabalho propõe um framework geral e flexível baseado em sistemas multiagentes para construir chatbots em um domínio escolhido pelo desenvolvedor, com controle de diálogo na aplicação. Esta solução usa uma adaptação da abordagem de estado da informação, e agentes de software, para gestão do diálogo. Para validar a arquitetura
proposta, um cenário de uso com 4 chatbots de prova de conceito são analisados e discutidos. / [en] Chatbots are computer programs that interact with users using natural language. Since its inception, the technology has advanced greatly and cloud-based platforms from big companies allow developers to create intelligent and efficient chatbots. However, there are not many development approaches to the main
modules of a chatbot that are flexible enough to allow the creation of different chatbots for each domain, while maintaining a robust dialogue control in the application. There have been some works that try to develop a more flexible approach, each of them with their own advantages and disadvantages. One of the
most notable advantages is the use of multi-agent systems to distribute and perform the tasks performed by the chatbot. In this context, this work proposes a general and flexible architecture based on multi-agent systems for building chatbots in any domain chosen by the developer, with dialogue control in the application. This architecture uses an adaptation of the information state approach, also using software agents, to perform dialogue management. To validate the proposed architecture, an user scenario involving the implementation of 4 proof of concept chatbots is analyzed discussed.
|
Page generated in 0.0368 seconds