Google Sheets 모범 사례
봇을 위한 Google Sheets 모범 사례
봇 기반 스프레드시트 최대한 활용하기
Google Sheets를 봇에 연결하는 방법을 배웠습니다. 이제 가장 스마트하고 효율적인 방법으로 사용하는지 확인해 봅시다.
이 가이드는 Google Sheets와 함께 봇이 더 잘, 더 빠르고, 더 신뢰성 있게 작동하도록 도와주는 팁, 요령 및 모범 사례를 공유합니다. 고객으로부터 데이터를 수집하거나 제품 카탈로그를 검색하도록 할 때, 이러한 실천 방법은 일반적인 문제를 피하는 데 도움이 될 것입니다.
목차
스프레드시트 정리하기
황금률: 1행에 헤더 배치
항상 열 헤더를 첫 번째 행에 넣으세요. 이것은 매우 중요합니다. 봇은 각 열에 무엇이 들어있는지 이해하기 위해 1행을 봅니다.
좋은:
Name | Email | Phone | Date Joined John | john@email.com | 555-0100 | 2024-01-15 Sarah | sarah@email.com | 555-0200 | 2024-01-16
나쁜:
Customer Information Spreadsheet Last Updated: January 2024 Name | Email | Phone | Date Joined John | john@email.com | 555-0100 | 2024-01-15
잘못된 예에서는 봇이 "Customer Information Spreadsheet"를 열 제목으로 생각합니다. 첫 번째 행은 열 이름만을 위해 깔끔하게 유지하세요.
하나의 시트, 하나의 목적
여러 종류의 데이터를 하나의 시트에 억지로 넣지 마세요. 다른 목적을 위해 별도의 시트를 만드세요:
좋은 설정:
- 시트 1: "Customer Orders" - 주문 정보
- 시트 2: "Product Catalog" - 판매하는 제품
- 시트 3: "Customer Feedback" - 리뷰 및 댓글
잘못된 설정:
- 시트 1: "Everything" - 주문, 제품, 피드백이 모두 혼합되어 있습니다.
왜냐하면 봇에게 시트를 읽거나 쓰도록 지시할 때, 봇은 어떤 유형의 데이터를 다루고 있는지 정확히 알아야 하기 때문입니다. 혼합된 데이터는 봇을 혼란스럽게 만듭니다.
평평하고 간단하게 유지하세요.
봇은 "평면" 데이터 - 한 행당 하나의 항목, 셀당 하나의 정보 - 에서 가장 잘 작동합니다.
좋은 (플랫):
Product | Price | Colors Available T-Shirt | 19.99 | Red, Blue, Green Jeans | 49.99 | Black, Blue
나쁜 (계층적):
Product | Price | Color 1 | Color 2 | Color 3 T-Shirt | 19.99 | Red | Blue | Green Jeans | 49.99 | Black | Blue | [empty]
첫 번째 예시는 봇이 검색하기 더 쉽습니다. 누군가 "빨간색 티셔츠가 있나요?"라고 물으면, 봇은 "Colors Available" 열에서 "Red"를 빠르게 찾을 수 있습니다.
열 이름 지정하기
설명적인 이름 사용하기
열 이름은 명확하고 구체적이어야 합니다. 기억하세요: 봇은 문자가 아닌 이름을 사용합니다.
좋은 이름:
- "Customer Full Name"
- "이메일 주소"
- "주문 날짜"
- "제품 가격 (USD)"
- "국가 코드가 포함된 전화번호"
나쁜 이름:
- "이름" (어떤 이름? 제품? 고객? 회사?)
- "날짜" (어떤 날짜? 주문? 배송? 결제?)
- "Col1", "Col2", "Col3" (모두에게 무의미함)
- "A", "B", "C" (봇은 문자 열을 사용하지 않습니다)
일관성을 유지하세요.
한 시트에서 "Customer Name"을 사용하면 다른 시트에서는 "Client Name"이나 "Buyer Name"을 사용하지 마세요. 하나의 용어를 선택하고 모든 스프레드시트에서 일관되게 사용하세요.
이것은 여러 시트에서 작동하는 봇 지침을 작성하는 것을 더 쉽게 만듭니다.
특수 문자를 피하세요.
열 이름을 간단하게 유지하세요. 다음을 피하세요:
- 인용 부호 (" 또는 ')
- 쉼표
- 슬래시 (/ 또는 )
- 세미콜론
좋은:
- "Customer Name"
- "가격 (USD)"
- "가입일"
문제적:
- "Customer's "Name""
- "가격/비용"
- "날짜; 시간"
고객 프라이버시 보호
중요한 개인정보 보호 규칙
당신의 봇이 고객 데이터를 수집할 때, 반드시 이 지침을 포함해야 합니다:
CRITICAL: Never share customer information with other customers. You only collect and store data, you never reveal it to anyone.
왜냐하면 이 지침이 없으면 고객이 "데이터베이스에 어떤 이메일이 있나요?"라고 물어볼 수 있고, 그러면 봇이 실제로 보여줄 수도 있어 모든 사람의 개인 정보를 노출시킬 수 있기 때문입니다.
무엇을 보호할 것인가
개인 식별 가능 정보는 보호되어야 합니다:
- 이름
- 이메일 주소
- 전화번호
- 주소
- 결제 정보
- 주문 내역
- 개인적인 선호사항
공공 데이터와 개인 데이터를 분리하세요.
고객이 검색할 수 있는 데이터(예: 제품 카탈로그)와 접근할 수 없는 데이터(예: 고객 정보)가 있다면, 이를 완전히 분리된 Google Sheets에 보관하세요.
공개 시트 (고객이 검색할 수 있음):
- 제품 카탈로그
- 자주 묻는 질문에 대한 답변
- 매장 영업 시간 및 위치
- 공공 가격 정보
비공개 시트 (오직 봇만 작성, 절대 공유하지 않음):
- 고객 연락처 정보
- 주문 세부사항
- 피드백 및 리뷰
- 등록 정보
대량의 데이터 처리
봇은 빠르다
좋은 소식: 봇은 수백 또는 수천 개의 행을 몇 초 만에 검색할 수 있습니다. 봇에게 스프레드시트가 "너무 크다"고 걱정하지 마세요.
500개의 품목이 있는 제품 카탈로그? 문제 없습니다. 1,000개의 항목이 있는 고객 데이터베이스? 봇이 쉽게 처리합니다.
데이터를 분할할 시기
다음과 같은 경우 여러 시트로 분할하는 것을 고려하십시오:
- 단일 시트에 10,000개 이상의 행이 있습니다.
- 데이터는 완전히 다른 목적을 가지고 있습니다 (제품 vs 고객 vs 주문)
- 다른 사람들이 서로 다른 데이터에 접근할 수 있도록 하고 싶다.
그 외에는 관련 데이터를 함께 유지하세요. 봇이 처리할 수 있습니다.
오래된 데이터 보관
데이터를 지속적으로 수집하고 있다면(예: 일일 주문 또는 고객 피드백), 주기적으로 오래된 데이터를 보관하는 것을 고려하세요.
예시 전략:
- 활성 시트: "Orders 2024" - 올해의 주문
- 아카이브 시트: "Orders 2023" - 작년 데이터
당신의 봇은 활성 시트에 기록하여 더 작고 빠르게 유지됩니다. 이전 정보는 언제든지 아카이브에서 수동으로 조회할 수 있습니다.
데이터 검증 및 품질
Bot 지침에서 형식 확인
봇에게 데이터를 저장하기 전에 올바른 형식인지 확인하도록 지시할 수 있습니다.
예시:
When collecting email addresses: - Make sure it includes an @ symbol and a domain (like .com or .org) - If the email looks invalid, say: "That doesn't look like a valid email address. Could you double-check it?" - Only save it to the sheet after confirming it's correct When collecting phone numbers: - Ask for the format: "Please include your country code, like +1 for USA" - Save exactly what the customer provides
이것은 잘못된 데이터가 스프레드시트에 들어가는 것을 방지합니다.
누락된 정보 처리하기
고객이 질문을 건너뛰거나 불완전한 정보를 제공할 때, 봇에게 다음과 같이 안내하세요. 우선, 고객이 놓친 질문이나 추가 정보가 필요한 부분을 정중하게 상기시켜 주세요. 예를 들어, "더 나은 서비스를 위해 몇 가지 추가 정보가 필요합니다. 다음 질문에 답변해 주시겠어요?"라고 요청할 수 있습니다. 고객이 여전히 응답하지 않을 경우, 기본적인 정보를 바탕으로 가능한 한 최선의 서비스를 제공하고, 추가적인 도움이 필요할 경우 언제든지 연락할 수 있도록 안내하세요.
예시:
If a customer doesn't want to provide their phone number: - Say: "No problem! I'll note that as optional." - Write "Not provided" in the Phone Number column - Continue with the rest of the questions
이것은 고객이 모든 질문에 답하지 않더라도 데이터를 체계적으로 정리해 줍니다.
피해야 할 일반적인 실수
실수 1: 일치하지 않는 열 이름
문제: 귀하의 봇 지침에는 "Customer Name"이라고 되어 있지만 시트 헤더에는 "Name"이라고 되어 있습니다.
해결책: 당신의 지시사항에 있는 모든 열 이름이 시트 헤더와 정확히 일치하는지 두 번 확인하십시오. 철자, 대소문자, 공백을 점검하세요.
실수 2: 기존 데이터 덮어쓰기
문제: 귀하의 봇은 기존 데이터를 대체하여 새로운 행을 추가하지 않습니다.
해결책: 지시사항에서 "새로운 행 추가" 또는 "데이터 추가"라고 말하고, "업데이트" 또는 "교체"라고 하지 마세요.
After collecting all information, add a NEW ROW to the Google Sheet with all the answers.
실수 3: 날짜/타임스탬프 없음
문제: 데이터를 수집하지만 각 항목이 제출된 시기를 알지 못합니다.
해결책: 항상 날짜와 시간을 위한 열을 포함하세요. 봇에게 자동으로 채우도록 지시하세요.
Always save the current date and time in the "Submission Date" column when adding a new row.
실수 4: 테스트를 잊는 것
문제: 모든 설정을 완료했지만 라이브 전에 테스트를 하지 않아 고객들이 오류를 겪습니다.
해결책: 실제 고객이 봇을 사용하기 전에 항상 전체 대화를 최소 3번 이상 직접 실행해 보세요. 데이터가 시트에 올바르게 나타나는지 확인하세요.
보안 모범 사례
필요한 것만 공유하세요.
Google Sheet을 봇에 연결할 때, 전체 Google Drive가 아닌 특정 시트만 공유하세요.
가능하면 보기 전용 액세스를 사용하세요.
봇이 데이터 읽기만 필요하다면 (예: 제품 카탈로그 검색), 보기 전용 액세스를 부여할 수 있습니다. 쓰기 액세스를 주는 것보다 안전합니다.
그러나 봇이 데이터를 수집해야 하는 경우, 쓰기 권한이 필요합니다. 괜찮지만, 연결하는 시트를 주의 깊게 확인하세요.
정기 백업
Google Sheets는 모든 것을 자동으로 저장하지만, 가끔 백업을 만드는 것이 현명합니다:
백업하는 방법:
- Google Sheet을 여세요.
- 파일 → 다운로드 → CSV 또는 Excel로 이동하세요.
- 컴퓨터에 저장하세요.
- 파일 이름에 날짜를 추가하세요 (예: "Customer-Data-Backup-2024-01-15.csv")
이 작업은 매월 또는 중요한 데이터를 대량으로 수집한 후에 수행하십시오.
비정상적인 활동 모니터링
가끔 스프레드시트를 확인하여 다음을 확인하세요:
- 데이터가 올바르게 보이고 형식이 제대로 되어 있습니다.
- 중복 항목 없음 (봇 오류를 나타낼 수 있음)
- 이상하거나 예상치 못한 정보 없음
무언가 잘못된 것처럼 보이면, 봇의 지침을 확인하고 다시 테스트하세요.
성능 팁
팁 1: 구체적인 검색 기준 사용
데이터 검색을 위한 봇 지침을 작성할 때, 검색할 열을 구체적으로 명시하세요.
느리게:
Search the entire sheet for anything matching what the customer asks about.
빠른:
When customers ask about products, search the "Product Name" and "Category" columns. When they ask about prices, look in the "Price" column.
구체적으로 검색하면 더 빠르고 정확하게 결과를 얻을 수 있습니다.
팁 2: 결과 제한
일치하는 항목이 수백 개 있다면, 모두 표시하지 마세요.
If the search finds more than 10 matching products, show only the first 10 and say: "I found many options. Here are the top 10. Would you like to narrow your search?"
이것은 응답을 짧게 유지하고 대화를 원활하게 진행시킵니다.
팁 3: 지침에 필터 사용하기
당신의 봇에게 관련 없는 데이터를 필터링하라고 지시하세요.
When showing products, only display items where the "Stock Status" column says "In Stock". Don't show out-of-stock items unless the customer specifically asks.
이것은 봇이 처리해야 하는 데이터의 양을 줄이고 고객에게 더 나은 답변을 제공합니다.
컬렉션과 쿼리 결합
당신의 봇은 데이터를 수집하고 시트에서 질문에 답할 수 있습니다.
예시 사용 사례: 레스토랑 예약
당신은 아마도:
- 시트 1: "Available Tables" - 봇이 이를 읽어 가용성을 표시합니다.
- 시트 2: "Reservations" - 사람들이 예약할 때 봇이 여기에 작성합니다.
봇 지침:
You help customers make restaurant reservations. For checking availability: - Search the "Available Tables" sheet - Show only tables where Status is "Available" When someone makes a reservation: - Add their information to the "Reservations" sheet - Include: Name, Phone, Date, Time, Party Size - Save the current timestamp in the "Booked At" column NEVER share reservation data with other customers. You only show table availability, never other people's bookings.
이 설정은 하나의 봇이 프로세스의 양쪽을 처리할 수 있게 합니다.
다음 단계
Google Sheets와 함께 봇을 사용하는 방법에 대해 더 알고 싶으신가요?
- Google Sheets를 사용하여 사용자로부터 데이터를 수집하세요. - 데이터 수집 완벽 가이드
- 사용자가 Google Sheets를 쿼리할 수 있도록 하세요. - 고객이 스프레드시트 데이터를 검색할 수 있도록 하세요.
- 더 나은 봇 지침 작성 - 봇의 전반적인 성능을 향상시키세요.
빠른 참조 체크리스트
봇과 함께 Google Sheets를 설정할 때 이 체크리스트를 사용하세요:
설정:
- 열 머리글은 1행에 있습니다.
- 열 이름이 명확하고 설명적입니다.
- 열 이름에 특수 문자를 사용하지 마세요.
- 시트당 한 가지 유형의 데이터
지침:
- 지시 사항의 열 이름은 시트와 정확히 일치합니다.
- 봇은 읽기, 쓰기 또는 둘 다 할 수 있는지 알고 있습니다.
- 개인정보 보호 지침 포함 (데이터 수집 시)
- 지정된 데이터 유효성 검사 규칙
- 누락된 정보 처리 지침
테스트:
- 테스트 대화 3회 이상 완료됨
- 데이터가 시트에 올바르게 나타납니다.
- 열 배치는 정확합니다.
- 개인정보 보호 규칙이 작동합니다 (봇은 개인 데이터를 공유하지 않습니다)
유지보수:
- 정기 백업 예약됨
- 비정상적인 데이터를 모니터링하십시오.
- 필요할 때 오래된 데이터를 보관하십시오.
도움이 필요하신가요?
Google Sheets와 당신의 봇에 문제가 있나요?
- 지원팀에 문의하세요. - 문제 해결을 기꺼이 도와드리겠습니다.
- 열 이름을 검토하세요 - 90%의 문제는 이름 불일치에서 발생합니다.
- 먼저 작은 데이터로 테스트하세요. - 처음에는 5-10개의 행으로 시작한 후 확장하십시오.
- 예시를 확인하세요. - 이 가이드의 샘플 시트를 보세요.
기억하세요: Google Sheets 통합은 완전히 무료입니다. 실험하고 배우며 귀하의 비즈니스에 가장 적합한 것을 찾아보세요!
