첫 자동화 도전기 : n8n x gemini x google sheets로 대화주제 자동 생성

소개

안녕하세요. 지피터스 스터디에 처음 참여한 네오입니다.

스터디장 혜미님이 공유해주신 파일 덕분에 크리덴셜, API 설정만으로 손쉽게 자동화를 완성해보았습니다. 우여곡절이 있었지만 작은 성취의 기쁨을 맛볼 수 있는 과제였어요. 👍

◎ 프로세스 : n8n Form 입력 → gemini 에서 답변 생성 → 구글 시트에 저장

진행 방법

◎ 사용한 도구 : n8n, Gemini, Google Sheets

◎ 하고자 한 것

  • 웹 폼에 오늘 이야기하고 싶은 주제, 대상, 이유를 입력하면

  • AI가 자연스럽게 대화를 이어갈 수 있는 문장들을 만들어주고

  • 그 결과를 Google Sheets에 자동으로 저장

Google 에이전트의 프로세스를 보여주는 다이어그램

◎ AI에게 준 프롬프트

나는 오늘 {{ $json.who }}와 {{ $json.subject }}에 대해서 이야기하고 싶어.
목적 : {{ $json.why }}야
자연스럽게 대화를 이어나가기 위해서 어떤 이야기들을 하면 좋을까? 800자 이내로 작성해줘.

결과와 배운 점

◎ n8n 결과 및 Google sheets에 저장된 결과 - 아이와 특정 주제에 대해 이야기를 나눌 때 어떤 관점으로 시작할지를 제시해준 점이 유용하다고 생각해요.

한국 텍스트 편집기의 스크린 샷
한국어로 된 Google 문서의 스크린 샷

◎ 테스트 과정에서 발생한 에러는 AI 챗봇과의 대화 후 Wait 모듈을 추가해 해결했어요. Google Sheets API는 너무 빠르게 write하면 quota exceeded 에러가 나서, 중간에 Wait 모듈(2~5초) 을 넣어줘야 한대요. 구글 시트에 입력 값이 저장되지 않아서 고생을 좀 했는데, 컬럼 이름과 순서가 n8n 필드와 완전히 같아야 한답니다.

텍스트가 많은 웹 페이지의 스크린 샷
앱의 흐름을 보여주는 다이어그램

제가 클라우드 서비스들의 자동저장에 너무 익숙해졌는지, '저장' 버튼을 누르지 않아서 두 번이나 초기화가 되었네요. 😭

다음엔 백지부터 만들어보기 도전해봐야겠어요. webhook을 연결하면 카카오톡 알림이 된다는데, 뉴스 클리핑해서 카톡으로 알림 받기 해보고싶어요.

도움 받은 내용

+ Google Credential : https://www.youtube.com/watch?v=H1Kt1adcr84

+ 스터디장님과 버디님의 일대일 코칭

2
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요