šŖ§ Vitrine.Dev | |
---|---|
āØ Nome | Classificador de Assuntos e ODS com IA |
š·ļø Tecnologias | Python, Gemini, Streamlit |
š URL | |
š„ Desafio |
Foto de Milad Fakurian na Unsplash
O Classificador de Assuntos e ODS "IAGeraTemas" Ć© uma aplicaĆ§Ć£o que utiliza inteligĆŖncia artificial generativa (Gemini - Google) para identificar e gerar os principais assuntos e Objetivos de Desenvolvimento SustentĆ”vel (ODS) de documentos em formato PDF. A ferramenta Ć© projetada para facilitar a anĆ”lise de textos, proporcionando uma compreensĆ£o rĆ”pida dos temas abordados e se tornar um balizador no processo de descriĆ§Ć£o temĆ”tica de um documento.
- IdentificaĆ§Ć£o de Assuntos: A aplicaĆ§Ć£o analisa o documento e retorna os 5 assuntos mais relevantes em portuguĆŖs.
- ClassificaĆ§Ć£o de ODS: A aplicaĆ§Ć£o identifica de 1 a 3 Objetivos de Desenvolvimento SustentĆ”vel pertinentes ao conteĆŗdo do documento.
- Interface Intuitiva: Utiliza o Streamlit para criar uma interface amigƔvel e fƔcil de usar.
- Python: Linguagem de programaĆ§Ć£o principal.
- Streamlit: Biblioteca utilizada para criar a interface web.
- PyPDF2: Biblioteca para manipulaĆ§Ć£o de arquivos PDF.
- Google Generative AI: API para processamento de linguagem natural e geraĆ§Ć£o de conteĆŗdos.
- Insira sua APIKey do Gemini Google
- FaƧa o upload do documento (PDF com OCR)
- Clique no botĆ£o processar
- app.py : Script principal que contƩm a interface Streamlit.
- gerador.py : Script que contĆ©m a classe GeradorAssuntoODS, responsĆ”vel pelo processamento dos documentos e interaĆ§Ć£o com a API do Google Generative AI.
- requirements.txt : Arquivo com as dependĆŖncias do projeto.
- FaƧa um fork do projeto.
- Crie uma nova branch (git checkout -b feature/SuaFeature).
- Commit suas alteraƧƵes (git commit -am 'Adicione SuaFeature').
- FaƧa um push para a branch (git push origin feature/SuaFeature).
- Abra um Pull Request.