Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

【例文付き】生成AIのプロンプトの概要と書き方、重要性やポイントを解説

【例文付き】生成AIのプロンプトの概要と書き方、重要性やポイントを解説

ChatGPTやGeminiの使い方を調べていると「プロンプト」というワードを見かけることがあります。本来は「迅速な」「促す」という意味がありますが、AIとの対話などでは「指示」や「質問」を指す言葉として用いられており、プロンプトの内容によってAIが抽出するデータに大きな差を与えるといわれています。

本記事では、プロンプトの概要と書き方、重要性について解説します。すでに生成AIを活用している方、あるいは活用を検討する方は、プロンプロの作成方法を押さえ、日常業務に役立てましょう。

関連記事:生成AIにできること・できないことを徹底解説|今すぐ使える活用例も紹介

生成AIを使いこなす!プロンプトの基本と重要性

ビジネスシーンで使うことの多い、ChatGPTやGeminiをはじめとする生成AIですが、理想的なデータを抽出するためにはプロンプトの基本と重要性について理解しておくことが先決です。ここでは、プロンプトの意味と重要性について解説します。

プロンプトの意味

生成AIに必要なプロンプトは、利用する人間が生成AIに対して「どのようなモノを生成してほしいのか」を伝えるための命令文や指示文です。

例えば、文字数の多いコラム記事を読んでいるときに「この記事はなにを伝えているものなのか」を知りたいときです。このようなときはコラム記事のURLと合わせて「この記事を要約してください」といったプロンプトを提示すれば、記事を読まずに把握することができます。

また、プロンプトは文章の指示に留まらず、画像やコードなどにも対応しており、人間の利用目的に適したプロンプトを提示することで、求めるデータを手に入れることができます。

プロンプトの重要性

プロンプトの重要性は、抽出されるデータの良し悪しにあります。生成AIは汎用性が高くさまざまな作業を実行することができますが、人間の理想に近づけるためには、理想に近づけるためのプロンプトが必要になるためです。

例えば、犬が走る画像を生成したいとしましょう。このとき「犬の画像を生成してください」と伝えても、シンプルに犬であることが分かる画像しか抽出されません。つまり、生成AIはできることが多様だからこそ、指示文であるプロンプトには具体性が欠かせないのです。

このようなときは「犬が走る画像を生成してください」のように、「誰(なに)が」「なにをしている」といった具体性を持たせたプロンプトを心がけることが理想に近いデータ抽出につながります。なお、犬種を選んだ上での画像生成にも対応しています。

生成AIはできることが多様化しています。できることが多いということは、その分だけデータ化できる知識が膨大であると考えられます。したがって、プロンプトを作成する際は生成AIが持つ知識のなかから適切な知識だけを選んでデータに取り込んでもらえるような指示文を心がけることも大切といえるでしょう。

初心者でも簡単!生成AIを有効活用するためのプロンプト作成ステップ

生成AIを有効活用するためには、膨大なデータを持つ生成AIだからこそ、データ抽出に不要なものを取り入れないよう、必要なワードだけを盛り込むことが推奨されます。この部分を前提として、ここではプロンプト作成のステップについて解説します。

目的と情報をまとめる

生成AIに提示するプロンプトは、できる限り目的と情報をまとめてから作成することをおすすめします。前項で紹介した犬の画像についても、単純に「犬の画像」を求めれば「犬であることが分かる画像」が抽出され、「走る犬」を提示すれば「草原を走る柴犬」が抽出されています。

つまり、どのようなデータを抽出したいのかが明確なほど、プロンプトに盛り込むべき内容や方向性が明確になるということです。これらのことから、まずは生成AIにどのようなデータを抽出してほしいのか、目的と必要な情報を明確にしましょう。

目的・情報をまとめ指示文を作成する

次にプロンプトを作成する際に必要となる目的や情報を要約し、指示文を作成しましょう。冒頭の犬の画像を作成した際、「草原を走る犬の画像を作成してほしい」とプロンプトを提示したところ、下図のように犬ではないものが続々と抽出されました。

いずれも犬の画像が生成されておらず、プロンプトと生成AIの間で齟齬が生まれていることが確認できます。左上から右下の順でプロンプトを提示しましたが、最後はカメレオンのようなものが生成されました。

これらのことから、生成AIには膨大なデータが取り込まれているために、プロンプトの内容によっては対人間のように理解することができないと考えられます。したがって、プロンプトの作成にあたっては、情報や状況をできるだけ具体的かつ明確に伝える必要があります。

構造化を図る

プロンプトの作成においては、構造化が有効と考えられています。構造化とは、物事の構成要素と要素の関係を整理し全体像を把握することです。例えば「#」や「*」を用いるマークダウン記法や、「【】」を使うことで構造化しやすくなります。

例えば、IT企業で運営するコラム記事を制作してもらう場合です。このようなときは以下のようなプロンプトを提示してみましょう。

*マークダウン記法の例

#前提条件

あなたはIT企業に勤めるエンジニアです

#目的

SEO対策を意識し、上位表示されるコラムを作成したいです

#指示

現在「it エンジニア 種類」のキーワードで上位表示される1~10の企画・記事内容を網羅し、1位を獲得できるコラムを作成してください

###概要

1~10位に表示される記事URLは下記の通りです

1位~~~

2位~~~

・・・

 

*【】を使った例

【目的】「it エンジニア 種類」をキーワードにしたコラムでGoogle検索1位を獲得する

【概要】コラムに必要な要素の提案および企画立案

【条件】文字数は5,000文字以上を想定

特にマークダウン記法は生成AI・人間の双方が意味を理解しやすい形式であるため、テンプレート化し全社に共有しても問題なく使用できるタイプといえるでしょう。

指示文の試行錯誤を繰り返す

生成AIと人間が理解しやすいテンプレートを使いプロンプトを作成・提示しても、1度で精度の高いデータを抽出できるわけではありません。1度で理想的なデータが抽出できたときはそこで終わらせるのではなく、なぜ完成度の高いデータが抽出されたのかプロンプトを保存し、分析に役立てましょう。

また、初回のプロンプトで精度の低いデータが抽出された場合は、プロンプトが抽象的あるいは複雑化している可能性があります。

・目的はあいまいになっていないか

・分かりにくい内容になっていないか

・対人間の会話のような内容になっていないか

上記のポイントを参考にプロンプトを振り返り実施と改善を繰り返しながら、プロンプト・抽出データそれぞれの精度向上を図りましょう。

生成AIのプロンプト作成のポイント

生成AIに提示するプロンプトは、その内容によって完成度が左右されます。ここでは、プロンプト作成において参考にしてほしいポイントについて解説します。

目的に対する情報は細分化して提示する

生成AIにプロンプトを提示するときは目的の細分化を意識しましょう。ゴールは「記事の要約」であっても、その手前に「こうしてほしい」といった条件があるのなら、それらを洗い出しプロンプトに盛り込むことが完成度の高さにつながるからです。

例えば当サイトで公開中の「AIによる業務効率化とは?おすすめのツールや選び方を徹底解説!」の要約を依頼する場合です。このようなときは以下のようなプロンプトを提示します。

# あなたはプロのライターです

## 目的 https://rpahack.com/ai-work-efficiency-tool の記事を要約してください

###条件

*300文字程

*「です・ます調」を使う

Geminiを使った場合のプロンプトと抽出データは下図の通りです。

プロンプト通り「です・ます調」を使用しているほか349文字と300文字程度で要約されています。

目的の細分化を意識すると、抽出されるべきデータに必要な条件が明確になり、プロンプトに漏れなく提示できます。ゴールである目的と中間地点である条件がきちんと提示されていることで、完成度の高いデータ抽出が実現しやすくなるでしょう。

使用する媒体に応じたトンマナを指示する

プロンプトを作成する際は生成AIが理解できる内容を提示する必要があります。そのようなときはトンマナを指示しましょう。AIが保有するデータは膨大です。だからこそ、あいまいであったり複雑過ぎたりする指示文では、あいまいまたは複雑なデータが抽出されてしまいます。

AIに提示する指示文は命令口調あるいは丁寧語でのプロンプトを作成しましょう。また、誤字脱字があると適切に認識することができず、よくわからないデータが抽出されてしまいます。プロンプトに誤字脱字はないかを確認し、その上で提示することをおすすめします。

具体性を持たせる

「犬の画像を作成してください」「IT企業に勤めるエンジニア目線で記事制作をしてください」のようなプロンプトでは、生成AIは文字通りのデータを抽出することが多いです。そのため、完成度の高いデータ抽出を望むのであれば、プロンプトに具体性を持たせることも大切です。

動詞や形容詞を使うと短い文章に要約できるため、目的をピンポイントに表した指示文が完成します。指示文には具体性を持たせ、抽出データの完成度を向上させましょう。

参考媒体の共有を依頼する

生成AIは多様なことに対応し、抽出できるデータも多い一方、不正確なデータが抽出されることも少なくありません。そのため、抽出されたデータがどのように生成されたのか、そして内容の整合性をチェックできるよう、プロンプトには参考媒体の共有指示文も盛り込みましょう。

例えば「『it エンジニア 種類』をキーワードにしたコラムでGoogle検索1位を獲得する」を目的とした場合です。

こちらで使用したマークダウン記法のプロンプトに参考媒体のURLを共有する文章を追加しました。

上位記事を網羅した企画立案が解説されたあと「参考媒体URL」として参考記事の媒体名が文字リンクで提示されていることが確認できます。このような工夫を意識することで、抽出されたデータの整合性を確認でき、誤情報があれば正しい内容に修正することができます。

国土交通省や経済産業省などの一次情報を要約あるいはコラム記事に盛り込みたいときは、あらかじめ国土交通省などの参考にしてほしいページのURLをプロンプトに盛り込むことで正確性の高いデータ抽出が実現しやすいです。

抽出データに不足する部分を洗い出し、試行錯誤を繰り返す

プロンプトを作成後、データを抽出してみると、理想とは大きく離れたデータができあがることがあります。この場合は人間の思い描いていた理想とプロンプトの内容がかけ離れている、もしくは生成AIでは理解しづらい内容であったことが考えられます。このようなときはプロンプトの見直しを図り、改善・実施を繰り返しましょう。

1度提示したプロンプトの次に「例文を追加してください」「小学5年生でもわかる表現にしてください」といったプロンプトを追加すると、指摘文を交えたデータが再度抽出されます。なお冒頭で紹介した犬の画像も、数回試行錯誤して抽出されているものです。

必要に応じて専門家やツールを活用する

質の高いプロンプト作りに難しさを感じるときもあります。例えば専門性の高いキーワードに関するコラム作成を依頼するシーンなどです。そのようなときは、プロンプトの基本知識から技術を有する専門家に相談することをおすすめします。技術的な相談はもちろん、プロンプト作成を依頼することもできます。

PeacefulMorningが提供する「Robo Runner」は、RPA・AIの開発経験が豊富なプロに生成AIの使い方について相談できるサービスです。プロンプトの作成方法やコツ、どのような使い方ができるのかまで詳しく質問できるので、ビジネスシーンや私生活での使い方を細かく身につけることができます。

そのほか、生成AIにできることが増えた近年では、プロンプト作成ツールなども誕生しています。「プロンプト作成ツール」「プロンプトジェネレーター」で検索してみるといくつか候補が表示されるので、この機会に試してみるとよいでしょう。

【例文】ビジネスシーンで有効なプロンプト

ここからは、ビジネスシーンで有効なプロンプトを例文付きで解説します。

・文章・資料の作成・校閲

・翻訳

・要約

・企画の立案

・市場(競合)調査

・コード作成

・情報の深掘り

上記7つのシーンで活用できるプロンプトをまとめているので、生成AIを利活用して日常業務の効率化を図りましょう。

文章・資料の作成・校閲

文章・資料の作成・校閲に生成AIを活用する際は以下のようなプロンプトを提示しましょう。

#あなたはRPA開発に従事する優秀なマーケティング部問のビジネスパーソンです

以下資料・条件に基づき、自社の市場競争力強化につながるポイントを箇条書きで作成してください

##資料

「RPA開発 自社競争力 強化」をキーワードにしたGoogle検索の上位1~5位までの記事

###条件

*文字数:1000文字以内

*文体:です・ます調

*高校生でも理解できるよう簡潔にまとめる

*参考にした記事URLを共有

指示文と抽出されたデータは下図の通りです。

最終目的の完成度が上がるように、資料は日常的に使用しているものを提示しましょう。URLでの共有が難しいときは、PDFなども提示できるので、積極的に盛り込むことをおすすめします。

翻訳

生成AIに翻訳を頼むのであれば、翻訳してほしい資料の提示が欠かせません。例えば海外企業からメールが届いた場合は以下のようなプロンプトを提示しましょう。

*英文で示された以下資料を日本語に訳してください


##取引先企業から届いたメール文

There is a project I would like to request from you. Please see the documents below for the project details. Also, if you are able to take on the project, please let me know by mid-July.

###メール文を翻訳した後、適切な返信文を英文で作成

####英文による返信文を翻訳

指示文と抽出されたデータは下図の通りです。

届いたメールにどのようなことが書かれているのかだけでなく、適切な英文による返信文を作成するプロンプトにすることで、1度でやり取りが終わります。また、英文で作成された返信文にどのような内容が書かれているのかについて翻訳することで、相手に失礼のない文章であるかを確認することができます。

要約

コラム作成に使う参考媒体の要約を依頼する場合についても参考媒体のURLが必要です。要約のプロンプトについてはこちらを参考にしてください。

企画の立案

企画の立案についてのプロンプトには、目的や条件の細分化が欠かせません。例えばサービス企画担当者の方が新たな顧客体験について自身が所属するチームに提案する場合のプロンプトは以下の通りです。

#あなたはサービス企画担当者です

新たな顧客体験を自身が所属するチームに提案するための企画書を作成してください

##ターゲット

20~30代の都心に住む働き盛りの男性

###企画の要素

*タイトル

*課題認識

*ソリューションの提案

*結論

####条件

*500文字程度

*です・ます調

指示文と抽出されたデータは下図の通りです。

生成されたデータは、必ずしも正しい・正解とは限りません。市場調査は自身でも必ず実施し、現在の市場動向とマッチしているかについて確認することをおすすめします。

市場(競合)調査

生成AIは市場あるいは競合調査にも対応可能です。市場(競合)調査のプロンプトは以下の通りです。

#あなたはIT業界のアナリストです

競合他社の最新動向を調査・分析し、競合他社の強み・弱みを教えてください

##競合他社

○○

○○

○○

~~~

自社・他社情報が羅列していることから画像挿入は控えますが、「最新動向」「自社の強み」「弱み」について1600文字程度で出力されたことを確認済みです。ただし、最新動向としていても、その内容が不正確であることも珍しくないため、1つの参考資料として参考にすることをおすすめします。

コード作成

生成AIにはプログラミングコードの作成も依頼できます。この場合のプロンプトは以下の通りです。

#あなたはプロのITエンジニアです

以下機能を実装するために必要なコードを作成してください

##機能概要

*○○

##技術要件

*使用言語:プログラミング言語

*フレームワーク:フレームワーク名

*対応環境:実行する環境

###期待される動作

*具体的な動作について要約

####追加要件

*エラーハンドリング

*ログ出力

*ユニットテスト

なお、提示されたコードが正しいかどうか整合性チェックは必要です。しかし、コード作成の工数を削減できる可能性もあるので、試行錯誤を繰り返しながらプロンプト・抽出データの精度を上げる気持ちで取り組みましょう。

情報の深掘り

生成AIは、あるテーマについて複数の立場でディベートすることもできます。ディベートによって該当するテーマの情報を深掘りできます。その際のプロンプトは下記の通りです。

#あなたはアナリストです

「AIの進化において人間が留意すべき項目」について、3つの役を演じ、ディベートしてください

なおディベートは5往復に限定し、内容を洗練させてください

##テーマ

AIの進化において人間が留意すべき項目

###専門家

*専門家1:AI開発者

*専門家2:経営コンサルタント

*専門家3:情報学者

####発言の順番

ランダム

#####議論回数

*5ターン目で強制終了

*会話終了後、ディベート内容を400文字で要約

指示文と抽出されたデータは下図の通りです。

ディベート内容についても、整合性チェックというプロセスが必要になりますが、自身とは異なる新たな視点で情報を深掘りできるため、コラム作成や企画書作成においては有効活用できるでしょう。

生成AIのプロンプトにおける注意点

生成AIに提示するプロンプトには、これから解説する注意点に留意しましょう。

重要な情報は使用しない

プロンプト作成にあたっては、完成度の高いデータにしたい理由から、資料をあわせて提出する必要があります。しかし、個人情報や社外秘にあたる機密情報を入力してしまうと、情報漏洩リスクを高める可能性があります。

機密情報を使わなくても完成度の高いデータを抽出したいときは、プロンプトの作成について専門家に相談したり、自身でプロンプトの内容を試行錯誤したりすることを心がけてみましょう。

著作権に注意する

生成AIによるデータのなかには、既視感を覚えるものが抽出される場合も少なくありません。既存の著作物の影響を強く受けていることが理由にあり、そのまま使用してしまうと著作権侵害につながる恐れがあります。

抽出されたデータは必ず整合性チェックを実施し、見覚え・聞き覚えのあるデータはそのまま使用しないようにしましょう。著作権侵害につながれば、企業にとって大きな損害につながる恐れもあります。デジタル技術と法律の双方に詳しい人材に相談することで、適切なアドバイスを受けながら生成AIの利活用が実現できるでしょう。

作業は何度も繰り返し精度を上げる

生成AIは、1回のプロンプトで完成度の高いデータを抽出することが少ないです。完成度の低いデータが抽出されたとしても諦めるのではなく、完成度を高くするためのプロンプトについて人間が試行錯誤することを意識しましょう。

・「目的」は明確化しているか

・「目的」に辿り着くための「条件」は洗い出しているか

・「条件」を細分化し、要約してプロンプトに盛り込んでいるか

プロンプトの軌道修正に際しては、上記ポイントを確認してみましょう。

また、1回のプロンプト提示で完成度の高いデータが抽出されることもあります。このときに考えられることとしては、プロンプトの内容がデータ抽出にマッチしていた、プロンプトが要約されていてデータを抽出しやすかったなどの理由が考えられます。

1回のプロンプトで完成度の高いプロンプトができあがったのであれば、プロンプトの内容をメモしておき、次回の参考に残しておくことで、改善と実施の試行錯誤に役立てることができます。

まとめ

生成AIにおけるプロンプトは命令文や指示文といった意味があり、抽出したいデータの完成度はプロンプトの内容によって完成度の高さが大きく変わります。理想的なデータを抽出するためにはプロンプトの精度を上げることが前提であり、そのためには改善と実施の試行錯誤が欠かせません。

生成AIの利用に慣れていない方のなかには、完成度の高いデータ抽出を目的に、個人情報や社外秘の機密情報を活用する方もいます。生成AIはインターネットを使ったサービスであるため、情報漏洩リスクと隣り合わせであることに留意する必要があります。

情報漏洩リスクや抽出されたデータの取り扱いについて不安がある方をはじめ、プロンプトの精度を上げたい方は、PeacefulMorningの「Robo Runner」で専門家に相談し、適切なアドバイスを受けながら利活用することをおすすめします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です