/Sherlock

A website to chat with an AI detective.

Primary LanguageHTML

Detetive Virtual: Resolvendo Mistérios com Inteligência Artificial

Um detetive virtual baseado em aprendizado de máquina para resolver histórias misteriosas.

palavras-chave: processamento de linguagem natural, aprendizado de máquina, resolução de problemas, detetive virtual, Python, NLTK, Flask

Índice

Visão Geral

Este projeto tem como objetivo criar um detetive virtual capaz de resolver mistérios apresentados em formato textual. Utilizando técnicas de processamento de linguagem natural e aprendizado de máquina, o sistema analisa a história, identifica pistas e relações entre os personagens, e gera hipóteses sobre a solução do mistério.

Tecnologias

  • Python: Linguagem de programação principal.
  • NLTK: Biblioteca para processamento de linguagem natural.
  • spaCy: Biblioteca para processamento de linguagem natural com foco em eficiência.
  • NetworkX: Biblioteca para criação e análise de grafos.
  • Scikit-learn: Biblioteca para aprendizado de máquina.
  • Flask: Framework web para criar a interface do usuário.
  • Jinja2: Motor de templates para Flask.

Tec

Python NLTK

⚙️ Configuração do Ambiente

Pré-requisitos:

  • Python 3.6+
  • Git

Instalação de dependências:

pip install -r requirements.txt

Estrutura do Projeto

...

How to Contribute

If you want to contribute to the project, follow these steps:

  1. Fork the repository and clone it to your local machine.

  2. Create a new branch for your modifications:

    git checkout -b my-branch
    
  3. Make the desired changes and add them to the stage:

    git add .
    
  4. Commit your changes:

    git commit -m "My modifications"
    
  5. Push your changes to the remote repository:

    git push origin my-branch
    
  6. Open a pull request to have your changes reviewed and incorporated into the project.


Enjoy the project! :)

Licença

Este projeto está licenciado sob a licença MIT.