본문 바로가기
일반IT/AI

ChatGPT에 펫이 생겼다? OpenAI Pets 기능과 커스텀 펫 만드는 방법

by gasbugs 2026. 7. 10.
반응형

ChatGPT에 펫이 생겼다? OpenAI의 ‘Pets’ 기능은 무엇일까

최근 ChatGPT 데스크톱 앱이나 Codex를 사용하다 보면 화면 한쪽에 움직이는 작은 캐릭터가 나타나는 것을 볼 수 있습니다.

처음 보면 단순히 사용자를 즐겁게 해주는 데스크톱 애완동물처럼 보이지만, 이 캐릭터의 실제 역할은 조금 다릅니다.

OpenAI가 추가한 Pets 기능은 ChatGPT와 Codex가 수행 중인 작업 상태를 보여주는 애니메이션형 작업 모니터입니다.

즉, 단순한 장식용 캐릭터가 아니라 장시간 실행되는 AI 에이전트 작업을 더 쉽게 확인하기 위한 사용자 인터페이스라고 볼 수 있습니다.


ChatGPT Pets란?

OpenAI는 Pets를 다음과 같은 기능으로 설명합니다.

작업 진행 상황을 확인할 수 있는 선택형 애니메이션 동반자

 

펫은 ChatGPT가 작업을 수행하는 동안 화면 위에 떠 있으며, 현재 작업이 진행 중인지, 사용자의 승인이 필요한지, 작업이 완료됐는지를 움직임과 상태로 알려줍니다.

 

펫의 종류를 변경해도 ChatGPT의 모델 성능이나 답변 방식은 달라지지 않습니다. 캐릭터의 외형만 변경될 뿐이며, GPT 모델이나 에이전트의 동작에는 영향을 주지 않습니다.

 

정리하면 Pets는 새로운 AI 모델이나 별도의 에이전트가 아닙니다.

Pets 기능
= 애니메이션 캐릭터
+ 작업 상태 표시기
+ 에이전트 알림 인터페이스

왜 AI에 펫이 필요한가?

기존의 ChatGPT는 대부분 질문을 입력하면 몇 초 안에 답변을 생성했습니다.

하지만 최근의 ChatGPT와 Codex는 단순한 질의응답을 넘어 다음과 같은 복잡한 작업을 수행하기 시작했습니다.

  • 여러 파일 분석
  • 코드 작성과 테스트
  • 오류 수정
  • 웹사이트 탐색
  • 문서와 프레젠테이션 제작
  • 여러 에이전트의 병렬 작업
  • 장시간 실행되는 개발 작업

OpenAI가 공개한 Codex 앱은 여러 에이전트를 각기 다른 작업 스레드에서 동시에 실행하고, 장시간 작업을 감독하는 형태로 설계됐습니다. 사용자는 에이전트가 코드를 수정하는 동안 다른 일을 하거나 다른 작업으로 이동할 수 있습니다.

 

문제는 AI가 오랫동안 작업하면 사용자가 계속 작업 화면을 열어놓고 완료 여부를 확인해야 한다는 것입니다.

 

Pets는 이런 불편을 줄이기 위해 만들어졌습니다.

 

OpenAI의 Codex Lab 시연에서도 펫이 작업 완료나 사용자 확인이 필요한 상태를 알려주기 때문에, 사용자가 지속적으로 작업 화면을 확인할 필요가 줄어든다고 설명했습니다.

 

귀여운 캐릭터를 추가한 것처럼 보이지만, 실제로는 다음 문제를 해결하기 위한 기능입니다.

기존 방식

사용자 → 작업 화면 확인
       → 아직 실행 중
       → 다시 확인
       → 또 확인
       → 작업 완료 확인
Pets 사용

사용자 → 작업 요청
       → 다른 업무 수행
       → 펫이 완료 또는 승인 필요 상태 표시
       → 해당 작업 확인

펫이 보여주는 네 가지 작업 상태

ChatGPT Pets는 작업 상태를 크게 네 가지로 구분합니다.

상태 의미
Running ChatGPT가 현재 작업을 수행하고 있음
Needs input 승인, 답변 또는 사용자의 결정이 필요함
Ready 작업이 완료됐으며 아직 확인하지 않은 내용이 있음
Blocked 작업이 실패했거나 시스템 오류가 발생함

 

여러 작업이 동시에 실행되고 있다면 펫은 모든 작업을 무작위로 보여주지 않습니다.

OpenAI 문서에 따르면 다음 순서로 중요도를 판단합니다.

Needs input
→ Blocked
→ Ready
→ Running

 

즉, 사용자의 판단이 필요한 작업을 가장 먼저 보여주고, 그다음으로 오류가 발생한 작업과 완료된 작업을 표시합니다. 펫이나 활동 목록을 선택하면 해당 ChatGPT 작업 화면으로 이동할 수 있습니다.

 

이 기능은 여러 개의 코딩 작업이나 문서 제작 작업을 동시에 실행할 때 특히 유용합니다.


ChatGPT 데스크톱 앱에서 사용하는 방법

ChatGPT 데스크톱 앱에서는 펫을 다른 애플리케이션 위에 떠 있는 오버레이 형태로 사용할 수 있습니다.

설정 방법은 다음과 같습니다.

ChatGPT 데스크톱 앱
→ 프로필 메뉴
→ Pets
→ 사용할 펫 선택

 

 

또는 다음 메뉴에서도 설정할 수 있습니다.

Settings
→ Pets
→ Built-in Pet 또는 Custom Pet 선택

 

펫을 선택한 뒤 입력창에서 다음 명령을 실행합니다.

/pet

 

명령 메뉴에서 Wake Pet을 선택해도 펫을 불러올 수 있습니다.

펫을 숨기려면 /pet 명령을 다시 입력하거나 Tuck Away Pet을 선택하면 됩니다. 펫의 위치와 선택 상태는 앱을 다시 실행해도 유지됩니다.


웹 ChatGPT에서도 사용할 수 있을까?

계정과 워크스페이스에 Pets 기능이 활성화돼 있다면 웹 ChatGPT에서도 펫을 선택할 수 있습니다.

Settings
→ Personalization
→ Pet
→ Select pet

 

다만 웹 버전과 데스크톱 버전의 동작 방식은 다릅니다.

 

웹 ChatGPT의 펫은 지원되는 ChatGPT Work 작업 화면 내부에 나타납니다. 데스크톱 앱처럼 다른 프로그램 위를 떠다니는 오버레이, 여러 작업을 확인하는 활동 트레이, /pet 명령은 제공하지 않습니다.

기능 데스크톱 앱 웹 ChatGPT
펫 캐릭터 표시 가능 가능
다른 앱 위에 표시 가능 불가능
/pet 명령 가능 불가능
여러 작업 상태 확인 가능 제한적
사용자 제작 펫 가능 업로드 가능

 

따라서 Pets 기능을 온전히 사용하려면 ChatGPT 데스크톱 앱이 더 적합합니다.


나만의 커스텀 펫도 만들 수 있다

Pets 기능에서 가장 재미있는 부분은 사용자가 직접 캐릭터를 만들 수 있다는 점입니다.

ChatGPT 데스크톱 앱에서 다음 메뉴를 선택합니다.

Settings
→ Pets
→ Create your own pet

 

이 기능을 실행하면 ChatGPT가 내장된 hatch-pet 스킬을 설치하고 새로운 작업을 엽니다. 이후 원하는 캐릭터의 형태를 자연어로 설명하면 애니메이션 펫을 제작합니다.

 

예를 들어 다음과 같이 요청할 수 있습니다.

Create a small blue cloud security robot pet
with a shield, terminal screen, and playful animations.

 

보안 전문가를 위한 캐릭터라면 다음과 같은 프롬프트도 사용할 수 있습니다.

Create a cute cybersecurity guardian pet.

The character should be a small blue robot
holding a glowing shield.

Include animations for:
- working
- waiting for approval
- task completed
- system error

 

반려동물의 사진을 참고해 비슷한 모습의 펫을 만드는 것도 가능합니다. OpenAI는 공식 시연에서 고양이 사진을 바탕으로 커스텀 펫을 만드는 과정을 소개했으며, 내부적으로 이미지 생성 기술을 이용해 여러 애니메이션 프레임이 포함된 스프라이트 시트를 생성한다고 설명했습니다.

 

데스크톱 앱에서 생성한 커스텀 펫은 사용자 컴퓨터에 로컬로 저장되며, 웹 ChatGPT로 자동 동기화되지는 않습니다.


웹에서 커스텀 펫을 업로드하려면

웹 ChatGPT에서는 직접 제작한 스프라이트 이미지를 업로드할 수도 있습니다.

 

OpenAI 문서에서 요구하는 파일 조건은 다음과 같습니다.

항목 조건
파일 형식 투명 PNG 또는 WebP
이미지 크기 정확히 1536 × 1872픽셀
최대 용량 20MiB 이하
이미지 형태 애니메이션 프레임이 포함된 스프라이트 시트

 

업로드한 펫은 설정 메뉴에서 수정, 새로고침 또는 삭제할 수 있습니다.

 

일반적인 캐릭터 이미지 한 장을 업로드하는 방식이 아니라, 각 작업 상태와 동작이 포함된 정해진 형태의 스프라이트 시트가 필요합니다.


Codex CLI에서도 펫을 사용할 수 있다

Pets는 그래픽 기반의 ChatGPT 데스크톱 앱뿐만 아니라 Codex CLI에서도 사용할 수 있습니다.

대화형 Codex CLI 세션에서 다음 명령을 입력합니다.

/pets

 

또는 다음 명령도 사용할 수 있습니다.

/pet

 

특정 펫을 직접 선택하려면 다음과 같이 입력합니다.

/pets <pet-name>

 

터미널 펫을 비활성화하려면 다음 명령을 사용합니다.

/pets off

 

CLI의 펫도 Running, Needs input, Ready, Blocked 상태를 표시합니다. 다만 현재 CLI 세션의 상태만 보여주며, 데스크톱 앱처럼 여러 작업을 한꺼번에 보여주는 활동 트레이는 제공하지 않습니다.

 

터미널에서 이미지를 표시해야 하므로 실행 환경에도 제한이 있습니다.

OpenAI 문서에 따르면 터미널 펫은 다음 환경을 요구합니다.

iTerm2 3.6 이상
또는
Kitty Graphics 지원 터미널
또는
Sixel 지원 터미널

 

tmux와 Zellij 내부에서는 터미널 펫을 사용할 수 없습니다.


IDE 확장 프로그램에서는 사용할 수 없다

현재 Codex IDE 확장 프로그램에는 펫 선택 기능이나 화면 위에 표시되는 펫 오버레이가 제공되지 않습니다.

Visual Studio Code 등의 IDE에서 Codex를 사용하면서 펫을 함께 표시하고 싶다면 ChatGPT 데스크톱 앱이나 지원되는 Codex CLI 환경을 사용해야 합니다.


컴퓨터 사용 기능과도 연결된다

macOS용 ChatGPT 데스크톱 앱에서는 Computer Use의 PIP 화면을 펫에 연결할 수 있습니다.

ChatGPT가 실제 브라우저나 애플리케이션을 조작하는 모습을 작은 PIP 창으로 보여주고, 펫을 움직이면 해당 창도 함께 이동하는 방식입니다.

이 기능은 펫이 단순한 캐릭터가 아니라 앞으로 ChatGPT의 다양한 에이전트 활동을 보여주는 중심 인터페이스가 될 가능성을 보여줍니다.

펫
├─ 작업 진행 상태
├─ 사용자 승인 요청
├─ 오류 알림
├─ 작업 완료 알림
└─ Computer Use 진행 화면

펫을 사용하면 GPT 성능이 좋아질까?

결론부터 말하면 그렇지 않습니다.

 

펫을 선택하거나 커스텀 펫을 만든다고 해서 다음 항목이 변경되지는 않습니다.

  • GPT 모델 성능
  • 추론 능력
  • 답변 스타일
  • 코드 작성 능력
  • 작업 속도
  • 토큰 사용량
  • 보안 정책

OpenAI 공식 문서에서도 펫 선택은 캐릭터의 외형만 변경하며, ChatGPT가 작업을 수행하는 방식에는 영향을 주지 않는다고 명시합니다.

 

따라서 Pets는 AI 모델의 성능을 높이는 기능이 아니라, 사용자가 AI 에이전트와 상호작용하는 방식을 개선하는 UX 기능입니다.


단순한 재미 기능만은 아니다

ChatGPT Pets를 옛날 데스크톱 애완동물이나 다마고치와 비슷한 기능으로 생각할 수도 있습니다.

 

실제로 캐릭터를 꾸미고 움직임을 감상하는 재미도 분명히 존재합니다. OpenAI 역시 공식 시연에서 Pets를 통해 Codex 사용을 더 재미있게 만들 수 있다고 설명했습니다.

 

그러나 실무적인 관점에서는 다음과 같은 의미가 더 큽니다.

1. 장시간 작업의 상태 표시

AI가 수십 분 또는 그 이상 작업하는 동안 현재 상태를 확인할 수 있습니다.

2. 사용자 개입 시점 안내

권한 승인이나 추가 정보가 필요할 때 사용자가 빠르게 개입할 수 있습니다.

3. 멀티에이전트 작업 관리

여러 작업을 동시에 실행해도 우선 확인해야 할 작업을 알려줍니다.

4. AI 작업에 대한 심리적 거리 감소

텍스트 상태 메시지보다 캐릭터의 움직임을 통해 AI의 상태를 더 직관적으로 이해할 수 있습니다.


AI 에이전트 시대의 새로운 상태 표시기

기존의 소프트웨어는 작업 상태를 다음과 같이 표시했습니다.

Progress: 65%
Status: Running

 

ChatGPT Pets는 이를 캐릭터의 행동으로 표현합니다.

작업 중     → 펫이 움직임
승인 필요   → 사용자를 부름
작업 완료   → 완료 동작 표시
오류 발생   → 멈추거나 오류 상태 표시

 

기능적으로 보면 기존 시스템의 상태 아이콘이나 로딩 애니메이션과 크게 다르지 않습니다.

하지만 사용자는 기계적인 상태 메시지보다 캐릭터의 움직임에 더 쉽게 반응할 수 있습니다. 이는 AI가 단순한 도구에서 함께 일하는 에이전트로 변화하면서 사용자 인터페이스 역시 바뀌고 있다는 것을 보여줍니다.


마무리

ChatGPT Pets는 단순히 화면에 귀여운 캐릭터를 추가한 기능이 아닙니다.

 

장시간 작업과 멀티에이전트 실행이 늘어나면서 사용자가 AI의 작업 상태를 더 쉽게 파악할 수 있도록 만든 애니메이션형 에이전트 상태 모니터입니다.

 

펫은 다음과 같은 역할을 수행합니다.

작업 진행 상태 표시
사용자 승인 요청 알림
작업 완료 알림
오류 발생 표시
여러 작업 간 우선순위 안내

 

직접 만든 캐릭터를 사용할 수 있다는 점에서는 개인화 기능이며, 여러 에이전트의 상태를 확인할 수 있다는 점에서는 생산성 기능입니다.

 

결국 ChatGPT Pets는 다음과 같이 정의할 수 있습니다.

데스크톱 애완동물의 감성과
작업 상태 모니터의 기능을 결합한
AI 에이전트 시대의 새로운 사용자 인터페이스

 

지금은 귀여운 부가 기능처럼 보이지만, 앞으로 AI가 더 오랫동안 자율적으로 작업하게 될수록 이러한 상태 표시 인터페이스의 중요성은 더욱 커질 것으로 보입니다.

반응형