inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

공식 문서

미해결

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

안녕하세요, 강의를 꾸준히 따라가면서 듣고 있는데, 공식문서가 너무 많이 바뀌어서 코드를 따라가기가 어려운 것 같아요 ㅠㅠ 혹시 강의의 내용에 따라 따라갈 수 있는 바뀐 공식문서의 링크를 좀 알 수 있을까요? https://www.langchain.com 의 Learn - [How to] - [Document]에 들어간 후, 어디서부터 따라가야 강의의 내용을 보충할 수 있을까요?

  • vector-database
  • llm
  • langchain
  • rag
  • openai-api
ujinnng 댓글 1 좋아요 0 조회수 17

Gradio 실행 시 에러 발생 문의

미해결

RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

안녕하세요. 001강과 마찬가지로 002강에서도 Gradio 실행 시 에러 뜹니다.. 어떻게 해결해야할까요? ERROR: Exception in ASGI application Traceback (most recent call last): File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_ impl.py ", line 422, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/middleware/proxy_ headers.py ", line 63, in call return await self.app (scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/ applications.py ", line 1163, in call await super().__call__(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/ applications.py ", line 90, in call await self.middleware_stack(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 186, in call raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 164, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain env/lib/python3.11/site-packages/gradio/route_ utils.py ", line 761, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ exceptions.py ", line 63, in call await wrap_app_handling_exceptions( self.app , conn)(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 53, in wrapped_app raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 42, in wrapped_app await app(scope, receive, sender) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/middleware/ asyncexitstack.py ", line 18, in call ... File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/jinja2/ utils.py ", line 515, in getitem rv = self._mapping[key] ~~~~~~~~~~~~~^^^^^ TypeError: unhashable type: 'dict' Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings... Running on local URL: http://127.0.0.1:7862 ERROR: Exception in ASGI application Traceback (most recent call last): File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_ impl.py ", line 422, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/middleware/proxy_ headers.py ", line 63, in call return await self.app (scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/ applications.py ", line 1163, in call await super().__call__(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/ applications.py ", line 90, in call await self.middleware_stack(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 186, in call raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 164, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain env/lib/python3.11/site-packages/gradio/route_ utils.py ", line 761, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ exceptions.py ", line 63, in call await wrap_app_handling_exceptions( self.app , conn)(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 53, in wrapped_app raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 42, in wrapped_app await app(scope, receive, sender) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/middleware/ asyncexitstack.py ", line 18, in call ... File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/jinja2/ utils.py ", line 515, in getitem rv = self._mapping[key] ~~~~~~~~~~~~~^^^^^ TypeError: unhashable type: 'dict' Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...

  • python
  • 챗봇
  • llm
  • langchain
  • rag
jmg2443 댓글 2 좋아요 0 조회수 51

Gradio 실행 시 Jinja2 / ASGI TypeError: unhashable type: 'dict' 에러 문의

미해결

RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

안녕하세요, 강의 내용대로 Gradio를 이용하여 인터페이스를 실행하려는데 아래와 같이 ASGI application 에러가 발생하며 서버가 정상 동작하지 않습니다. 어떡해야할까요? ERROR: Exception in ASGI application Traceback (most recent call last): File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_ impl.py ", line 422, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/middleware/proxy_ headers.py ", line 63, in call return await self.app (scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/ applications.py ", line 1163, in call await super().__call__(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/ applications.py ", line 90, in call await self.middleware_stack(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 186, in call raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 164, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain env/lib/python3.11/site-packages/gradio/route_ utils.py ", line 761, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ exceptions.py ", line 63, in call await wrap_app_handling_exceptions( self.app , conn)(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 53, in wrapped_app raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 42, in wrapped_app await app(scope, receive, sender) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/middleware/ asyncexitstack.py ", line 18, in call ... File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/jinja2/ utils.py ", line 515, in getitem rv = self._mapping[key] ~~~~~~~~~~~~~^^^^^ TypeError: unhashable type: 'dict' Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings... Running on local URL: http://127.0.0.1:**** ERROR: Exception in ASGI application Traceback (most recent call last): File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_ impl.py ", line 422, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/uvicorn/middleware/proxy_ headers.py ", line 63, in call return await self.app (scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/ applications.py ", line 1163, in call await super().__call__(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/ applications.py ", line 90, in call await self.middleware_stack(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 186, in call raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ errors.py ", line 164, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain env/lib/python3.11/site-packages/gradio/route_ utils.py ", line 761, in call await self.app (scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/middleware/ exceptions.py ", line 63, in call await wrap_app_handling_exceptions( self.app , conn)(scope, receive, send) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 53, in wrapped_app raise exc File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/starlette/_exception_ handler.py ", line 42, in wrapped_app await app(scope, receive, sender) File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/fastapi/middleware/ asyncexitstack.py ", line 18, in call ... File "/opt/anaconda3/envs/langchain_env/lib/python3.11/site-packages/jinja2/ utils.py ", line 515, in getitem rv = self._mapping[key] ~~~~~~~~~~~~~^^^^^ TypeError: unhashable type: 'dict' Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...

  • python
  • 챗봇
  • llm
  • langchain
  • rag
jmg2443 댓글 2 좋아요 0 조회수 55

RAG 파이프라인 고도화와 파인튜닝의 우선순위 및 실무적 판단 기준이 궁금합니다.

미해결

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

보통 RAG를 잘 구축하면 충분히 'AI 에이전트'로서의 역할을 수행할 수 있다고 생각하는데, 실무에서는 어떤 지점에서 파인튜닝을 결합하는 것이 일반적인지 궁금합니다. 단순히 말투를 바꾸거나 특정 도메인 지식을 주입하는 것이 목적이라면 파인튜닝이 필수가 아닌 것 같기도 한데, '파인튜닝을 반드시 수행해야만 하는 결정적인 상황' 은 언제인가요? 혹시 파인튜닝의 높은 비용과 관리 부담을 고려했을 때, 실무에서는 RAG의 검색 품질 개선(하이브리드 검색, 리랭킹 등)을 최우선으로 두고 어느 정도 수준까지 도달했을 때 파인튜닝을 고려하는지, 그 판단 기준이나 우선순위가 궁금합니다.

  • vector-database
  • llm
  • langchain
  • rag
  • openai-api
개foot 댓글 2 좋아요 0 조회수 51

책과 차이점

미해결

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

안녕하세요, 관련된강의와 선생님께서 쓰신책도 구매하여 보고있습니다. 보다보니, 강의 내용과 책의 코드가 다른것같아서요 (예를들어 chroma 파트에서의 코드부분) 어떤식으로 학습하면 좋을지 문의드립니다

  • vector-database
  • llm
  • langchain
  • rag
  • openai-api
현준 댓글 2 좋아요 0 조회수 57

소스 깃허브 주소

미해결

딥러닝부터 AI Agent, MCP까지: 한번에 끝내는 생성형 AI 구현

소스가 있는 깃허브 주소 알려주세요. Q&A에 들어가서 다운받으려니 접근권한이 없다고 나옵니다.

  • 딥러닝
  • langchain
  • rag
  • ai-agent
  • mcp
gynam 댓글 1 좋아요 0 조회수 38

pyproject copy.toml 파일 문의

미해결

[6월 환급 과정] Agentic AI 개발 실전: LLM + RAG + Tools + Workflow

pyproject copy.toml 파일이 어디에 있는지 없는데 혹시 어디에 있을까요?

  • llm
  • langchain
  • rag
  • ai-agent
  • 중소기업-인재키움-프리미엄
박상후 댓글 3 좋아요 0 조회수 52

라이브 강의 녹화본은 어디에서 확인해 볼수 있을까요?

미해결

[6월 환급 과정] Agentic AI 개발 실전: LLM + RAG + Tools + Workflow

라이브 강의 녹화본은 어디에서 확인해 볼수 있을까요?

  • llm
  • langchain
  • rag
  • ai-agent
  • 중소기업-인재키움-프리미엄
박상후 댓글 1 좋아요 0 조회수 25

라이브 강의 녹화본은 어디에서 확인해 볼수 있을까요?

미해결

[6월 환급 과정] Agentic AI 개발 실전: LLM + RAG + Tools + Workflow

라이브 강의 녹화본은 어디에서 확인해 볼수 있을까요?

  • llm
  • langchain
  • rag
  • ai-agent
  • 중소기업-인재키움-프리미엄
박상후 댓글 1 좋아요 0 조회수 38

섹션8 강의자료가 안열려요

미해결

graphRAG - Neo4J로 구현하는 지식 그래프 기반 RAG 시스템 (feat. LangChain)

섹션8 강의자료가 안열려요

  • dbms/rdbms
  • neo4j
  • llm
  • langchain
  • rag
dongho.lee 댓글 2 좋아요 0 조회수 42

multi_tool_agent.py 에서 arxiv tool 에러

미해결

안정적인 AI 에이전트 서비스 운영을 위한 평가(Evaluation) 방법

강사님 uv setting 대로 실습을 진행하는 도중에 아카이브 tool 호출 시 아래의 에러가 발생했습니다. AttributeError: 'Search' object has no attribute 'results' uv add "arxiv<2.4.1" 로 다운그레이드 해서 해결했습니다. 혹시나 동일한 에러가 나시는 분들을 위해 남겨둡니다.

  • python
  • langchain
  • langgraph
Kyungbin Choi 댓글 1 좋아요 0 조회수 37

agent 평가 관련 문의 드립니다.

미해결

안정적인 AI 에이전트 서비스 운영을 위한 평가(Evaluation) 방법

안녕하세요. 좋은 강의 잘 들었습니다. 몇가지 문의 드립니다. aevaluate 이 정상적이지 않아서 evaluate를 사용하는데, evaluate를 사용할때 wrapper 를 안쓰면 최종결과를 얻지 못할수 있어서 wrapper 를 사용한다고 하셨는데요. evaluate 의 첫번째 파라미터는 함수를 넘겨야 하니 run_agent_to_completion 를 자연스럽게 만들게 되지 않나요? run_agent_to_completion 를 안쓴다면 어떤식으로 evaluate 코드를 작성하게 되는지 궁금합니다. agent 에 따라, 질문에 대해 바로 답을 주는게 아니라 HITL 을 발생시키고, 사용자의 추가 정보에 따라 최종 답변을 주는 agent 가 있을수 있습니다. 이 경우 어떤식으로 평가를 하면 좋을까요? 강의에 사용하셨던 영상에서 몇몇 부분 링크를 참고하라고 하셨는데, 링크 정보를 어디서 얻을수 있을까요? 예를들면 아래와 같은 부분 입니다. (강의소개에 적어주신 노션과 깃헙에서는 못찾아서 여쭤봅니다.) 2강 - 4분 10초 경 Amazon 링크 4강 - 1분 8초 경 세일즈포스트 링크 " '운영에 배포할만한 가치가 있는 agent 인가?'를 평가한다 "는 말이 기억에 남습니다. 감사합니다.

  • python
  • langchain
  • langgraph
미르 댓글 1 좋아요 0 조회수 40

벡터저장소 코드 실행시 경고메시지가 나타납니다.

미해결

RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

벡터저장소 코드실행시 다음과 같은 경고메시지가 나타납니다. 무슨 문제일까요? Failed to send telemetry event ClientStartEvent: capture() takes 1 positional argument but 3 were given Failed to send telemetry event ClientCreateCollectionEvent: capture() takes 1 positional argument but 3 were given

  • python
  • 챗봇
  • llm
  • langchain
  • rag
이재림 댓글 1 좋아요 0 조회수 45

RateLimitError

미해결

RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

vector = embeddings.embed_query(sample_text) 강의 진행을 위해서 어느정도의 비용을 지출하면 될까요? 감이 오지 않아서 문의 드립니다.ㅠㅠ

  • python
  • 챗봇
  • llm
  • langchain
  • rag
이재림 댓글 2 좋아요 0 조회수 41

dotenv, langchain_community 로드가 되지 않습니다.

미해결

RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)

안녕하세요. 영상잘보고 있습니다. 하나하나 따라해보고 있는 중, dotenv, langchain_community 두 모듈의 실행이 되지않아 문의글 남깁니다. ( requirements 에 langchain_community 는 확인했으나, dotenv는 보이지 않네요) 아나콘다환경에서 VSCode를 실행했습니다. 혹시 다른 첨부파일에 있는 걸까요? pdf_files, 데이터, 실습파일 에는 없는 것으로 확인했습니다. 확인해주시면 감사드리겠습니다.

  • python
  • 챗봇
  • llm
  • langchain
  • rag
nanki 댓글 1 좋아요 0 조회수 42

실습2_GPT기반_온라인_댓글_분류_자동.ipynb 파일 오류 있습니다.

미해결

LLM 기초부터 최신 RAG·LangChain까지: 단 5시간 만에 LLM 기초과정 마스터!

실습2_GPT기반_온라인_댓글_분류_자동 파일 오류 수정해주세요. 쥬피터 노트북 파일에는 total 데이터 썼다고 되어 있는데, review 데이터 아닌가요? 토탈 데이터 없습니다. 그리고 text 컬럼 없어요. 시간 한참 허비 했습니다. 그리고 전체적으로 코드 자료 구글 드라이브 엑셀 파일 정리 좀 맞게 해주세요. 매치가 안 되고 정리가 안 돼서 보기 불편합니다. 강의명에 맞게 파일을 정리해야죠. 뭔가 정리가 잘 안 되네요. reviews['text']

  • 챗봇
  • llm
  • langchain
  • rag
  • openai-api
Kim Jinsu 댓글 1 좋아요 0 조회수 36

온톨로지 구축

미해결

graphRAG - Neo4J로 구현하는 지식 그래프 기반 RAG 시스템 (feat. LangChain)

시멘틱 온톨로지 구축을 위해 데이터를 먼저 공부하고있습니다. RAG는 구축된 데이터가 들어간걸 조회할 때 쓰는거라고 생각하고있습니다. 온톨로지 구축을 위해 원천데이터 자체를 분석해서 도메인 사전을 만들어야한다는것을 알고있는데 이걸 어떤식으로 구조화해서 구축해야하는지가 감이 안옵니다. 정규식으로는 한계가 있을 것 같고 LLM으로 하자니 할루시네이션 등의 문제가 발생할 여지가 있고요 이런 관련된 강의를 진행하시거나, 제가 강사님 3가지 로드맵을 다 구독중인데 3개중 볼만한 강의가 있으면 회차좀 가이드부탁드립니다..

  • dbms/rdbms
  • neo4j
  • llm
  • langchain
  • rag
안승현 댓글 1 좋아요 0 조회수 52

엥?? 화면이 안나옵니다.

미해결

AI 에이전트로 구현하는 RAG 시스템(w. LangGraph)

화면이 이렇게 흰색으로 밖에 안나옵니다. 무슨 문제가 생긴 건가요???

  • llm
  • langchain
  • rag
  • ai-agent
  • langgraph
박해용 댓글 1 좋아요 0 조회수 55

Langchain 공식문서 학습 질문

미해결

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

안녕하세요 공식문서가 바뀌면서 강의에서 보이는 설치 명령어 및 문서들이 보이지 않는 것 같습니다 필요한 의존성을 설치하려고 해도 공식문서에는 안내가 없어 이럴 경우에는 어떻게 학습 해야할까요

  • vector-database
  • llm
  • langchain
  • rag
  • openai-api
jjk5050123 댓글 2 좋아요 0 조회수 102

인기 태그

인프런 TOP Writers

주간 인기글