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!