Skip to content

mildestinos/bot

Repository files navigation

Samuel Assistente Virtual

Descrição do Projeto

Samuel é um assistente virtual desenvolvido para auxiliar sobre qualquer assunto incluido no seu banco de dados. Este projeto utiliza um banco de dados chamado costbook.json para armazenar informações sobre categorias, despesas e orçamentos, possibilitando interações dinâmicas e personalizadas com os usuários.

O objetivo principal é facilitar o acesso a dados as perguntas mais recorrente dentro dfo seu ramo de atuação.


Estrutura do Projeto

O projeto está estruturado como uma aplicação web, composta pelos seguintes elementos:

  • Frontend:

    • Desenvolvido em HTML, CSS e JavaScript, criando uma interface interativa e responsiva para os usuários.
  • Backend:

    • Baseado no banco de dados JSON (costbook.json), que contém todas as informações essenciais para a lógica do assistente.
  • Python:

    • Tem arquivo disponível para atualização em python.

Funcionalidades Principais

  1. Interação em Tempo Real:

    • O assistente responde às perguntas dos usuários sobre categorias, despesas e orçamentos.
  2. Banco de Dados em JSON:

    • Todas as informações necessárias para o funcionamento do assistente são armazenadas no arquivo costbook.json, um formato leve e de fácil manutenção.
  3. Interface de Chat:

    • Uma interface de bate-papo simples onde os usuários podem interagir com o assistente.
  4. Botão de Limpeza:

    • Permite limpar a conversa para iniciar uma nova interação.
  5. Design Responsivo:

    • A interface é projetada para ser acessível em dispositivos móveis e desktops.

Tecnologias Utilizadas

  • HTML5: Estrutura do site.
  • CSS3: Estilo e layout da página.
  • JavaScript: Lógica interativa e manipulação do DOM.
  • JSON: Banco de dados leve para armazenamento e acesso rápido às informações (costbook.json).

Como Executar o Projeto

  1. Clone o repositório:
    git clone https://github.com/seuusuario/samuel-assistente-custos.git
  2. Navegue para o diretório do projeto:
    cd samuel-assistente-custos
  3. Abra o arquivo index.html no navegador:
    • Basta clicar duas vezes no arquivo ou abri-lo diretamente no navegador.

Estrutura de Arquivos

  • index.html: Página principal do projeto.
  • style.css: Arquivo de estilos para personalização visual.
  • script.js: Script para funcionalidade interativa do assistente.
  • costbook.json: Banco de dados
  • testar_leitura.py: sugestão para implantar leitura de arquivos em Python.

Contribuição

Contribuições são bem-vindas! Para colaborar:

  1. Faça um fork do repositório.
  2. Crie uma nova branch para a sua funcionalidade:
    git checkout -b minha-nova-funcionalidade