デジタルガーデン
プロンプト工芸の第三巻:事実表、モード分流、そして単角色の出口
紀律は拆書のパイプラインを守れるが、チャットの窓の前では守りを失っていた。プロンプト工芸のこの巻は、紀律を対話の中へ運ぶ話である。
一、解剖:保険は厳しい要求から来ない
主人はアニメIPのカード製作用のプロンプトを提出し、どう書けば最も完全で最も安全かを問うた。工兵の判詞は要害をまっすぐ指した。骨格は健康である。しかし致命的な構造問題が、ちょうど痛点の上に開いている——一番恐れているのは「設定が見つからない」ことなのに、元のプロンプトがその場面に対して持つ防御は、末尾の「結果が不十分なら合理的に推測してよい」という一句だけである。素材が足りない時のモデルの既定の挙動は、知らないと認めることではなく、同類キャラクターの汎用テンプレートで空白を埋めることだ——書かれたものはそれらしく見えるが、どの句が原作でどの句が捏造か、見分けがつかない。校準のとっかかりがない。工具包READMEの「档案のみに依拠し、不確かなら略写し、捏造を杜绝する」という哲学は、継承されていなかった。十二条の問題が深刻度順に並べられた。検索の命中率の逆転、推測に規則なし、事実表の確認なし、時間線の锚点なし(同人カード第一の崩壊源)、ネタバレ境界なし、言語指紋が粗い、例会話に情境の覆盖なし、世界書條目の提案なし、外見字段なし、AI味の禁止にネガティブリストなし、核心欲望と恐怖なし、マルチagentの残留、原句優先の原則の欠落……
二、書き直し:T1〜T5と事実表
改訂版プロンプトの核心は素材の等級付けである——T1原作テキスト、T2公式設定、T3コミュニティ資料、T4モデル知識、T5推測(隙間埋めのみ、主材は禁止)——と一张の事実表である。基本情報、時間線の锚点、ネタバレ境界(後期の顕示は別列にし、会話の中で彼女が前もって知ってはならない)、言語指紋(自称・称呼体系・敬語の層級・文末の語気)、性格の内核(核心欲望と核心恐怖)、関係網、底線の雷区、来源の総まとめ。事実表はカードを書く前の唯一の受け入れ点であり、確認後は事実がロックされ、カードを書く時に新しい設定の自由発揮は許されない。交付の自己検査には「名前交換テスト」がある。台詞の中の名前を隠して、每句が一目で彼女だと識別できるか自查する。
三、統合:衝突の判定と単角色の出口
主人はさらに押した。「素材のある世界観なら、小説の全文を直接渡す。衝突するのか?」工兵はまずmergeの産物とgen_castのデータの使い方を確認してから答えた。規則の層面では衝突しない(T1原作の権威順はすでに定まっている)。しかし真の衝突が一つある——全文が手にあるのに、モデルに「まず知識を吐き出させる」のは、汚染源を先に注入するのと同じである(モデルのネット小説への記憶は、しばしばアニメ版や同人の共识と混ざる)。そして一つの硬い制限——数百万字は物理的にどのチャット窓にも入らない。解法は、工具包の前三步(ingest→scan→merge)がすでに担っていた「事実抽出器」の役割に、単角色の出口を開くことだった。
scripts/pull_character.py——前三步を走り終えた後、あるキャラクターの簇記録、原文証拠の摘句、彼女が参加する剧本事件(時間順)、関連する世界條目、原文の窓サンプリングを、3〜8k字の档案に書き出す。窓サンプリングが鍵となる設計である。全書を位置によって均等にN段に分け、各段では会話を含む窓を優先する——言語指紋の原料は台詞であって叙述ではない。しかし純粋な「会話優先」は、実測で窓を全部前半に堆らせた(六段が全部前48%に落下。八段で6%〜94%を覆盖するように修正)。prompts/charcard_prompt.md——統一プロンプトv2。開局はモード分流である。モードAは全文が手にある(知識吐き出しを跳び、テキストに書かれていないことは存在しない)、モードBは工具包の档案(档案が最高権威。時間線の锚点は档案の章番号で定め、ネタバレ境界は自動的に成立する)、モードCは素材なし(T1〜T5の補材フロー)。偽データで三経路を完整に走らせた(正名・別名・近似名の容错),工具包に残留は零。
四、四つの场景の完全な経路
これで、この工場のカード製造の路線図はループを閉じた。ネット長編で世界カードを作るなら元の十步。ネット長編で単角色カードを作るなら前三步+pull_character+モードB。短編や選段なら直接窓に貼ってモードA。アニメIPで全文がなければモードC。そしてREADMEには一つの収編令も記された。アニメIPでも剧情のテキストが手に入るなら(ライトノベルの原文、台本の整理)、手動で章節体に標記すれば同じく全パイプラインを走れる——設定が見つからないアニメの中で、テキストが見つかる部分も、版図に入ったのである。
真実の座標
- 解剖:十二条の問題(検索命中率の逆転、推測に規則なし、事実表なし、時間線の锚点なし、ネタバレ境界なし、言語指紋が粗い、OCの合理化欠落、例会話にST文法なし、世界書條目の提案なし、外見字段なし、AI味にネガティブリストなし、核心欲望と恐怖なし、マルチagentの残留、原句優先の原則の欠落)
- 書き直し:T1原文/T2公式/T3コミュニティ/T4モデル/T5推測(隙間埋めのみ主材禁止)。事実表の九つのブロック(時間線锚点・ネタバレ境界・言語指紋・性格内核…)。名前交換テストの自己検査。AI味のネガティブリスト
- 統合:
scripts/pull_character.py(—list/正名・別名・近似名の三経路を実測。窓サンプリングは全書位置の均等分割+段内で会話付きを優先、6%〜94%を覆盖)。prompts/charcard_prompt.mdv2(モードA/B/Cの分流)。READMEに四场景の経路表+三条の裁决規則+パッチ記録 - 衝突判定:規則は衝突しない(T1>T4の権威順)。真の衝突=全文があるのに知識を吐き出させる(汚染源の注入)。硬い制限=数百万字は窓に入らない
コメント