OpenAI Academy: Custom GPTs
Source: raw/articles/2026-04-20-openai-custom-gpts-academy.md Type: article (learning resource) By: openai Valid as of: 2026-04-20
핵심 Takeaway
- Custom GPTs = ChatGPT Builder로 만드는 맞춤형 에이전트 — system prompt, knowledge files, actions(API 연동), UI 맞춤화를 조합하는 no-code 하네스 구성 도구.
- Actions = OpenAI의 tool use 메커니즘 — 외부 REST API를 OpenAPI 스펙으로 정의해 자연어 호출. Claude Code의 MCP와 유사한 역할.
- Knowledge Files = GPT에 주입되는 정적 컨텍스트 파일 (retrieval 기반) — rag 패턴과 유사한 지식 주입.
- GPT Builder = 비개발자가 에이전트 harness를 구성하는 no-code UI — 에이전트 하네스 구성의 민주화.
- Custom GPTs는 openai의 “배포 가능 에이전트 단위” — claude-code Skills와 유사하지만 플랫폼 레이어(ChatGPT UX) 내에서 동작.
상세 요약
Custom GPTs 구조
Custom GPTs는 네 가지 구성 요소로 이루어진다:
- Instructions (System Prompt): GPT의 행동·성격·제약 정의. Claude Code의 CLAUDE.md에 대응.
- Knowledge Files: PDF, 텍스트 등 문서를 업로드해 GPT에 도메인 지식 주입. 검색 기반 retrieval 적용.
- Actions: OpenAPI 3.0 스펙 기반 외부 API 연동. GPT가 외부 서비스(날씨, 예약, 데이터베이스 등)를 호출할 수 있게 함.
- Appearance: GPT 이름, 설명, 프로필 이미지 커스터마이징.
하네스 엔지니어링 관점
harness-engineering 프레임으로 보면 Custom GPTs는 no-code harness builder다:
| 하네스 컴포넌트 | Custom GPTs 구현 |
|---|---|
| Guide (피드포워드) | Instructions (System Prompt) |
| Knowledge | Knowledge Files (retrieval) |
| Tool Integration | Actions (OpenAPI 기반) |
| Memory | (제한적 — 세션 내) |
Claude Code의 Skills 시스템이 LLM reasoning 레이어에서 작동하는 것과 달리, Custom GPTs는 ChatGPT UX 레이어 위에서 동작한다. 대상 사용자도 다르다 — Custom GPTs는 비개발자용 no-code, Claude Code Skills는 개발자용 코드 기반.
배포 및 공유
Custom GPTs는 GPT Store를 통해 공유·발견 가능. 조직 내 팀용 GPT 배포도 지원 (Enterprise). 외부 API Actions로 내부 도구와 연동 가능.
연결되는 위키 페이지
- openai — Custom GPTs 개발·운영사
- harness-engineering — Custom GPTs = no-code harness builder 패턴
- rag — Knowledge Files의 retrieval 메커니즘이 RAG 유사 패턴
- claude-code — Skills 시스템과 비교 (플랫폼·대상 사용자 상이)