
要約 — このレッスンの要点
- GPTs はカスタム GPT を作成・公開する仕組み。Instructions(指示)+ Knowledge(知識ファイル)+ Capabilities(機能)+ Actions(外部 API) の 4 要素で構成される。
- Actions は OpenAPI スキーマで外部 API を定義し、ChatGPT が必要に応じて呼び出して使う。
- 「このプロジェクトでいつも使う作業」を一度 GPTs にしておくと、毎回プロンプトを書き直す手間がなくなる。
- ChatGPT の GPTs ストア / マイ GPT から作成・共有・公開でき、Plus / Team / Enterprise で利用可能。
- 繰り返し作業を一度型化しておくと、組織全体での利用コストが大幅に下がる。
GPTs と Actions とは
GPTs(カスタム GPT)は、特定タスクの指示・知識・機能をまとめて、AI を「型」として再利用できるようにする仕組みです。 Actions はその GPTs 内から外部 API を呼び出すための拡張機能で、OpenAPI スキーマで関数群を定義します (OpenAI: GPT Actions 参照)。
「このプロジェクトでいつも使う作業」を一度 GPTs として書いておくと、 ChatGPT は呼び出された GPTs の指示・知識・Actions を参照して動くようになります。
汎用的な ChatGPT を、特定の業務に強い専門エージェントに変える仕組みと考えると分かりやすいです。
GPTs の最小構成
GPTs は ChatGPT の GPT Builder から作成し、内部的には以下の 4 要素で構成されます。
- Name / Description: GPT の識別と検索用の説明
- Instructions: 「あなたは何者で、どう動くか」の指示文(システムプロンプト相当)
- Knowledge: アップロードした PDF・テキスト等の知識ファイル
- Capabilities: Web Browsing / Code Interpreter / Image / Canvas などの ON/OFF
- Actions: 外部 API を呼ぶ OpenAPI 定義(後述)
例: 「社内 API ガイド」 GPT
- Instructions: 「あなたは当社 REST API の設計規約に従ってクライアントコードを生成するエンジニアです」
- Knowledge: API 規約 PDF・型定義
- Capabilities: Code Interpreter ON
- Actions: 開発用の社内 API スキーマ
Actions の OpenAPI 定義
Actions は OpenAPI 3.x のスキーマを GPTs に貼り付けるだけで、ChatGPT が必要なときに該当エンドポイントを呼び出します。
openapi: 3.1.0
info:
title: Sample Order API
version: 1.0.0
servers:
- url: https://api.example.com
paths:
/orders/{id}:
get:
operationId: getOrder
summary: 注文を 1 件取得する
parameters:
- name: id
in: path
required: true
schema: { type: string }
responses:
"200":
description: 注文情報
ChatGPT は質問の文脈から「getOrder を呼ぶべき」と判断すれば、自動的に API を叩いて結果を会話に取り込みます。
GPTs の作り方
- ChatGPT 左サイドバー → My GPTs → + Create。
- GPT Builder と対話するか、Configure タブで Name / Description / Instructions を直接編集。
- Knowledge に必要なファイルをアップロード。
- Capabilities で Web Browsing / Code Interpreter / Image / Canvas を必要なものだけ有効化。
- Actions で外部 API を呼ぶ場合は OpenAPI スキーマと認証(API Key / OAuth)を設定。
- Preview で動作確認し、保存。可視性は Only me / Anyone with a link / Public from selected プランの中から選択。
どんな仕事に向いているか
- コーディング規約の適用: コードレビューのたびに同じ規約を貼らなくて済む
- ライティングスタイルの統一: 文体・表記ルールを Instructions として定義
- 社内プロセスの自動化: 申請フォームへの入力手順や Actions で社内システムにアクセス
- データ分析のテンプレート化: 「このデータは必ずこの形で前処理する」を Code Interpreter + 指示で型化
参考: 詳細記事
GPTs / Actions の活用例・自作手順・良い設計の共通点は 「Codex / ChatGPT 関連記事一覧」 で順次解説していきます。