inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

RAG를 활용한 LLM Application 개발 (feat. LangChain)

3.2 LangChain과 Chroma를 활용한 RAG 구성

langchain 버전 질문드립니다.

602

왐뫔뫄

작성한 질문수 5

1

수업 중에서는 langchain==0.3.3 버전을 사용하셨는데 제가 지금 수강하고 있는 시점에서는 1.0.3 버전이 나와서 1.0.3 버전으로 설치했습니다.

 

No module named 'langchain.chains'

RetrievalQA(create_retrieval_chain)를 임포트하려고 langchain.chains를 가져오려고 했는데, ModuleNotFoundError가 뜹니다. 현재 버전에서는 사라진 것 같습니다.

  1. 다른 방법을 추천하시는지

  2. 아니면 0.3.3으로 다운그레이드해서 공부해야하는지

궁금합니다..! 감사합니다

vector-database llm langchain rag openai-api 카카오공채-개발

답변 3

0

pikablue

저도 여기서 고민하고있었는데 ㅋㅋㅋ 답얻어갑니다

업그레이드 되서 뭐가 많이 나왔네요..

0

제이쓴

안녕하세요, 좋은 질문 감사합니다

일단은 다운그레이드해서 학습을 해주시고, 제가 조만간 업그레이드 된 버전으로 강의를 수정한 후에 소식으로 안내 드리겠습니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 왐뫔뫄님.

LangChain을 사용하는 도중 발생한 모듈 관련 문제에 대해 설명 드리겠습니다. 최신 버전인 LangChain 1.0.3과 함께 이전 버전에서 사용되던 langchain.chains 모듈이 사라져서 ModuleNotFoundError가 발생하는 상황입니다. 이런 경우 몇 가지 대처 방법이 있습니다.

대처 방법

  1. 최신 버전의 Changes 확인: LangChain의 최신 변경 로그(CHANGELOG)를 살펴보세요. 여기에 deprecated된 모듈이나 함수에 대한 대체 방법이 명시될 수 있습니다.

  2. 다운그레이드: 강의에서 사용된 버전과 동일한 환경으로 설정하고 싶으시다면 버전을 0.3.3으로 다운그레이드 하는 것도 고려해볼 수 있습니다. 이 방법을 사용하면 강의 내 예제와 동일한 결과를 얻을 수 있을 것입니다.

    pip install langchain==0.3.3
    
  3. 새로운 API 학습: 최신 버전의 기능과 변경사항을 반영하여 학습을 하신다면, 문서에서 새로운 API를 익히고 적용하는 연습을 하시는 것도 도움이 됩니다. 특히 최신 버전에서 오류 메시지를 보거나 직접 코드를 변환하여 실수를 통해 배우는 과정도 유익할 수 있습니다.

추천하는 질문 링크

이와 같은 방법을 참고하여 문제 해결을 시도해 보세요. 추가적으로 질문이 있으시면 언제든지 말씀해 주세요. 지식공유자께서도 지속적으로 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

소득세법 docx 파일 공유 요청건

0

64

1

EXAONE 모델 불러오기 안되는 문제

0

87

2

[5.1 강의] LLM Evaluator에 Upstage를 사용하는 방법 + 변경된 Langsmith Docs를 참고하여 구현하는 방법 공유

0

102

2

강의 9에 QA관련된 import가 되지 않네요

0

110

2

🚨 python3.14 를 쓰고 계시면 chroma 에서 ConfigError 가 발생합니다.

1

199

1

강의와 책 관련 질문

0

86

1

문서 전처리 고민

0

110

1

RAG 배포 질문드립니다

0

94

1

강의 내용과는 별개로 궁금한 점이 있습니다

0

88

2

폐쇄망 챗봇 모델

0

93

1

AI agent 쿠폰

0

94

2

저는 왜 그대로 했는데 답변이 틀리게 나오는지 모르겠네요

0

101

2

langchain howto/sequence는 지금 doc 공식 사이트 어디서 확인할 수 있나요?

1

94

1

new_question에 대한 답 출력

0

73

2

랭체인 라이브러리

0

147

2

[LangGraph를 활용한 AI Agent 개발] 쿠폰 유효기간

0

105

1

postgresql의 pgvector 벡터는 어떤가요?

0

343

2

doc관련

0

127

2

load_dotenv() 실행 False

0

95

1

RAG 답변 개선을 위한 정답지 활용 구조 검토 요청

0

118

2

3.2 from langchain.chains ~ 에서 모듈을 찾지 못할 때.

1

404

2

강의 완료 오류

0

87

1

hub.pull 이슈

0

129

2

[3.3 강의] Upstage를 사용한 RAG 구현 성공기 공유

1

148

1