n8n으로 Gmail과 ChatGPT 연동: 자동화 워크플로우 만들기"

# 소개

n8n을 처음 접하면서, Gmail과 ChatGPT를 연동해 자동으로 이메일 답변을 생성하고 드래프트함에 저장하는 워크플로우를 만들어보았습니다. 이를 통해 반복 작업을 줄이고 효율성을 높일 수 있는 가능성을 실험해봤습니다.

# 진행 방법

## 사용한 도구

- n8n: 오픈소스 워크플로우 자동화 도구

- Gmail 트리거: 새로운 메일을 받으면 워크플로우가 실행됩니다.

- AI Agent: OpenAI(ChatGPT)를 통해 메일 내용에 대한 자동 답변을 생성합니다.

- Gmail 노드: 생성된 답변을 드래프트함에 저장합니다.

## 워크플로우 구성

1. Gmail 트리거

- Gmail 트리거를 설정해 새로운 이메일이 도착했을 때 자동으로 실행되도록 설정했습니다.

- 메일의 제목, 보낸 사람, 내용 등을 추출하는 필드를 추가로 세팅하였습니다. 이는 YouTube 튜토리얼을 참고하여 쉽게 설정할 수 있었습니다.

2. AI Agent (ChatGPT)

- OpenAI의 Chat Model을 활용하여 메일 내용을 기반으로 포멀하고 친절한 톤의 답변을 생성했습니다.

- 사용한 프롬프트:

```

"메일 내용을 기반으로 포멀하고 친절한 톤으로 답변을 작성해 주세요."

```

3. Gmail 노드

- ChatGPT가 생성한 답변을 드래프트로 저장하는 설정을 추가했습니다.

Google 태그 시스템 다이어그램

# 결과와 배운 점

## 결과

- ChatGPT가 생성한 답변은 기본적으로 괜찮았으나, 프롬프트를 더 구체화하면 더욱 만족스러운 결과를 얻을 수 있을 것으로 보입니다.

- 워크플로우는 예상대로 잘 작동했고, Gmail 트리거와 드래프트 저장 설정 과정에서 큰 어려움 없이 진행할 수 있었습니다.

## 배운 점

1. n8n에서 다양한 API 연동을 간단히 설정할 수 있다는 점을 배웠습니다.

2. ChatGPT의 답변 품질은 프롬프트의 구체성에 크게 좌우된다는 점을 확인했습니다.

## 향후 계획

- 향후에는 트위터 API 등 다른 플랫폼과 연동하여 더욱 다채로운 워크플로우를 만들어볼 계획입니다.

- ChatGPT 프롬프트를 더 세분화하여 답변의 품질을 높이고, 특정 상황에 맞는 답변을 작성하도록 개선할 예정입니다.

# 도움 받은 글

- YouTube 튜토리얼을 참고하여 Gmail 트리거 설정을 진행했습니다.

이글은 지피터스 AI 게시를 서포터로 작성되었습니다.

2
1개의 답글

👉 이 게시글도 읽어보세요