1
resposta

Bibliotecas desatualizadas

Na aula 5 tem duas inportacoes de bibliotecas que nao estao mais em uso e nao consegui encontrar substitutos para elas:

from langchain.chains import ConversationalRetrievalChain
from langchain.memory import ConversationBufferWindowMemory

Aparentemente os modelos ja estao desatualizados desde a gravacao do curso.

1 resposta

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