
ChatGPTにはAIエージェント機能が搭載されており、カスタムエージェントを作成・活用できます。
本記事では、ChatGPTのAIエージェント機能「GPTs」「Assistants API」の使い方を解説します。
ChatGPTのAIエージェント機能とは
2つの機能
| 機能 | 用途 | 対象 |
|---|---|---|
| GPTs | カスタムチャットボット | 一般ユーザー |
| Assistants API | アプリ組み込み | 開発者 |
特徴
- カスタム指示:振る舞いを設定
- 知識アップロード:独自データを追加
- ツール連携:Web検索、コード実行など


GPTs(カスタムGPT)
GPTsとは
GPTsは、ノーコードでカスタムChatGPTを作成できる機能です。
作成手順
- 「GPTを作成」をクリック
- 対話で設定
– 名前
– 役割
– 振る舞い - 知識を追加(オプション)
- 公開または保存
設定できる項目
- 名前・アイコン:GPTの見た目
- 指示:振る舞いのルール
- 知識:参照ファイル
- 機能:Web検索、画像生成等
- アクション:外部API連携
活用例
- 社内FAQボット
- 翻訳アシスタント
- コードレビューbot
- 学習サポート
公開設定
- 自分のみ:個人利用
- リンク共有:特定の人と共有
- 公開:GPT Storeで公開
Assistants API
Assistants APIとは
開発者がアプリにAIエージェントを組み込むためのAPIです。
主な機能
- Code Interpreter:コード実行
- File Search:ファイル検索(RAG)
- Function Calling:外部API連携
使い方(コード例)
実装例:OpenAI Assistants APIを使用すると、プログラムからGPTsと同等のAIエージェントを構築できます。
活用例
- カスタマーサポートアプリ
- 社内ナレッジ検索
- 文書作成ツール
GPTs vs Assistants API
| 観点 | GPTs | Assistants API |
|---|---|---|
| 対象 | 一般ユーザー | 開発者 |
| 作成方法 | GUI | コード |
| カスタマイズ | 中 | 高 |
| 外部連携 | アクション | Function Calling |
| 料金 | Plus/Teamプラン | API利用料 |

料金
GPTs
無料プラン($0)ではGPTs利用不可。Plus($20/月)、Team($25/月/ユーザー)、Enterprise(カスタム)プランで利用可能です。
Assistants API
- GPT-4 Turbo: 入力$0.01/1K tokens、出力$0.03/1K tokens
- GPT-3.5 Turbo: より安価

活用のベストプラクティス
GPTs活用
- 明確な指示を設定
- 知識ファイルを活用
- テストして改善
Assistants API活用
- 用途に最適なモデルを選択
- ファイル検索でRAGを実現
- Function Callingで外部連携
よくある質問
Q1:無料で使える?
A:GPTsはPlus/Teamプランが必要。Assistants APIは従量課金。
Q2:どちらを使うべき?
A:
– 一般利用→GPTs
– アプリ開発→Assistants API
Q3:日本語対応?
A:どちらも日本語で問題なく動作します。
まとめ
機能比較
| 機能 | GPTs | Assistants API |
|---|---|---|
| カスタムボット作成 | ✅ | ✅ |
| 知識検索 | ✅ | ✅ |
| 外部連携 | ✅ | ✅ |
| アプリ組み込み | ❌ | ✅ |
選び方
- 手軽にカスタムボットを作りたい→GPTs
- アプリに組み込みたい→Assistants API
関連記事
- AIエージェントおすすめ10選
- AIエージェントの作り方
- AIエージェントの活用事例5選


