Resident Evil Assistant será uma biblioteca capaz de buscar dados do Resident Evil Database, disponível em: https://www.residentevildatabase.com/ e disponibilizar informações do mundo de Resident Evil através de uma interface de linha de comando (CLI).
MIT License
Resident Evil Assistant será uma biblioteca capaz de buscar dados do Resident Evil Database e disponibilizar informações do mundo de Resident Evil através de uma interface de linha de comando (CLI).
Disponibilizar um CLI que disponibiliza facilmente a interação do usuário com um modelo GPT especializado em Resident Evil. Podendo
Interagir com o modelo via chat no CLI
Aplicar um novo fine tuning no modelo
Atualizar dados da database
As metas a serem alcançadas são:
Construir a base de dados contendo informações básicas dos [personagens disponíveis](Personagens de Resident Evil | Resident Evil Database na database
Construir uma base de treino para o fine tuning
Aplicar fine tuning no modelo GPT
Criar funções que possibilitam a conversação com o modelo
Criar aplicação CLI para fácil interação o usuário
As tecnologias utilizadas no projeto são:
OpenAI — API que permite comunicação com o GPT
BeautifulSoup4 — Para o Web Scraping
HTTPX — Para requisições assíncronas
E o Poetry para o gerenciamento de bibliotecas.
Ao fim do projeto, o usuário poderá utilizar o CLI da seguinte forma:
re-assistant get # Executa o pipeline para a aquisição dos dados
re-assistant train # Executa o pipeline de fine tuning do modelo
re-assistant chat # Inicia o chat com o assistant
O projeto estará sempre aberto a sugestões e contribuições. Para isso, você pode:
Abrir uma issue
Criar um fork e solicitar um Pull Request
Este projeto está sob a licença MIT.
A lista de todos para que a primeira versão seja disponibilizada:
Construir descrição inicial do projeto
Inicializar repositório
Construir metadata o projeto
Organizar ambiente scrum
Criar método para buscar o catálogo de personagens
Criar método para buscar as informações básicas de cada personagem no catálogo
Persistir dados dos personagens
Criar pipeline para construir os dados de exemplo para o fine tuning
Criar pipeline de fine tuning
Criar métodos para interagir com o modelo
Criar CLI para interagir com o modelo
Criar CLI para iniciar pipeline para buscar os dados da database
Criar CLI para iniciar o pipeline de fine tuning
Criar documentação completa do projeto