Oi, Rondinelle! Como vai?
Essas bibliotecas foram atualizadas nas versões mais recentes do LangChain.
Para continuar o curso sem erros, o jeito mais simples é travar em uma versão mais antiga como a usada nas aulas:
pip install "langchain<=0.1.16"
Isso garante que ConversationalRetrievalChain e ConversationBufferWindowMemory funcionem normalmente.
Em versões novas, o código muda bastante (usa create_history_aware_retriever e RunnableWithMessageHistory).
Repassamos à equipe responsável que o curso tem pontos que precisam ser atualizados.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado