近年、多くの企業や個人が生成AIを導入し、日々の業務に活用し始めています。
しかし、その一方で「試しに使ってみたけれど、期待していたような回答が返ってこない」「結局、自分でやり直すことになり二度手間になった」という声も少なくありません。
実は、生成AIの能力を最大限に引き出せるかどうかは、AIへの指示出し、いわゆる「プロンプト」の作り方 にかかっています。
そこでこの記事では、AIが理解しやすい指示の出し方の基本から、精度を向上させる具体的なテクニックまで詳しく解説します。
📌生成AIのポテンシャルを引き出す「プロンプト」の基本
AIに「伝わる」指示を出すために、まずは以下の3つの基本原則を押さえましょう。
1. AIに「役割」を与える AIに対して「あなたはプロのライターです」「あなたは経験豊富なカスタマーサポートの担当者です」といった役割(ロール)を定義 してください。役割を明確にすることで、AIはその分野に適したトーンや語彙、専門的な視点を持って回答を生成するようになります。
2. 背景情報を具体的に伝える AIは高い処理能力を持っていますが、あなたが今置かれている状況までは知り得ません。「誰に向けた文章なのか」「何のために作成するのか」といったコンテキスト(文脈)を共有する ことで、より的確なアドバイスや回答が得られます。
3. 「ステップバイステップ」で考えさせる 複雑な依頼をする際は、「まず要点を抽出して、次に構成案を作り、最後に本文を書いてください」といった具合に、工程を細かく分けるのがコツ です。一段階ずつ処理をさせることで、AIの論理的なミスを減らすことができます。
💡Yoomは生成AIの活用を自動化できます 生成AIのポテンシャルを引き出すには、プロンプトの工夫だけでなく、それをいかに日常の業務フローに組み込むかも重要 です。Yoomを使えば、AIへの指示出しや結果の受け渡しを自動化し、人間がAIに張り付いていなくても業務が完結する仕組みを構築できます。
例えば、以下のようなテンプレートを活用することで、すぐに自動化のメリットを体験いただけます。
Googleフォームの回答をChatGPTで分析してメール送信する
試してみる
■概要
Googleフォームで収集したアンケートや問い合わせの回答を、一件ずつ確認し分析するのは手間がかかる作業ではないでしょうか。ChatGPTを活用して内容を要約する際も、手作業での転記には限界があり非効率です。 このワークフローは、Googleフォームに回答があった際にChatGPTが自動で内容を分析し、その結果を指定のアドレスへメールで通知するため、こうした一連の対応を効率化し、迅速な情報共有を実現します。
■このテンプレートをおすすめする方
Googleフォームの回答確認や、ChatGPTを使った分析に多くの時間を費やしている方 フォームの回答内容の要約や分類といった定型業務を自動化したいと考えている方 フォーム回答後の顧客対応や社内連携の初動を迅速にしたいマーケティングや営業担当の方 ■このテンプレートを使うメリット
Googleフォームに回答が送信されると、ChatGPTによる分析からメール通知までが自動で実行されるため、手作業で対応していた時間を短縮できます。 回答内容のコピー&ペーストやメール作成が自動化されることで、転記ミスや通知漏れなどのヒューマンエラーを防ぎ、対応品質の安定化に繋がります。 ■フローボットの流れ
はじめに、GoogleフォームとChatGPTをYoomと連携します。 トリガーでGoogleフォームを選択し、「フォームに回答が送信されたら」というアクションを設定します。 次に、オペレーションでChatGPTを選択し、「テキストを生成」アクションでフォームの回答内容を分析・要約するよう設定します。 最後に、オペレーションでYoomの「メールを送る」アクションを設定し、ChatGPTが生成したテキストを含んだメールを送信します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
トリガーとなるGoogleフォームは、お使いの任意のフォームIDを指定して設定してください。 ChatGPTに実行させるプロンプトは自由にカスタマイズできます。フォームの回答内容を要約する、ポジティブ・ネガティブを判定する、返信文案を作成するなど、目的に応じた指示を設定することが可能です。 通知先のメールアドレスは任意で設定でき、件名や本文には、フォームの回答内容やChatGPTの生成結果といった動的な情報を変数として埋め込めます。 ■注意事項
Googleフォーム、ChatGPTのそれぞれとYoomを連携してください。 ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プラン の契約(APIが使用されたときに支払いができる状態)が必要です。 ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。 Googleフォームをトリガーとして使用した際の回答内容を取得する方法はこちら をご参照ください。
Microsoft Teamsに投稿があったら、ChatGPTが返答する
試してみる
■概要
Microsoft Teamsでの社内からの質問対応に、多くの時間を費やしていませんか?同じような問い合わせに何度も回答したり、担当者が不在で回答が遅れたりすることもあるかもしれません。このワークフローを活用すれば、Microsoft Teamsの特定のチャネルに投稿があった際に、ChatGPTが内容を解釈して自動で返信するため、問い合わせ対応の自動化を進め、業務効率化を実現できます。
■このテンプレートをおすすめする方
Microsoft Teamsでの社内からの問い合わせ対応を効率化したい情報システム部の方 特定の質問に対して、ChatGPTを活用した自動応答システムを構築したい方 手作業での定型的な返信業務から解放され、コア業務に集中したいと考えている方 ■このテンプレートを使うメリット
Microsoft Teamsへの投稿にChatGPTが自動で返信するため、問い合わせ対応にかかる時間を短縮し、担当者の負担を軽減します よくある質問への回答を自動化することで、担当者による回答のばらつきを防ぎ、対応品質の標準化と属人化の解消に繋がります ■フローボットの流れ
はじめに、Microsoft TeamsとChatGPTをYoomと連携します 次に、トリガーでMicrosoft Teamsを選択し、「チャネルにメッセージが送信されたら」というアクションを設定します 次に、オペレーションでChatGPTを選択し、「テキストを生成(高度な設定)」アクションを設定し、トリガーで取得した投稿内容を元に返信テキストを生成させます 最後に、オペレーションで再度Microsoft Teamsを選択し、「チャネルにメッセージを送る」アクションを設定し、ChatGPTが生成したテキストを指定のチャネルに投稿します ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Microsoft Teamsのトリガー設定では、自動応答の対象としたいチームIDやチャネルIDを任意で設定してください ChatGPTのオペレーションでは、使用するモデルやプロンプト(指示文)を自由にカスタマイズでき、トリガーで取得した投稿者の名前や内容を変数としてプロンプトに組み込むことも可能です Microsoft Teamsへの返信メッセージは、ChatGPTが生成した内容だけでなく、固定のテキストを追加したり、前段階で取得した値を変数として埋め込んだりして柔軟に作成できます ■注意事項
Microsoft Teams、ChatGPTのそれぞれとYoomを連携してください。 Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。 ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)https://openai.com/ja-JP/api/pricing/ ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
📝プロンプトの視認性と精度を上げる「記号」の活用術 AIに指示を出す際、文章だけでダラダラと書き連ねると、AIは「どこが指示で、どこが対象となる文章か」を正しく判別できないことがあります。そこで役立つのが記号の活用 です。
#(シャープ) 「# 指示内容」「# 制約条件」のように、指示の構造を明確にします。
"""(トリプルクォート) 要約や翻訳をしたい本文をこの記号で囲むことで、AIに「ここが処理対象だ」と正確に伝えます。
[](ブラケット) 「[200文字以内]」「[箇条書き形式]」など、具体的な制約を指定する際に使います。
---(区切り線) 指示と対象データの境界線として機能します。
✅【比較検証】記号の有無で回答はどう変わる?
「長いニュース記事の要約」を前提に、記号を使うことでどれほど結果が変わるのか、ChatGPTを使って実際に比較してみましょう。
パターン①記号なし
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━【プロンプト】 以下のニュース記事を3つのポイントでまとめて。専門用語は使わずに。 (ニュース記事の本文) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 【出力結果(ChatGPT 5.2 Instant)】