inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

AI 에이전트로 구현하는 RAG 시스템 수강생입니다.

미해결

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

공지사항보고 메세지 남깁니다. AI 에이전트로 구현하는 RAG 시스템 수강생인데 70퍼 쿠폰은 어떻게받을수있을까요?

  • llm
  • langchain
  • rag
  • ai-agent
  • langgraph
BH J 댓글 1 좋아요 0 조회수 175

supervisor_node에 messages 설명해주세요

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

3.7 찐 Multi-Agent System (feat. create_react_agent) 에 구현하신 def supervisor_node안에 messages = [ {"role": "system", "content": system_prompt}, ] + state["messages"] 해당 소스 Message에 system을 이렇게 선언하는게 맞는지 이해가 가질 않습니다. 선생님 설명에서는 analyst_node안에 invoke할 때 supervisor_node안에 넣었던 systemprompt는 불필요해서 아래 소스처럼 result = analyst_chain.invoke({'messages': state['messages'][1:]}) [1:]를 하신다고 설명하셨는데 analyst_node 안에서 state['messages']를 print함수로 확인해 봤더니 systemmessage가 들어있지 않았습니다. messagestatas에 messages에 system메세지를 추가하기 위해서 고민하다 systemMessage를 넣었더니 선생님 설명대로 됐지만 무슨 차이인지 잘 모르겠습니다. 아마 예상하기에는 MessageState가 SystemMessage, AIMessage, HumanMessage 밖에 허용을 안 하는 것 같은데 맞나요? 어떤게 올바른 방법인가요? messages = [ SystemMessage(content=system_prompt), ] + state["messages"]

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
  • mcp
sangin1.park 댓글 2 좋아요 0 조회수 121

n8n Cloud에서 Community Nodes를 사용할수 없다고 하네요.

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

IMAP 설치를 해 보려고 하던중에 Community Nodes 가 없네요. chatGPT에 물어 보니.. 클라우드 환경에서는 방법이 없다고 안내하는 데 방법이 전혀 없는 건지 그래도 함 여쭙습니다.

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
kinghm10 댓글 2 좋아요 0 조회수 277

income_tax_collection 폴더와 첨부 파일도 git에 있으면 좋겠습니다

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

2.2의 크로마 생성하는 부분, 리트리벌 설정하는 부분에서 계속 에러가 발생하여서 크로마 생성이 잘 안됩니다... 2.3에서는 생성된 크로마 기반으로 이어지는데 진행할수가 없습니다 ㅠㅠ git 에 올려주시면 감사드리겟습니다

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
cwk1412 댓글 2 좋아요 0 조회수 78

markdown 스플리터에서 에러발생

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

from langchain_community.document_loaders import UnstructuredMarkdownLoader markdown_path = "./documents/income_tax.md" loader = UnstructuredMarkdownLoader(markdown_path) document_list = loader.load_and_split(text_splitter) 위 코드를 주피터에서 실행하였는데 아래와 같은 nltk 에러가 나옵니다.... [nltk_data] Error loading averaged_perceptron_tagger_eng: <urlopen [nltk_data] error [SSL: CERTIFICATE_VERIFY_FAILED] certificate [nltk_data] verify failed: unable to get local issuer certificate [nltk_data] (_ssl.c:1028)> [nltk_data] Error loading punkt_tab: <urlopen error [SSL: [nltk_data] CERTIFICATE_VERIFY_FAILED] certificate verify failed: [nltk_data] unable to get local issuer certificate (_ssl.c:1028)> 몇번을 시도해봐도 같은 에러가 발생하는데 어떻게 해결해야하나요

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
cwk1412 댓글 1 좋아요 0 조회수 147

zerox를 이용한 pdf 파일 전처리 부분

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

openai model = gpt-4o-mini 를 사용중입니다. 주피터노트북 실행을 하였는데 아래와 같은 에러코드가 나와서 해결방법 질문을 드립니다 ERROR:root:Error converting PDF to images: Unable to get page count. Is poppler installed and in PATH?

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
cwk1412 댓글 2 좋아요 0 조회수 257

uv sync 설치후 vs code 에서 .venv 커널에서 pip 치 오류

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

안녕하세요 uv sync 로 해서 패키지 설치후에 vs code로 노트북 커널 설정이 아래와 같은 오류가 나옵니다. 해결방법이 궁금합니다.

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
김재현 댓글 1 좋아요 0 조회수 250

http request 오류 헤결

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

http request에서 네이버 api를 연결해 보았는데 작동을 하지 않네요. 의심 가는 부분은 제가 n8n을 2주 테스트를 사용하면서 클라우드를 사용하고 있어서 이레 처럼 로컬로 지정해서 문제가 되는 것인가요? 해결할 방법이 있을까요 ?

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
kinghm10 댓글 2 좋아요 0 조회수 222

mcp 실행 관련하여 질문드립니다.

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

아래 코드 파일을(example2.py) 실행하는데 에러가 발생합니다 from mcp.server.fastmcp import FastMCP mcp = FastMCP("Demo") @mcp.tool() def add(a: int, b: int) -> int: return a + b if __name__=="__main__": mcp.run(transport='stdio') 1.mcv dev로 실행하는 경우 mcp_stdio_server.py를 실행해도 아래와 같은 에러가 발생합니다 2. python으로 실행하는 경우 -빈 화면으로만 뜸 -mcp_stdio_server.py를 실행하면 아래처럼 뜨는데 해당 링크를 클릭하면 연결할 수 없습니다 라고 나옵니다 uv run으로 실행하는 경우

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
gymoon10 댓글 1 좋아요 0 조회수 216

human-in-the-loop질문드립니다

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

강사님 안녕하세요! 엣지 연결 마치고 계속 테스트하는데 중간에 interrupt가 되지 않고 'attention is all you need'논문을 바로 긁어와서 요약을 합니다 ㅜ def should_continue(state: MessagesState): """ 주어진 state에 따라 다음 단계로 진행할지를 결정합니다. Args: state (AgentState): 메시지와 도구 호출 정보를 포함하는 state. Returns: Literal['tools', 'summarize_messages']: 다음 단계로 'tools' 또는 'summarize_messages'를 반환합니다. """ # state에서 메시지를 가져옵니다. messages = state['messages'] # 마지막 AI 메시지를 확인합니다. last_ai_message = messages[-1] # 마지막 AI 메시지가 도구 호출을 포함하고 있는지 확인합니다. if last_ai_message.tool_calls: # 도구 호출이 있으면 'tools'를 반환합니다. print('도구 호출이 있습니다 human_review로 이동합니다') return 'human_review' print('도구 호출이 없습니다 summarize_messages로 이동합니다') # 도구 호출이 없으면 'summarize_messages'를 반환합니다. return 'summarize_messages' 프린트 찍어보니 도구호출이 없습니다 로 바로 들어갑니다 그래서 쿼리를 '동탄역 맛집을 알려주세요' 하니 도구 호출이 있습니다. 하고 interrupt가 되더라구요 저 논문에 대한 정보를 LLM에서 이미 갖고있어서 Tool call을 안한거라고 보면 될까요?

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
JAY probio 댓글 1 좋아요 0 조회수 115

수업 자료 문의

미해결

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

법률 문서 PDF 3개가 '자료 다운로드'를 하였을 때 압축파일 안에 존재하지 않습니다.

  • llm
  • langchain
  • rag
  • ai-agent
  • langgraph
신웅 댓글 3 좋아요 0 조회수 206

py-zerox 설치 관련 이슈

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

안녕하세요, py-zerox 설치 이슈와 관련하여 문의드립니다. https://github.com/jasonkang14/inflearn-langgraph-agent 를 git clone한 후 pip install -r requirements.txt를 통해 설치를 시도하면 아래와 같은 에러가 발생합니다. 버전을 명시하지 않고 pip install을 시도해도 마찬가지로 에러가 발생하고 있습니다. https://www.piwheels.org/project/py-zerox/ 에서 확인을 해보니 아래와 같이 나오는데 지금 패키지 자체에 문제가 있는 걸까요?

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
gymoon10 댓글 1 좋아요 0 조회수 174

하이잭킹 관련 문의

미해결

웹 개발의 핵심, HTTP 완벽 마스터하기!

서버 구성해서 직접 만들고 있는데, 입력폼에서 스크립트가 안먹히더라고요. 쭉 강의 보고 실습필요한 부분 다시 보는데 일전에 브라우져 설정을 변경 했었었나요. 기억이 가물합니다! Content-Security-Policy-Report-Only 이 옵션 때문에 가능했던가요.

  • ajax
  • https
  • cors
  • cookie
아무도_모를_아이디 댓글 2 좋아요 1 조회수 148

pdf -> md 변환 이후 결과

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

안녕하십니까!! 기존 Pdf파일에서 제55조(세율) 표를 보면 이러합니다. 이후 pdf -> .md로 변환하면 ( 강사님께서 올려주신 .md 된 파일도 확인하였습니다.) 1,400만원 초과 5,000만원 이하 5,000만원 초과 8,800만원 이하 의 결과가 아닌 5,000만원이 생략이 되어있습니다. 특이한점으론 a초과 b이하 에서 a만 생략된다던지 혹은 b만 생략되는 것이 아닌 a, b 중 아무거나 생략이 되고 있습니다. md 으로 변환하면서 이렇게 몇몇 글들이 생략이되게 되면 이후 정확도에 문제가 생기지 않는지? 추가적으로 py-zerox, gpt-4o-mini 를 사용하면서 생기는 문제인지, 아니면 일반적으로 한글 pdf -> md로 변환하는 과정에 대부분 이러한 문제가 생기는지 궁금합니다.

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
rhsnqk 댓글 2 좋아요 0 조회수 250

pyzerox ModuleNotFoundError: No module named 'enterprise'

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

안녕하십니까! 강의 잘 듣고 있습니다. pyzerox를 gpt-4o-mini 모델을 사용하하는 중 아래와 같은 에러가 발생을 합니다. ``` ModuleNotFoundError Traceback (most recent call last) Cell In[13], line 1----> 1 from pyzerox import zerox 2 import asyncio 4 ### Model Setup (Use only Vision Models) Refer: https://docs.litellm.ai/docs/providers ### 56 ## placeholder for additional model kwargs which might be required for some models File ~/desktop/langgraph/.venv/lib/python3.12/site-packages/pyzerox/__init__.py:1----> 1 from .core import zerox 2 from .constants.prompts import Prompts 4 DEFAULT_SYSTEM_PROMPT = Prompts.DEFAULT_SYSTEM_PROMPT File ~/desktop/langgraph/.venv/lib/python3.12/site-packages/pyzerox/core/__init__.py:1----> 1 from .zerox import zerox 3 all = [ 4 "zerox" , 5 ] File ~/desktop/langgraph/.venv/lib/python3.12/site-packages/pyzerox/core/zerox.py:1310 from ..constants import PDFConversionDefaultOptions 12 # Package Imports ---> 13 from ..processor import ( 14 convert_pdf_to_images, ... 12 ) 13 from litellm.caching import InMemoryCache 14 from litellm.litellm_core_utils.litellm_logging import Logging as LiteLLMLoggingObj ModuleNotFoundError : No module named 'enterprise' ``` !uv pip install py-zerox from pyzerox import zerox import asyncio ### Model Setup (Use only Vision Models) Refer: https://docs.litellm.ai/docs/providers ### ## placeholder for additional model kwargs which might be required for some models kwargs = {} ## system prompt to use for the vision model custom_system_prompt = None # to override # custom_system_prompt = "For the below PDF page, do something..something..." ## example ###################### Example for OpenAI ###################### model = "gpt-4o-mini" ## openai model # Define main async entrypoint async def main(): file_path = "./income_tax.pdf" ## local filepath and file URL supported ## process only some pages or all select_pages = None ## None for all, but could be int or list(int) page numbers (1 indexed) output_dir = "./documents" ## directory to save the consolidated markdown file result = await zerox(file_path=file_path, model=model, output_dir=output_dir, custom_system_prompt=custom_system_prompt,select_pages=select_pages, **kwargs) return result # run the main function: result = asyncio.run(main()) # print markdown result print(result) 코드는 위와 같습니다. pyzerox 가 수업 중 litellm 을 사용한다고 하셨는데 (py-zerox 설치시 1.67.4 버전으로 같이 설치됨) Enterprise용 littellm을 사용하면서 생긴 문제인 것 같은데요 기존 설치된 littellm 을 upgrade 하니 다른 오류인 ModelAccessError : Your provided model can't be accessed. Please make sure you have access to the model and also required environment variables are setup correctly including valid api key(s). Refer: https://docs.litellm.ai/docs/providers (Extra Info: {'model': 'gpt-4o-mini'}) 이런 오류가 발생합니다. 현재 사용중인 OPENAI_API_KEY 를 이용해 llm.invoke 시 응답이 잘 오는 걸 봐서는 해당 모델을 사용하는데 문제는 없는 것으로 보입니다. 혹시 지금까지 어떤 문제점이 있는지 알 수 있을지요?

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
rhsnqk 댓글 2 좋아요 0 조회수 254

node 함수관련 초보적인 질문하나만 드리겠습니다!

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

강사님 안녕하세요! 하단의 generate함수는 파라미터로 AgentState를 받고 AgentState를 리턴하는데 함수의 리턴값이 "context"를 key로 가지는 딕셔너리형태인데, 어떻게 AgentState가 되는지 궁금합니다.. ㅠㅠ class AgentState(TypedDict): query: str context: List[Document] answer: str def retrieve(state: AgentState) -> AgentState: """ 사용자의 질문에 기반하여 벡터 스토어에서 관련 문서를 검색합니다. Args: state (AgentState): 사용자의 질문을 포함한 에이전트의 현재 state. Returns: AgentState: 검색된 문서가 추가된 state를 반환합니다. """ query = state['query'] docs = retriever.invoke(query) return {'context': docs}

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
JAY probio 댓글 1 좋아요 0 조회수 113

캐싱 관련 문의

미해결

웹 개발의 핵심, HTTP 완벽 마스터하기!

수업에서 브라우저 인스펙터의 옵션에서 [캐시 사용안함] 를 off 후 테스트 하셨는데 캐시 사용 안함은 헤더와 상관없이 캐시를 아예 사용안하는 옵션인가요

  • ajax
  • https
  • cors
  • cookie
아무도_모를_아이디 댓글 1 좋아요 1 조회수 124

docker 환경에서 해당 서비스를 구성해보는 건 어떤가요?

미해결

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

시작 부분에 가상환경 구현이 있는데, 포티(conda) 가상환경 vs Docker 컨테이너 docker 컨테이너로 초기 환경을 구성하면 제약사항이 있을까요?

  • llm
  • langchain
  • rag
  • ai-agent
  • langgraph
이호준 댓글 2 좋아요 0 조회수 198

numpy 설치 에러

해결됨

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

강의 시점: 섹션1 > 실습을 위한 환경 설정 방법에서 약 1분 16초 내용: 제공해주신 pyproject.toml에서 저는 파이썬 3.13 버전으로 설치되어 이 부분만 수정해 install하였습니다. 그랬더니 아래와 같이 numpy 설치 에러 문구가 뜨는데 왜 그런걸까요? 해결 방법이 있을까요? 에러 메시지 - Installing numpy (1.26.4): Failed PEP517 build of a dependency failed Backend subprocess exited when trying to invoke build_wheel Note: This error originates from the build backend, and is likely not a problem with poetry but one of the following issues with numpy (1.26.4) - not supporting PEP 517 builds - not specifying PEP 517 build requirements correctly - the build requirements are incompatible with your operating system or Python version - the build requirements are missing system dependencies (eg: compilers, libraries, headers). You can verify this by running pip wheel --no-cache-dir --use-pep517 "numpy (==1.26.4)".

  • llm
  • langchain
  • rag
  • ai-agent
  • langgraph
정다연 댓글 1 좋아요 0 조회수 553

교안 어디서 찾아야하나요?

미해결

떠먹는 자바스크립트 비동기

동기와 비동기 개념 동기와 비동기 개념 이전 다음 봤어요 커리큘럼 질문&답변 노트 채팅 스크립트 질문&답변 제목

  • javascript
  • ajax
  • async-await
  • https
  • promise
  • fetch-api
댓글 1 좋아요 0 조회수 115

인기 태그

인프런 TOP Writers

주간 인기글