GPTs」は、特定の用途にカスタマイズされたChatGPTです。2023年11月6日に開催された「Open AI Dev Day」で発表されました。

以下の通り、さまざまなGPTsがGPT Storeに登録されています。これらのGPTsは、画像・動画作成やプレゼンテーション資料の作成、Webページ作成や論文調査など用途に応じたカスタマイズがされています。

GPTsの特長

GPTsには、大きく2つの特長があります。

特長1:細かい指示無しで、高品質な回答が得られる

まず、カスタマイズしたChatGPTであるGPTsがなぜ有用なのでしょうか?

ある程度ChatGPTを使い慣れた方は、ご自身のメモ帳に長いプロンプトを用意し、毎回コピペして入力する……といった操作に煩わしさを感じているかもしれません。また、そもそも適切なプロンプトが思いつかないという方もいらっしゃるでしょう。

GPTsは、特定の用途に応じた文脈・背景・知識などが織り込み済みです。つまり、それぞれの用途に最適化されているため、細かい指示(プロンプト)を出すことなく、高品質な回答を得られます。

特長2:誰でも簡単に自分専用のGPTsを作ることができる

もし、自分に合うGPTsが無かったらどうすれば良いのでしょうか? 実は、簡単なものであれば、誰でも簡単に自分専用のGPTsをコーディングレスで作ることができます。作成したGPTsは、GPT Storeに公開することも可能です。

代表的なGPTs

次に、代表的なGPTsをご紹介しましょう。

前出の図「人気のあるGPTs」を見ると、特定のものを作成できる生成系と、特定の用途の情報検索・抽出系などがあります。「GPTsで何ができるかわからない」、「とにかく一度GPTsを使ってみたい」という方は、これらの中から気になるものを1つ選んで使ってみると良いでしょう。

◆生成

  1. デザイン:Canva
  2. 画像生成:image creator、Cartoonize Yourself
    • ロゴ作成:Logo Creator、LOGO
  3. 動画生成:Video GPT by VEED
  4. 文章作成:Write for Me、Humanizer Pro
  5. Webページ作成:Grimoire

◆情報検索・抽出

  1. 論文検索:Consensus、Scholar GPT
  2. PDFの内容解析と要約: PDF Ai PDF

GPTsの探し方

では、どうすれば自分に合うGPTsは見つけられるのでしょうか。続いては、GPTsの探し方を紹介します。

GPT Storeには、前節で紹介したGPTs以外にもたくさんのGPTsが登録されています。まずはカテゴリ別にどんなGPTsがあるか探してみると良いでしょう。例えば、以下は、「プログラミング」カテゴリにおける人気ランキングです。

もし、使いたいGPTsが明確な場合は検索窓から検索することもできます。

  • ProgrammingカテゴリのGPTs

GPTsを使ってみる

では早速、GPTsを使ってみましょう。

1. 論文特化型のGPTs(Consensus)を使ってみる

ChatGPTの画面にアクセスし、「GPTを探索する」をクリックします。

以下のようなGPTsのトップページが表示されます。

ここでは論文知識に特化した「Consensus GPT」を使ってみましょう。「Consensus」を検索し、選択します。

ConsensusのGPTsにアクセスできました。

「GPTを構成する技術要素を教えて。根拠となる論文を示して。」とConsensusに聞いてみると、以下のように論文へのリンクを付与した上で回答してくれます。

論文特化型GPTsの重要性

大規模言語モデルの知識領域は極めて広大です。専門家を名乗るのであれば、正しい体系知識に基づいたAI活用が前提条件だと考えられます。

とは言え、生成AIの領域は論文が発表されてから、実用化までのスピードが極めて速いのが実情です。そもそもGPTモデルの根幹を成す概念「Transformer」は、ChatGPT登場の5年前、2017年に発表された論文「[Attention Is All You Need](https://arxiv.org/abs/1706.03762)」に出てきたものです。それから2022年までの間でGPT-1、GPT-2、GPT-3、そしてChatGPT登場当初のGPT-3.5へと進化を遂げ、本稿執筆時点(2024年3月16日)では、GPT-4が登場しています。

また例えば、大規模言語モデルに関する調査論文「A Survey of Large Language Models」は、2023年3月に発表されてからすでに12回の改訂が行われ、次々と新しい情報がアップデートされています。

こうした状況の今、「1日1本は論文を読む。」といったことが、AIエンジニアの基本動作といっても過言ではありません。しかし、日々の業務と並行して論文を読むのはたやすいことではなく、しかも多くの論文が英語で書かれています。一体どうすれば必要十分な情報収集ができるのでしょうか?

これを解決するには、DeepLなどの翻訳ツールに頼る方法と絡めながら、要約も含めて欲しい情報を効率的に得ていくことが重要です。こういった状況に極めてマッチするのがConsensusなどの論文特化型のGPTsなのです。「GPTsを制するものは、AI学習も制する。」と言われる時代が目の前にきているのかもしれません。

2. 複数のGPTsを使い分ける

OpenAIのX公式アカウントが2024年1月31日に投稿したポストによると、ChatGPTとのチャットの中で「@」を入力するだけで、GPTsを呼び出せるようになったとされています。これにより、会話全体の文脈を踏まえて、適切なGPTsを使い分けることが可能になります。

先ほどの「Consensus」から「DALL・E」に切り替えてみます。「@」を入力すると切り替え可能なGPTsの候補が出てきました。「DALL・E」を選択します。

すると、「DALL・E」に切り替わったことがわかります。以降の手順は割愛しますが、同じチャットの中で文脈を保持したまま、「Consensus」ではなく、「DALL・E」に画像生成を依頼することができます。

GPT Builderで自分専用のGPTsを作る

今度は、自分専用のGPTsを作ってみましょう。OpenAIから提供されているツール「GPT Builder」によって、驚くほど簡単にGPTsを作ることができます。

1. チャットのやり取りだけでGPTsを作る

まずChatGPTにアクセス(ログイン)し、「GPTを探索する」をクリックします。

GPTsの画面が開かれました。右上の「+ GPTを作成する」をクリックします。

GPT Builderが開かれました。

今回は、「生成AIに関する英会話を勉強したい」という設定で、以下のように「あなたは英語の先生です。生成AI市場に関して英語で議論したいです。もし、文法の誤りがあったら指摘してください。話題はあなたが短く簡易に提供してください。」という指示を与えてみました。

すると、以下のように「How about calling this GPT English Teacher for AI Discussions? Does that sound good to you?」とGPTsのタイトルを提案してくれて、かつふさわしいイメージアイコンも提供してくれました。

また、右側の「Preview」画面を見てみると、既に使えるようになっていることが分かります。このように、驚くほど簡単に自分専用のGPTsを作ることができるのです。

それでは、出来上がったGPTsを使って、生成AIを使った教育について議論してみます。

以下の通り、意見を言ってみると、英語の誤りや改善点を指摘し、直してくれました。

2. 出来上がったGPTsを保存する

ここまでは、あくまでPreviewで、テスト段階の位置付けでした。英語の先生としてうまく動作したのでテストは完了とし、保存していつでも使えるようにします。

まず、「Configure」タブから、GPTsに名前を付けましょう。「Name」に「English Teacher for AI Discussions」と入力します。

画面右上の「保存」をクリックします。「私だけ」を選択し、「確認」をクリックします。

以下の通り、作成したGPTsが表示され、選択可能になっていることが分かります。

加えて、会話の中でもいつでも切り替えられるようになっていることも分かります。

3. GPTsの詳細な設定をする場合

GPTsの詳細な設定をする場合は、「Configure」タブから行います。前節でのやり取りで既にある程度の項目が設定済みとなっています。

詳細な手順は割愛しますが、以下の3つの項目について、設定時の考慮ポイントを押さえておくと良いでしょう。

設定項目 概要 設定時の考慮点
Instructions GPTsに動作条件を与える Stepに分けて動作するよう指示する。
実施すべきこと・すべきでないことを明示する
Knowledge GPTsに追加の情報源を与える 長い会話のやり取りの際、文脈を忘れることがある。
最新の情報を持っていないため、与える必要がある。Web Browsing機能もあるが、Web上にない社内情報などにはアクセスできない
Actions ChatGPTから外部サービスをWeb APi経由で利用する OpenAPI Specificationの仕様に従って記述する

※ OpenAPI Specificationについてご興味がある方は、拙著[「Swagger 3.0 入門 ~Swagger(OAS) 3.0の登場~」](https://news.mynavi.jp/techplus/article/techp3854/)も併せてご覧ください。

* * *

今回はGPTsの概要を説明した上で、具体的なGPTsを紹介し、さらには簡単に自分専用のGPTsを作成する方法もお伝えしました。GPT Storeには今後さらに多くのGPTsが掲載されていくことでしょう。本稿を読んで興味を持たれた方は、ぜひGPTsを使ってみてください。