콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

AI Agent 노드 일반 문제#

다음은 AI Agent 노드와 관련된 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하는 단계입니다.

내부 오류: 400 'content'에 대한 잘못된 값#

전체 오류 메시지는 다음과 같을 수 있습니다:

1
2
3
Internal error
Error: 400 Invalid value for 'content': expected a string, got null.
<stack-trace>

이 오류는 Prompt 입력에 null 값이 포함된 경우 발생할 수 있습니다.

다음 두 가지 시나리오 중 하나에서 이 문제를 볼 수 있습니다:

  1. PromptDefine below로 설정하고 Text에서 값을 생성하지 않는 표현식이 있는 경우.
    • 해결 방법: 표현식이 유효한 필드를 참조하고 null이 아닌 유효한 입력으로 해결되는지 확인하세요.
  2. PromptConnected Chat Trigger Node로 설정하고 수신 데이터에 null 값이 있는 경우.
    • 해결 방법: 입력 노드의 chatInput 필드에서 null 값을 제거하세요.

서브 노드 Window Buffer Memory 오류#

이 오류는 n8n이 Window Buffer Memory 서브 노드에서 문제를 만났을 때 표시됩니다.

대부분의 경우, 워크플로우 또는 복사한 워크플로우 템플릿이 이전 버전의 Window Buffer Memory 노드를 사용할 때 발생합니다.

워크플로우에서 Window Buffer Memory 노드를 제거한 후 다시 추가하여 최신 버전의 노드를 사용하고 있는지 확인하세요.

Chat Model 서브 노드가 연결되어야 한다는 오류#

이 오류는 n8n이 Chat Model이 연결되지 않은 상태에서 노드를 실행하려고 할 때 표시됩니다.

이 문제를 해결하려면, 노드가 열려 있는 상태에서 화면 하단의 + Chat Model 버튼을 클릭하거나, 노드가 닫혀 있을 때 Chat Model + 커넥터를 클릭하세요. 그러면 n8n이 선택할 수 있는 Chat Model 목록을 열어줍니다.

프롬프트가 지정되지 않았다는 오류#

이 오류는 에이전트가 이전 노드로부터 프롬프트를 자동으로 받기를 기대할 때 발생합니다. 일반적으로 Chat Trigger Node를 사용할 때 발생합니다.

이 문제를 해결하려면 AI Agent 노드의 Prompt 매개변수를 Connected Chat Trigger Node에서 Define below로 변경하세요. 이렇게 하면 다른 노드의 출력 데이터를 참조하거나 정적 텍스트를 추가하여 수동으로 프롬프트를 구성할 수 있습니다.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!