ChatGPTにペットができた?OpenAI Pets機能とカスタムペットの作り方

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 사용

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

ペットが示す4つのタスク状態

ChatGPT Petsは、タスクの状態を大きく4つに分類します。

状態 意味
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以下
画像形式 アニメーションフレームを含むスプライトシート

アップロードしたペットは、設定メニューで修正、更新、または削除できます。

一般的なキャラクター画像を1枚アップロードする方式ではなく、各タスクの状態と動作が含まれた所定の形式のスプライトシートが必要です。


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がより長く自律的に作業するようになるにつれて、このような状態表示インターフェースの重要性はさらに高まるものと思われます。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です