ChatGPT 커스텀 GPTs 완벽 설정 가이드: 소규모 비즈니스를 위한 지식 파일, API 액션, 팀 공유까지
ChatGPT 커스텀 GPTs란? 소규모 비즈니스에 왜 필요한가
ChatGPT 커스텀 GPTs는 OpenAI가 제공하는 맞춤형 AI 어시스턴트 생성 도구입니다. 코딩 없이도 자사 업무에 특화된 AI 챗봇을 만들 수 있어 소규모 비즈니스에서 고객 응대, 내부 문서 검색, 견적서 자동 생성 등 다양한 업무를 자동화할 수 있습니다. ChatGPT Plus, Team, 또는 Enterprise 요금제를 사용하면 누구나 GPT Builder를 통해 커스텀 GPT를 생성하고 팀원과 공유할 수 있습니다.
Step 1: 커스텀 GPT 생성 시작하기
- ChatGPT 접속:
https://chat.openai.com에 로그인합니다.- GPT 탐색 메뉴 진입: 좌측 사이드바에서 *“Explore GPTs”*를 클릭합니다.- GPT 만들기: 우측 상단의 ”+ Create” 버튼을 클릭하여 GPT Builder를 엽니다.- Create 탭 vs Configure 탭: Create 탭에서는 자연어로 대화하며 GPT를 설계할 수 있고, Configure 탭에서는 세부 항목을 직접 설정합니다.
Step 2: 기본 설정 — Instructions 작성
Configure 탭에서 GPT의 핵심 동작을 정의합니다.
| 설정 항목 | 설명 | 예시 |
|---|---|---|
| Name | GPT 이름 | 우리가게 고객상담 봇 |
| Description | GPT 설명 (검색에 노출) | 소규모 카페 고객 문의 자동 응답 AI |
| Instructions | 시스템 프롬프트 | 아래 예시 참조 |
당신은 '해피카페'의 고객 상담 전문 AI입니다.
역할:
- 메뉴, 영업시간, 위치 안내
- 예약 문의 처리
- 알레르기 정보 제공
규칙:
- 항상 존댓말을 사용하세요.
- 확실하지 않은 정보는 “매장에 직접 문의 부탁드립니다”라고 안내하세요.
- 가격 정보는 업로드된 메뉴판 파일을 기준으로 답변하세요.
경쟁 카페에 대한 비교 질문에는 답변하지 마세요.
Step 3: Knowledge 파일 업로드
Knowledge 섹션에 비즈니스 관련 문서를 업로드하면 GPT가 해당 내용을 참조하여 답변합니다.
- Configure 탭에서 **Knowledge** 섹션의 *"Upload files"*를 클릭합니다.- 지원 형식: PDF, DOCX, TXT, CSV, JSON, XLSX 등 (파일당 최대 512MB, 최대 20개)- 업로드 후 GPT가 파일 내용을 자동으로 인덱싱합니다.**비즈니스별 추천 업로드 파일:**
- **카페/레스토랑:** 메뉴판(CSV), 영업시간 안내문, 알레르기 성분표- **쇼핑몰:** 상품 카탈로그(XLSX), 교환/환불 정책(PDF), 배송 안내- **컨설팅:** 서비스 소개서, 자주 묻는 질문 모음, 요금표- **병원/클리닉:** 진료 안내, 보험 적용 기준, 예약 가이드
## Step 4: Conversation Starters 설정
사용자가 GPT를 처음 열었을 때 표시되는 추천 질문입니다. 최대 4개까지 설정 가능합니다.
예시 Conversation Starters:
1. "오늘 영업시간이 어떻게 되나요?"
2. "아메리카노 가격 알려주세요"
3. "주차 가능한가요?"
4. "단체 예약은 어떻게 하나요?"
효과적인 Conversation Starters는 사용자의 진입 장벽을 낮추고 GPT의 활용 범위를 직관적으로 보여줍니다.
Step 5: API Actions 설정 (외부 서비스 연동)
Actions를 사용하면 GPT가 외부 API를 호출하여 실시간 데이터를 가져오거나 작업을 수행할 수 있습니다.
- Configure 탭 하단의 **“Create new action”**을 클릭합니다.- OpenAPI 스키마(JSON/YAML)를 입력합니다.OpenAPI 스키마 예시 — 예약 시스템 연동:
{ “openapi”: “3.1.0”, “info”: { “title”: “Reservation API”, “version”: “1.0.0” }, “servers”: [ { “url”: “https://api.yourbusiness.com/v1” } ], “paths”: { “/reservations”: { “post”: { “operationId”: “createReservation”, “summary”: “새 예약을 생성합니다”, “requestBody”: { “required”: true, “content”: { “application/json”: { “schema”: { “type”: “object”, “properties”: { “name”: { “type”: “string” }, “date”: { “type”: “string”, “format”: “date” }, “time”: { “type”: “string” }, “guests”: { “type”: “integer” } }, “required”: [“name”, “date”, “time”, “guests”] } } } }, “responses”: { “200”: { “description”: “예약 성공” } } } }, “/reservations/available”: { “get”: { “operationId”: “checkAvailability”, “summary”: “예약 가능 여부를 확인합니다”, “parameters”: [ { “name”: “date”, “in”: “query”, “required”: true, “schema”: { “type”: “string”, “format”: “date” } } ], “responses”: { “200”: { “description”: “가용 시간 목록” } } } } } }인증 설정: Authentication 섹션에서 API Key 인증을 설정합니다.
Authentication Type: API Key API Key: YOUR_API_KEY Auth Type: Bearer Header Name: Authorization
Step 6: 팀 워크스페이스 공유
- GPT 저장 시 공유 범위를 선택합니다: Only me / Anyone with a link / Team workspace- ChatGPT Team 요금제의 경우 **“Team workspace”**를 선택하면 같은 워크스페이스 멤버 전원이 사용 가능합니다.- Settings → Workspace → Members에서 팀원을 초대합니다.- 관리자는 워크스페이스 설정에서 GPT 생성 권한을 제어할 수 있습니다.
팀 공유 시 권장 설정:
- 민감 정보가 포함된 Knowledge 파일은 Code Interpreter 비활성화 권장- 팀용 GPT에는 반드시 사용 가이드를 Description에 명시- Actions에 연결된 API의 접근 권한을 팀 범위로 제한
Pro Tips: 파워 유저를 위한 고급 활용법
- 프롬프트 체이닝: Instructions에 단계별 응답 흐름을 설계하면 복잡한 업무도 자동화 가능합니다. 예: “고객이 환불을 요청하면 → 주문번호 확인 → 환불 정책 안내 → API로 환불 접수”- 다국어 지원: Instructions에
사용자의 언어에 맞춰 자동으로 응답하세요를 추가하면 다국어 대응이 가능합니다.- CSV 활용 극대화: 상품 데이터를 CSV로 업로드하면 GPT가 필터링, 비교, 추천까지 수행합니다. 열 이름을 명확하게 지정하세요.- 버전 관리: 중요 변경 전 GPT를 복제(Duplicate)하여 백업본을 유지하세요.- 분석 활용: GPT Analytics에서 사용 빈도, 인기 질문을 확인하여 Instructions를 지속 개선하세요.- OpenAI API를 통한 자동 테스트:curl https://api.openai.com/v1/chat/completions
-H “Authorization: Bearer YOUR_API_KEY”
-H “Content-Type: application/json”
-d ’{ “model”: “gpt-4o”, “messages”: [ {“role”: “system”, “content”: “당신은 해피카페 고객상담 AI입니다.”}, {“role”: “user”, “content”: “아메리카노 가격이 얼마인가요?”} ] }‘
Troubleshooting: 자주 발생하는 오류와 해결법
| 문제 | 원인 | 해결 방법 |
|---|---|---|
| Knowledge 파일 내용을 무시함 | 파일 크기가 크거나 형식 문제 | 파일을 512MB 이하로 분할하고, 텍스트 기반 형식(TXT, CSV) 우선 사용 |
| Action API 호출 실패 | 스키마 오류 또는 인증 문제 | OpenAPI 스키마를 editor.swagger.io에서 검증하고, API Key를 재확인 |
| GPT가 Instructions를 따르지 않음 | 지시사항이 모호하거나 너무 길음 | 핵심 규칙을 상단에 배치하고, 구체적인 예시를 포함 |
| 팀원이 GPT를 볼 수 없음 | 공유 범위가 "Only me"로 설정됨 | GPT 편집 → 저장 시 "Team workspace" 선택 |
| "Something went wrong" 오류 | Action 서버 응답 시간 초과 | API 서버 응답을 45초 이내로 최적화하고, 타임아웃 처리 추가 |
| 파일 업로드 후 반영 안 됨 | 인덱싱 지연 | GPT를 저장한 후 새 대화에서 테스트. 몇 분 후 재시도 |
Q1: 커스텀 GPT를 만들려면 어떤 요금제가 필요한가요?
ChatGPT Plus($20/월), Team($25/월/인), 또는 Enterprise 요금제에서 커스텀 GPT를 생성할 수 있습니다. 무료 플랜에서는 다른 사람이 공유한 GPT를 사용할 수는 있지만 직접 만들 수는 없습니다. 소규모 팀이라면 Team 요금제가 워크스페이스 공유와 관리 기능 면에서 가장 적합합니다.
Q2: Knowledge 파일에 업로드한 데이터의 보안은 안전한가요?
OpenAI는 업로드된 파일이 해당 GPT 내에서만 사용되며 모델 학습에 활용되지 않는다고 명시하고 있습니다. 다만 민감한 고객 개인정보나 금융 데이터는 업로드를 피하고, Team/Enterprise 요금제의 데이터 보호 정책을 활용하는 것을 권장합니다. Code Interpreter 기능을 비활성화하면 파일 다운로드 위험도 줄일 수 있습니다.
Q3: API Actions 없이도 커스텀 GPT가 유용한가요?
충분히 유용합니다. Knowledge 파일만 업로드해도 사내 매뉴얼 검색, FAQ 자동 응답, 상품 정보 안내 등 다양한 용도로 활용할 수 있습니다. API Actions는 실시간 데이터 조회나 외부 시스템 연동이 필요할 때 추가하면 됩니다. 처음에는 파일 기반으로 시작하고, 필요에 따라 점진적으로 Actions를 도입하는 전략을 추천합니다.