寓話
機械の門口に立つスライス職人
鋳字坊の植字機は強力だが、門口には必ず切片師匠が一人いなければならない。どんな文章も入門前に、まず彼が機械の認識する小片に切り、各片に番号を貼る。
主人は当初、切片師をただの雑用係と思っていた。だが客が、同じ文章を別の機械に移すと費用が変わり、長いリンクは細かく切られ、コード内の空白も結果に影響すると不満を言った。店員たちはまず見積表に「おおよその文字数で見積もる」と書いた。請求は依然として不安定だった。機械の作業量を実際に決めるのは切片師の語彙表と切り方だからだ。
あるカスタマーサービスシステムがマシンを移行したとき、古いプロンプトは変わっていないように見えたが、実際には小片の数が急増した。新しいスライサーが中国語、句読点、製品番号の分割方法を変えたため、本来収まっていたコンテキストが押し出されて溢れた。主人はようやく理解した。スライサーは門番ではなく、マシンインターフェースの一部である。入力がどう番号になり、出力番号がどう文字に戻るかは、彼が決める。
彼らは切片師もエンジニアリング管理に組み込み始めた:小片izerのバージョンを記録し、小片数を推定し、特殊文字をテストし、多言語とコードサンプルを確認し、マシンを移行する前にコスト比較を実行する。
高リスクのシステムでは、小片izer 関連の依存関係も固定し、デプロイ後に同じテンプレートが突然長くなったり、切り詰め位置が変わったりするのを避ける。記録には小片のカウントも保存し、コストやコンテキストの問題を調査しやすくする。
その後、機械を入れ替えるとき、店主は機械のスコアだけでなく、この機械にどの切片師を付けるか、語彙表はどれくらいか、旧システムとどれだけ違うかも尋ねた。切片師は顧客からの手紙の一部を皆に見せて切った。人名は一片、句読点も一片、珍しい語はいくつもの片に砕け、空白や改行も時には位置を占める。
店主はようやく見積もりと限度額を作り直し、肉眼で見た文字数で見積もるのをやめた。機械を替える前にも、まず門番の職人にどの切り方帳を使うか尋ねた。
その後、鋳字工房の争いはぐっと減った。文章は門をくぐる前にまず小さく切り分けられ、切り方が違えば速度も費用も収まる内容量も変わる。彼は言った。機械が食べるのは原文ではなく、切片職人が渡した番号だ。この門を理解してこそ、容量とコストを管理できる。