Pular para conteúdo

Tecnologias Utilizadas

  As seguintes tecnologias foram utilizadas:

Botpress

  Originalmente, o ChatBot seria desenvolvido usando as ferramentas Rasa e Rocketchat. No entanto, devido a dificuldades de integração entre essas ferramentas, decidimos utilizar o Botpress.

  O Botpress é uma plataforma robusta para criação de chatbots com inteligência artificial, que utiliza JavaScript e TypeScript. Esta plataforma oferece recursos avançados para o desenvolvimento de chatbots inteligentes que incluem personalização de respostas, envio de arquivos, geração de relatórios analíticos, customização da aparência do chat, integração com sistemas externos e muito mais. Além disso, o Botpress se destaca pela sua interface gráfica intuitiva, que permite a construção de fluxos de conversação através de diagramas. A plataforma é compatível com várias plataformas de mensagens, incluindo Telegram, Facebook Messenger e Slack. Para este projeto, escolhemos adotar o Botpress em vez de Rasa e Rocketchat.v12.

JavaScript

  JavaScript é uma linguagem de programação dinâmica e de alto nível, frequentemente utilizada para adicionar interatividade às páginas web. É uma das linguagens fundamentais da web, operando ao lado do HTML e CSS para criar experiências de usuário ricas e envolventes. Com sua capacidade de ser executada tanto no cliente quanto no servidor, JavaScript é essencial para o desenvolvimento de aplicações web modernas. Além disso, possui uma vasta biblioteca de frameworks e bibliotecas, como React, Angular e Node.js, que ampliam suas funcionalidades e eficiência. A versão utilizada no projeto foi a ES2020.

PostgreSQL

  PostgreSQL é um sistema de gerenciamento de banco de dados relacional (SGBD) de código aberto, amplamente conhecido por sua robustez, flexibilidade e conformidade com padrões SQL. Ele oferece suporte a uma grande variedade de tipos de dados e é notável por suas características avançadas, como transações ACID, suporte a JSON, indexação completa e extensões que permitem personalizar suas funcionalidades. Essas características tornam o PostgreSQL uma escolha popular para o armazenamento de dados em muitas aplicações web e corporativas. Para este projeto, foi adotado o PostgreSQL na versão 16.2, proporcionando uma plataforma segura e escalável para a gestão de dados.

Histórico de versão

Versão Data Descrição Autor
1.0 01/04/2024 Criação de página de tecnologias utilizadas Isaque Augusto
1.1 02/04/2024 Adicionado as versões das tecnologias utilizadas Isaque Augusto
2.0 22/04/2024 Atualizando as tecnologias utilizadas Thiago Marques
2.1 24/04/2024 Informando sobre a alteração de tecnologia Gabriel Pinto
2.2 04/06/2024 Atualizando as tecnologias utilizadas Thiago Marques