Skip to content

O GeekHubIA faz parte de um conjunto de 3 projetos (Front-End, Back-End e IA) que trabalham em conjunto. Neste repositório encontra-se a parte das IAs do Projeto.

Notifications You must be signed in to change notification settings

IsaquePemasi/GeekHubIA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

O GeekHubIA faz parte de um conjunto de 3 projetos (Front-End, Back-End e IA) que trabalham em conjunto. Neste repositório encontra-se a parte das IAs do Projeto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published