🪧 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.