Consiste na criação de um Chatbot(Similar ao GPT) que busca auxiliar empresas na utlização de banco de dados, por meio de uma LLM que se especializa em transformar linguagem de alto nível em requisições na linguagem de programação SQL, que por meio de linguagem Java será executada no banco de dados da empresa e devolverá, em linguagem de alto nível, a resposta para a requisição feita pelo usuário.
Sprint | Data | Status | Relátorios |
---|---|---|---|
01 | 14/04/2024 | Concluído | Sprint 01 |
02 | 05/05/2024 | Concluído | Sprint 02 |
03 | 26/05/2024 | Concluído | Sprint 03 |
04 | 16/06/2024 | Concluído | Sprint 04 |
Item | Prioridade | ID | User Stories |
---|---|---|---|
Desenvolvimento do Software - Back-End | 90 | 3 | "Como cliente, quero uma interface que contenha um espaço eficaz para que se possa digitar uma pergunta, para um banco de dados, assim, ele devolverá uma resposta em uma linguagem natural, consequentemente poderei pesquisar qualquer conteúdo dentro do banco de dados selecionado" |
Criação Banco de dados - Back-End | 85 | 4 | Criação de banco de dados fictícios para serem utilizados com o projeto. |
Item | Prioridade | ID | User Stories |
---|---|---|---|
Desenvolvimento de Funcionalidade: Troca de banco de dados | 80 | 5 | "Como usuário quero que em minha interface tenha uma opção para realizar a troca de banco de dados, podendo escolher qual banco de dados será o que eu desejo trocar e continuar utilizando para as pesquisas com o software". |
Item | Prioridade | ID | User Stories |
---|---|---|---|
Desenvolvimento de Funcionalidade : Troca de LLM | 75 | 6 | "Como usuário, quero que tenha em minha interface uma opção para que se possa trocar qual IA eu irei utilizar, pois para cada tipo de utilização tenho um tipo de IA diferente" |
Como parte dos requisitos da entrega da Sprint 1 foi criado um Protótipo do projeto para apresentação ao cliente. Segue em vídeo a demonstração do protótipo em funcionamento:
api_sprint_1_preview.mp4
As seguintes tecnologias foram utilizadas no Projeto: Java, Java Swing, MYSQL, SQLCODER e OLLAMA.
Caso esteja tendo dificuldades para usar o aplicativo acesse nosso Tutorial.
Nome | GitHub | |
---|---|---|
Caio | ||
Thiago | ||
Joniel | ||
Henrique | ||
Lucas | ||
Mariana | ||
Diego |