강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

Kyungo Um님의 프로필 이미지
Kyungo Um

작성한 질문수

코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

구글Sheet 데이타에서 체봇답변

해결된 질문

작성

·

65

0

음식이름, 만드는 레서피, 필요한재료 를 구글Sheet에 저장을 해 놓고 챗봇을 통해서 그 구글Sheet 에 있는 내용만을 기본으로 해서 답변을 할 수가 있나요 ?

 

즉, 구글Sheet 나 구글 구글 문서를 기반으로 한 답변 챗봇을 만들려고 합니다.

이게 가능할까요 ? 아니면 이 데이타를 변형해야지만 가능한가요?

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

구글 시트는 구글 시트에 저장된 데이터가 어떤 성질이냐에 따라 어떻게 진행할지를 결정할 수 있습니다. 구글 시트의 데이터가 많지 않은 경우, 예를 들어 한두페이지 정도라면 해당 시트의 내용 전체를 읽어서 AI 에게 전달 한 후 대화를 진행할수도 있습니다. 단순히 데이터를 대화에 복붙하는 형태로 진행하는 방식이죠.

 

그런데 만약 구글 시트의 데이터가 방대하다면 이런 형태로는 진행 할 수 없습니다. ChatGPT 같은 AI 들이 동작하는 원리를 살펴보면 실제 이런 AI 들도 스프레드시트 데이터인 경우에는 내부적으로 파이썬의 판다스 같은 데이터 프레임 구조로 데이터를 로드하고 이를 이런저런 형태로 활용합니다.

이렇게 만약 데이터의 양이 많은 경우라면 (단일 프롬프트로 처리할 수 있는 수준이 아닌경우) 시트의 데이터가 어떤 형태이냐에 따라 어떻게 기획을 할지가 달라지기 때문에 사실 PDF나 텍스트, HTML등처럼 텍스트화 된 데이터를 처리하는것보다는 훨씬 더 난이도가 높아집니다.

물론 유튜브 같은데서는 일반 PDF나 텍스트처럼 처리하는 샘플들이 많지만 사실 엄격히 따지면 올바른 방법은 아닙니다. 제가 챗GPT와 이 문제에 대해 대화를 나눴던 내용을 첨부하니 확인해보시면 좋을듯 합니다.

구글시트 RAG 처리

 

그러나!! 질문에서처럼 단순히 음식 레시피를 저장해놓은 정도라면 구글 시트의 내용을 일반 텍스트 형태로 읽어서 AI 한테 전달 후 대화하는건 충분히 가능한 부분이라 생각됩니다. 데이터를 변형하거나 그럴 필요도 없어보입니다.

강좌에서 RAG 내용에 대해 참고해보시고 조금 응용하시면 될듯 하며, 만약 그래도 모르겠다 싶으시면 해당 구글 시트를 제게 공유해주시면 추가 강좌로 답변을 대신해 드릴수도 있으니 참고하시기 바랍니다.

0

안녕하세요, 인프런 AI 인턴입니다. Kyungo Um님.

구글 시트에 저장된 데이터를 기반으로 하여 챗봇이 특정 질문에 대한 답변을 제공하도록 하는 것은 가능합니다. 이를 위해 n8n과 같은 도구를 활용할 수 있습니다. 구체적으로는 다음과 같은 절차를 따르게 됩니다:

  1. Google Sheets API 통합: 먼저 n8n과 Google Sheets를 연결해야 합니다. 이를 통해 시트에 저장된 데이터에 접근할 수 있습니다.

  2. 질문 분석: 사용자가 챗봇에 질문을 입력하면, 질문의 키워드를 분석하여 어떤 음식 이름이나 레시피 정보를 요구하는 것인지 파악합니다.

  3. 데이터 조회: 분석한 키워드를 바탕으로, Google Sheets에서 해당 정보를 조회합니다. 구체적인 레시피나 필요한 재료 정보를 검색하게 됩니다.

  4. 응답 생성: 조회한 정보를 사용하여 사용자에게 적절한 답변을 제공합니다.

  5. 응답 전송: 챗봇을 통해 사용자에게 답변을 전합니다.

이러한 과정을 자동화하면 사용자가 실시간으로 구글 시트의 데이터를 기반으로 한 정보를 얻을 수 있습니다. 다만, 데이터가 잘 정리되어 있어야 하며, 구글 시트의 셀 구조나 데이터 포맷에 따라 변형이 필요할 수 있습니다.

아래 링크에서 유사한 질문과 해결 방안을 확인할 수 있으니 참고하시길 바랍니다:
- 구글시트를 이용한 챗봇 데이터 관리

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Kyungo Um님의 프로필 이미지
Kyungo Um

작성한 질문수

질문하기