회사 슬랙 대화, AI 답변까지 Google Sheet에 자동 저장해본 후기 ✨

소개

1주차에 이어서 이번엔 Slack으로 요청한 질문과 AI Agent의 답변을 Google Sheet에 자동으로 저장하는 작업을 해봤습니다.

회사 사람들이 어떤 주제를 궁금해 할까? 나중에 RAG로 넘어갈 때 이런 로그가 데이터셋이 될 수도 있겠다고 생각했습니다. 그래서 이번에 도전했습니다! 💪

진행 방법

사용 도구

  • Slack (Trigger)

  • n8n Workflow (Slack → AI Agent → Google Sheet)

  • Google Sheets Integration (n8n 노드)

  • Gemini API (AI 응답)

흐름 요약

  1. Slack에서 챗봇 멘션으로 질문

  2. n8n Slack Trigger가 메시지 수신

  3. Google Sheet 질문 저장(UserID, TimeStamp, 질문 컬럼)

  4. ChatGPT (AI Agent)로 질문 전달 & 답변 생성

  5. Slack에 답변을 쓰레드로 응답

  6. Google Sheet에 답변 저장 (답변, ThreadTS 컬럼) - 동일한 쓰레드 내의 대화 임을 구분

메시지가 사용자에게 전송되는 방법을 보여주는 다이어그램

한국 텍스트가있는 Google 스프레드 시트의 스크린 샷

결과와 배운 점

  • Google Sheets 연동이 생각보다 훨씬 쉬웠어요. OAuth2 인증만 한번 해두면 이후엔 그냥 노드 연결만으로 데이터 추가 가능.

  • 컬럼만 잘 정의해두면 데이터를 누락 없이 깔끔하게 저장 가능.

  • Slack에서 대화하는 게 로그로 바로 남으니, 마음이 아주 든든해짐 😄

  • 무엇보다, 이런 누적 데이터가 앞으로 RAG에 정말 큰 도움이 될 거라는 확신이 생김

아쉬웠던 점

  • Google Gemini API limit이 은근 빠듯하다. 너무 자주 호출하면 에러 날 수 있음.

다음 계획 ✨

  • AI Agent에 RAG의 Vector DB 를 참고 하기

도움 받은 자료

  • n8n Google Sheets Docs

  • ChatGPT에게 물어본 "n8n과 Google Sheets 연동법"

1
1개의 답글

뉴스레터 무료 구독