Skip to content

Latest commit

 

History

History
98 lines (68 loc) · 4.08 KB

README.md

File metadata and controls

98 lines (68 loc) · 4.08 KB

GeekHub IA

Principal linguagem do projeto Quantidade de linguagens utilizadas Tamanho do repositório Licença

Sobre   |   Vídeo   |   Links para os outros projetos   |   Ferramentas utilizadas   |   Como reproduzir   |   Autor

Sobre o Projeto

  • O GeekHubIA faz parte de um conjunto de 3 projetos, desenvolvidos para a avaliação final da 6ª Academia de .NET. O projeto Final consiste de 3 aplicações (Front-End, Back-End e IA, para fazer conexão com ChatGPT, DALL-E e Speech Service) que trabalham em conjunto. Neste repositório encontra-se a parte IA do Projeto, feita com Blazor Server.

  • Este projeto envolve a implementação do ChatGPT (GeekGPT), que realiza resolução de perguntas feitas pelos usuários, agindo como um ChatBot. Ele verifica as perguntas dos usuários e responde de imediato. Caso algum dos cadastros de mangás e/ou HQs apresente problemas na ausência de imagem, o DALL-E (GeekDALL-E) pode te ajudar, criando imagens através de IA. Se preferir descrever as informações através da fala, a utilização do Speech Service (SpeekIA), uma ferramenta oferecida pela plataforma Microsoft Azure, visa realizar a captura da fala dos usuários e efetuar a conversão desse discurso em texto. Além disso, o serviço também proporciona a funcionalidade inversa, convertendo texto em áudio.

Vídeo Apresentação do Projeto

Links para os outros projetos

Back-End (API)
Front-End

Ferramentas e padrões de desenvolvimento utilizados

  • C#
  • HTML5
  • CSS3
  • jQuery
  • Bootstrap
  • Blazor Server
  • Dotnet 7
  • FormSubmit
  • Microsoft Azure
  • OpenAI
  • Consumo de ChatGPT (OpenAI)
  • Consumo de DALL-E (OpenAI)
  • Consumo de Speech service (Microsoft Azure)
  • Versionamento de Código com Git e Github

Como Reproduzir

Passo 1: Instalar as Ferramentas Necessárias

Certifique-se de ter as seguintes ferramentas instaladas:

Passo 2: Clonar o Repositório

Clone o repositório que contém a aplicação Blazor Server. Você pode fazer isso usando o Git no terminal:

git clone https://github.com/IsaquePemasi/GeekHubIA

Passo 3: Abrir o Projeto

Navegue até o diretório clonado e abra o projeto usando o Visual Studio ou o Visual Studio Code:

cd GeekHubIA
code .   # se estiver usando o Visual Studio Code

Passo 4: Restaurar as Dependências

Certifique-se de que todas as dependências do projeto estão instaladas. No terminal, execute o seguinte comando:

dotnet restore

Passo 5: Compilar e Executar a Aplicação

Compile e execute a aplicação para garantir que tudo está funcionando corretamente. Execute o seguinte comando:

dotnet run

Acesse a aplicação em um navegador usando o URL fornecido pelo terminal (preferencialmente http://localhost:7287).

Autor