Skip to content

Hanami-Staff/chatbot-hanami

Repository files navigation

HanaBot - Cultive seu conhecimento em lógica e programação com o poder da IA.

logo


📝 Visão Geral

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.


🎯 Objetivo

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.


🚀 Funcionalidades

  • 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.

🛠 Tecnologias Utilizadas

  • 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.

👩‍💻 Equipe de Desenvolvimento

Este projeto é realizado por ex-alunos do curso Recode Pro, que agora fazem parte do projeto Hanami:


📚 Referências


⚙️ Instalação e Configuração

Pré-requisitos

  • Node.js (versão 14 ou superior)
  • npm (gerenciador de pacotes do Node.js)

Instalação

  • 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

Executando o Projeto

Rodando o Backend

No diretório raiz do projeto, execute:

node MessageApi.js

Isso iniciará o servidor backend na porta 3000.

Rodando o Frontend

No diretório frontend, execute:

npm run dev

Isso iniciará o servidor de desenvolvimento do frontend.

Dependências

Backend

  • express
  • axios

Frontend

As dependências do frontend estão listadas no arquivo package.json dentro do diretório frontend.

About

Um chatbot inteligente e interativo, projetado para fornecer respostas precisas e conversações fluidas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors