묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
'NoneType' object is not subscriptable 에러 해결법 공유
안녕하세요. 강의 내용 따라하다가 아래 에러가 발생해서 공유드립니다.전체 소스코드는 글 맨 아래에 링크로 첨부했습니다. 위 코드를 실행했을 때, 결과가 잘 나올때도 있지만 종종 에러가 발생합니다. 에러 내용에 따르면 check_doc_relevance 함수에서 response에 아무것도 안담겨있어서 발생했다고 나오네요. 왜인지는 모르겠지만, 문서 관련성 판단 LLM이 작동하지 않은걸로 보입니다.그래서 저는 아래와 같이 response 에 아무것도 안담겨있다면 rewrite를 반환해서 노드를 다시 실행시키도록 했습니다.def check_doc_relevance(state: AgentState) -> Literal['generate', 'rewrite']: """ 주어진 state를 기반으로 문서의 관련성을 판단합니다. Args: state (AgentState): 사용자의 질문과 문맥을 포함한 에이전트의 현재 state. Returns: Literal['generate', 'rewrite']: 문서가 관련성이 높으면 'generate', 그렇지 않으면 'rewrite'를 반환합니다. """ query = state['query'] # state에서 사용자의 질문을 추출합니다. context = state['context'] # state에서 문맥을 추출합니다. # 문서 관련성 판단 체인을 구성합니다. doc_relevance_chain = doc_relevance_prompt | llm # 질문과 문맥을 사용하여 문서의 관련성을 판단합니다. response = doc_relevance_chain.invoke({'question': query, 'documents': context}) # ==================================== # 응답이 없는 경우에는 로그를 출력하고 'rewrite'를 반환합니다. if not response: print("No Response!!!") return 'rewrite' # ==================================== # 관련성이 높으면 'generate'를 반환하고, 그렇지 않으면 'rewrite'를 반환합니다. if response['Score'] == 1: return 'generate' return 'rewrite'위 코드 수행 결과:check_doc_relevance 가 두 번 다시 실행되어서 원하는 결과가 나왔습니다. 참고로 저는 강의에 쓰인 OpenAI 대신 UpstageAI 모델을 사용하고 있습니다.from langchain_upstage import ChatUpstage llm = ChatUpstage()저처럼 OpenAI 모델을 사용하지 않고 개발하다가 같은 문제를 겪는다면 도움이 되길 바랍니다. 전체 소스코드 링크: https://drive.google.com/file/d/1_WP4DM1OWFiP226WksXvjG5Em9dOaqPp/view?usp=sharing
-
미해결Prompt Engineering: 완벽 가이드
음성 누락
19분에서 21분 음성이 안나와요
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.2강 8:33 강사님 설명 하신 에러 외 poppler 설치 요구 에러.
c:\miniforge3\envs\inflearn-langgraph-lecture\Lib\site-packages\pydantic\_internal\_config.py:345: UserWarning: Valid config keys have changed in V2:* 'fields' has been removed warnings.warn(message, UserWarning)ERROR:root:Error converting PDF to images: Unable to get page count. Is poppler installed and in PATH?--> ## 추가 설치 해야 할 패키지(강사님은 안함: 애플은 필요 없는 패키지 같음)# Poppler 설치: Poppler(https://github.com/oschwartz10612/poppler-windows/releases/download/v24.08.0-0/Release-24.08.0-0.zip)를 다운로드하여 설치합니다. 운영체제에 맞는 Poppler 바이너리를 다운로드하여 압축을 풀고 적절한 위치에 저장합니다. - (Windows의 경우, bin 폴더의 경로를 기억해두세요.)# 환경 변수 설정 (Windows): (1) 시스템 환경 변수 편집기(검색창에 "환경 변수" 검색)를 엽니다.# (2) "시스템 속성" 창에서 "환경 변수" 버튼을 클릭합니다.# (3) "시스템 변수" 섹션에서 "Path" 변수를 선택하고 "편집" 버튼을 클릭합니다.# (4) "새로 만들기" 버튼을 클릭하고 Poppler bin 폴더의 경로를 추가합니다. (예: C:\path\to\poppler-x.xx.x\bin)# (5) 모든 창을 닫고 변경 사항을 저장합니다.# (6) 터미널 또는 IDE 재시작: 환경 변수 변경 사항이 적용되도록 터미널 또는 IDE를 재시작합니다.
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.2 강의에 income_tax.pdf 파일이 git 에서 누락된것 같아요
안녕하세요~!중요한건 아니지만 ㅎㅎ documents 폴더 밑에 income_tax.pdf 파일이 누락된것 같습니다.https://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EC%86%8C%EB%93%9D%EC%84%B8%EB%B2%95%EC%8B%9C%ED%96%89%EB%A0%B9저는 위 링크로 가서 직접 받아서 코드 실행에는 문제 없었습니다~
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
repository 클로닝 오류
git clone 하는 중에 error: inavalid path '2.6 SubGraph: LangGraph Agent를 Node로 활용하는 방법.ipynb'뜨면서 클론리포가 안되서요. 파일경로에 포함된 (:) 특수문자 때문이라고 gpt가 알려줬는데 원격저장소에서 파일 이름을 변경하기를 권장하네요..
-
해결됨GPTs로 생산성 10배 높이기 - 프롬프트 프레임워크 활용으로 차원이 다른 결과를 만들자
강의 자료 중복 체크 요청
3강과 13강의 강의 내용이 같습니다. 13강의 내용에 다른 내용이 들어가야 하는데 잘못 들어간 것 같습니다. 확인하셔서 제대로 된 강의 내용으로 업데이트 해주세요.
-
해결됨ChatGPT 고급 활용법 – 남들보다 100배 더 잘 쓰는 ChatGPT 비법 클래스
쇼핑몰 정보 취합 문의 드립니다.
엑셀에서 지정한 쇼핑몰 (네이버, gmarket 등) 정보를 가져와서 상품과 이미지, 가격 등을 가져오는 강의가 어디 있었던 것 같은데요. 여기 강의에서 본 것 같은데 찾을 수 없어서 문의 드립니다.
-
미해결프롬프트 엔지니어링
상세페이지에 진행중이라고 써있는 도서무료이벤트는 어떻게 확인하나요?
상세페이지에 진행중이라고 써있는 도서무료이벤트는 어떻게 확인하나요?
-
미해결Prompt Engineering: 완벽 가이드
강의자료 다운 불가
안녕하세요. 강의자료 다운로드를 받는데 압축폴더 내 파일이 없는 채로 다운이 됩니다. 강의자료를 어떻게 받아볼 수 있을까요?확인 부탁드립니다.감사합니다.
-
해결됨Prompt Engineering: 완벽 가이드
강의 자료 질문입니다
안녕하세요실습하다 소설 스크립트 넣는 부분 듣는데 혹시 강의 자료에서 PPT 외에 프롬프트 실습 스크립트는 없나요?
-
미해결ChatGPT 사용 가이드 : 핵심 프롬프트 엔지니어링
강의 내용 질문
강의 7:00 질문입니다. 표에 있는 모든 문자를 가운데 정렬로 바꾸고 싶은데 어떻게 해야하나요 ?
-
미해결ChatGPT 사용 가이드 : 핵심 프롬프트 엔지니어링
3강.실습/ 이전 대화 삭제하기
강의 ( 6:00 ) 에서 마우스 오른쪽 버튼을 누르면 - 버튼이 있어서 이전 대화를 삭제 할 수 있다고 하셨는데 chat gpt 결제 했는데도 이전 대화 삭제 기능이 없습니다. 강의가 글로만 되어있어 실제 실습하는 화면,영상 같은게 없다보니 기본적인 것을 질문하게 되네요...ㅜ 어떻게 삭제 해야하나요 .? gpt 한테 질문해도 그런 기능이 없다고 나와서요.
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
ModuleNotFoundError: No module named 'pykrx'
3-1.py 를 실행하면 제목과 같이 pykrx가 없다고 나옵니다. 앞의 게시물들을 참고하여 anaconda prompt에서 pandas==2.03 으로 설치하고 matplotlib 도 설치했습니다. pip list --version 을 해서 보면 아래와 같이 설치되어 있는 것 같습니다.pykrx 1.0.48 python>>> from pykrx import stock>>> stock.get_market_ohlcv_by_date("2023-01-01", "2023-01-31", "005930")이걸로 실행해보면 결과가 잘 나옵니다. 이것도 정상적으로 나옵니다. 그런데 3-1.py를 실행하면 pykrx가 없다고 나옵니다. 도움을 부탁드립니다.
-
해결됨ChatGPT 활용법, 생성 AI 프롬프트 엔지니어링 A to Z - 인공지능의 이해와 활용
생성형 AI 기반 창작물 저작권 관련 질문
좋은 강의를 제공해주셔서 감사합니다. 생성형 AI 기반 창작물(이미지, 음악, 스크립트 등)은 저작권 관련 문제가 없는지 궁금합니다.예를 들어,- 픽사 이미지풍 창작 이미지 생성 => 블로그, 유튜브 등 업로드 시- Suno에서 음악 생성 => 유튜브, 클라우드 등 업로드 시감사합니다.
-
해결됨ChatGPT 고급 활용법 – 남들보다 100배 더 잘 쓰는 ChatGPT 비법 클래스
강의 잘 보고 있습니다.
엉뚱한 질문일수도 있겠지만, 판서하실때 사용하시는 그 이쁜 깃털펜은 어디에서 찾을수 있나요? 😁
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
설치 오류
아나콘다 프롬프트에서 파이썬 정상 설치 후 platform 입력 시 syntax error 가 뜹니다 ㅠ
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
pykiwoom 설치 에러 나시는 분 참조 함 해보세요.
별별 짓을 다 했는데도 안되더라구요.진행하면서 다른 에러가 생길지 모르겠지만 여기서 넘어가는것도 다행이라 ㅎㅎ[컴퓨터 환경]윈도우11, Python 10.04 32bit 버전[설치]pip install pandas==1.3.5pip install pykiwoom
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
Chapter 4-4 system 구축4 - 자동매매 로직 구현.py 실행 오류
Chapter 4-4 system 구축4 - 자동매매 로직 구현.py를 실행하면 다음과 같은 오류가 발생합니다.
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
Chapter 4-3 system 구축1 - 현재가 불러오기.py 실행 오류
예제 Chapter 4-3 system 구축1 - 현재가 불러오기.py를 실행하면 다음과 같은 오류가 발생합니다. PyQt5와 PyQt5Designer는 설치되어 있습니다.
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
PyQt5, QtDesigner 설치 오류
PyQt5, QtDesigner 설치 시 다음과 같은 오류입니다.pip install pyqt5-tools 했을 때는 아래 화면에서 더 이상 진행되지 않습니다.