PROJETO

ChatPDF - Analisando PDFs com IA e LangChain

Aprenda a criar um web app interativo para analisar PDFs usando LangChain e Streamlit.

  • Projetos
  • ChatPDF – Analisando PDFs com IA e LangChain

Descrição do Projeto

Bem-vindo ao projeto “ChatPDF – Analisando PDFs com IA e LangChain” da Asimov Academy.

Aqui você terá a oportunidade de aprender a construir um web app utilizando o framework Streamlit para interagir com arquivos PDF. Ao longo das aulas, você irá desenvolver uma estrutura de chat super interativa, semelhante à interface ChatGPT, que permite carregar e analisar uma quantidade ilimitada de PDFs. Utilizando a estratégia de RAG (Retrieved Augmented Generation), você aprenderá a extrair trechos dos PDFs e enviá-los para um modelo de linguagem, como os da OpenAI, para interpretá-los e fornecer respostas com base nesses trechos.

Além disso, você irá explorar a criação de uma sidebar para upload de arquivos PDF, desenvolver a estrutura de chat no Streamlit, crair uma página para modificação dos parâmetros do RAG e adicionar uma página para debug do prompt. Ao final do projeto, em apenas uma hora e meia, você terá construído uma aplicação incrível utilizando o framework LangChain, ampliando seus conhecimentos em inteligência artificial e programação Python. Venha se juntar a nós e descubra como aplicar IA de forma prática e inovadora!

Professores

Avatar de Adriano Soares Adriano Soares

Conteúdo do Projeto

1 Estruturação inicial da aplicação
Conteúdo do módulo 1.1 - Apresentação projeto ChatPDF 1.2 - Criando sidebar para upload de arquivos pdf 1.3 - Desenvolvendo estrutura de chat no Streamlit
2 Criando estrutura de conversa
Conteúdo do módulo 2.1 - Criando estrutura de RAG com Langchain 2.2 - Modificando parâmetros do RAG 2.3 - Adicionando página para debug do prompt
Intermediário 2h 6 aulas Suporte com professores 971 Participantes

Este projeto faz parte das trilhas