소개
안녕하세요. 지피터스 스터디에 처음 참여한 네오입니다.
스터디장 혜미님이 공유해주신 파일 덕분에 크리덴셜, API 설정만으로 손쉽게 자동화를 완성해보았습니다. 우여곡절이 있었지만 작은 성취의 기쁨을 맛볼 수 있는 과제였어요. 👍
◎ 프로세스 : n8n Form 입력 → gemini 에서 답변 생성 → 구글 시트에 저장
진행 방법
◎ 사용한 도구 : n8n, Gemini, Google Sheets
◎ 하고자 한 것
웹 폼에 오늘 이야기하고 싶은 주제, 대상, 이유를 입력하면
AI가 자연스럽게 대화를 이어갈 수 있는 문장들을 만들어주고
그 결과를 Google Sheets에 자동으로 저장
◎ AI에게 준 프롬프트
나는 오늘 {{ $json.who }}와 {{ $json.subject }}에 대해서 이야기하고 싶어.
목적 : {{ $json.why }}야
자연스럽게 대화를 이어나가기 위해서 어떤 이야기들을 하면 좋을까? 800자 이내로 작성해줘.
결과와 배운 점
◎ n8n 결과 및 Google sheets에 저장된 결과 - 아이와 특정 주제에 대해 이야기를 나눌 때 어떤 관점으로 시작할지를 제시해준 점이 유용하다고 생각해요.
◎ 테스트 과정에서 발생한 에러는 AI 챗봇과의 대화 후 Wait 모듈을 추가해 해결했어요. Google Sheets API는 너무 빠르게 write하면 quota exceeded 에러가 나서, 중간에 Wait 모듈(2~5초) 을 넣어줘야 한대요. 구글 시트에 입력 값이 저장되지 않아서 고생을 좀 했는데, 컬럼 이름과 순서가 n8n 필드와 완전히 같아야 한답니다.
제가 클라우드 서비스들의 자동저장에 너무 익숙해졌는지, '저장' 버튼을 누르지 않아서 두 번이나 초기화가 되었네요. 😭
다음엔 백지부터 만들어보기 도전해봐야겠어요. webhook을 연결하면 카카오톡 알림이 된다는데, 뉴스 클리핑해서 카톡으로 알림 받기 해보고싶어요.
도움 받은 내용
+ Google Credential : https://www.youtube.com/watch?v=H1Kt1adcr84
+ 스터디장님과 버디님의 일대일 코칭