root layout

패스트캠퍼스

  1. 강의 질문
  2. 인공지능

CH04_04. 기업 분석 리포트 에이전트 그래프 구축하기에서, 최종 실행시 financial_analyst 부분 max try limit 오류 원인및 해결법 질문

2025.04.06 12:05 작성

안녕하세요?

강의 Part 4 > CH4 파이썬 파일 > Part 4 > CH4 파이썬 파일\CH04_04. 기업 분석 리포트 에이전트 그래프 구축하기.ipynb 에서,

langgraph 를 다만들고서, 맨마지막에 실행을 해보면, financial_analyst 부분에서 오류가 납니다.

1. 마지막 실행 코드: 아래 코드

-------------------------------------------------------------------------------------

# 10. 실행 예시

config = {"recursion_limit": 50}

inputs = {

"company": "Tesla",

"messages": [],

"analyses": [],

"combined_report": ""

}

for output in app.stream(inputs, config):

if "__end__" not in output:

print(output)

print("---")

-----------------------------------------------------------------------------------------

2. 실행결과중 financial_analyst 에서의 오류메세지: Max try limit 초과로인한 오류임

----------------------------------------------------------------------------------------

{'financial_analyst': {'analyses': [{'type': 'financial', 'content': '다시 시도했지만, 여전히 get_financial_data() TOOL을 통해 Tesla(TSLA)의 재무 데이터를 가져오는 데 문제가 발생했습니다. 같은 오류가 반복되고 있으며, 이로 인해 API 서버가 요청을 차단하고 있습니다.\n\n이제, 이 문제를 해결하기 위해 다른 접근 방식을 고려해야 할 것 같습니다. 데이터를 가져오기 대신, 이전 데이터를 사용하거나 다른 방법으로 분석을 진행할 수 있습니다. 하지만 현재로서는 API 요청이 실패하고 있어 데이터를 가져올 수 없습니다.\n\n이 문제를 해결하기 위한 대안적인 방법을 제안해 주세요. 예를 들어, 다른 데이터를 사용할지, 아니면 특정 재무 비율을 기반으로 분석할지 결정할 수 있습니다.', 'timestamp': '2025-04-06T11:10:45.059946'}]}}

---------------------------------------------------------------------------------------

3. 질문:

financial_analyst 는 def get_financial_data(ticker: str, num_years: int) 함수로 실행되는데:

(1) Polygon 무료계정(1분에 5회 api call limit)을 써서 나는 오류인가요? 유료를 쓰면 해결될까요?

(강사님 강의내용을 보면 정상적으로 재무데이터가 수신되던데, 강사님은 polygon 유료를 쓰셔서 그런건지, 아니면 무료계정인데, 혹시

다른 방법이 있으신지요?)

(2) 무료계정에서 def get_financial_data(ticker: str, num_years: int) 함수에서, 12초 간격으로 수신하게끔, time.sleep(12) 를 넣으면,

해당 함수만 실행하면, 정상적으로 재무데이터 수신이 됩니다,

그런데, 그 함수를 langgraph 에서 Kane님 강의에서 알려주신 동일한 process로 적용해서, langgraph 만들어서 compile해서 실행하 면, 또 위의 2번에서 처럼, 동일하게 Max try limit 오류가 나옵니다.

(3) 오류를 해결할 방법을 알려주시면 감사하겠습니다.


답변 

연관 질문

커뮤니티 질문보기