GPTs Actions で仕事を型化する

GPTs Actions で仕事を型化する

要約 — このレッスンの要点

  • GPTs はカスタム GPT を作成・公開する仕組み。Instructions(指示)+ Knowledge(知識ファイル)+ Capabilities(機能)+ Actions(外部 API) の 4 要素で構成される。
  • Actions は OpenAPI スキーマで外部 API を定義し、ChatGPT が必要に応じて呼び出して使う。
  • 「このプロジェクトでいつも使う作業」を一度 GPTs にしておくと、毎回プロンプトを書き直す手間がなくなる。
  • ChatGPT の GPTs ストア / マイ GPT から作成・共有・公開でき、Plus / Team / Enterprise で利用可能。
  • 繰り返し作業を一度型化しておくと、組織全体での利用コストが大幅に下がる。
目次 (6)

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 の作り方

  1. ChatGPT 左サイドバー → My GPTs+ Create
  2. GPT Builder と対話するか、Configure タブで Name / Description / Instructions を直接編集。
  3. Knowledge に必要なファイルをアップロード。
  4. Capabilities で Web Browsing / Code Interpreter / Image / Canvas を必要なものだけ有効化。
  5. Actions で外部 API を呼ぶ場合は OpenAPI スキーマと認証(API Key / OAuth)を設定。
  6. Preview で動作確認し、保存。可視性は Only me / Anyone with a link / Public from selected プランの中から選択。

どんな仕事に向いているか

  • コーディング規約の適用: コードレビューのたびに同じ規約を貼らなくて済む
  • ライティングスタイルの統一: 文体・表記ルールを Instructions として定義
  • 社内プロセスの自動化: 申請フォームへの入力手順や Actions で社内システムにアクセス
  • データ分析のテンプレート化: 「このデータは必ずこの形で前処理する」を Code Interpreter + 指示で型化

参考: 詳細記事

GPTs / Actions の活用例・自作手順・良い設計の共通点は 「Codex / ChatGPT 関連記事一覧」 で順次解説していきます。

参考になったら ♡
Codexer Navi 編集部
@codexer_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。