はじめに
生成AI(Generative AI)の登場により、テキスト生成からプログラミング、画像生成、PDF操作まで、様々な作業が効率化できるようになりました。この記事では、実践的なプロンプトの書き方と活用のコツを、具体的な例文とともにご紹介します。
ビジネスコミュニケーションでの活用
メールやビジネス文書の作成
- 会議の日程調整や謝罪メール
- ラポール(良好な関係)を維持する文面
- 適切な敬語レベルの設定
プロンプト例:
【会議キャンセルの例】
「明日13時から予定していた新規プロジェクトの打ち合わせについて、
急な別件が入ってしまいました。
チームリーダーの田中さん宛てに、キャンセルのメールを作成してください。
次回候補日として来週火曜日か水曜日を提案し、ご迷惑をおかけすることへの
謝罪も含めてください。」
【フォローアップメールの例】
「先週送付した企画書について、まだ返信をいただいていません。
催促のメールを作成してください。
ただし、押しつけがましくならないよう、相手の立場も考慮した文面にしてください。」
比較・分析文書の作成
- 製品やサービスの違いの説明
- メリット・デメリットの整理
- 業界分析とステークホルダーマップ
プロンプト例:
【製品比較の例】
「Microsoft 365とGoogle Workspaceの違いを、以下の観点で比較してください:
- 月額料金(個人・ビジネス)
- 主要な機能と特徴
- オフライン作業の可否
- セキュリティ機能
それぞれの特徴を表形式でまとめ、どんな企業に向いているかも追記してください。」
【業界分析の例】
「 〇〇業界について教えて。ステークホルダーを簡潔に教えて」
「フードデリバリー業界の主要なステークホルダーを分析してください。
配達員、飲食店、利用者、プラットフォーム運営企業のそれぞれの立場から、
メリットとデメリット、抱える課題を整理してください。」
教育・学習コンテンツの作成
わかりやすい説明資料の作成
- 対話形式での解説
- 初心者向けコンテンツ
- 専門用語の平易な説明
プロンプト例:
【対話形式の解説例】
「物知り博士と助手の会話形式で教えて」
「ブロックチェーンについて、好奇心旺盛な中学生と博識な先生の
対話形式で説明してください。
専門用語は避け、身近な例えを使って3往復程度の会話にまとめてください。」
【専門用語の説明例】
「機械学習における『過学習(オーバーフィッティング)』という概念を、
プログラミング未経験者にもわかるように説明してください。
日常生活での例えを使い、図解があるという前提で説明を組み立ててください。」
マニュアル・手順書の作成
- ステップバイステップの手順
- ショートカットキーの整理
- 注意点とリスクの明確化
プロンプト例:
【手順書作成の例】
「細かい手順を教えて」
「Zoomで初めてオンライン会議を主催する人向けの
マニュアルを作成してください。
以下の内容を含めてください:
1. 会議のスケジューリング方法
2. 基本的な画面操作
3. 画面共有の方法
4. トラブル時の対処法
各ステップで具体的な操作画面の様子も説明してください。」
【ショートカットキー整理の例】
「Excelでよく使う操作のショートカットキーを、
初心者向けに15個ピックアップしてください。
操作の説明、Windows用キー、Mac用キーを表形式で整理し、
頻度の高いものから順に並べてください。」
技術的なコンテンツの生成
コードとドキュメント作成
- プログラミングサンプル
- コードブロックの活用
- コメントの自動追加
プロンプト例:
【コード生成の例】
「Pythonで、CSVファイルを読み込んで特定の列の平均値を計算し、
結果をグラフ化するスクリプトを作成してください。
コードには適切なコメントを入れ、エラーハンドリングも含めてください。
pandas, matplotlibを使用する想定です。」
【APIドキュメントの例】
「ユーザー登録APIのドキュメントを作成してください。
リクエスト・レスポンスの形式、必須パラメータ、
エラーコードの説明を含め、curl実行例も追加してください。
Markdown形式で出力してください。」
PDF操作とファイル処理
- PDF統合・分割
- 画像抽出
- OCR処理
プロンプト例:
【PDF操作の例】
「Windows10環境で、複数のPDFファイルを1つに結合する方法を教えてください。
無料ソフトを使用する場合と、Pythonスクリプトを使用する場合の
両方の手順を説明してください。」
【OCR処理の例】
「スキャンしたPDF文書から文字を抽出し、編集可能なテキストファイルに
変換する方法を教えてください。
無料のOCRツールを使う手順と、精度を上げるためのスキャン時の
注意点も含めて説明してください。」
研究・論文関連
- 論文の要約と解説
- キーワード整理
- 研究計画書作成
プロンプト例:
【論文要約の例】
「この英語論文のアブストラクトを、以下の構成で要約してください:
1. 研究の背景と目的(100字程度)
2. 研究手法の特徴(100字程度)
3. 主な発見と結論(150字程度)
専門用語には日本語訳を括弧書きで付記してください。」
【研究計画の例】
「機械学習を活用した自然言語処理の研究計画書を作成してください。
以下の項目を含めてください:
- 研究の背景と意義
- 先行研究のレビュー
- 研究目的と仮説
- 研究手法と期待される成果
- 研究スケジュール
学部4年生の卒業研究を想定した内容と難易度でお願いします。」
プロンプト設計の基本原則
明確な目的設定
- 具体的な成果物の指定
- 背景や文脈の説明
- 期待する結果の明示
プロンプト例:
【目的明確化の例】
「新入社員向けのビジネスマナー研修資料を作成してください。
対象は20代前半の新入社員15名で、研修時間は1時間です。
PowerPointのスライド構成案として、以下を含めてください:
- 目次
- 各セクションの要点
- 演習課題のアイデア
スライド数は15枚程度を想定しています。」
フォーマットの指定
- 出力形式の明示
- 文字数制限
- 使用言語レベルの指定
プロンプト例:
【フォーマット指定の例】
「商品の使用方法説明を作成してください。以下の条件で作成をお願いします:
- 箇条書きで5段階のステップに分ける
- 各ステップ50文字以内
- 中学生でもわかる言葉遣い
- 警告・注意事項は別枠で強調
」
制限事項と品質管理
- 専門用語の使用制限
- 文字数や行数の制限
- 人間による確認の重要性
プロンプト例:
【制限設定の例】
「プログラミング初心者向けのPython入門記事を作成してください。
以下の制限を守ってください:
- 専門用語を使う場合は必ず平易な説明を付ける
- 1セクションは400字以内
- プログラミング未経験者にもわかる例えを使用
- コードサンプルは5行以内の簡単なものにする」
プロンプト改善のヒント
効率的なプロンプト作成のコツ
生成AIを使って、より洗練されたプロンプトを作成する簡単な方法を紹介します。
プロンプト例:
【プロンプト改善の基本】
「"記事を書いて"という曖昧な指示を、より具体的なプロンプトに変換してください。」
【テンプレート作成】
「ビジネス文書作成用の汎用的なプロンプトテンプレートを1つ提案してください。」
【プロンプトの診断】
「このプロンプトの問題点を見つけ、改善案を教えてください。」
まとめ
生成AIの活用では、適切なプロンプトの設計が成果物の質を大きく左右します。この記事で紹介した例を参考に、目的や状況に応じたプロンプトを作成してみてください。
重要なポイント:
- 目的と期待する結果を明確に伝える
- 具体的な制約条件を設定する
- 出力形式を明示する
- 専門用語や難易度に配慮する
- 人間による最終確認を忘れない
実践を重ねることで、より効果的なAIの活用が可能になります。
コメント