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는 네 가지 구성 요소로 이루어진다:

  1. Instructions (System Prompt): GPT의 행동·성격·제약 정의. Claude Code의 CLAUDE.md에 대응.
  2. Knowledge Files: PDF, 텍스트 등 문서를 업로드해 GPT에 도메인 지식 주입. 검색 기반 retrieval 적용.
  3. Actions: OpenAPI 3.0 스펙 기반 외부 API 연동. GPT가 외부 서비스(날씨, 예약, 데이터베이스 등)를 호출할 수 있게 함.
  4. Appearance: GPT 이름, 설명, 프로필 이미지 커스터마이징.

하네스 엔지니어링 관점

harness-engineering 프레임으로 보면 Custom GPTs는 no-code harness builder다:

하네스 컴포넌트Custom GPTs 구현
Guide (피드포워드)Instructions (System Prompt)
KnowledgeKnowledge Files (retrieval)
Tool IntegrationActions (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 시스템과 비교 (플랫폼·대상 사용자 상이)