소개
시도하고자 했던 것과 그 이유를 알려주세요.
cursor와 n8n으로 워크플로우를 만들려던 노력이 실패한 후 이번엔 claude로 전체 계획을 세우고 세부적인 워크 플로우를 cursor에게 맡기는 것이 어떨까 해서 한 번 시도해 봤습니다.
n8n의 AI Agent 기능을 활용하여 NYC 여행 계획을 도와주는 멀티 에이전트 시스템을 구축하고자 했습니다. 단순한 챗봇이 아닌, 여러 전문 AI 에이전트가 협업하여 YouTube 리서치, 장소 검색, 날씨 확인을 병렬로 수행하고 최종적으로 완벽한 여행 일정을 생성하는 시스템을 목표로 했습니다.진행 방법
어떤 도구를 사용했고, 어떻게 활용하셨나요?
클로드에 전체적인 워크플로우를 구상해 달라고 요청
구상한 워크플로우로 커서(사실은 클로드 코드)와 n8n의 연동으로 워크플로우 작성
어제 올린 ai agent 템플릿을 적용하여 수정함.
대화를 통해 구체적인 디버깅
결과와 배운 점
배운 점과 나만의 꿀팁을 알려주세요.
클로드로 먼저 개요를 작성해 달라고 하니 어려운 워크플로우도 어느 정도 작성했음.
과정 중에 어떤 시행착오를 겪었나요?
1. **세션 ID 문제 (약 10회 시도)**
- 문제: "No session ID found" 오류 반복
- 시도: 개별 세션 ID 생성, 메모리 노드 설정 변경
- 최종 해결: 메모리 노드 제거하고 stateless로 구현
2. **병렬 실행 실 패**
- 문제: 두 에이전트 중 하나만 실행됨
- 원인: 잘못된 출력 형식
- 해결: 중첩 배열로 출력 구조 변경
3. **AI Agent의 역할 거부**
- 문제: "여행 계획을 짤 수 없습니다"라고 거부
- 해결: 시스템 프롬프트에 명시적 지시 추가
4. **Prompt 필드 참조 오류**
- 문제: "No prompt specified" 오류
- 원인: AI Agent가 잘못된 필드 참조
- 해결: `{{$json.chatInput}}` 일관성 있게 사용도움이 필요한 부분이 있나요?
앞으로의 계획이 있다면 들려주세요.
(내용 입력)
도움 받은 글 (옵션)
참고한 지피터스 글이나 외부 사례를 알려주세요.
(내용 입력)