プロンプトを書く時代から、AIを実験する時代へ

Satoshi Koby

Hatched by Satoshi Koby

Aug 09, 2026

1 min read

91%

0

「良いプロンプトを書ける人」が、これからもAI活用で優位に立ち続けるのでしょうか。

おそらく、答えは違います。より重要になるのは、プロンプトを巧みに書く能力ではなく、プロンプトを生成し、試し、測定し、改善する環境を自分で持つ能力です。

自動でプロンプトを作る仕組みと、GPUなしでも動かせるオープンソースのローカルLLM。一見すると、前者はソフトウェア上の工夫であり、後者はハードウェアや運用の話に見えます。しかし両者を組み合わせると、AI活用の本質が変わります。

AIは、誰かに一度だけ正解を尋ねる道具ではありません。仮説を立て、実験を繰り返し、知的な作業手順を発見するための実験装置になります。

プロンプトは文章ではなく、実験計画である

多くの人はプロンプトを、AIに渡す指示文だと考えています。役割を指定し、背景を説明し、出力形式を定める。たしかにこれらは有効です。しかし、プロンプトを文章としてだけ捉えると、ある重要な問題を見落とします。

それは、どの指示が本当に結果へ影響を与えたのかが分からないという問題です。

例えば、顧客の問い合わせを分類するプロンプトを作るとします。最初は「あなたは優秀なカスタマーサポート担当者です」と書き、次に分類基準を列挙し、最後にJSON形式を指定するかもしれません。うまく動かなければ、文章を少し丁寧にしたり、例を追加したりします。

この作業は、しばしば職人芸になります。何を変えたから改善したのかが不明なまま、プロンプト全体を少しずつ書き換えていくからです。結果が良くなったとしても、別のデータでは再現しないかもしれません。

ここでプロンプトを実験計画として見る視点が役に立ちます。プロンプトには、少なくとも次の要素があります。

  1. AIに与える役割
  2. 解くべき課題の定義
  3. 判断基準や制約
  4. 参照すべき例
  5. 出力の形式
  6. 不確実な場合の扱い

これらは単なる文章の部品ではありません。AIの振る舞いを変える変数です。自動プロンプト生成は、この変数を人間の勘だけに任せず、複数の候補を作り、比較し、目的に合う構成を探すための仕組みだと考えられます。

つまり、AutoPromptの核心は「うまい文章を書いてくれること」ではありません。プロンプトを探索可能な設計空間へ変えることです。

プロンプトエンジニアリングの成熟とは、名文を書くことではなく、結果を生む条件を発見できることだ。

この見方を採用すると、プロンプトの改善方法も変わります。「もっと自然な指示にする」ではなく、「分類精度を下げている変数は役割指定か、例示か、出力制約か」と問うようになります。

ローカルLLMは、AIを実験室に戻す

しかし、プロンプトを大量に試して評価するには、別の条件が必要です。実験を繰り返せることです。

クラウド上のAIは便利です。高性能なモデルにすぐアクセスでき、複雑な環境構築も必要ありません。一方で、利用回数、費用、通信、データの取り扱い、モデルの更新などが実験の制約になります。少数の質問をするだけなら問題ありませんが、何百ものプロンプト候補を比較する場面では、制約が設計そのものに影響します。

ここでローカルLLMの意味が現れます。ローカルで動かすことは、単に通信費を節約する方法ではありません。AIを外部サービスから、自分で操作できる実験環境へ移すことです。

例えば、社内文書を要約するプロンプトを改善するとします。クラウドに文書を送る場合、情報管理の確認が必要です。利用料金も、試行回数に応じて増えます。モデルのバージョンが変われば、先週の結果と今週の結果を単純に比較できない可能性もあります。

ローカル環境では、モデル、プロンプト、入力データ、評価結果を一定の条件で保存できます。処理が遅くても、同じ条件で何度も実験できます。これは、AIを使うことよりも、AIの振る舞いを理解することに向いています。

GPUがなくても、量子化されたモデルや推論効率を高めた実行環境を使えば、一定の実験は可能です。もちろん、高性能な大型モデルを快適に動かせるという意味ではありません。Mixtral 8x22Bのような大規模モデルを一般的なCPU環境で運用する場合、メモリ容量、量子化の設定、応答速度などに現実的な制約があります。

しかし、この制約は必ずしも欠点ではありません。むしろ、何を測るためのモデルなのかを明確にする圧力になります。

最高性能のモデルを使い、曖昧な基準で一回だけ答えを得る方法と、少し小さくても同じ条件で百回試し、改善の傾向を確認する方法。後者のほうが、実務では強いことがあります。

自動化とローカル実行が出会う場所

自動プロンプト生成とローカルLLMを組み合わせると、AI活用は「質問と回答」から「探索と評価」へ移ります。

具体例として、商品レビューを三つの感情カテゴリーに分類する仕組みを考えてみましょう。人間が一つのプロンプトを考えて終わる代わりに、次のようなループを作ります。

  1. 目的と評価基準を定義する
  2. 自動的に複数のプロンプト候補を生成する
  3. ローカルLLMで同じテストデータを処理する
  4. 正解データとの一致率や誤分類の種類を記録する
  5. 成績の良い候補を改良し、再度試す
  6. 精度だけでなく、速度と資源消費も比較する

このループの重要な点は、AIにプロンプトを書かせることではありません。プロンプト作成を、評価可能な検索問題に変えることです。

人間の役割も消えません。何を成功と呼ぶか、どの誤りを許容するか、例外をどう扱うかを決める必要があります。例えば、感情分類で「やや不満」を肯定に分類する誤りと、深刻なクレームを肯定に分類する誤りは、同じ一件でも重みが違います。

したがって、単純な正解率だけでは不十分です。業務に応じて、評価関数を設計する必要があります。

評価の考え方は、次のように分けられます。

  • 品質: 正確さ、網羅性、論理性
  • 安定性: 表現や入力が少し変わっても結果が崩れないか
  • 効率: 応答時間、メモリ使用量、処理コスト
  • 安全性: 機密情報の扱い、危険な出力、意図しない推測
  • 運用性: 同じ条件で再実行できるか、変更履歴を追えるか

ここから、プロンプトの優劣は「一番賢そうな回答を出すか」では決められないことが分かります。実務で価値があるのは、特定の一問に感動的な答えを返すプロンプトではなく、現実の入力の揺らぎに耐え、繰り返し使えるプロンプトです。

制約は性能の敵ではなく、発見の道具になる

AIの議論では、より大きなモデル、より高い性能、より長いコンテキストが注目されがちです。しかし、モデルを大きくするだけでは、仕事の仕組みは改善しません。

例えば、社内会議の議事録を要約するタスクで、巨大なモデルが一度だけ素晴らしい要約を出したとします。それだけでは、実運用に十分ではありません。毎週異なる話者、雑音、専門用語、途中で切れた発言を処理できるか。要約の抜け漏れを検知できるか。担当者が修正しやすい形式で出せるか。こうした問題の多くは、モデルサイズだけでは解決しません。

ローカル実行には、速度やメモリという制約があります。そのため、開発者は「この処理は本当に大規模モデルが必要か」と考えるようになります。分類は小型モデルで済ませ、曖昧な案件だけを大きなモデルへ回す。要約の下書きはローカルで行い、最終確認だけ別のモデルに任せる。このようなモデルの役割分担が可能になります。

これは、AIを一つの万能な頭脳として扱う発想から、複数の専門職で構成されるチームとして扱う発想への転換です。

自動プロンプト生成も同じ方向を示します。すべてを一つの完璧なプロンプトに詰め込むのではなく、目的ごとに小さなプロンプトを作り、評価し、組み合わせる。例えば、抽出、検証、要約、例外検知を別々の工程に分けると、どこで誤りが起きたか追跡しやすくなります。

このときローカルLLMは、安価な代替品というより、設計の解像度を高めるための顕微鏡になります。遅さがあるからこそ、不要な処理を見つけられる。計算資源が限られるからこそ、評価指標を整理できる。外部にデータを出しにくいからこそ、入力データの構造を見直せる。

制約されたAI環境は、性能を削る場所ではない。曖昧な要件を、検証できる設計へ変える場所である。

「自律化」より先に、可観測性を設計する

AIを自動化するとき、多くの人は最初に「どこまでAIに任せられるか」を考えます。しかし、より重要な問いは「AIがなぜその結果を出したかを、どの程度観測できるか」です。

自動生成されたプロンプトが高い精度を示しても、理由が分からなければ、データの傾向が変わったときに対応できません。ローカルLLMで実験を繰り返せても、モデルのバージョン、量子化方式、温度設定、入力データ、プロンプトの変更履歴を残していなければ、結果を再現できません。

そこで、AIシステムには「自律性」と同じくらい「可観測性」が必要になります。最低限、次の情報を記録するとよいでしょう。

  • 使用したモデルと設定
  • プロンプトの全文とバージョン
  • 入力データの識別子
  • 出力結果と評価結果
  • 人間が修正した箇所
  • 失敗した入力のパターン
  • 処理時間と資源使用量

これらを蓄積すると、プロンプトは一回限りの指示文ではなく、改善され続ける知識資産になります。

さらに、評価用データと学習用の例を混同しないことも重要です。自動プロンプト生成が同じ例ばかり見て改善されると、実際には理解していないのに、テスト問題へ適応しているだけかもしれません。少なくとも、開発用、検証用、最終評価用のデータを分けるべきです。

ここに、ローカル環境の価値が加わります。データを外部へ送らず、評価の履歴を手元で管理できるため、改善の過程そのものを資産化できます。AIの導入で最も失われやすいのは、答えではなく、答えに至る条件の記録です。

今日から始める小さな実験

大規模な基盤を最初から作る必要はありません。まずは一つの反復作業を選び、プロンプトを固定せずに比較することから始められます。

例えば、メールの要約なら、次の四つの候補を作ります。

  1. 要点を三つにまとめる
  2. 事実と依頼事項を分ける
  3. 次に取るべき行動を抽出する
  4. 不明点と期限を一覧化する

同じ入力をローカルLLMへ渡し、結果を人間が評価します。どの候補が最も読みやすいかだけでなく、期限の抜け、担当者の誤認、推測の混入を記録します。その失敗例を次のプロンプト候補の生成材料にします。

この作業を続けると、単なるプロンプト集ではなく、自分の業務に固有の評価基準が見えてきます。「良い要約」とは短い要約ではなく、担当者が次の行動を迷わない要約だと分かるかもしれません。

この発見こそ、AI導入の本当の成果です。モデルが賢くなったというより、人間側の仕事の定義が明確になったからです。

Key Takeaways

  • プロンプトを文章ではなく、実験計画として設計する。役割、制約、例、出力形式を変更可能な変数として扱う。
  • 自動生成には必ず評価ループを組み込む。候補を作るだけではなく、同じデータで比較し、失敗の種類を記録する。
  • ローカルLLMを単なる低コスト代替と考えない。プライバシー、再現性、反復実験、モデルの役割分担を可能にする環境として使う。
  • 性能だけでなく、品質、安定性、速度、安全性、運用性を測る。一度だけ良い回答を出すことと、現場で継続的に使えることは別である。
  • AIの自律化より先に可観測性を設計する。モデル、設定、プロンプト、入力、出力、評価、修正履歴を保存する。

AI活用の競争は、最も高性能なモデルを持つ人の競争ではなくなりつつあります。これから差がつくのは、自分の目的に合わせて、モデルとプロンプトを測定可能な形で組み替えられる人です。

自動プロンプト生成は、AIに指示を出す人間を不要にする技術ではありません。ローカルLLMも、クラウドを否定するための技術ではありません。両者が示しているのは、もっと本質的な変化です。

AIを使うとは、答えを受け取ることではない。答えが安定して生まれる条件を、自分で発見し続けることである。

この視点に立てば、GPUの有無も、最初のプロンプトの巧拙も、決定的な問題ではなくなります。重要なのは、仮説を試せること、失敗を観測できること、そして改善を蓄積できることです。AIは完成品として導入する道具ではなく、実験可能な知的インフラとして設計したとき、初めて組織の能力になります。

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣