n8n과 GPT API로 첫 워크플로우 만들기: AI Agent 테스트 경험

소개

n8n에서 제공하는 실습 사례를 따라하면서, 처음으로 AI Agent 노드를 활용한 간단한 대화형 워크플로우를 만들어보았습니다. 목표는 GPT API를 연동해서 사용자의 메시지를 받아 응답하는 자동화 흐름을 구현하는 것이었습니다.

진행 방법

  • 사용한 도구

    • n8n (워크플로우 자동화 툴)

    • OpenAI GPT API

    • n8n의 AI Agent 노드, Chat Trigger 노드

  • 워크플로우 구성

    1. Chat Trigger 노드: 메시지를 입력받는 역할

    2. AI Agent 노드: OpenAI API를 통해 응답 생성

  • 프롬프트 연결 방식

    {{ $json.chatInput }}
    
    • 위 템플릿으로 사용자 입력을 AI Agent의 프롬프트로 전달

  • 실행 화면 캡처

    흐름도를 보여주는 웹페이지의 스크린샷

결과와 배운 점

  • 시행착오

    • 처음에는 AI Agent 노드가 프롬프트를 제대로 인식하지 못해 작동하지 않았음

      • 로그에 "No prompt specified" 오류 발생

      • 원인은 프롬프트 입력 필드 설정이 누락되었기 때문

    • 해당 문제를 해결하지 못해, 결국 워크플로우를 새로 만드는 방식으로 우회

      항목 목록을 보여주는 웹페이지의 스크린샷


      ** 아직도 왜 그런지 잘 모르겠음;;

  • 두 번째 문제

    • 워크플로우가 제대로 작동하지 않다가, 알고 보니 노드의 전원 버튼이 꺼져 있었음

    • 버튼을 다시 켜자 정상 작동됨

    • 이후에도 몇 번 꺼지는 현상이 있었으나, 수동으로 다시 켜서 해결

  • 배운 점

    • 문제 상황에서는 로그를 꼼꼼히 읽고, 노드 설정을 처음부터 다시 점검하는 것이 중요

    • 워크플로우 저장/복사 시 일부 설정이 누락되거나 꼬일 수 있음 → 새로 만드는 것도 좋은 대안

도움 받은 글

  • n8n 공식 실습 사례 게시글 참고


🙌 생각지 못한 곳에서 오류가 발생해버려서............늦어버렸습니다.
처음엔 삽질이 많았지만, 덕분에 n8n의 구조와 AI Agent 노드의 작동 방식에 대해 빠르게 익힐 수 있었습니다. 다음에는 조건 분기나 외부 API 호출 등을 더 복잡하게 연결해보는 것도 도전해보려 합니다!

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요