【第4回】PM/PMO業務をAIで劇的に効率化する|WBS作成・進捗管理・リスク予測の実践術

システム開発・PM向けシリーズの第4回です。

前回の第3回「コーディングとテストを爆速化するAI活用術」では、実装・テスト工程でGitHub Copilot等のAIを活用し、コーディングの手数を減らして単体テストを自動化する手法を解説しました。

今回は、プロジェクトの成否を握る「プロジェクトマネジメント(PM / PMO業務)」に焦点を当てます。

  • WBS(作業分解構成図)をゼロから作るのに時間がかかる
  • 毎週の週次報告書や進捗レポートの作成で半日潰れる
  • プロジェクトの遅延リスクや課題の察知が後手に回ってしまう

こうしたPM/PMOの現場の悩みを、生成AIでどう解決し、マネジメントの精度とスピードを高めるのか。すぐに使えるプロンプトと、現場で失敗しないための実践ノウハウをあわせて解説します。

1. なぜPM/PMO業務こそAI活用のインパクトが大きいのか?

プロジェクトマネジメント業務は、一見すると「人間の判断や調整がすべて」と思われがちです。

しかし、PMO(プロジェクトマネジメントオフィス)の日々の業務を細かく分解してみると、実は多くの時間が「情報の収集・整理・構造化・ドキュメント化」というテキスト処理作業に費やされています。

  • 開発チームからの日報・進捗報告の集計
  • 課題管理表(Issue Log)の更新とカテゴリ分類
  • 役員・クライアント向けの週次サマリーレポート作成
  • 仕様変更に伴うWBSの修正・タスクの再抽出
  • 会議の議事録作成と決定事項・宿題の整理

生成AIは、まさにこの「非構造化データ(雑多な報告テキスト)を、構造化データ(整然としたレポートやタスク一覧)に変換すること」を最も得意としています。

PM/PMOが事務作業に忙殺されるのを防ぎ、本来注力すべき「人間同士の調整」「ステークホルダーとの交渉」「定性的なリスクへの事前手当て」に集中できる環境を、AIで作ることができるのです。

なお、上流工程で作成した要件定義書や設計書は、そのままWBS作成のインプットになります。要件定義・設計でのAI活用は第2回「要件定義と設計をAIで加速する」で詳しく解説しているので、あわせてご覧ください。

2. 実践①:仕様書・要件からの「WBS(作業分解構成図)」自動生成

プロジェクト立ち上げ時、最も労力を使う作業の一つがWBSの作成です。要件定義書やシステム概要を入力し、AIにタスク分解のたたき台を作らせます。

💡 使えるプロンプト:WBS初期ドラフトの生成

あなたはPMI(米国プロジェクトマネジメント協会)が発行するPMBOKガイドに精通したシニアPMです。
以下の【システム概要】をもとに、開発プロジェクトのWBS(作業分解構成図)を作成してください。

【制約条件】
1. 大項目(フェーズ:要件定義・設計・実装・テスト・移行・リリース)、中項目(機能/作業単位)、小項目(具体的なタスク)の3層構造で出力すること。
2. 各タスクには「想定工数(人日)」と「先行タスク(依存関係)」の目安を記載すること。
3. 各タスクの「完了条件(成果物)」を1行で記載すること。
4. 表形式(Markdownテーブル)で出力し、最後にCSV形式でもコードブロック内に出力すること(Excelにコピペできるようにするため)。
5. 一般的に見落とされやすいタスク(環境構築、データ移行、運用手順書作成、各種レビューなど)があれば明示すること。

【システム概要】
・顧客向け会員制ポータルサイトの刷新プロジェクト(Web+スマホ対応)
・主な機能:ユーザー認証、会員情報変更、マイページ、お知らせ配信、問い合わせフォーム
・開発期間:約4ヶ月、開発メンバー:5名

ゼロからWBSを作成すると半日〜1日かかることも珍しくありませんが、AIにドラフトを作らせれば、数分で「抜け漏れを確認しやすいタスク一覧のたたき台」が手に入ります。PMはこれをベースに、プロジェクト固有の事情を反映させる調整に集中できます。

WBSの考え方そのものを確認したい場合は、PMIが公開しているPMBOK Guide(PMI公式)も参考になります。

✅ AIが作ったWBSをレビューする3つのポイント

  1. 工数の妥当性:AIの工数は一般論です。チームのスキルや過去実績と照らし合わせ、担当者と必ず突き合わせましょう。
  2. プロジェクト固有タスクの漏れ:顧客独自の承認フロー、社内の品質ゲート、外部ベンダーとの調整などはAIには分かりません。
  3. 粒度の統一:小項目は「1タスク=数日以内で完了・進捗判定できる大きさ」を目安に揃えると、後の進捗管理が楽になります。

3. 実践②:日報・チャットログからの「週次進捗レポート」自動作成

開発メンバーから上がってくる日報や、チャットツール(Slack / Teams)のやり取りをまとめ、役員やクライアントへ提出する「週次報告書」を短時間で生成します。

💡 使えるプロンプト:週次レポートの構造化

以下の【今週の開発チーム日報メモ】を集計し、プロジェクトオーナー向けの週次進捗レポートを作成してください。

【出力フォーマット】
1. 今週のエグゼクティブサマリー(3行で全体の進捗状況を要約)
2. マイルストーン達成状況(予定通り / 遅延ありの判定と、その根拠)
3. 今週完了した主要な成果物・機能
4. 発生している課題(Issue)と対応方針(重要度:高・中・低で分類)
5. 来週の主な予定タスク
6. 意思決定が必要な事項(オーナーに判断を仰ぐもの)

【注意事項】
・日報に書かれていない事実を推測で補わないこと。不明点は「要確認」と明記すること。

【今週の開発チーム日報メモ】
(Slackのチャンネルログやメンバーからの日報テキストを貼り付け)

これにより、毎週数時間かけていた報告書作成作業を、確認・手直しを含めても大幅に短縮できます。特に「推測で補わない」「不明点は要確認と書く」という指示を入れておくと、AIがもっともらしい内容を書き足してしまう事故(ハルシネーション)を防ぎやすくなります。

定例会議の議事録から決定事項やToDoを自動抽出する方法は、ビジネス編の【第3回】会議の議事録作成が「ゼロ」に?文字起こしとタスク自動抽出の活用術で解説しています。議事録とレポートをセットで自動化すると、PMOの定型業務はさらに軽くなります。

4. 実践③:テキストからの「潜在的プロジェクトリスク」の事前察知

PMとして優秀な人ほど、「まだ表面化していないリスクの予兆」を早期に察知します。AIにチームのやり取りを読み込ませ、第三者視点でのリスク分析を行わせる手法です。

💡 使えるプロンプト:潜在リスクの洗い出し

あなたはリスクマネジメントに長けたPMOアドバイザーです。
以下の【チーム内の会話ログ・課題メモ】を分析し、今後プロジェクトを遅延させる可能性がある「潜在的なリスク」を洗い出してください。

【分析の観点】
1. 技術的リスク(未知の技術、外部API依存、仕様の未決定など)
2. リソース・コミュニケーションリスク(特定のメンバーへの負荷集中、仕様認識のズレなど)
3. スケジュールリスク(テスト工程の圧迫、レビュー待ちの滞留など)

各リスクについて「発生確率(高/中/低)」「想定される影響度」「PMが今すぐ打つべき予防策」を提示してください。
また、各リスクの根拠となったログの該当箇所も引用してください。

【チーム内の会話ログ・課題メモ】
(日々のやり取りや仕様変更のメモを貼り付け)

自分1人の視点では「まあ大丈夫だろう」と見過ごしていた違和感や、特定工程への負担集中をAIが客観的に指摘してくれるため、炎上を未然に防ぐ「先手管理」が可能になります。根拠となるログを引用させることで、AIの指摘が妥当かどうかをPM自身がすぐに検証できます。

おすすめは、毎週同じプロンプトで「定点観測」することです。前週のリスク一覧も一緒に渡して「新たに増えたリスク」「解消されたリスク」を比較させると、プロジェクトの健康状態の変化が一目で分かります。

5. PM/PMO業務へのAI導入は「小さく始める」が鉄則

いきなりすべての管理業務をAI化しようとすると、ルール整備が追いつかず現場が混乱します。次の順番で段階的に広げるのがおすすめです。

  1. ステップ1:個人の下書き作業から
    まずはPM自身の週次レポートやWBSのたたき台作成など、最終的に人がチェックする作業から始めます。
  2. ステップ2:プロンプトのテンプレート化
    効果が出たプロンプトをチーム共有のテンプレートにし、誰が使っても同じ品質のアウトプットが出るようにします。
  3. ステップ3:ツール連携・自動化
    チャットツールや課題管理ツールと連携し、日報の収集からレポート生成までを半自動化します。

ステップ3のような既存システムとの連携は、セキュリティや権限設計も含めた検討が必要になります。この点は次回(第5回)で詳しく取り上げます。

6. PM/PMO業務でAIを活用する際のガバナンスと注意点

プロジェクト管理でAIを安全に運用するためには、以下のガバナンス体制を敷くことが重要です。

チェック項目注意すべきリスク現場での運用ルール・防衛策
契約・機密情報の保護クライアントとの契約内容や未公開のシステム仕様が、AIの学習データとして利用されるリスク入力データを学習に利用しない設定・契約(法人向けプランやオプトアウト設定)のAIツールを使用する。顧客との秘密保持契約(NDA)でAI利用が許容されているかも確認する。
個人情報の取り扱い日報やチャットログに含まれる氏名・連絡先などの個人情報の入力必要に応じて氏名をイニシャルや役割名(「担当A」など)に置き換えてから入力する。
スケジュールの鵜呑み防止AIが出した想定工数(人日)は一般的な目安であり、チームのスキルレベルを考慮していないAIが出したWBS工数は必ず担当エンジニアと突き合わせ、「実現可能性」を確認する。
人間関係・評価への非適用メンバーの能力評価や批判的な意見をAIに判定させることによる、チームのモチベーション低下AIの役割は「タスクとリスクの整理」に限定し、ピープルマネジメント(対話)はPMが直接行う。

社内ルールを整備する際は、総務省・経済産業省が公表している「AI事業者ガイドライン」(経済産業省)も参考になります。AIを「利用する側」の事業者に求められる考え方も整理されています。

7. よくある質問(FAQ)

Q. AIが作ったWBSや報告書をそのまま提出しても大丈夫ですか?

A. おすすめしません。AIの出力はあくまで「たたき台」です。工数や事実関係は必ずPMや担当者が確認し、プロジェクト固有の事情を反映させたうえで提出しましょう。

Q. どのAIツールを使えばよいですか?

A. 本記事のプロンプトは、ChatGPT・Claude・Geminiなど主要な生成AIで利用できます。ツール選定では性能以上に、入力データが学習に使われない設定・契約になっているかを優先して確認してください。

Q. 小規模なチームでも効果はありますか?

A. あります。むしろPMが開発も兼務するような少人数チームほど、報告書作成などの定型作業をAIに任せる効果は大きくなります。

8. まとめ:PM/PMOは「作業者」から「真のリーダー」へ

PM/PMOにおけるAI活用の本質は、報告書作成やWBS調整といった「作業」を自動化し、PMが本来行うべき「プロジェクトの意思決定」「メンバーの伴走」「ステークホルダーとの交渉」に時間と情熱を注げるようにすることです。

  • WBS作成・日報集計・レポート作成 ➔ AIがたたき台を数分で作成
  • PM/PMO ➔ 確認・判断と、人間にしかできない「交渉・決断・チームのモチベーション管理」に専念

この分業体制を確立し、炎上しない強いプロジェクトチームを作っていきましょう。

WAI SYSTEMSでは、ITコンサルティングや業務システム開発を通じて、プロジェクト管理へのAI導入や業務効率化をご支援しています。「自社のプロジェクトにどう取り入れればよいか分からない」という段階でも、お気軽にお問い合わせください。

次回(第5回)は、アーキテクチャ・技術基盤がテーマです。「既存システムやWeb・会計ツール等とAIを安全に繋ぐアーキテクチャ・連携ポイント」について詳しく解説します。

シリーズB(システム開発・PM向け)バックナンバー

【第4回】専門知識なしでOK!Excel・データ分析をAIで劇的に効率化する方法

シリーズA(一般ビジネス向け)の第4回です。

前回の第3回では、音声文字起こしとAIを組み合わせて会議の議事録作成やタスク抽出を自動化する手法についてお伝えしました。

今回は、多くの現場で時間が奪われている「データ集計・Excel/スプレッドシート作業・分析」がテーマです。

  • 「複雑なVLOOKUPやXLOOKUP、関数の組み合わせ方がわからない」
  • 「顧客からのアンケート(自由記述文)の集計・分類に途方もない時間がかかる」
  • 「売上データをグラフやレポートにまとめるのが面倒」

といったお悩みを、プログラミングや高度な関数の知識なしで、「自然な日本語で指示を出すだけ」でAIに解決させる実践テクニックをお届けします。

1. データ作業における「これまでの壁」とAIによる革新

従来のデスクワークにおいて、データ集計や分析を行うには一定の「専門スキル」が必要でした。

  • 従来の壁①: Excelの複雑な関数(INDEX/MATCH、SUMIFS等)やVBAマクロ、SQLの知識が必要だった
  • 従来の壁②: 「お客様の声」や「問い合わせ理由」などのテキストデータ(定性データ)は、人間が1件ずつ読んで手作業で分類するしかなかった
  • 従来の壁③: 集計結果からどのような傾向や課題が言えるのか、考察(レポート)を文章化するのに時間がかかっていた

生成AI(特にChatGPTのデータ分析機能や、Geminiのファイル解析機能、Googleスプレッドシート連携機能等)の登場により、これらの作業は「AIへ自然な言葉でやりたいことを伝えるだけ」で完了する時代になりました。

数学やプログラミングが得意でなくても、データ分析に取り組むハードルは大きく下がりました。専門家に依頼するほどではない日々の集計や分析なら、自分の手で素早くこなせるようになっています。

2. 実践①:複雑なExcel関数・VBAマクロの作成をAIに任せる

「こんな集計をしたいけれど、どの関数を使えばいいかわからない…」というとき、自分で調べる必要はもうありません。

💡 使えるプロンプト:関数の作成依頼

あなたはExcelおよびGoogleスプレッドシートのスペシャリストです。
以下の【やりたいこと】を実現するための最適な関数(または数式)を教えてください。

【条件・シート構成】
・A列:顧客ID
・B列:購入日(YYYY/MM/DD)
・C列:購入金額
・別シート「顧客マスター」のA列に顧客ID、B列に顧客名がある。

【やりたいこと】
1. A列の顧客IDをもとに、「顧客マスター」シートから顧客名をD列に引き当てたい。
2. さらに、2026年1月1日以降の購入かつ、購入金額が1万円以上のデータのみを抽出して合計金額を求めたい。

【出力】
使用する関数(Excel用・スプレッドシート用それぞれ)、入力するセル位置、初心者向けの解説を記載してください。

また、VBAマクロを作成したい場合も「〇〇を自動化するExcel VBAコードを書いて」と頼むだけで、コードだけでなく「マクロの貼り付け方・実行手順」まで丁寧に教えてくれます。

3. 実践②:定性データ(アンケート自由記述)の自動分類・感情分析

データ作業の中で最も時間がかかるのが、「顧客アンケートの自由記述」や「問い合わせの理由」といった文章データの集計です。

AIはテキストの意図や感情を理解できるため、何百件・何千件ものコメントを一瞬でカテゴリ分類できます。

💡 使えるプロンプト:アンケートの感情分析とカテゴリ分類

あなたはマーケティングリサーチの専門家です。
以下の【アンケート回答一覧】を読み込み、テキストマイニング分析を行ってください。

【出力フォーマット】
1. ポジティブ / ネガティブ / 中立の割合(%)
2. 主な不満・改善要望のカテゴリ分類(例:価格、使いやすさ、接客、その他)と各件数
3. 経営陣が優先的に手を付けるべき具体的な改善策の提案(3つ)

【アンケート回答一覧】
・価格が少し高いと感じるが、サポートの対応は親切だった。
・画面の操作が分かりにくく、途中でエラーが出た。
・配送がとても速くて助かった。また利用したい。
(以下、テキストデータをまとめて貼り付け)

手作業で分類していたら数日かかる作業が、わずか数分でグラフ化・レポーティング可能な状態まで整理されます。

4. 実践③:CSV/Excelファイルを直接読み込ませた自動グラフ化・傾向分析

ChatGPTやGeminiでは、Excelファイル(.xlsx)やCSVファイルをそのままドラッグ&ドロップで添付して分析させることができます。無料版でも試せますが、扱えるファイル数や利用回数に制限があるため、業務で本格的に使う場合は有料プランや法人向けプランの利用がおすすめです(対応範囲はプランや時期によって変わるため、最新の公式情報をご確認ください)。

💡 データファイルを添付した後の指示例

  1. データ全体の概要把握:「このファイルを読み込んで、データに含まれる列の概要、総データ件数、欠損値(空欄)の有無を報告してください。」
  2. グラフの自動生成:「月ごとの売上推移と、商品カテゴリ別の売上割合を比較する分かりやすいグラフを作成してください。」
  3. インサイト(洞察)の抽出:「このデータから読み取れる、売上が伸びている要因と、逆に落ち込んでいる原因・課題をデータに基づいて考察してください。」

AIが内部でPythonなどの解析プログラムを自動実行し、きれいなグラフ画像や統計データを添えて分析結果を出力してくれます。

5. 実践④:Excel・スプレッドシートに組み込まれたAIを使う

ここまではChatGPTやGeminiのチャット画面を使う方法を紹介してきましたが、最近はExcelやGoogleスプレッドシートそのものにAIが組み込まれ、ファイルを開いたまま、その場でAIに指示できるようになってきています。

  • Excel の Copilot:画面上のCopilotに「この表から地域別の売上合計を出して」「前月比を計算する列を追加して」などと話しかけるだけで、数式の作成、グラフ化、傾向の要約などを行ってくれます。
  • Google スプレッドシートの Gemini:サイドパネルのGeminiに依頼して、表の作成・データの要約・数式の提案などを行えます。セルの中でAIを呼び出してテキストの分類や要約をさせる機能も登場しています。

チャット型AIとの大きな違いは、データをコピー&貼り付けしたり、ファイルをアップロードし直したりする手間がない点です。日常的に同じファイルを更新・集計している業務なら、こちらのほうが手軽に使えるケースも多いでしょう。

なお、これらの機能は利用中のプラン(Microsoft 365やGoogle Workspaceの契約内容)によって使える範囲が異なります。導入前に、自社の契約で利用できるかを確認しておきましょう。

6. データ分析でAIを使う際の「3つの鉄則」

非常に強力なAIのデータ分析機能ですが、現場で安全かつ正確に使うためには以下の鉄則を守りましょう。

鉄則1:元のデータ(原本)を直接上書きさせない

AIが出力したデータや数式は、必ずコピーした別の作業用シートでテスト・確認してください。元のファイルを破棄・上書きしてしまう事故を防ぎます。

鉄則2:個人情報・機密情報のマスキング(伏字化)

顧客の購買データや社員の評価データなどを外部のAIに入力する際は、必ず「氏名 ➔ 顧客ID」「社名 ➔ 企業A」のようにマスキングを行ってからファイルを読み込ませてください(社内専用のエンタープライズ版AIを除く)。

鉄則3:計算結果の「サンプル検品」を行う

AIは高度な計算を行ってくれますが、稀に集計範囲の指定間違い(例:ヘッダー行を含めて計算してしまう等)が起きることがあります。全体の合計値や一部の行を手計算でサンプリング検品(ファクトチェック)する癖をつけましょう。

7. まとめ:データ作業は「集計する」から「結果から判断する」時代へ

Excelの関数と格闘したり、アンケートのテキストを1件ずつ手作業で色分けして分類する時代は終わりました。

  • 面倒な集計・関数作成・グラフ化・分類 ➔ AIに丸投げする
  • 人間 ➔ 出てきた分析結果を見て「じゃあ次にどう動くか」の判断に集中する

この役割分担を確立することで、データ作業に費やしていた時間を大幅に削減し、本質的なビジネスの成長にエネルギーを注ぐことができるようになります。

なお、AIで効率化してもExcelでの管理そのものが限界に近いと感じる場合は、「まだExcelで大丈夫?業務システム化を検討すべき5つのサイン」もあわせてご覧ください。WAI SYSTEMSでは、AI活用や業務システム化のご相談も承っています。お気軽にお問い合わせください。

次回(第5回)は、一歩進んだ業務効率化のテーマです。「AIと身近なツール(メール・Googleフォーム・チャット)を繋いで自動化する仕組み」について詳しくお届けします!お楽しみに!

シリーズA(一般ビジネス向け)バックナンバー

【第3回】コーディングとテストを爆速化するAI活用術|GitHub Copilot・単体テスト自動化

システム開発・PM向けシリーズの第3回です。シリーズの全体像は第1回「開発現場における生成AIの現在地」をご覧ください。

前回の第2回「要件定義と設計をAIで加速する」では、上流工程(要件定義・設計)においてAIを「思考のパートナー」として活用し、仕様の抜け漏れや手戻りを防ぐノウハウについて解説しました。

今回は、現場のエンジニアにとって最も関心が高い「実装(コーディング)およびテスト(品質保証)」のフェーズにスポットを当てます。

GitHub CopilotやCursor、Claudeといった開発アシスタントツールを現場に組み込み、開発スピードを大きく高めつつ、潜在的なバグや脆弱性をどう防ぐのか。プロの現場で実践されているリアルな活用技術を解説します。

1. 実装フェーズにおける最大の敵「ボイラープレートコード」の排除

開発現場において、エンジニアの貴重な時間と集中力を最も奪っているのは何でしょうか?

新しいアルゴリズムの考案でも、高度な設計でもありません。「書くことが決まっている定型コード(ボイラープレートコード)」のタイピング作業です。

  • データベースのCRUD(作成・読み出し・更新・削除)を処理する共通関数
  • Web APIの型定義(TypeScriptのInterfaceやDTOクラス)
  • 画面入力値のバリデーション(チェック)ロジック
  • 例外処理(Try-Catch)やログ出力の定型文

GitHub Copilotなどのインライン補完型AIは、ファイル内のコンテキスト(前後のコードやコメント)を解析し、エンジニアが数文字打った瞬間に「次に書きたいコード」を予測して先回り提示してくれます。

これにより、タイピングの手数が激減するだけでなく、「構文を調べるためにブラウザとエディタを行き来する時間」も大幅に削減され、エンジニアは高度な集中状態(フロー状態)を維持したままコーディングに没頭できるようになります。

2. 実践①:コメント駆動開発(Comment-Driven Development)

AIコーディングの成果を最大化する強力な手法が「コメント駆動開発」です。

コードを書き始める前に、まず「どのような処理を行いたいか」を日本語のコメントとして丁寧に記述し、それにAIへコードを生成させるアプローチです。

💡 実践例(TypeScriptのケース)

以下のようにエディタ上で日本語コメントを記述します。

// 【関数名】calculateDiscountedPrice
// 【概要】商品の税抜価格と会員ランクから最終支払金額(税込)を計算する
// 【ルール】
// 1. 会員ランクが"GOLD"の場合は20%引き、"SILVER"の場合は10%引き、それ以外は割引なし
// 2. 割引後の金額に消費税10%を加算する(端数は切り捨て)
// 3. 入力価格が0以下の場合はRangeErrorをスローする
function calculateDiscountedPrice(price: number, memberRank: string): number {
  // ここでTabキーを押すと、AIが上記の仕様に沿ったコードを補完生成する
}

「AIにどのような前提でコードを書かせるか」をコメントとして明記するため、設計意図がコード上に自然と残り、後から他のエンジニアが読んでも理解しやすいコードになります。もちろん、生成されたコードがコメントの仕様どおりに動くかは、次章の単体テストで必ず確認しましょう。

3. 実践②:単体テスト(Unit Test)自動化とエッジケースの網羅

実装以上に時間がかかり、プロジェクト終盤でスケジュールを圧迫しがちなのが「テストコード(単体テスト)の作成」です。

「テストを書く重要性は分かっているが、工数が足りずに疎かになってしまう…」という現場の悩みに対し、AIは最強の威力を発揮します。

💡 使えるプロンプト・指示手順

作成した実装コードを選択し、AIチャットやプロンプトで以下のように指示します(例はJavaのJUnit 5を想定しています。Jest / PyTestを使う場合は、@DisplayNameやMockitoの部分を各フレームワークの書き方に置き換えてください)。

あなたは品質保証(QA)に厳しいシニアテストエンジニアです。
以下の【実装コード】に対する、JUnit 5(またはJest / PyTest)を用いた単体テストクラスを作成してください。

【テスト作成の制約条件】
1. 正常系だけでなく、以下の異常系・エッジケース(境界値)のテストメソッドを必ず網羅すること。
   - 入力値がnull、空文字、または定義外の文字列の場合
   - 数値パラメータが0、負の数、または上限最大値(MAX_VALUE)の場合
2. 各テストメソッドには、何を検証しているかが一目でわかる日本語のテスト名(@DisplayName等)を付与すること。
3. モック(Mockito等)が必要な外部依存処理がある場合は、適切にモック化すること。

【実装コード】
(対象のコードを貼り付け)

この指示を行うことで、人間が頭を悩ませながら洗い出していたテストケースが短時間で揃い、テストカバレッジ(網羅率)80%〜90%といった目標値も達成しやすくなります。
ただし、AIは「今の実装の動き」をそのまま正解としてテストを書いてしまうことがあります。期待値が本来の仕様と合っているかは、必ず人間がレビューしてください。

4. 実践③:レガシーコードの解説とリファクタリング

「過去の担当者が残した、コメントも仕様書もない複雑な長文コード」の修正は、エンジニアにとって最もストレスがかかる作業です。AIはこうしたレガシーコードの解読にも威力を発揮します。

💡 解読とリファクタリングのプロンプト

以下の【レガシーコード】を解析し、以下の2点を行ってください。

1. 【コードの解説】
   このコードが何を行っているのか、処理の流れをステップ・バイ・ステップで分かりやすい日本語で解説してください。
2. 【リファクタリング案】
   - 可読性と保守性を高めるため、関数を適切に分割したコードを提示してください。
   - 処理のパフォーマンス(計算量)やメモリ効率を改善できる点があれば修正してください。
   - セキュリティ上のリスク(例:SQLインジェクションやメモリリーク等)がないか評価してください。

【レガシーコード】
(解読したい古いコードを貼り付け)

5. AIコーディングにおける「3大リスク」と防衛策

AIを活用した実装・テストは開発速度を劇的に高めますが、無条件に信じ込むと深刻な事故につながります(AIの出力を鵜呑みにしてしまう心理については第0回でも解説しています)。プロとして以下の3大リスクと対策を厳守してください。

リスク要因潜んでいる危険性現場での防衛策(ガバナンス)
① 脆弱性コードの混入AIは過去の古い不完全なコードも学習しているため、古い暗号化方式や脆弱な処理を出力することがある。SonarQubeなどの静的コード解析ツールによる自動レビューをCI/CDに組み込み、人間が最終確認する。
② ライセンス汚染パブリックリポジトリのコードと酷似したコードが自動生成され、著作権侵害(GPL等)になるリスク。AIツールの管理者設定で「パブリックコードに一致する提案(Suggestions matching public code)」を「ブロック」に設定する(参考:GitHub Docs)。
③ ブラックボックス化コードの仕組みを理解しないままコピペで組み込み、障害発生時に誰も修正できなくなる。コードレビュー時に「AIが作った理由」を説明できないコードはマージしない文化を徹底する。

6. まとめ:AIは開発チームの「最強のペアプログラマー」

実装・テストフェーズにおけるAIの正しい位置づけは、開発者の代わりにすべてを行う魔法ではなく、「24時間いつでも隣でコードを補完し、テストケースを提案してくれる超優秀なペアプログラマー」です。

  • 定型コードの作成や単体テスト作成 ➔ AIに任せて爆速化
  • アーキテクチャ設計・セキュリティ検証・レビュー ➔ 人間が全責任を持って判断

この明確な役割分担をチーム内で確立することこそが、開発速度とシステム品質を最高の次元で両立させる鍵となります。

次回(第4回)は、プロジェクト管理の現場に踏み込みます。「PM/PMO業務におけるAIアシスタントの具体的な使いどころと進捗管理の自動化」について詳しく解説します!

WAI SYSTEMSでは、AI活用を前提としたシステム開発や、開発プロセス改善のコンサルティングも承っています。「自社の開発現場にどう取り入れればいいか分からない」という方は、お気軽にお問い合わせください。

【第3回】会議の議事録作成が「ゼロ」に?文字起こしとタスク自動抽出の活用術

シリーズA(一般ビジネス向け)の第3回です。

前回の第2回「メール作成・資料要約が1/10に?文章業務を爆速化する実践AIプロンプト」では、メール作成や資料の要約、企画の壁打ちなど、日常の文章業務をAIで爆速化する方法についてお伝えしました。

今回は、多くのビジネスパーソンが頭を悩ませている「会議とコミュニケーション」のテーマを深掘りします。

「毎週の定例会議で半日がつぶれる」 「会議が終わった後の議事録づくりに1時間以上かかる」 「誰が何を担当することになったか、後から『言った・言わない』の揉め事になる」

といったお悩みを、生成AIと最新の音声認識技術(AIトランススクリプション)を使ってどう解消し、チーム全体の生産性を飛躍させるのか。実践的なツール活用フローと具体的なプロンプトを交えて詳しく解説します。

1. 日本のビジネス現場を圧迫する「会議にまつわる3つの無駄」

多くの企業において、会議は「意思決定を行う場」ではなく、単なる「情報共有やメモ取りの場」化してしまっているのが現実です。具体的には、以下の3つの無駄が発生しています。

無駄①:会議中の「メモ取り」に思考を奪われる

参加者が発言をノートやパソコンに書き留めることに必死になり、肝心の「発言に対する議論」や「本質的なアイデア出し」に集中できません。「議事録担当者」に指名された若手社員は、会議の内容を理解する余裕すら奪われてしまいます。

無駄②:会議後の「議事録作成と体裁整え」に追われる

会議が終わった後、雑多な箇条書きメモや録音音声を何度も再生しながら、見やすいフォーマットに整理し直す作業に30分〜1時間以上の時間を費やしています。

無駄③:共有後の「認識のズレ」と「タスクの放置」

頑張って作った議事録も、長文だと誰も真剣に読み返しません。結果として、「誰が、いつまでに、何をするのか(アクションアイテム)」が曖昧になり、次回の会議で「あの件どうなった?」と進捗を確認することになります。

これらの無駄は、生成AIと音声を自動でテキスト化するツールを正しく組み合わせることで、「仕組みによって限りなくゼロに近づける」ことができます。

2. 議事録作成を「ゼロ」にする実践3ステップ

会議の記録と整理を自動化するワークフローは、非常にシンプルです。特別なプログラミングの知識は一切必要ありません。

【ステップ1】音声文字起こし
  Web会議(Zoom / Teams / Meet)や対面会議の音声をAIツールで文字起こし(テキスト化)
     ▼
【ステップ2】生成AIによる構造化
  テキスト化された生の会話データを生成AI(ChatGPT / Gemini)に投入し、フォーマット整形
     ▼
【ステップ3】人間によるチェック&即時共有
  担当者が内容を5分で最終確認し、チャットツールやメールでメンバーへ送信

ツール選定のポイント

  • Web会議の場合: ZoomやMicrosoft Teams、Google Meetに搭載されている標準の文字起こし(字幕・トランスクリプト)機能(Google Meetの場合は公式ヘルプ参照)や、AI議事録ツール(Notta、tl;dv、LINE WORKS AiNoteなど)を活用します。
  • 対面会議の場合: スマートフォンの録音アプリや、専用のAIボイスレコーダーで音声を録音し、後からテキスト化ツールに流し込みます。
  • 生成AIの場合: ChatGPTやGeminiなど、普段使い慣れているものでOKです。長時間の会議は文字起こしが長文になるため、一度に貼り付けられる文字量が多いツール・プランを選ぶとスムーズです。
  • セキュリティ面の注意: 社外秘の情報や個人情報を含む会議では、入力データがAIの学習に利用されない法人向けプランや設定になっているかを必ず確認しましょう。社内ルールづくりの考え方は第1回も参考にしてください。

3. そのまま使える!議事録&タスク自動抽出プロンプト

文字起こしツールで生成された「話し言葉の生データ」は、どうしても「えーっと」「あのー」といったフィラー(言い淀み)や、脱線した雑談が含まれています。

これを一瞬で洗練された「ビジネス議事録」に変換するための万能プロンプトがこちらです。

💡 議事録・タスク自動抽出プロンプトテンプレート

あなたは優秀なプロジェクトマネージャーの秘書です。
以下の【会議の文字起こしデータ】を分析し、参加者が直ちに行動に移せる「洗練された議事録」を作成してください。

【出力フォーマット】
1. 会議の基本情報
   - 日時・テーマ(文字起こしから推測可能な場合)
   - 主な目的(3行以内)
2. 決定事項(今回の会議で合意に達した決定を箇条書きで)
3. 保留・次回検討事項(結論が出ず、次回以降に持ち越された課題)
4. アクションアイテム(タスク一覧)
   | タスク内容 | 担当者 | 完了期限 | 優先度 |
   ※明記されていない項目は「要確認」または「未定」と記載してください。
5. 議論の要約(各議題ごとの主要な意見や経緯を短く簡潔に)

【制約条件】
・「えーっと」「あの」などの言い淀みや、業務に関係のない雑談・脱線は完全に除外してください。
・発言のニュアンスを変えず、ビジネス文書として適切な言葉遣い(敬体)に整えてください。
・曖昧な表現は避け、事実と推測を明確に区別してください。

【会議の文字起こしデータ】
(ここに文字起こしされたテキストを貼り付け)

4. プロンプト活用の応用テクニック:用途別カスタマイズ

基本の議事録作成に加えて、プロンプトを少し調整することで、さらに高度な使い方が可能です。

① 欠席者向け「30秒で読める超要約」を作る

役員や他部署の欠席者など、「詳細な経緯よりも結論だけを知りたい人」向けには、プロンプトの冒頭に以下の一文を追加します。

追加指示: 「多忙な役員が30秒で理解できるよう、全体の結論と自社への影響のみを3文でまとめた『エグゼクティブサマリー』を冒頭に作成してください。」

② 紛争防止・交渉記録用の「発言対比表」を作る

クライアントとの仕様決めや価格交渉など、発言の責任が問われる会議では、以下のようなフォーマットを指定します。

追加指示: 「弊社(自社)の発言と、顧客(相手方)の発言や要望を、論点ごとに対比させた表を作成してください。」

5. 会議自動化がチームにもたらす「本当のメリット」

この仕組みを社内やチームに定着させると、単に「議事録作成の時間が減った」以上の劇的な組織の変化が訪れます。

  1. 全員が「議論と意思決定」に100%集中できる 「メモを取らなきゃ」というプレッシャーから全員が解放されるため、相手の表情を見ながら深い議論や柔軟な発言ができるようになります。
  2. 終了後「5分」で次回アクションが確定する 会議終了直後にタスク表が共有されるため、会議の熱量が残っている状態ですぐに各自が作業に取りかかれます。
  3. 「言った・言わない」のトラブルが激減する 文字起こしデータという「生の事実」をもとにAIが整理するため、個人の主観や記憶違いによる摩擦を大きく減らせます。

6. まとめ:会議は「記録する場」から「決める場」へ

AIと文字起こしツールを組み合わせることで、会議は「メモを取り、記録を残す泥臭い作業」から「純粋に知識を出し合い、意思決定を行うクリエイティブな場」へとアップデートされます。

まずは明日行われる社内ミーティングや1対1の面談で、参加者の了承を得たうえでスマートフォンの録音アプリを使って文字起こしをし、AIに投げ込んでみることから始めてみませんか?その手軽さと精度の高さに、きっと驚くはずです。

なお、AI活用は「どの業務から手をつけるか」の優先順位づけが成功のカギです。社内のIT化・業務効率化をどこから始めるべきか迷っている方は、『何から始めればいい?』中小企業のIT化・業務効率化を成功させる3つのステップも参考にしてください。

次回(第4回)は、営業データや日々の数値管理に追われている方必見のテーマです。「専門知識なしでできる!Excelやスプレッドシート、データ分析の効率化」についてお届けします!

「会議の議事録作成を自動化したいが、自社に合うツールがわからない」「社内向けのAI活用ルールやプロンプト集を整備したい」といったご相談も承っています。お気軽にお問い合わせください(ITコンサルティングの詳細はこちら)。

【第2回】要件定義と設計をAIで加速する|仕様漏れを防ぐプロンプトとドキュメントレビュー術

WAI SYSTEMSのブログ連載、シリーズB(IT・システム開発・プロジェクト管理向け)の第2回です。

前回(第1回)では、要件定義・実装・PMOといった開発現場の各フェーズで、生成AIがどのように使われ始めているのか、その「現在地」を整理しました。今回からは、いよいよ具体的な開発フェーズに踏み込んでいきます。

システム開発において、手戻り(手直し)のコストが最も高くつくのはどのフェーズでしょうか? 言うまでもなく、「要件定義」および「基本設計」のフェーズです。

実装(コーディング)段階やテスト段階で仕様の抜け漏れや矛盾が発覚すると、手戻り工数は数倍〜数十倍に膨れ上がります。リリース後に発覚すれば、その影響は顧客の業務や信頼にまで及びます。

今回は、生成AI(LLM)を活用して「要件定義・設計フェーズにおける仕様漏れを防ぎ、ドキュメント作成とレビューを高速化・高品質化する手法」について、そのまま使えるプロンプト例を交えて解説します。

1. 上流工程におけるAIの役割は「壁打ち相手」と「抜け漏れ検知器」

要件定義や設計において、AIに「仕様書を全部書いて」と丸投げするのは間違いです。顧客の泥臭い業務プロセスや、言葉になっていない本当のニーズは、AIには分からないからです。

上流工程におけるAIの真の価値は、以下の2点にあります。

  1. 思考の壁打ち相手(ブレストパートナー): 提示した要求に対して「他に考慮すべきケースはないか?」と問いを立てさせる
  2. 抜け漏れ検知器(ネガティブチェック): 人間が作成した仕様書に対して、エッジケースや例外処理の欠落を指摘させる

エンジニアやPMが頭の中で考えている設計案をAIにぶつけ、AIに「悪魔の弁護人(あえて反対意見や欠点を指摘する役割)」になってもらうことで、設計の品質を大きく高めることができます。

💡 使えるプロンプト例:悪魔の弁護人

あなたは経験豊富なシステムアーキテクトであり、今回は「悪魔の弁護人」役です。
以下の【設計方針】に対して、あえて批判的な立場から問題点を指摘してください。

【指摘してほしい観点】
1. 想定していない利用パターン・例外ケース
2. 将来の機能追加や利用者増加で破綻しそうな点
3. 運用・保守担当者が困りそうな点

【出力形式】
指摘ごとに「懸念点」「起こりうる事象」「確認すべき質問」を記載すること

【設計方針】
(検討中の設計方針を箇条書きで貼り付け)

ポイントは「確認すべき質問」まで出力させることです。AIの指摘をそのまま採用するのではなく、顧客や有識者に確認すべき論点のリストとして活用することで、打ち合わせの質が上がります。

2. 実践①:ヒアリングメモからの「要件定義・機能一覧」構造化

顧客との打ち合わせで取った雑多なヒアリングメモから、要件定義の初期ドラフトを作成する手法です。

💡 使えるプロンプト例:要件の構造化

あなたはITコンサルタントおよび上流工程を担当するシステムエンジニアです。
以下の【ヒアリングメモ】をもとに、システムに必要な機能要件を構造化してリストアップしてください。

【制約条件】
1. 大項目(カテゴリ)、中項目(機能名)、詳細説明、想定されるユーザー権限の表形式で出力すること
2. メモに明記されていないが、一般的なECシステムとして必要不可欠と思われる機能(例:パスワードリセット、ログアウト等)があれば「推測・提案」として別欄に記載すること
3. メモの内容が曖昧で判断できない点は「未決事項」として最後に一覧化すること

【ヒアリングメモ】
(打ち合わせのテキストメモや文字起こしデータを貼り付け)

これにより、手作業で1時間以上かかる機能一覧表の骨組みが数秒〜数十秒で完成し、さらに「提案すべき隠れた要件」まで浮き彫りになります。

出力後に必ずやるべき「ひと手間」

  • 「推測・提案」欄は顧客確認用に分ける: AIの推測が混ざったまま要件として確定させないよう、確認待ちの項目として明確に区別します。
  • 「未決事項」は次回打ち合わせのアジェンダにする: 曖昧な点がリスト化されるため、次のヒアリングで何を聞くべきかが明確になります。
  • 業務用語の定義を揃える: 「顧客」「会員」「ユーザー」など、同じ意味の言葉がばらついていないかを確認し、用語集として整理しておくと後工程の誤解を防げます。

3. 実践②:非機能要件・セキュリティ要件の抜け漏れチェック

要件定義で最も見落とされがちなのが、パフォーマンス、セキュリティ、障害運用などの「非機能要件」です。顧客からは「普通に動けばいい」「セキュリティはしっかり」といった抽象的な要望しか出てこないことが多く、具体化は開発側の役割になります。

そこで、IPA(情報処理推進機構)が公開している非機能要求グレードや、Webアプリケーションの代表的なセキュリティリスクをまとめたOWASP Top 10といった、公的・業界標準の枠組みを観点としてAIに与えるのが効果的です。

💡 使えるプロンプト例:非機能要件のレビュー

以下の【機能概要】を持つWebシステムを構築予定です。
IPAの非機能要求グレードおよび一般的なセキュリティ基準(OWASP Top 10)に基づき、考慮すべき非機能要件と潜在的なリスクをリストアップしてください。

【機能概要】
・会員数:約10万人、月間PV:50万PVの会員制情報配信サイト
・決済機能(クレジットカード・PayPay連携)あり
・管理画面から大量の画像・PDFを一括アップロードする機能あり

【チェックしてほしい観点】
1. セキュリティ(認証、認可、データ暗号化)
2. パフォーマンス・拡張性(スパイクアクセス、ファイル容量)
3. 運用・障害対策(バックアップ、ログ保持期間)

【出力形式】
観点ごとに「要件項目」「推奨される目標値・対策」「顧客に確認すべき事項」を表形式で出力すること

このプロンプトを実行するだけで、インフラ設計やセキュリティ設計で考慮すべきチェックリストの叩き台がすぐに手に入ります。

ただし、AIが提示する「推奨される目標値」(稼働率99.9%、RPO 24時間など)はあくまで一般論です。目標値を上げるほどインフラ費用や運用コストは増えるため、最終的な数値は顧客の予算や業務への影響を踏まえて合意する必要があります。

4. 実践③:設計書・仕様書のAIレビュー(矛盾・曖昧表現の検出)

作成した要件定義書や基本設計書のレビューも、AIが得意とする領域です。人間のレビューは「書かれていること」の確認に偏りがちですが、AIには「書かれていないこと」「記述同士で食い違っていること」を機械的に洗い出させることができます。

💡 使えるプロンプト例:仕様書のセルフレビュー

あなたは品質保証(QA)担当のシニアエンジニアです。
以下の【仕様書】をレビューし、問題点を指摘してください。

【レビュー観点】
1. 矛盾:記述同士で食い違っている箇所
2. 曖昧表現:「適宜」「なるべく」「等」「速やかに」など、解釈が分かれる表現
3. 例外処理の欠落:入力エラー、タイムアウト、二重送信、権限不足時の挙動が未定義の箇所
4. テスト不能な記述:合否判定ができない(数値や条件がない)記述

【出力形式】
「該当箇所(章・項番)」「指摘内容」「修正案」の表形式で出力すること

【仕様書】
(レビュー対象の仕様書テキストを貼り付け)

特に「曖昧表現」と「テスト不能な記述」の検出は効果が大きく、後工程のテスト設計を楽にしてくれます。たとえば「検索結果は速やかに表示する」という記述は、「検索結果は3秒以内に表示する(データ件数10万件時)」のように、検証可能な形に書き換えるきっかけになります。

なお、AIレビューは人間のレビューを置き換えるものではなく、人間がレビューする前の「一次チェック」として位置付けるのがおすすめです。形式的な指摘をAIが先に潰しておくことで、レビュー会議では業務ロジックや設計判断といった本質的な議論に時間を使えるようになります。

5. 実践④:Mermaid / PlantUMLを活用した「図解(UML)」の自動生成

設計書に必要な「シーケンス図」や「ER図(エンティティ・リレーションシップ図)」、「状態遷移図」も、AIを使えばテキストからすぐにコード化できます。テキストで図を記述できるMermaidやPlantUMLといった記法を使います。

例えば、ChatGPTやClaudeに以下のように指示します。

プロンプト: 「ユーザーがログインし、2段階認証を経てマイページを表示するまでの処理フローを、Mermaid.jsのシーケンス図コードで出力してください。」

すると、次のようなコードが出力されます(一例)。

sequenceDiagram
    actor User as ユーザー
    participant Web as Webアプリ
    participant Auth as 認証サーバー
    User->>Web: ID・パスワードを入力
    Web->>Auth: 認証リクエスト
    Auth-->>Web: 認証OK(2段階認証が必要)
    Web-->>User: ワンタイムコード入力画面
    User->>Web: ワンタイムコードを入力
    Web->>Auth: コード検証
    Auth-->>Web: 検証OK
    Web-->>User: マイページを表示
Mermaidで描画したログイン処理のシーケンス図。登場するのはユーザー、Webアプリ、認証サーバーの3者。ユーザーがID・パスワードを入力すると、Webアプリが認証サーバーに認証をリクエストし、認証OK(2段階認証が必要)の応答を受けてワンタイムコード入力画面を表示する。ユーザーがワンタイムコードを入力すると、Webアプリが認証サーバーでコードを検証し、検証OKならマイページを表示する。
上記のMermaidコードを描画した結果

生成されたコードをNotionやGitHub、Mermaid対応のMarkdownエディタに貼り付けるだけで、シーケンス図が描画されます。図形ツールで矢印を1本ずつ引く作業から解放されるうえ、図がテキストで管理されるため、Gitでの差分管理や修正も容易になります。

さらに一歩進めて、「このシーケンス図に、認証失敗が3回続いた場合とワンタイムコードの有効期限切れの場合の分岐を追加して」と依頼すれば、異常系フローの考慮漏れチェックにも使えます。

6. 上流工程でAIを使う際のガバナンスと注意点

要件定義・設計フェーズでAIを活用する際は、以下のリスク管理が必須です。

  • 顧客の機密情報・個人情報のマスキング: ヒアリングメモをAIに入力する際は、顧客の社名、担当者名、具体的な売上データやパスワード情報などを「A社」「〇〇様」といったダミー文字に置き換えてから投入してください。
  • 入力データが学習に使われない環境を使う: 法人向けプランやAPI経由の利用など、入力内容がAIの学習に利用されない設定・契約になっているツールを選びましょう。個人情報の取り扱いについては、個人情報保護委員会の「生成AIサービスの利用に関する注意喚起等について」も参考になります。
  • 「AIの提案」をそのまま顧客要件にしない: AIが提示した「あった方が良い機能」を安易に要件に盛り込むと、スコープクリープ(要件の際限ない肥大化)につながります。必ず「今回のフェーズの予算・納期に収まるか」を人間が判断してください。
  • AIの出力を鵜呑みにしない: AIはもっともらしい誤り(ハルシネーション)を出力することがあります。法令や外部サービスの仕様に関わる記述は、必ず一次情報で裏付けを取ってください。

AIに入力してよい情報の線引きについては、第1回のガバナンスの章もあわせてご覧ください。また、なぜ人はAIの回答を信じてしまうのか、という根本的な話は【第0回】40年前の「コンピュータ占い」から何も変わっていない説で取り上げています。

7. まとめ:上流工程の品質向上こそが、最大のコスト削減

システム開発における最大のコスト削減は、コーディングを速くすることではなく、「設計の不備による手戻りを限りなくゼロに近づけること」です。

今回ご紹介した活用法を振り返ると、次のとおりです。

  • 悪魔の弁護人として、設計方針の弱点と確認すべき質問を洗い出す
  • ヒアリングメモから機能一覧と未決事項を構造化する
  • 非機能要求グレードやOWASPを観点に、非機能要件の抜け漏れをチェックする
  • 仕様書の矛盾・曖昧表現・テスト不能な記述を一次チェックする
  • シーケンス図などのUMLをテキストから生成し、異常系の検討にも活用する

要件定義や設計の段階でAIを「思考のパートナー」として活用し、あらゆる角度から抜け漏れや矛盾をチェックしておくこと。これこそが、納期の遵守と高品質なシステム構築を実現する最短ルートです。

次回(第3回)は、エンジニアの関心が最も高い「実装・テスト編」です。「GitHub CopilotなどのAIを活用したコーディング補助と、品質を高めるテスト自動化」について詳しく解説します!

WAI SYSTEMSでは、要件定義からのシステム開発や、AI活用を含めたITコンサルティングのご相談を承っています。「要件がまとまっていないけれど、まずは相談したい」という段階でもお気軽にお問い合わせください。

関連記事

【第2回】メール作成・資料要約が1/10に?文章業務を爆速化する実践AIプロンプト

シリーズA(一般ビジネス向け)の第2回です。シリーズ全体の導入となる【第0回】40年前の「コンピュータ占い」から何も変わっていない説もあわせてご覧ください。

前回の第1回「AIは単なる検索ツールではない?業務を変える『有能な新人アシスタント』の扱い方」では、生成AIを単なる「検索ツール」ではなく、「指示次第で化ける有能な新人アシスタント」として捉えるマインドセットについてお話ししました。

今回は一歩踏み込んで、多くのビジネスパーソンが毎日大量の時間を費やしている「文章作成・資料要約・メール対応」という日常業務を、AIを使って具体的にどう爆速化・省力化していくのか、実践的なプロンプト(指示文)とともに解説します。

1. なぜ文章業務にAIを使うと劇的な効果が出るのか?

ビジネスパーソンが1日に費やす「文章を書く・読む」時間の割合は、想像以上に大きいものです。

  • 取引先や社内への丁寧なメール文面の作成
  • 長文の業界レポートやPDF資料の解読
  • 企画書やプレゼン資料の構成案作成
  • 謝罪文や依頼文など、トーン&マナーに気を使う文章の推敲

これらをすべてゼロから自分の頭と手で作成していると、思考のエネルギー(ウィルパワー)が削られ、本質的な「意思決定」や「顧客対応」に使える時間が減ってしまいます。

生成AIが得意とするのは、まさにこの「文章の生成・要約・書き換え・トーン調整」です。AIにドラフト(下書き)を作らせ、人間が「確認・調整」するスタイルにシフトするだけで、作業時間は文字通り1/10近くまで圧縮できます。

2. 実践①:メール作成・トーン&マナーの調整

メール作成におけるポイントは、「状況の事実だけをAIに渡し、文章の整形と敬語変換を任せる」ことです。

💡 使えるプロンプトテンプレート:返信メール作成

あなたはビジネスマナーに精通したベテラン事務担当です。
以下の【状況】をもとに、取引先(A社 〇〇様)へ送信する丁寧なメール文面の下書きを作成してください。

【状況】
・来週火曜日15時からの打ち合わせの件
・こちらの都合で恐縮だが、急用が入ったため、水曜日の同時間か木曜日の14時に変更をお願いしたい
・角を立てず、丁寧にお詫びしつつ日程変更を打診する文面にしてほしい

【出力形式】
・件名と本文

ビフォーアフター

  • Before: 相手への配慮や適切な敬語表現に悩み、何度も書き直して20分消費。
  • After: 箇条書きで状況を入力してAIに投げ、出力された文面をチェック・微調整して2分で完了。

3. 実践②:長文資料・PDFの爆速要約

ページ数の多いレポートや、専門用語が並ぶ解説文を頭からすべて読むのは大変です。AIを使えば、要点を絞った「要約」を瞬時に作成できます。

💡 使えるプロンプトテンプレート:長文要約

以下の【テキスト】を読み、多忙な経営者が30秒で内容を把握できるように要約してください。

【制約条件】
1. 全体の要点を「3つの箇条書き」でまとめること
2. 重要な数値や期限があれば必ず残すこと
3. 専門用語がある場合は、一般的な言葉に言い換えること

【テキスト】
(ここに文章やWeb記事のテキストを貼り付け)

また、GeminiやChatGPTなどのマルチモーダルAI(文字だけでなく、画像・PDF・音声・動画など複数の種類の情報をまとめて読み取り、理解できるAIのこと)を使えば、PDFファイルをそのままアップロードして「この資料の結論と、当社が注意すべきリスクを箇条書きで教えて」と指示するだけで要約が完了します。

ただし、社外秘の資料や個人情報を含むファイルをアップロードする際は、利用するAIツールの「入力データが学習に使われない設定・プラン」になっているかを必ず確認してください。安全な使い分けの考え方は第1回の「よくある疑問:AIに機密情報を入れても大丈夫?」で解説しています。

4. 実践③:企画書・アイデア出し(ブレストの相手)

「新しい企画案を3つ考えて」と抽象的に頼むのではなく、AIに具体的な「評価者の視点」を持たせるのがコツです。

💡 使えるプロンプトテンプレート:アイデアの壁打ち

私は中小企業向けのWeb集客コンサルタントです。
地元の飲食店向けに「SNSを活用した集客支援サービス」の新しい企画を検討しています。

以下の【ターゲット層】が思わず「試してみたい」と感じるような切り口のアイデアを5つ提案してください。

【ターゲット層】
・50代のオーナー店主
・ITやSNSの操作にはあまり詳しくない
・予算は月額1〜3万円程度に抑えたい

【出力項目】
・企画タイトル
・サービスの概要
・ターゲットにとっての最大のメリット

自分1人では思いつかなかったような別角度からの視点が得られ、ゼロから悩む時間が大幅に短縮されます。

5. AIが出した文章を使う際の「3つの注意点」

AIが作成した文章は非常に滑らかですが、そのまま送信・公開するのは危険です。必ず人間が以下の「3つの目」でチェック(人間による最終判断:Human-in-the-loop)を行いましょう。

  1. ファクトチェック(事実確認): 日付、金額、人名、法律やルールの記述に誤りがないか確認する。
  2. 「AI特有の癖」の修正: AIは「〜と言えるでしょう」「さらに、」「包括的な」といった少し堅苦しい表現や、まどろっこしい言い回しを好む傾向があります。自社のトーンに合わせて自然な言葉に直します。
  3. 情熱・意思の付与: 挨拶や感謝の言葉、自分の熱意など、「人間らしい感情のこもった一言」を最後に添えることで、機械的ではない温かみのある文章に仕上がります。

6. まとめ:文章作成は「ゼロから書く」から「選んで直す」時代へ

AIを文章業務に導入する最大のメリットは、単なる時間短縮だけではありません。「ゼロから白い画面に向かって文章をひねり出すストレス」から解放されることです。

  1. AIに70点〜80点の下書きを数秒で作らせる
  2. 人間がチェックし、修正を加えて100点に仕上げる

この役割分担を確立するだけで、日々のデスクワークの生産性は驚くほど向上します。

なお、AI活用は「どの業務から手をつけるか」の優先順位づけが成功のカギです。社内のIT化・業務効率化をどこから始めるべきか迷っている方は、『何から始めればいい?』中小企業のIT化・業務効率化を成功させる3つのステップも参考にしてください。

次回(第3回)は、多くのアナログな時間が奪われている「会議・コミュニケーション編」です。「会議の録音から文字起こし+要約+タスク抽出を自動化する仕組み」について詳しくお届けします!

「自社の業務にAIをどう組み込めばいいかわからない」「社内向けのAI活用ルールやプロンプト集を整備したい」といったご相談も承っています。お気軽にお問い合わせください(ITコンサルティングの詳細はこちら)。

【第1回】開発現場における生成AIの現在地|要件定義・実装・PMOはどう変わるか

WAI SYSTEMSのブログ連載、シリーズB(IT・システム開発・プロジェクト管理向け)の第1回です。

昨今、GitHub CopilotやChatGPT、Claude、Cursorといった生成AIツールや開発アシスタントが、システム開発の現場に爆発的な勢いで浸透しています。

「AIがコードを自動生成する時代、エンジニアの仕事はなくなるのか?」 「PMやPMO(プロジェクトマネジメントオフィス)の業務はAIでどう変わるのか?」 「実際の開発現場で、AIはどこまで使えて、どこからが危険なのか?」

今回は、GoogleおよびIBMのAI認定資格で得た最新のAIアーキテクチャや開発手法の理論と、20年以上にわたるシステム開発・プロジェクトマネジメントの泥臭い現場経験をもとに、「システム開発現場における生成AIのリアルな現在地」を解剖していきます。

1. 開発ライフサイクル(SDLC)におけるAIの貢献度

従来のウォーターフォール開発やアジャイル開発におけるソフトウェア開発ライフサイクル(SDLC)において、現在の生成AIはどのフェーズでどの程度のパフォーマンスを発揮するのでしょうか?

各工程におけるAIの現実的な貢献度(省力化・加速化の度合い)を整理すると、以下のようになります。

【要件定義・基本設計】 貢献度:★★260☆(約60%省力化)
  └ アイデア出し、仕様の抜け漏れチェック、非機能要件の洗い出し

【詳細設計・構造化】   貢献度:★★270☆(約70%省力化)
  └ DB設計案の作成、API仕様書案の自動生成、シーケンス図コード(PlantUML)化

【コーディング・実装】 貢献度:★★280☆(約80%省力化)
  └ ボイラープレートコード生成、関数の実装、リファクタリング、型定義

【テスト・品質保証】   貢献度:★★270☆(約70%省力化)
  └ 単体テスト(Unit Test)自動生成、境界値・エッジケースの洗い出し

【保守運用・調査】     貢献度:★★280☆(約80%省力化)
  └ エラーログの解析、レガシーコードの解読、他言語への移植

【PM / PMO管理】       貢献度:★★260☆(約60%省力化)
  └ 議事録からのタスク抽出、WBS原案作成、進捗報告書の構造化

一見すると、「もうすべての工程でAIに任せれば、人間はいらないのでは?」と思えるかもしれません。 しかし、現場の第一線でシステムを構築しているエンジニアやPMならお気づきの通り、ここに非常に大きな罠(落とし穴)が存在します。

2. 「80%の爆速化」と「残り20%の品質保証」の壁

AIを活用すると、V1(初版)のコードや仕様書ドラフトを作成するスピードは圧倒的に速くなります。これまで半日かかっていた関数の実装や、小一時間悩んでいた正規表現、APIのパラメータ設計などが、わずか数秒〜数分で出力されます。

開発のスピード感は、間違いなく従来の数倍〜数十倍に加速しています。

しかし、ここで現場のプロとして直面するのが「ハルシネーション(嘘や知ったかぶり)」と「プロジェクト特有のコンテキスト(文脈)理解の欠如」です。

AIは、過去のパブリックな学習データから「確率的に最もそれっぽいコード」を生成しているに過ぎません。そのため、以下のようなプロジェクト固有の事情を完全には考慮できません。

  • 「自社システムのDB設計における特有の制約ルール」
  • 「非同期処理における潜在的な競合状態(レースコンディション)」
  • 「特定のミドルウェアやライブラリのバージョン依存による非互換」
  • 「業務ロジックにおける例外的なイレギュラー運用」

生成されたコードが一見綺麗に動き、テストが通っているように見えても、本番環境にデプロイした途端に高負荷で落ちたり、特定の条件下で深刻なセキュリティホール(SQLインジェクションや認証不備)を引き起こすリスクが潜んでいます。

つまり、「AIが作ってくれた80%のアウトプット」に対して、「残り20%の検証・修正・セキュリティ担保・設計の整合性確保」を行える人間の存在が、これまで以上に重要になっているのです。

3. エンジニアとPM/PMOに求められる役割の劇的な変化

AIの登場によって、IT現場で働くプレイヤーの「価値の源泉」は大きく変化しました。

① エンジニア:「コードを書く人」から「コードを審査・設計する人」へ

これまでの優秀なエンジニアの条件は「構文を暗記していて、バグのないコードを速く書けること」でした。

しかし現在、単純なコーディング速度では人間はAIに立ち打ちできません。 これからのエンジニアに求められるのは、「AIが生成したコードの妥当性を瞬時に見抜き、リファクタリングし、全体アーキテクチャに安全に組み込む『コードレビュアー(審査官)』としての能力」です。

言語の文法やフレームワークの仕様、設計パターン(デザインパターン)やセキュリティの基礎知識がない状態(コピペエンジニア)でAIを使うと、バグや脆弱性の原因を自力で追及できず、最終的にプロジェクトを炎上させることになります。

② PM / PMO:「進捗を追う人」から「AIをチームに組み込むプロセスマネージャー」へ

プロジェクト管理者(PM/PMO)の役割も劇的に変わります。

従来のPMO業務の多く(進捗表の更新、会議の議事録作成、課題管理表の整理、各種報告書の作成)は、AIと自動化ツールを組み合わせることで、作業時間を半分以下に削減できます。

浮いた時間を使ってPM/PMOが果たすべき真の価値は、以下の2点です。

  1. チーム全体の「AI活用プロセス」を標準化すること(セキュリティガイドラインの策定、AIプロンプトの共有化)
  2. 人間でしかできない「泥臭いステークホルダー調整」と「定性的なリスク予測」に集中すること

4. 現場で今すぐ使える!開発・PMでのAI活用シーン3選

現場で効果を発揮している、具体的かつ安全なAI活用シーンを3つご紹介します。

シーン1:レガシーコードの解読とドキュメント化

「過去の担当者が残した、コメントもない複雑なJavaコードやSQL」を読まされるのはエンジニアのストレスですが、AIはこれが大得意です。 コードを貼り付け、「この処理のロジックをステップバイステップで日本語解説し、入出力の仕様を表形式でまとめて」と指示するだけで、解読時間が10分の1になります。

シーン2:単体テスト(Unit Test)ケースの自動生成

自分で書いたコードに対して、「この関数に対するJUnit(またはPyTest)のテストコードを作成して。特に境界値(null、空文字、上限値オーバー)のテストケースを漏れなく含めて」と依頼します。人間が見落としがちなエッジケースを網羅したテストコードが一瞬で完成します。

シーン3:PMOにおける「テキストからのタスク・リスク抽出」

会議の文字起こしテキストや、チャットツールでの雑多なやり取りをAIに読み込ませ、「この会話から、1. 決定した仕様、2. 未決事項と担当者、3. 懸念されるスケジュールリスクの3点に整理して抽出して」と指示します。議事録作成が数分で完了し、タスクの漏れを防ぐことができます。

5. 現場で導入する際のセキュリティとガイドライン

開発現場でAIを導入する際、最も注意すべきは「ソースコードや顧客データの流出」です。

企業としてAIを導入・利用する際は、必ず以下のルールを明確にしておきましょう。

  • パブリックな無料AIエディタに機密ソースコードをそのまま貼らない
  • オプトアウト設定(学習に使わせない設定)が担保された法人契約ツール(GitHub Copilot Enterprise、ChatGPT Team/Enterprise、Azure OpenAI等)を使用する
  • 顧客個人情報、認証キー、パスワード、接続文字列などは伏字(ダミー化)にしてから投げる

技術の利便性とセキュリティリスク管理の両立(ガバナンス)ができて初めて、プロの開発現場と言えます。

6. まとめ:AIは開発チームの強力な「加速装置」

システム開発におけるAI活用は、「人間の仕事を奪う脅威」ではありません。 面倒な定型コードの記述やドキュメント整理をAIに任せ、人間は「本当に行うべきアーキテクチャ設計」「顧客の課題解決」「複雑なビジネスロジックの整理」に集中するための強力なアクセラレーター(加速装置)です。

AIという優秀な相棒を味方につけ、開発スピードと品質を両立させるチームへ。

次回(第2回)からは、具体的な開発フェーズ(設計・要件定義・レビュー)において、どのようにAIを組み込んで実践していくのか、具体的なプロンプトや運用手順を交えて深掘りしていきます!ご期待ください。

【第1回】AIは単なる検索ツールではない?業務を変える「有能な新人アシスタント」の扱い方

前回の【第0回】では、40年前の「コンピュータ占い」を例に、「ツールがどれだけ進化しても、使う人間側のリテラシーが更新されなければ、僕たちはAIの答えを盲信してしまう」というお話をしました。

今回からはいよいよ実践編です!

記念すべきシリーズA(一般ビジネス向け)の第1回でお伝えするのは、「そもそも、生成AIって仕事でどう使えばいいの?」という根本的なマインドセット(考え方)のお話です。

「話題だから使ってみたけれど、イマイチ仕事の役に立っている感じがしない…」と感じている方にこそ、ぜひ読んでいただきたい内容です。

1. 多くの企業で起きている「AI導入したけど使われない問題」

「とりあえず全社でChatGPT(あるいはGemini)のアカウントを契約してみた」 「社員に『自由に使って業務を効率化してね』と通達を出した」

…にもかかわらず、数ヶ月経つと現場からはこんな声が聞こえてきます。

「Google検索で調べるのと何が違うのかよく分からない」

「たまに質問してみるけれど、期待した答えが返ってこないから使わなくなった」

「結局、自分で検索して手で書いたほうが早い」

実はこれ、中小企業から大企業まで、生成AIを導入したばかりの現場でほぼ100%発生する「共通の壁」です。

アカウントを用意したものの、社員の9割は月に数回検索代わりに使う程度で放置され、結局は従来の業務スタイルのまま……というケースが後を絶ちません。

なぜこのようなことが起きてしまうのでしょうか? 理由は非常にシンプルです。生成AIを「高性能なGoogle検索ツール」として使っているからです。

2. Google検索と生成AIの根本的な違い

多くの人が陥る最大の罠は、「入力窓(検索窓)にキーワードや質問を入れて答えを得る」という操作感がGoogle検索と似ているため、Google検索の延長線上としてAIを使ってしまうことです。

しかし、Google検索と生成AI(LLM:大規模言語モデル)は、裏側の仕組みも得意分野もまったく異なります。

  • Google検索の役割: インターネット上に存在する膨大なWebページの中から、条件に合う「情報」を探して提示する(検索係)
  • 生成AIの役割: 与えられた背景や条件をもとに、文章・アイデア・表データ・コードなどをゼロから生成・加工・構造化する(思考・作業アシスタント)

例えば、検索エンジンに「今日の宇都宮の天気は?」や「〇〇法律の条文」と打ち込むのは大正解です。

しかし、生成AIに対して「〇〇について教えて」とだけ一言入力して検索エンジンのように使うのは、最高峰のスポーツカーに乗って、近所のコンビニへ徒歩スピードで買い物に行っているようなもの。非常にもったいない使い方なのです。

比較表:検索エンジン vs 生成AI

項目Google検索生成AI(ChatGPT / Gemini等)
主な目的既存の事実・情報を「探す」意図に沿ったアウトプットを「作る・加工する」
得意なこと最新の事実、店舗情報、公式URL要約、推敲、ブレスト、データ整形、翻訳
不得意なこと独自の文章作成、アイデア出し絶対的な事実の保証(知ったかぶりをする)
入力のコツ単語の組み合わせ(例:宇都宮 ランチ)文脈と具体的な指示(プロンプト)

3. AIを「優秀だが、指示が必要な新人アシスタント」と捉える

では、生成AIを業務で真に使いこなすには、どう捉えればよいのでしょうか?

私自身、GoogleやIBMのAI認定資格を取得するプロセスや、実際の業務改善コンサルティングの現場で実感したのは、「生成AI=24時間不眠不休で働く、超優秀だけど少し世間知らずな新人アシスタント」だと捉えるのが最も成功しやすいということです。

あなたのチームに、東大卒で記憶力は抜群だけど、社会人経験がゼロの新人アシスタント(仮に「AI君」と呼びましょう)が入社してきたと想像してみてください。

この新人AI君に仕事を頼むとき、あなたならどう指示を出しますか?

❌ 悪い指示の例(曖昧な依頼)

あなた:「AI君、来週の会議の準備、よろしく!」

こう言われた新人AI君はどうなるでしょうか? 「えっ、何の会議ですか?参加者は誰ですか?資料は何ページくらい?そもそも何を準備すれば…?」とパニックになります。その結果、ネットから拾ってきた的外れな一般論をまとめたり、適当な資料を作ってきて、あなたを落胆させることになります。

これは、あなたがAIに「来週の会議の準備をして」と一言だけプロンプトを入力している状態と同じです。

⭕ 良い指示の例(文脈と役割の付与)

あなた:

「AI君、来週、新規クライアントである地元製造業の社長様向けに、新しいITツールの導入提案をするんだ。

君には『ITにあまり詳しくない60代の経営者』の立場になってもらって、この提案書のドラフト(原稿)を読んでほしい。

そして、専門用語で分かりにくい部分や、社長から『で、うちの現場で使えるの?』と突っ込まれそうな懸念点を5つリストアップしてほしい」

どうでしょうか? このように「役割」「ターゲット」「目的」「出力の形式」を明確にして頼めば、新人AI君は持ち前の頭脳をフル回転させ、驚くほど鋭く優秀なレビュー結果を返してくれます。

4. 明日から使える!AIへの指示(プロンプト)の3大原則

AIに期待通りの高品質な仕事をしてもらうための基本原則は、実はとてもシンプルです。以下の3大原則を意識するだけで、AIから返ってくる回答の質が劇的に変わります。

① 役割(ペルソナ)を与える

「あなたはベテランの営業コンサルタントです」 「あなたは丁寧で親しみやすいカスタマーサポート担当です」 「あなたは厳格な校正者です」

最初にAIに「なりきってもらう役柄」を指定します。これだけで、AIが使う言葉遣いや思考の視点が固定されます。

② 背景と目的(コンテキスト)を伝える

  • 誰に向けた文章なのか(例:社内の役員向け / 初めて利用するお客様向け)
  • 何のために使うのか(例:購買意欲を高めるため / トラブルを未然に防ぐため)
  • 使ってはいけない言葉や前提条件(例:専門用語は使わない / 予算は10万円以内)

AIはあなたの会社の事情や背景を知りません。人間同士なら「言わなくても察してよ」で済む文脈を、あえて言葉にして伝えることが重要です。

③ 出力フォーマット(形)を指定する

  • 「箇条書きで3つにまとめて」
  • 「表形式(項目・内容・優先度)で整理して」
  • 「メールの件名と本文の形で作成して」

欲しいアウトプットの「形」をあらかじめ指定しておくことで、手直し(修正)の手間が大幅に削減されます。

5. 【実例】日常業務がこう変わる!ビフォーアフター

この「新人アシスタント」への指示出し(プロンプト)を意識すると、日常の身近な業務は以下のように激変します。

例1:長文メール・クレームへの返信対応

  • Before: 相手の感情に配慮しつつ、失礼のない文面をイチから頭を悩ませて作成(所要時間:30分)
  • After: 相手からのメール本文を貼り付け、「相手の立方に寄り添い、真摯にお詫びしつつ、次回打ち合わせを提案する丁寧な返信メールの下書きを作成して」と指示(所要時間:3分)

例2:ダラダラ長い会議メモの整理

  • Before: 会議中に取った雑多なメモを見返し、要点を整理してマニュアルや報告書にまとめる(所要時間:45分)
  • After: 箇条書きメモをそのままAIに投げ、「1. 決定事項、2. 保留事項、3. 各自の次回タスク(担当者付き)」の3つに分類・整形させる(所要時間:2分)

例3:企画やアイデア出し(ブレスト)

  • Before: 1人でう〜んと唸りながら、うんうん悩み続けて3つほど案を出す(所要時間:1時間)
  • After: 「ターゲットは30代女性。〇〇という課題を解決する新しいサービスの切り口を、ターゲットの関心別に10個提案して」と頼む(所要時間:1分)

6. よくある疑問:AIに機密情報を入れても大丈夫?

ここで多くの中小企業や担当者様から寄せられるのが、「AIに業務の文章を入れてセキュリティ的に大丈夫なの?」というご不安です。

結論から言うと、設定やツール選びに注意すれば安全に利用可能です。

  • 無料版の一般的なAIツール: 入力したデータがAIの再学習(トレーニング)に使われる設定になっている場合があります。個人情報や自社の機密情報(顧客名、売上数値など)の入力は避けましょう。
  • 有料プランや企業向けAPI・Workspace連携(Gemini for Google Workspace等): 入力データが再学習に使用されない規約(プライバシー保護)になっているものが大半です。

安全運用の第一歩として、まずは「個人名や社名、具体的な金額は『A社』『〇〇様』『X万円』と伏字にして入力する」というルールを社内で徹底することをお勧めします。

7. まとめ:検索窓から「対話のパートナー」へ

生成AIは、単なる検索ツールの延長ではありません。

あなたが指示(プロンプト)の出し方をほんの少し変え、適切な役割と文脈を与えるだけで、資料の要約、メールの下書き、アイデアの壁打ち相手、複雑なデータの分類など、日常のあらゆる面倒な作業を代行してくれる「無給で働く有能な相棒」へと進化します。

「検索して答えを探す」ステップから一歩進んで、「AI対話して一緒にアウトプットを作る」ステップへ。

次回(第2回)からは、具体的に「文章作成・資料作成・メール対応」といった日常業務を、AIを使ってどうやって爆速化・自動化していくのか、具体的なプロンプト例と共にお届けします!お楽しみに!

【第0回】40年前の「コンピュータ占い」から何も変わっていない説〜僕たちがAIに騙される理由〜

「おはようございます」のスタンプと一緒に、朝から友人グループのLINEにこんな重厚なメッセージを投げ込んでみました。

「かれこれ40年前、『コンピュータ占い』が一重大ブームだったのを覚えている。当時の人々は『コンピュータは間違えない』という前提を疑わなかった。40年の時を経て『AI』へと置き換わっただけで、僕らの心理構造にはほとんど進歩がない……」

……案の定、友人たちからは「朝から熱いな」「悟り開いてる?」「で、結局その占いは当たったの?」というリアクション(または生温かい既読スルー)が返ってきたわけですが(笑)、これ、冗談抜きで今のAIブームの本質だと思っています。

「コンピュータ占い」の機械から印字された紙。「今日の運勢:大吉」「恋愛運:★★★★☆」「ラッキーアイテム:カセットテープ」などの結果がドット文字で書かれている。

「Windows 95」の10年前、パソコンが“高価なゲーム機”だった時代

少し昔話をさせてください。今から40年前というと、時代は1980年代半ば(1985年前後)です。

世界をガラリと変えた「Windows 95」が発売されるのは、ここからさらに10年も先の話。 当時の日本国内の動きを振り返ると、1985年の『通信白書』に「情報化リテラシー」という表現が初めて登場した頃でした。国としても「これからは情報化社会だ!」と声を上げ始めた黎明期です。

ですが、当時の一般的な世間の感覚はどうだったでしょうか?

家にパーソナルコンピューター(パソコン)がある家庭なんて、ごく一部のマニアやお金持ちの家に限られていて実に珍しかったものです。そして仮に家にあったとしても、その多くの実態は「めちゃくちゃ高いゲーム機」でした(マイコンでテープからゲームを読み込ませて遊ぶような時代です)。

一般の人々にとって「コンピュータ」とは、SF映画に出てくるような未来の技術か、企業の巨大な部屋に鎮座している謎の精密機械。つまり、「自分にはよく分からないけれど、もの凄く頭が良い絶対に間違えない機械」というブラックボックスであり、どこか神聖視すらされていた時代でした。

街角に現れた「神様」=コンピュータ占い

そんな時代に大ブームを起こしたのが、街角やゲームセンター、観光地などに置かれていた「コンピュータ占い」です。

生年月日や名前を入力すると、ウィーンという機械音とともに、レシートのような細長い感熱紙がガガガと吐き出されてくる。そこに印字された運勢や相性を見て、当時の僕たちは大興奮していました。

「うわっ!コンピュータが『今年の運勢は最高』って言ってるから間違いない!」

仕組みを冷徹に見れば、単に打ち込まれた数値データに対して、あらかじめプログラムされた固定の文章パターンを呼び出して印刷しているだけです。 しかし、コンピュータの中身を知らない人々は、「高度な計算によって導き出された絶対の真実」だと疑わずに信じ込みました。

40年経ち、ツールは進化したが……

で、40年の時を経た現代。

画面の向こうにいるのはレシートを吐き出す機械ではなく、人間の言葉を巧みに操る「ChatGPT」や「Gemini」といった生成AIになりました。

AIは、まるで熟練の専門家かのように滑らかで、丁寧で、もっともらしい理由を添えて回答を返してくれます。

すると、どうでしょう。現代の僕たちの反応は……

「AIがこう言ってるんだから、これが正解なんだろう」

……あれ? 1985年の「情報化リテラシー」という言葉の誕生から40年。通信環境もマシンスペックも異次元レベルに進化しましたが、「分からないものを神格化して鵜呑みにする」という使う側の心理構造、1ミリも進化してなくないですか?(笑)

むしろ、現代のAIは下手に「人間らしく」「賢そうに」喋る分、その盲信は40年前の占いブームよりもはるかに深く、危険なものになっています。

AIは「神様」ではなく「確率の産物」

AIが提示する答えは、神様の啓示でもなければ、絶対の正解でもありません。 その正体は、「過去の膨大なデータから、次に繋がる確率が最も高そうな言葉を並べている集大成」です。

だからこそ、平気で知ったかぶり(ハルシネーション)をするし、偏ったデータがあれば偏った答えを出す。「もっともらしい嘘」を吐くことにかけては天天下品です。

40年前、ゲームセンターで「占い結果」を真に受けて一喜一憂しているくらいなら微笑ましい思い出で済みます。 しかし現代において、ビジネスの意思決定やシステム開発の現場で「AIが言ってるから」と検証もせずに鵜呑みにするのは、ただのホラーでしかありません。

「AIを使う」とは、AIに従うことではない

今回、GoogleやIBMのAI認定資格を取得する中で、最新技術の凄さと同時に改めて痛感したことがあります。

それは、「ツールがどれだけ進化しても、使う人間側のリテラシーが更新されなければ、僕たちは同じ歴史を繰り返す」ということです。

  • AIが出した回答を「正解」として拝むのではなく、疑って検証する
  • AIに丸投げするのではなく、提示された選択肢を自分の意志で取捨選択する

AIに指示されて働く「従属者」になるのか、AIをちょっと手癖の悪い(でも超優秀な)相棒として使いこなす「主人」になるのか。その境界線は、40年前の「コンピュータ占い」を冷ややかに見つめるような、冷静な視点を持てるかどうかだけです。

これからの連載でお伝えすること

というわけで、前置きが大変長くなりました!

このブログ連載では、「最新AIすごーい!」と手放しで崇め奉るつもりはありません。かといって、難解な技術理論ばかりを並べるつもりもありません。

WAI SYSTEMSのブログとして、次の2つの軸で「AIに踊らされず、道具として倒す(使いこなす)ためのリアルな知見」を発信していきます。

  • 📘 一般ビジネス編: 日常の面倒な業務(メール作成・議事録・データ集計)を、AIという「道具」を使って安全にラクにする実践テクニック
  • 💻 システム開発・PM編: 開発現場やプロジェクト管理で、AIのハルシネーション(ウソ)を制御しながら爆速で成果を出すプロのノウハウ

40年前の「コンピュータ占い」の時代から一歩踏み出して、AIという最高の道具を一緒に使い倒していきましょう!

参考:Google Cloud: 生成AIのハルシネーションの理解

参考:総務省・経済産業省: AI事業者ガイドライン

参考:デジタル庁: 生成AIの利活用に関するガイドライン

【職歴・自己紹介】25年の開発現場とマネジメントで学んだ「技術×人と組織」の大切さ

はじめに

IT業界で25年以上にわたり、業務系Webアプリケーションの開発からプロジェクトマネジメントまで幅広く携わってきました。

現場での泥臭いプログラミングから、最大400名規模の大型プロジェクトにおけるPM/PMOまで、上流から下流までを一貫して経験しています。これまでにエンジニアとして歩んできた軌跡と、仕事において大切にしてきた価値観についてご自己紹介を兼ねて紹介します。


1. プログラマーとしての原点と「Java 20年」の技術軸

キャリアの核となるのは、Java(経験20年)を中心としたWebアプリケーション開発です。

2000年代初頭に手掛けた大手メーカーの統合認証システム構築や認証基盤の立ち上げを筆頭に、金融、流通・小売、製造、官公庁など、止まることが許されないミッションクリティカルなシステム開発に数多く参画してきました。

また、時代の変化に合わせてPHPやTypeScript、React/Vue.jsといったモダンなフロントエンド技術も貪欲にキャッチアップ。新しい技術を習得し、実際の現場で課題解決につなげるプロセスは、現在も変わらないエンジニアとしての大きな原動力です。


2. 大規模マネジメントと「現場を推進する」PMO・PL経験

キャリアの後半では、プレイングにとどまらず、チームリーダーやPM/PMOとして組織やプロジェクトを導く役割を多く担ってきました。

  • 100名〜400名規模のプロジェクト管理 管理ツールの導入や会議体の最適化を通じ、部門間の情報共有やリスク管理を徹底して推進。
  • 上流工程・顧客折衝 大手クライアントとの直接折衝を通じて、要件定義から仕様策定、実行可能なWBSへの落とし込みを主導。
  • 組織運営・人材育成 自社にて課長職として最大20名のメンバーマネジメントを担当。評価制度の策定や若手エンジニアの育成に従事。

数々の現場を通じて実感したのは、「システムを作るのも、使うのも人間である」ということです。どんなに優れたアーキテクチャや技術であっても、プロジェクトに関わる人間同士のコミュニケーションや心理的安全性が欠けていては成功しません。メンバーが自発的に発言・挑戦できる風通しの良い環境づくりを常に意識しています。


3. 最新技術への挑戦とこれからの展望

変化の激しい業界ですが、常に現場の最前線で技術リードや最新ツールの活用に挑戦し続けています。

直近の製造業向けシステム刷新プロジェクトでは技術リード(PL)を務め、GitHub CopilotやClaude Codeなどの生成AIを活用した要件定義・設計書作成の効率化や、開発プロセスの標準化を手掛けました。

AIなどの先端テクノロジーで生産性を飛躍的に高めつつ、25年間の現場で培った「泥臭く確実なマネジメント力・設計力」を掛け合わせることで、高品質な価値を迅速に届けることを目指しています。


おわりに

長年この業界に身を置いていますが、時代の変化とともに新しい学びが得られることこそがエンジニアという職業の最大の魅力だと感じています。

本ブログでは、これまでの実務経験で得た知見や、開発・マネジメントの工夫、最新ツールを実践した所感などを発信していく予定です。

開発のご相談や技術的な交流など、ぜひお気軽にご連絡ください!