Transformei um desafio técnico da certificação Microsoft DP-100 em uma aplicação web com Streamlit!
- #Inteligência Artificial (IA)
Criei um chatbot que responde perguntas com base em arquivos PDF 📄🤖
Durante o curso preparatório para a certificação Microsoft DP-100 na DIO, enfrentei um desafio muito interessante: desenvolver um chatbot inteligente que entende e responde perguntas com base no conteúdo de PDFs — algo super útil para quem lida com artigos científicos, manuais técnicos ou está desenvolvendo um TCC, por exemplo.
🛠️ Para tornar o projeto mais acessível e interativo, utilizei Streamlit, uma biblioteca Python que permite criar interfaces web com muita facilidade. Em poucos passos, transformei um código de NLP em uma aplicação web funcional e visual, ideal para testes e demonstrações.
🧠 O projeto utiliza Inteligência Artificial (IA) por meio de um modelo de Processamento de Linguagem Natural (NLP) pré-treinado, capaz de compreender textos e responder perguntas com base no contexto. Essa abordagem permite automatizar a análise de documentos com precisão e praticidade.
✨ A solução atual usa modelos de resposta por extração de contexto, mas pode evoluir facilmente para incluir IA generativa com modelos como GPT, ampliando as possibilidades da aplicação.
👩💻 Funcionalidades do app:
✅ Upload de arquivos PDF
✅ Campo para perguntas interativas
✅ Respostas baseadas em IA e NLP
✅ Totalmente funcional localmente
✅ Pronto para deploy em nuvem no futuro
📚 Principais aprendizados:
- Como transformar IA em soluções interativas com Streamlit
- Aplicação prática de NLP com PDFs
- Conceitos de embeddings, busca semântica e respostas automatizadas
- Desenvolvimento de portfólio com propósito prático
🔗 Confira o repositório no GitHub com o código e instruções:
👉 https://github.com/daianethaisb/dio-DP-100-chatboot
Se você está realizando o mesmo curso ou busca formas simples e eficazes de compartilhar seus projetos de IA, recomendo fortemente explorar o uso do Streamlit!
#MicrosoftDP100 #Streamlit #InteligenciaArtificial #NLP #MachineLearning #Chatbot #Python #DIO #ProjetoDIO #Transformers #OpenSource #TechProjects