n8n 과 tavily로 자료 조사 및 시황분석

소개

노션과는 관계가 없지만..최근 회사에서 n8n 과 tavily 기반 시황 분석 보고서 작성 워크플로우 구현 중에 있습니다.

진행 방법

  • 사용자가 회사나 시황 분석 관련 질문을 하면 agent node 에서 티커(현재는 1개만)키워드 1~3개 추출

  • tavily search node를 활용하여 키워드들에 대해 loop로 각각의 검색 결과 5개씩 15개 추출

  • tavily extract node를 활용하여 yfinance에서 주식 Data 외 재무제표 Data 가져오기(history, financials, balance-sheet, cash-flow)

extract node는 웹페이지 전체를 긁어와서 필요한 부분들만 코드 노드를 통해 추출

  • 각각 추출한 정보들을 모아 agent 에 집어넣고 시황 분석 보고서 작성 요청

  • 작성된 결과 메일로 송부

결과와 배운 점

  • n8n 1.103.2에서 AI Agent가 LLM 의 응답 결과를 가지고 오지 못하는 문제가 있었음

  • n8n 1.102.1 / 1.102.3에서 AI Agent가 LLM 응답 결과를 가지고는 오나, Tool을 붙이면 고장이 남.

집에 설치해둔 버전은 1.101.1이여서 해당 Ver 으로 다시 테스트 예정

  • 사내 로컬 LLM tool call 이 꺼져있었음..ㅎㅎ

  • tavily 에서 한번씩 yfinance에서 정보를 긁어오지 못하는데 너무 빠르게 여러 요청을 해서 그런 것 같아 딜레이 추가한 뒤 테스트 예정

  • 보안에 제한받지 않는 일반 환경의 편안함을 다시 한번 느끼고 있습니다.

n8n custom node 별도로 터미널에서 설치해줘야함.

Docker Desktop도 못씀.

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요