Site cover image

Site icon imageExcelおさるくんのastro-notion-blog

VBA / Python / Notion / AIによる業務効率化とデータサイエンスに関する情報を発信しています!

Post title iconChatGPTの最新モデルOpenAI o1で漫才ネタを作ってみた!

Featured image of the post

1️⃣ はじめに

2024年9月12日よりChatGPTの最新モデルとしてOpenAI o1の提供が開始されました!

Image in a image block

2️⃣ OpenAI o1とは?

OpenAI o1モデルの主な特徴は以下の通りです。

深い思考能力

OpenAI o1は、応答する前により多くの時間をかけて思考するように設計されています。人間のように問題を解決する際に時間をかけて考え、思考プロセスを洗練し、異なる戦略を試みる能力を持っています。

Image in a image block

高度な推論能力

以前のモデルよりも複雑なタスクを推論し、特に科学、コーディング、数学の分野でより難しい問題を解決することができます。

Image in a image block

横軸:GPT-4oに対する勝率(%)
縦軸:上から順番に文章作成、文章編集、プログラミング、データ分析、数学的計算

優れた学術性能

OpenAI o1は、物理学、化学、生物学の難しいベンチマークタスクで博士課程の学生と同等の成績を達成しています。また、国際数学オリンピック(IMO)の予選試験では56%の正答率を記録し、GPT-4oの13%を大きく上回りました。

Image in a image block

※左から順に数学コンテスト、コーディングコンテスト、博士課程の科学分野の問題
「o1」は今後公開予定の最終版のモデルです。

安全性の向上

OpenAI o1は新しい安全性学習手法を採用しており、従来のモデルよりも安全ルールを厳密に守ることができるようになっています。

Image in a image block
Image in a image block

※GPT-4oモデルでは、ジェイルブレイク(ChatGPTのガイドラインを回避して回答を生成させる行為)の耐性が22%であったのに対して、o1-previewモデルでは、84%と大幅に向上しています。

不正なプロンプトが実行されてもジェイルブレイクが行われる可能性は低くなりました。

2つのモデル

OpenAI o1シリーズには、高性能な「o1-preview」と、よりコストパフォーマンスに優れた「o1-mini」の2つのバージョンがあります。o1-miniは処理速度が約3~5倍高速で、コストも80%削減されています。

ChatGPT PlusまたはTeamユーザーは、ChatGPTのインターフェースでモデルを選択して利用できます。ただし、使用回数に制限があり、o1-previewは週50メッセージ、o1-miniは1日50メッセージまでとなっています。

特徴o1-previewo1-mini
推論能力より高度o1-previewよりやや劣る
処理速度標準より高速
コスト高いo1-previewの約20%
週間利用制限週50メッセージ1日50メッセージ
最大出力トークン数32,768トークン65,536トークン
主な用途高度な技術開発、研究プロジェクト小規模プロジェクト、基本的な自動化タスク
コーディング能力非常に高いo1-previewと同等
リソース消費多い少ない(軽量)
複雑なタスク処理優れているやや劣る

「o1-preview」は、ベースモデルであり、数学・科学・コーディング分野の問題を解決するための能力が優れています。

「o1-mini」は、「o1-preview」の高速モデルで、特にSTEM分野に強いという特徴があります。

※STEM:Science(科学)・Technology(技術)・Engineering(工学)・Mathematics(数学)の頭文字をとった言葉です。

このように、OpenAI o1は特に複雑な推論や学術的な問題解決において優れた性能を発揮する新世代のAIモデルとして注目されています。

3️⃣ OpenAI o1の使用方法

現在、OpenAI o1を利用するためにはChatGPTの有料プランに加入する必要があります。

  1. 有料プランを契約した状態で、ChatGPTのトップページにアクセス。

  2. 左上のモデル名をクリックすると、モデルを選択する画面が出てくるので、「o1-preview」「o1-mini」を選択してください。
    Image in a image block

  3. 他のモデル同様にChatGPTにメッセージを送信してください。
    Image in a image block

    ※リリース直後のためWeb参照やファイルのアップロードなどの機能は実装されていません。

4️⃣ GPT-4oで漫才してみた

漫才を書かせて比較してみました。テーマは「スターバックス」です。

まずは従来のモデルGPT-4oで漫才を生成してみました。

Image in a image block
「いやぁ、最近スターバックスに行ったんだけどさ、注文が全然わからないんだよね。」

「何がわからないの?普通にコーヒー頼めばいいじゃん。」
Image in a image block

Image in a image block
「いや、メニュー見たら『ホワイトモカフラペチーノ』とか『キャラメルマキアート』とか、カタカナばっかりでさ。『普通のコーヒー』って頼むと、店員さんに『え?』って顔されるんだよ。」

「確かにちょっとカタカナが多いけど、そんなに難しくないでしょ。」
Image in a image block

Image in a image block
「いや、しかもサイズがさ、『トール』とか『グランデ』とか、何か『ちょっとしたおしゃれ言葉』が飛び交ってるのよ!結局、Mサイズってどれなのかさっぱりわからん!」

「まあ、トールがS、グランデがM、ベンティがLって覚えとけばいいんだけどね。」
Image in a image block

Image in a image block
「おしゃれ過ぎて、普通の感覚がなくなってくるんだよ!もう『コーヒー、トールで』とか言ったら、『僕も背伸びしてる感じで』って言いたくなるよ!」

「そんな言い方する奴いないわ!普通に頼めばいいんだよ。」
Image in a image block

Image in a image block
「で、やっと注文できたらさ、次に名前を聞かれるんだよ。『お名前は?』って。で、俺『田中』って答えたら、『おー、タナカサン!』ってめっちゃ元気よく呼ばれて、なんか照れくさかったんだよね。」

「名前呼ばれるのも一つのサービスだからね。だからって照れるなよ!」
Image in a image block

Image in a image block
「しかも、注文した後、席で待ってたらさ、店員さんが『タナカサン、キャラメルマキアートのグランデです!』って叫んでくれてるのに、俺がちょっとぼーっとしてたもんだから、全然気づかなくてさ。」

「ぼーっとすんなよ!」
Image in a image block

Image in a image block
「結局、3回目でやっと気づいて、『あ、俺のか!』って。もう他の客も『お前だよ!』みたいな目で見てて、恥ずかしかったわ!」

「周りをちゃんと見とけよ!」
Image in a image block

Image in a image block
「でも、さすがにスタバのコーヒーは美味しいね。雰囲気もいいし、ちょっと大人になった気分だったわ。」

「最初はあれだけ戸惑ってたのに、最後はスタバに染まってるじゃないか!」
Image in a image block

うーん、60点?

スターバックス特有のメニューや注文方法、トールやグランデなどの用語に対する戸惑いをテーマにしたネタであるのはわかるのですが、

  • 『コーヒー、トールで』とか言ったら、『僕も背伸びしてる感じで』って言いたくなるよ!
    • 『僕も背伸びしている気分になるよ』が自然でしょうか?

  • 『タナカサン』と呼ばれたがぼーっとして気づかず、3回も呼ばれて照れくさかった。
    • 『タナカサン』はありきたりなので、もう少し面白い名前にしたいですね。また、ぼーっとしていた理由もほしいところです。

もう少し工夫がほしいところですね!

(漫才評論家!?笑)

5️⃣ OpenAI o1で漫才してみた

続いて、最新モデルのOpenAI o1で漫才を生成してみました。

テーマは同じ「スターバックス」です!

Image in a image block
「いやー、最近スターバックスに行ったんだけどさ。」

「お、オシャレじゃん。何飲んだの?」
Image in a image block

Image in a image block
「えっとね、『ダブルショット・エスプレッソ・ラテ・カプチーノ・フラペチーノ』を頼んだんだよ。」

「いや、長すぎるし混ざってるよ!そんなメニューないから!」
Image in a image block

Image in a image block
「え、でも店員さんも『かしこまりました』って言ってたよ?」

「絶対困惑してたよ!で、実際何が出てきたの?」
Image in a image block

Image in a image block
「水。」

「もう諦められてるじゃん!」
Image in a image block

Image in a image block
「でもカップにはちゃんと名前書いてくれたんだよ。」

「ああ、あれね。名前なんて書いてもらったの?」
Image in a image block

Image in a image block
「『神様』って。」

「自分でそう言ったの!?恥ずかしいわ!」
Image in a image block

Image in a image block
「いやいや、『お名前は?』って聞かれたから、つい」

「ついで『神様』は出てこないよ!」
Image in a image block

Image in a image block
「でもおかげで店内で『神様、お待たせしました!』って呼ばれたよ。」

「周りの視線が痛いわ!」
Image in a image block

Image in a image block
「それから席に座って仕事しようとしたんだけどさ。」

「スタバで仕事ね。かっこいいじゃん。」
Image in a image block

Image in a image block
「でもWi-Fiのパスワードがわからなくて。」

「店員さんに聞けばいいじゃん。」
Image in a image block

Image in a image block
「聞いたら『それは企業秘密です』って。」

「厳重すぎるだろ!」
Image in a image block

Image in a image block
「結局、隣の人に聞いたら『神様なら自分でわかるでしょ』って言われた。」

「自業自得だよ!」
Image in a image block

Image in a image block
「もう恥ずかしくて、そのまま帰っちゃったよ。」

「最初から無理しないで普通にコーヒー頼めばよかったんだよ。」
Image in a image block

Image in a image block
「でも次はもっとシンプルに行くよ。」

「お、それがいい。」
Image in a image block

Image in a image block
「水。」

「だから最初から水出されてたでしょ!」
Image in a image block

おー、こ…これは!80点!

中々考えられている気がしますね!

  • 最初と最後の「水」を使ったオチ
  • Wi-Fiのパスワードは企業秘密、さらに「神様」ならわかるでしょというお客からのツッコミ

ネタのフリとオチがごく自然で違和感なく読めますね!

単純なプロンプトを与えただけでしたが、応答前に「思考時間」を取るよう訓練されている効果でしょうか?

比較すると確かにOpenAI o1の方がよく作り込まれている気がします…笑

ぜひ皆様もお試しください!

6️⃣ さいごに

  • 最後までお読みいただきありがとうございます!
  • この記事へのご質問やアドバイスがありましたら、ぜひコメントもお待ちしております。
  • X(Twitter)でもVBA、Python、AIに関するアウトプットをしていますので、フォローいただけますと嬉しいです😆