← 一覧へ
連載 Agentic OS を、取引で読み直す の一部です ―― 目次を見る →

Agentic OS を、取引で読み直す(5):待つか、束ねるか ―― 全体の量は、一件の待ちで買う

この記事の読み方
前回、大勢で鍛えるとき、足並みを揃えるために、互いを待つ、という話をしました。

Agentic OS を、取引で読み直す(5):待つか、束ねるか ―― 全体の量は、一件の待ちで買う

待つ、という身近な取引

前回、大勢で鍛えるとき、足並みを揃えるために、互いを待つ、という話をしました。

その「待つ」は、もっと身近な、日々の捌き方にも顔を出します。

一件ずつ、来たそばから捌くか。

少し待って、何件か束ねて、一度に捌くか。

今回は、その取引です。

全体でたくさん捌きたいなら、少し待つほうが得です。けれど、待たされた一件だけを見れば、遅くなります。全体の量を、一件の待ちで買う。この秤を見ます。

支度は、件数ほど変わらない

計算する装置には、くせがあります。

一件だけを捌くときも、百件をまとめて捌くときも、とりかかる支度の手間が、あまり変わりません。

たとえば、作業台を空ける。道具をそろえる。入口から中身を運ぶ。計算する場所へ並べる。終わったものを出口へ戻す。

こういう支度は、中身が一件でも、何十件でも、似た重さでかかります。

もちろん、件数が増えれば、中身そのものを扱う手間は増えます。けれど、最初の支度は、件数にきれいには比例しません。ここが肝です。

一件だけでも、支度は一回ぶん要ります。

百件でも、うまく並べれば、支度は一回で済みます。

だから、装置の得意な形は、一件を丁寧に一回ずつ捌くことではありません。同じ支度の上に、できるだけ多くを載せることです。

一件ずつ捌くと、装置が空く

来たものを、すぐ一件ずつ捌くと、見た目はきびきびしています。

待たせません。先に来たものを、すぐ中へ入れます。

けれど、装置の中では、もったいないことが起きます。

毎回、重い支度をします。その支度のあとに、たった一件だけを流します。広い作業台の端だけを使って、すぐ片づけるようなものです。

装置は、本当はもっと多くを同時に抱えられます。計算する場所も、運ぶ道も、記憶する場所も、まだ空いています。それなのに、一件ずつしか流さないので、大半が遊びます。

働いている割合、つまり稼働が低くなります。

たとえば、装置が持つ力のうち、実際に計算に使われているのが二割四分だけ、ということが起きます。残りの七割六分は、空きです。

これは、装置が遅いからではありません。

入れ方が細すぎるからです。

太い水路に、細いひしゃくで一杯ずつ水を流している状態です。水路は空いています。けれど、入口の使い方が細いので、流れる量が増えません。

束ねると、同じ支度で埋まる

そこで、束ねます。

来たものを、すぐには捌きません。短い間だけ、入口にためます。何件かたまったら、それを一束にして、まとめて中へ入れます。

すると、支度の重さが薄まります。

一件だけのために一回支度するのではありません。三十二件、六十四件、百二十八件のために、一回支度します。

支度が一回で済むなら、その上に載る件数が多いほど、一件あたりの支度は軽くなります。

仮に、支度の重さを百とします。一件だけ流せば、その一件が百を丸ごと背負います。十件を束ねれば、一件あたり十です。百件を束ねれば、一件あたり一です。

中身を捌く手間は残ります。けれど、固定でかかる支度の重さは、束の中で割れます。

このため、稼働が上がります。

一件ずつでは二割四分しか働いていなかった装置が、束ねるだけで九割九分まで埋まることがあります。

装置を買い替えたわけではありません。計算の式を変えたわけでもありません。

入れ方を変えただけです。

一回の支度で、大勢を流す。空いていた場所を埋める。そうすると、同じ時間で捌ける数が大きく増えます。

ただし、先頭の一件は待つ

ここまでなら、束ねるほうがいつでも正しいように見えます。

けれど、代金があります。

待ちです。

束ねるには、仲間がそろうまで待たなければなりません。

最初に来た一件は、すぐには捌かれません。二件目を待ちます。三件目を待ちます。決めた数までそろうのを待ちます。

その待った時間ぶん、先頭の一件は遅くなります。

たとえば、一件が一千分の一秒ごとに来るとします。六十四件を束ねるなら、先頭の一件は、最後の一件が来るまで六十三千分の一秒ほど待ちます。

捌く時間がどれだけ短くても、この待ちは消えません。

束ねるために、自分の番を入口で止められているからです。

全体で見ると得です。同じ装置で多く捌けます。けれど、一件だけを見れば、すぐ返してもらえたはずのものが、束ができるまで待たされています。

これが、この取引の痛みです。

束を大きくすれば、量は出る

束を大きくするほど、全体の捌ける量は増えやすくなります。

支度の重さを、より多くの件数で分けられるからです。装置の空きも埋まりやすくなります。広い作業台に、すき間なく並べられます。

けれど、束を大きくするほど、待ちは延びます。

八件で切るなら、先頭は七件ぶん待てばよい。六十四件で切るなら、六十三件ぶん待ちます。二百五十六件で切るなら、二百五十五件ぶん待ちます。

来る速さが遅いと、この差はさらに大きくなります。

一件が十千分の一秒ごとに来る場所で、二百五十六件を待てば、先頭は二千五百五十千分の一秒ほど待ちます。二秒半を超えます。

それで全体の量が増えても、急ぎの一件には耐えにくい遅さです。

だから、どこで束を切るかが勝負になります。

大きく切れば、量を取れます。小さく切れば、一件の速さを守れます。

どちらも正しいのではありません。欲しいものが違うだけです。

全体でたくさん捌きたい場所では、束を大きくします。多少待たせても、装置を空けないほうが大事だからです。

すぐ返すことが大事な場所では、束を小さくします。稼働が上がりきらなくても、一件の待ちを短くします。

急ぎの一件と、ためてもよい大勢を、分けて扱うこともあります。同じ装置でも、入口の切り方ひとつで、性格が変わります。

二つの谺

待たせる代わりに、待つ間に別の仕事をする手もあります。一つの返事を待って手を止めず、その隙に次を進め、手待ちを別の仕事で埋めます。

一気に読み込む相と、一文字ずつ書き出す相を分けて回すのも、同じ並べ替えです。性質の違う仕事を、混ぜずに、それぞれ束ねて流します。

全体の量は、一件の待ちで買う

今回の取引は、単純です。

計算する装置は、一件だけを捌くときも、たくさんを一度に捌くときも、支度の手間が似ています。

だから、一件ずつ来たそばから捌くと、支度ばかりが重くなります。装置は空きます。稼働は低くなります。二割四分しか働かないこともあります。

少し待って、来たものを束ねると、同じ一回の支度で大勢を流せます。空いていた場所が埋まります。稼働は九割九分まで上がることがあります。

全体としては、ずっと多く捌けます。

けれど、ただではありません。

束ねるために待たされた一件は、その待ち時間ぶん遅くなります。束を大きくするほど、量は増えます。待ちは延びます。束を小さくするほど、待ちは短くなります。量は伸びにくくなります。

全体の量と、一件の速さの取引です。

ここまでは、速さ、軽さ、量という、目に見える得をめぐる取引でした。

次は、鍛える側の取引へ移ります。良い手に寄せていくと、賢くなります。だが、寄せすぎると、答えが一つの型に痩せて、見慣れぬ問いにもろくなります。

寄せると、痩せる。

活かすことと、探すことの、取引へ進みます。

← 一覧へ