AIとの壁打ちログをナレッジ化してポートフォリオに変える
連載:AI時代のSE・プログラマのためのAI壁打ち実践入門
全5回 | 第5回 / 5(最終回)この連載は、AIを「答えを出す機械」ではなく、「前提を掘り、選択肢を増やし、判断を検証する相棒」として使うための実践シリーズです。
はじめに
AIとの壁打ちは便利です。しかし、多くの場合、会話が終わるとそのまま流れてしまいます。
「先月AIと相談した設計判断、何を決めたか思い出せない」
「同じような質問を何度もAIに聞いている」
「AI活用を転職のポートフォリオとして見せたいが、何を出せばいいかわからない」
こんな経験はありませんか?
この連載では、第1回で壁打ちの基本を、第2回で要件定義を、第3回で設計を、第4回で実装・レビュー・デバッグを扱いました。最終回の今回は、これらの壁打ち結果を**「流して終わり」ではなく「再利用できる資産」に変える**方法を整理します。
この記事で扱うこと
- 壁打ちログを残すべき理由
- Markdown化テンプレート
- 壁打ちログから何が作れるか
- RAG / MCP への接続イメージ
- Qiita記事化の観点
- ポートフォリオとして見せる方法
結論
先に結論を書きます。
AIとの壁打ちログは、整理すれば以下の再利用可能な資産になります。
| 変換先 | 使い道 |
|---|---|
| 要件定義書 | プロジェクトの記録として残る |
| ADR(設計判断記録) | なぜその設計にしたかが分かる |
| チェックリスト | 次の類似案件で使い回せる |
| FAQ | 同じ質問を繰り返さなくなる |
| RAG用ナレッジ | AIが過去の判断を参照できる |
| MCP Resources | AIエージェントに壁打ち履歴を引き継げる |
| Qiita記事 | 技術発信のネタになる |
| ポートフォリオ | 設計力・判断力の証明になる |
壁打ちを「会話」で終わらせず、「記録」にすることで、自分の知的資産として蓄積されていきます。
なぜログを残すべきか
壁打ちのログを残す理由は3つあります。
- 同じ失敗を繰り返さない: 過去に検討して却下した選択肢を覚えておける。
- 判断の根拠が残る: 「なぜこうしたのか」を後から説明できる。
- 再利用できる: テンプレート・チェックリスト・FAQ・記事の素材になる。
ログを残さないと、壁打ちの成果は「その場限りの気づき」で終わり、同じ検討を何度も繰り返すことになります。
壁打ちログ保存テンプレート
壁打ちが終わったら、以下のテンプレートに沿ってMarkdownで保存してみてください。
# 壁打ちログ: {タイトル}
## 日付
{YYYY-MM-DD}
## 背景
- なぜこの壁打ちをしたか
## 相談したかったこと
- 何を決めたかったか
## AIに渡した前提
- 目的、制約、判断基準
## AIから出た主な指摘
- 気づかなかった点
- 新しい選択肢
- リスク指摘
## 採用した判断
- 何を選び、なぜ選んだか
## 採用しなかった判断
- 何を捨て、なぜ捨てたか
## 未解決事項
- まだ決まっていないこと
## 次に試すこと
- 次のアクション
## 関連タグ
- 要件定義 / 設計 / デバッグ / 学習 / etc.
ナレッジ変換テンプレート
保存した壁打ちログを、他の人や将来の自分が使える「ナレッジ」に変換する場合は、以下のテンプレートをAIに渡します。
以下のAI壁打ちログを、再利用できるナレッジに変換してください。
ログ:
{壁打ちログ}
出力形式:
# ナレッジタイトル
## 背景
## 問題
## 判断基準
## 分かったこと
## 再利用できるテンプレート
## 注意点
## 未解決事項
## 関連タグ
Qiita記事化の観点
壁打ちログは、そのままではQiita記事にはなりません。しかし、以下の切り口で整理すると記事化しやすくなります。
| ログの種類 | 記事化しやすい切り口 |
|---|---|
| 要件整理ログ | 「曖昧なアイデアを要件にした手順」 |
| 設計相談ログ | 「採用案と却下案の比較 + 判断理由」 |
| デバッグログ | 「原因仮説の立て方と再発防止策」 |
| 学習ログ | 「つまずいた点と理解が変わった瞬間」 |
| 失敗ログ | 「何がダメでどう直したか」 |
ポイントは、「自分がやったこと」だけでなく「なぜそうしたか」「何を考えたか」を書くことです。プロンプトを紹介するだけでなく、判断の背景を書くと、読者にとって実用的な記事になります。
RAG / MCP への接続イメージ
壁打ちログをMarkdownで保存しておくと、将来的にAIの知識基盤に接続できます。
RAGへの接続
壁打ちログをMarkdownで保存し、ベクトルDBに入れておくと、次回の壁打ち時にAIが「過去の判断」を参照できます。
- pgvector、Chroma、Qdrant などにナレッジを格納
- AIに質問する際、関連する過去の壁打ちログを自動で検索・参照
MCPへの接続
MCP(Model Context Protocol)のResourcesとして壁打ちログを公開すると、AIエージェントが設計判断の履歴を引き継げます。
- 壁打ちログをMCPのResourceとして登録
- AIエージェントが過去の設計判断を参照して、一貫性のある提案ができる
これらの具体的な実装方法は、本連載の後続記事で扱う予定です。
ポートフォリオとして見せる成果物
壁打ちのログとそこから生まれた成果物は、エンジニアとしての能力を示すポートフォリオになります。
| 成果物 | 示せる能力 |
|---|---|
| 連載記事(Qiita) | 技術発信力・文章力・継続力 |
| ADR集(GitHub) | 設計判断力・記録力 |
| 要件定義テンプレート | 要件整理力 |
| AI壁打ちテンプレート | AI活用の設計力 |
| ナレッジDB(Markdown) | 知識の構造化力 |
| RAG/MCP連携の実装 | システム構築力 |
転職活動やフリーランスの営業で「AIを使って何ができるのか」を示す際、「ChatGPTを使っています」だけでは弱いです。「AIとの壁打ちプロセスを設計し、ナレッジ化し、技術記事に変換している」と言えると、設計力・実装力・継続力が伝わります。
Qiita記事変換テンプレート
壁打ちログをQiita記事に変換する際は、以下のテンプレートが使えます。
以下の壁打ちログを、Qiita向けの技術記事に変換してください。
壁打ちログ:
{ログ}
記事の構成:
1. はじめに(読者の悩みから入る)
2. この記事で扱うこと
3. 結論(先に出す)
4. 悪い例
5. 改善例
6. テンプレート
7. 実務での注意点
8. まとめ
制約:
- Qiitaの読者向けに書く
- 機密情報を架空の例に置き換える
- AIの回答を正解として扱わない注意を入れる
- 実務で使える具体性を重視する
実務投入時の注意点
- 機密情報を除去する: 壁打ちログをナレッジやQiita記事にする前に、社名・プロジェクト名・顧客名・API キーなどの機密情報を必ず除去する。
- 完璧を求めない: 壁打ちログは「完成された文書」である必要はない。箇条書きでも、判断とその理由が残っていれば十分。
- 習慣化する: 最初は面倒に感じるが、テンプレートを使うと5分程度で記録できる。1日1つでも蓄積すれば、1ヶ月で30本のナレッジになる。
- 公開できるものとできないものを分ける: 業務の壁打ちログは社外公開できないが、学習や個人開発の壁打ちログはQiita記事の素材にできる。
チェックリスト
壁打ちが終わったら、以下を確認してみてください。
- 壁打ちログをMarkdownで保存したか
- 判断理由を残したか(なぜこれを選んだか)
- 採用しなかった案も残したか
- 未解決事項を書いたか
- 次に試すことを書いたか
- 機密情報を除去したか
- 次回使えるテンプレートに変換できないか検討したか
- Qiita記事にできる学びを抽出できないか検討したか
まとめ
AIとの壁打ちは、会話して終わりではありません。記録し、整理し、再利用することで、壁打ちの価値は何倍にもなります。
この連載全体を振り返ります。
| 回 | テーマ | ポイント |
|---|---|---|
| 第1回 | 壁打ちの基本 | G-C-C-J-Rの5要素で壁打ちの質が変わる |
| 第2回 | 要件定義 | AIに仕様書ではなく不明点・確認質問を出させる |
| 第3回 | 設計 | 選択肢を比較し、判断をADRに記録する |
| 第4回 | 実装・デバッグ | 修正コードより原因仮説とテスト観点を出させる |
| 第5回 | ナレッジ化 | 壁打ちログを資産として蓄積・転用する |
全5回を通して伝えたかったのは、一つのメッセージです。
AIとの壁打ちが上手い人は、AIに丸投げしているのではなく、自分の思考・前提・制約・判断基準を外に出している。
この先の展開
この連載で扱った壁打ちの考え方は、以下のテーマにつながります。
- 壁打ちログをMarkdownで保存するCLIを作る
- 保存したログをpgvectorに入れてRAG化する
- MCP Resourcesとして壁打ちログを参照できるようにする
- AIエージェントに要件定義・設計レビュー役を分担させる
これらのテーマは、今後の記事で扱う予定です。AIを「便利なツール」から「自分の知的パートナー」に変えるための第一歩として、まずは壁打ちログを1つ、Markdownで保存することから始めてみてください。
この記事では、AIの回答をそのまま正解として扱うことは推奨しません。
実務利用時は、機密情報を入れないこと、出力を検証すること、必要に応じて人間が判断することを前提にしています。
- 著者: @singula00991
連載一覧
- AIとの壁打ちは「質問」ではなく「思考プロセス設計」である
- 曖昧なアイデアを要件に変えるAI壁打ちテンプレート
- 実装前にAIと設計レビューするための壁打ち手順
- AIに丸投げしないコードレビュー・デバッグ壁打ち術
- AIとの壁打ちログをナレッジ化してポートフォリオに変える ← 今回