データ分析→グラフ化→長文レポートまでを、生成AIで瞬時に作る方法【頭がいい人のChatGPT&Copilotの使い方】(1/3 ページ)

» 2026年01月03日 06時00分 公開
[橋本大也ITmedia]

この記事は、『頭がいい人のChatGPT&Copilotの使い方』(橋本大也著、かんき出版)に掲載された内容に、かんき出版による加筆と、ITmedia ビジネスオンラインによる編集を加えて転載したものです(無断転載禁止)。


 データを分析してグラフを作り、長文のレポートを作成する……。こんな手間のかかる作業も、生成AIを使えばあっという間に完了します。

 プロンプト・エンジニアリングに詳しい橋本大也氏に、具体的なプロンプト(指示)の例とともに解説してもらいます。

写真はイメージ、ゲッティイメージズ

視聴率を分析して、レポートを仕上げる

 ChatGPTはデータを分析できるだけでなく、その結果を説明する長文のレポートを書くことができます。

 これは、分析するだけのExcelとの大きな違いです。ここでは日本におけるテレビの視聴率のヒストリカルデータを分析して、テレビの見られ方の変遷を解説するレポートに仕上げてみます。

(1)データの用意

 日本のテレビの代表局としてNHK、その人気番組であるNHK紅白歌合戦と大河ドラマの視聴率データを準備しました。

 「NHK紅白歌合戦 視聴率データ」「NHK大河ドラマ 視聴率データ」とGoogleで検索すればすぐにWeb上の表が見つかります。これらの表をコピー&ペーストでExcelに入れてCSVデータとして保存しました。

『頭がいい人のChatGPT&Copilotの使い方』P.155-156より
『頭がいい人のChatGPT&Copilotの使い方』P.155-156より

データの下処理

 データ分析プロジェクトでは、データを分析し、きれいにすることに手間がかかるものです。

 今回のデータには欠損値や異常値はないのですが、紅白歌合戦のデータで分析するのに少し厄介な点が見つかりました。

 1962年から2023年までの視聴率データがあるのですが、1989年以降に番組前半を第1部、後半を第2部として、1回の放送につき2つの視聴率が記録されているのです。グラフを描かせるときに問題になります。

 そこで次のような指示を与えました。

プロンプト

紅白歌合戦の関東の視聴率で1部と2部がある年は、1部と2部の平均を視聴率とします

(3)データを分析しグラフ化する

 そして、日本語でグラフを作る際の文字化け対策として日本語フォントをアップロードし、以下のプロンプトを入力しました。

プロンプト

今後グラフを作成するときにはこの日本語フォントを利用する

 すると、まだグラフ作成は指示していなかったのですが、察してくれたのでしょう。こんなグラフが表示されました。

『頭がいい人のChatGPT&Copilotの使い方』P.157より

 1960年代には80%もあった視聴率が80年代後半に大きく落ち込み、その後も低落傾向にあることが分かります。

       1|2|3 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

SaaS最新情報 by ITセレクトPR
あなたにおすすめの記事PR