inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

7강. 이메일 스팸 분류하기

해결된 질문

86

hh

작성한 질문수 3

0

안녕하세요.

 

수업 잘 듣고있습니다!!

 

이메일 스팸 분류하기에서,

마지막 IMAP에서 GET MANY의

인풋값은 잘 들어왔는데 (yes로 잘 들어옴)

아웃풋이 자꾸 없다고 뜹니다.

 

이유가 뭘까요?

 

image.pngimage.png

 

인공지능(ai) rag 생성형ai ai-agent

답변 1

1

남박사

질문 하신 내용을 정리해보면 최초 이메일 트리거에서 메일 수신은 잘 되는데, IMAP 노드에서 메일의 UID 값을 구해오는데서 아웃풋이 안되는걸로 판단됩니다.

그런 경우는 아마도 중간에 스팸 여부를 판단하는 부분에서 해당 메일을 스팸처리 했는지를 먼저 살펴봐야 합니다. 뒤에있는 IMAP 노드는 스팸처리 된 메일을 대상으로 해당 메일의 UID 값을 구하는 부분이기 때문에 그 앞의 노드들에서 해당 메일이 스팸처리가 되었는지를 봐야하는데

 

image.png

그 부분을 처리하는 AI Agent가 판단하고 판단한 결과에 따라 Switch 노드에서 분기를 태우는 방식으로 처리하고 있습니다. 따라서 그림에서 처럼 Switch 노드의 Input 노드와 Output 노드들 살펴봐야 하는데 아마도 AI Agent가 스팸인지 아닌지를 yes / no 로 판단하지 않고 true / false 로 판단했을 수도 있습니다.

image.png

AI Agent의 프롬프트에 위와 같이 스팸 여부 값을 yes / no 로만 대답하라고 강조할 수 있고,

 

image.png

AI Agent 의 Structured Output Parser에 그림과 같이 설정 해도 됩니다. 물론 둘다 해도 상관없습니다.

만약 위의 설정 전체에 문제가 없다면 한가지 더 의심해볼 사항은 질문자님이 올려주신 스샷의 Email Trigger 노드에서 사용된 크레덴셜 설정하고 IMAP 노드에서 사용된 크레덴셜 설정이 동일한 이메일 계정인지 확인해보셔야 할듯 합니다. 트리거가 Naver였으면 IMAP도 네이버야 하고 트리거가 GMail 이였으면 IMAP 도 GMail 설정이어야 합니다.

어떤 환경으로 테스트가 되어있는지 저도 잘은 모르겠지만 만약 이도 저도 다 안된다 싶으면 질문자님께서 올려주신 스샷에서

image.png

강좌에서 사용된 IMAP 노드를 생략하고 최초 넘어온 UID 값을 직접 사용해서 메일을 이동할 수도 있습니다.

더 정확한 테스트를 하기 위해서는 IMAP 노드에서 필터 설정에서 From을 빼보고 테스트 해보고 Subject를 빼보고 테스트해보고 이런식으로 정확히 뭐가 문제인지 단계별로 테스트를 진행하면서 원인을 찾아봐야 할 듯 합니다.

 

https://chatgpt.com/share/683d6d99-8a28-8011-b9ca-95ea31e7d451

위 링크는 해당 스샷을 챗GPT한테 문의해본 대화 내용입니다. 이 부분도 참고해보시기 바랍니다.

 

그렇게 로직 전체를 살펴보시고 어디서 문제가 생기는지 확인해보시기 바랍니다. 답변이 충분치 않으면 다시 또 언제든 질문 주시기 바랍니다.

n8n Email Trigger(IMAP) 네이버 메일 연동 시 Published 이후 트리거 미동작 문제

0

48

2

docker 설치관련 문의

0

45

2

맥북 설치방법

0

74

3

n8n에서 챗봇과 ai에이전트

0

79

1

구글 API 사용 불가라면 해당 강의에서 구글 관련 내용은 제외하고 진행해도 괜찮을까요?

0

71

2

완전 초보를 위한 강의가 맞나요...

0

110

4

[12강] https://kome.ai/tools/youtube-transcript-generator

0

57

2

n8n-nodes-youtube-transcript-api 주소 관련

0

71

2

설치버전 문의

0

68

2

n8n 기본 기능 문의

0

80

2

Docker 에서 n8n 실행 후 connection lost

0

124

2

31강. api 호출하면 결과를 1개만 받아옵니다.

0

69

2

GPU가 Intel(R) Arc(TM) Graphics 경우

0

81

2

[30강] 클로드 경로 오류

0

279

2

6강의 워크플로우간 데이터가 에러가

0

84

2

Dockerfile의 첫줄 n8nio/runners:latest 에서 이미지를 찾지 못하고 있습니다.

0

68

2

[7강] 이메일 스팸 분류 UID

0

74

3

2강 설치가 안됩니다.

0

81

2

2강에서 도커 설치이후 순서대로 했는데,에러가 생기는 거 같아요.

0

100

3

24강 mcp 노션 글 생성 실습

0

70

2

텔레그램 대신 사용 가능한 것은?

0

78

2

[12강] 추가 수업파일 다운로드가 안됩니다.

0

67

1

6강의 워크플로우간 데이터가 에러가

0

83

2

[12강] 현재 kome.ai에서 헤더값이 없어도 api 호출이 가능한 것 같습니다.

0

62

2