Sobre
A Arisa nasceu durante o meu doutorado, entre 2005 e 2012. Minha tese propôs uma arquitetura de referência para softwares assistentes pessoais, baseada na Arquitetura Orientada a Serviços. Para validar essa proposta, implementei um framework composto por diversos servidores, aplicações web e serviços web, o que resultou na primeira instância funcional baseada nessa arquitetura.
Por diversos fatores, esse framework acabou deixando de funcionar. Após o término do doutorado, passei a desenvolver projetos baseados em chatbots junto a alunos de Trabalhos de Conclusão de Curso e em projetos de pesquisa. Aos poucos, fui evoluindo a implementação daquele chatbot inicial, incorporando novas ideias e ajustes conceituais.
No início de 2018, decidi iniciar um novo projeto de gerenciador de chatbots, desta vez com o objetivo explícito de transformá-lo em uma plataforma de agentes assistentes virtuais. Iniciei, então, uma nova implementação do zero, posteriormente denominada Arisa Nest. Nessa plataforma, um usuário pode se cadastrar e criar múltiplos bots.
Os bots mantêm o sistema de criação de contextos e diálogos presente nas versões anteriores, porém de forma aprimorada. Além disso, passaram a incorporar o armazenamento e o gerenciamento de informações do usuário, tratadas como crenças, bem como a execução de scripts na linguagem Lua. A plataforma também introduziu um tipo especial de script, denominado comportamento, igualmente escrito em Lua, que permite aos bots agir de forma proativa.
Todo o projeto vem sendo desenvolvido em minhas horas vagas, sem o apoio financeiro de instituições ou o uso de bolsas de pesquisa.