HanaBot é um chatbot projetado para oferecer suporte em lógica e programação, utilizando o modelo de linguagem Meta Llama 3. Este projeto está sendo desenvolvido para participar do Meta Llama Impact Innovation Awards, visando transformar a educação tecnológica e proporcionar oportunidades de aprendizado para indivíduos em situação de vulnerabilidade social.
O objetivo do HanaBot é democratizar o acesso a recursos educativos de alta qualidade, proporcionando um tutor virtual que oferece explicações claras, interações intuitivas e exemplos práticos para facilitar o aprendizado de lógica e programação.
- Auxílio em dúvidas: Receba suporte para suas dúvidas de lógica e programação.
- Interações intuitivas: Oferece uma experiência de aprendizado intuitiva e fácil de navegar.
- Maior eficiência: Aprimore sua eficiência no estudo com HanaBot, seu aliado inteligente.
- React: Biblioteca JavaScript para construção da interface do usuário.
- Express: Framework web para Node.js, utilizado para criar a API do chatbot.
- Axios: Biblioteca para fazer requisições HTTP, utilizada para comunicação com a API.
- Meta Llama 3: Modelo de linguagem avançado que impulsiona o HanaBot, proporcionando respostas claras e precisas.
- JavaScript: Linguagem de programação utilizada no desenvolvimento do projeto.
Este projeto é realizado por ex-alunos do curso Recode Pro, que agora fazem parte do projeto Hanami:
- Gabriel Mesquita
- Bruna Lins
- Bruna Lorena
- Adrian Roger
- Aira Lima
- Jeferson Smith
- David Coelho
- Natacha Carvalho
- Node.js (versão 14 ou superior)
- npm (gerenciador de pacotes do Node.js)
-
Clone o repositório:
git clone https://github.com/Hanami-Staff/chatbot-hanami.git cd chatbot-hanami -
Instale as dependências do backend:
No diretório raiz do projeto, onde está o arquivo
MessageApi.js, execute:`npm install express axios` -
Instale as dependências do frontend:
cd frontend npm install
No diretório raiz do projeto, execute:
node MessageApi.js
Isso iniciará o servidor backend na porta 3000.
No diretório frontend, execute:
npm run dev
Isso iniciará o servidor de desenvolvimento do frontend.
- express
- axios
As dependências do frontend estão listadas no arquivo package.json dentro do diretório frontend.
