Skip to content

Jonhyyplay/Sistema_de_busca_documentos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Este projeto foi desenvolvido como parte da Imersão em Inteligência Artificial da Alura, no qual untilizei minha API do Gemini para criar embeddings, texto e realizar buscas semânticas em um conjunto de documentos.

Sobre a Imersão

A Imersão em Inteligência Artificial da Alura foi focada na aplicação de IA no dia a dia de pessoas de diferentes backgrounds. A aula final abordou o uso da API do Gemini para criar embeddings de texto e realizar buscas semânticas em documentos.

Sobre o Projeto

O Sistema de Busca de Documentos utiliza a API do Gemini para criar embeddings de documentos e consultas. Com isso, é possível realizar buscas semânticas em um conjunto de documentos, encontrando o documento semanticamente mais próximo de uma consulta.

Como Utilizar

Para utilizar o Sistema de Busca de Documentos, siga os passos abaixo:

  1. Obtenha a sua API Key no AiStudio (não precisa se preocupar com a Key nesse projeto, apenas em outros que queiram produzir).
  2. Instale as bibliotecas necessárias, como google-generativeai, NumPy e a Pandas.
  3. Execute o código fornecido no notebook da aula.

Exemplos de Uso

Aqui estão alguns exemplos de consultas e os resultados obtidos.

Consulta: "Como faço para trocar marchas no carro da Google?" Resultado: "Seu googlecar tem uma transmissão automática. Para mudar de engrenagem, basta mover a alavanca de mudança para a posição desejada[...]".

Consulta: "Como funciona o sistema de controle climático do Googlecar?" Resultado: "Seu GoogleCar possui um sistema de controle climático que permite ajustar a temperatura e o fluxo de ar no carro. Para operar o sistema de controle climático, use os botões e botões localizados no console central[...]"

API do Gemini

O projeto utiliza a API do Gemini para criar embeddings de texto e realizar buscas semânticas. Para obter a sua API Key e utilizar a API, siga as instruções fornecidas no AiStudio.

Finalizando

Espero que gostem de como ficou toda a estrutura do código. Caso haja algum "erro" ou maneira de poder melhorá-lo, agradecerei a contribuição. Tal projeto eu fiz na última aula disponibilizada pelo curso e venho esclarecer que foram as melhores aulas que assisti e que contribuiram para minha evolução como Cientista da Computação.

About

Sistema de busca de documento.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published