image

Bootcamps ilimitados + curso de inglés para sempre

80
%OFF
Article image
Daiane Barbosa
Daiane Barbosa06/05/2025 16:36
Compartir
Microsoft 50 Anos - Prompts InteligentesRecomendado para tiMicrosoft 50 Anos - Prompts Inteligentes

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

Compartir
Recomendado para ti
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentarios (6)

CS

Cezar Souza - 06/05/2025 21:34

Muito interessante o seu artigo, parabéns

Lucas Carriço
Lucas Carriço - 06/05/2025 21:28

Projeto incrível! 🎯 Muito interessante ver como NLP e Streamlit podem ser combinados em algo tão útil no dia a dia.

Você acha que vale a pena já começar a explorar o Streamlit mesmo estando no início da jornada? Alguma dica para quem quer montar um portfólio com projetos aplicados?

Marcos Dias
Marcos Dias - 06/05/2025 19:42

Eu presto serviço para a Petrobras, e aqui sou chefe do projeto e desenvolvedor da ferramenta chamada de Sondalize. O Sondalize é uma IA Generativa que é capaz de fazer a mesma coisa que sua aplicação, porém, é embeddado documentos PDF's vetorizados em um vector store (banco de vetores) com prompt do usuário e retornado dúvidas sobre contratos de Sondas.

Estes projetos sempre são muito legais, e intuitivos demais de serem produzidos. O nosso, o backend é em Python e o front em Flask com React Vite.

Eduardo Campos
Eduardo Campos - 06/05/2025 18:03

Obrigado pelas dicas. Achei muito interessante.

Roberto Morais
Roberto Morais - 06/05/2025 17:55

Passando para dizer que achei seu artigo ótimo; até salvei no meu github, para estudo.

Carlos Rodrigues
Carlos Rodrigues - 06/05/2025 17:32

Interessantíssimo, parabéns!! 🚀

Recomendado para tiMicrosoft 50 Anos - Prompts Inteligentes