소개
노션과는 관계가 없지만..최근 회사에서 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도 못씀.