inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

LlamaIndex에 대한 강사님의 견해가 궁금합니다.

해결된 질문

69

Jeong

작성한 질문수 10

0

안녕하세요! 수업 잘 듣고 있습니다.

수업을 들으면서 Rag 관련해서 정보를 찾아보던 중에 LlamaIndex 라는 것을 알게 됐는데 마찬가지로 Rag에 사용된다는 이야기를 들었습니다. 이 라이브러리에 대해서는 어떻게 생각하시는지 그리고 Langchain 만 알아도 굳이 LlamaIndex까지 공부할 필요는 없을지도 궁금합니다.

 

질문이 두서 없어서 죄송합니다! 감사합니다!

vector-database llm langchain rag openai-api

답변 2

1

제이쓴

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

LlamaIndex와 LangChain을 모두 사용해보고 더 편리한 도구를 선택하고 싶으시다면 의미가 있겠지만 두가지 모두 에이전트 개발을 편리하게 도와주는 툴이라서 둘중에 하나가 우위에 있는 건 아니라고 생각합니다.

다양한 프레임워크를 사용해보시면서 시야를 넓힐 수는 있겠지만 에이전트 개발의 효율이 상승할 것 같지는 않습니다.

요약하면 굳이 공부 안하셔도 괜찮을 것 같아요~~

0

Jeong

와우 명쾌한 답변 감사드립니다!

좋은 하루 보내세용

0

인프런 AI 인턴

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

LlamaIndex에 대한 궁금증이 있으신 것 같습니다. LlamaIndex는 문서 처리와 인덱싱을 중심으로 하는 오픈소스 라이브러리로, 특히 대규모 문서 집합에서 원하는 정보를 빠르게 검색할 수 있도록 돕습니다. 이는 LangChain이 제공하는 기능과는 다소 차이가 있으며, LangChain은 주로 LLM 환경에서의 체계적인 워크플로우 구축을 지원하는 데 중점을 둡니다.

다음은 LlamaIndex와 LangChain의 차이점에 대한 간단한 설명입니다:

  1. LlamaIndex: 대량의 문서를 효율적으로 다루는 데 유리하며, 문서 내에서의 검색과 필터링 작업에서 강점을 보입니다. RAG 구조에서 필요한 관련 문서 탐색에 사용할 수 있습니다.

  2. LangChain: 대화형 AI 애플리케이션의 프레임워크로, 여러 LLM 관련 도구와 연결하여 강력한 응답 생성을 목표로 합니다. 워크플로우의 유연한 설정과 다양한 AI 모델 통합에 유리합니다.

따라서, LlamaIndex는 문서 중심의 인덱싱 및 검색 작업에 좀 더 집중하고 싶은 경우에 학습할 가치가 있으며, LangChain은 좀 더 일반적인 LLM 애플리케이션 구축을 목적으로 할 때 적합합니다. 두 라이브러리는 서로 보완적인 역할을 수행할 수 있으니, 프로젝트의 특성에 따라 선택하시기 바랍니다.

관련 토픽과 미리 배울 수 있는 자료를 찾고 싶다면 아래 링크를 참고하시기 바랍니다:

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

온톨로지 활용

0

44

2

ollama설치해서 llama로 돌려도 되나요?

0

46

2

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

0

96

1

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

0

95

2

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

0

125

2

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

0

125

2

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

1

224

1

강의와 책 관련 질문

0

96

1

문서 전처리 고민

0

121

1

RAG 배포 질문드립니다

0

106

1

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

0

98

2

폐쇄망 챗봇 모델

0

102

1

AI agent 쿠폰

0

99

2

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

0

109

2

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

1

100

1

new_question에 대한 답 출력

0

80

2

랭체인 라이브러리

0

160

2

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

0

111

1

postgresql의 pgvector 벡터는 어떤가요?

0

383

2

doc관련

0

144

2

load_dotenv() 실행 False

0

103

1

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

0

125

2

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

2

429

2

강의 완료 오류

0

94

1