2017年9月26日火曜日
会社組織型大規模ソフトアーキテクチャ
一人の人間が覚えられる知識、処理できる仕事の上限は、ある程度限られている。その能力が十倍違うことはあっても、一万倍違うということは考えにくい。でも計算機モデルではこれはあり得ることだ。それは素晴らしいことなのか、それとも違うのか、ちょっと分からなくなってきた。
人間は、物理的なサイズが閉じているし、脳の大きさも似たようなものだ。成人であれば、倍半分違うということはない。言葉を喋るスピードが4倍違うと、多くの人は聞き取れなくなる。では仕事が多くなったらどうするかというと、人を増やすのが従来のビジネスモデルだ。
計算機だって同じではないか、と言えば、そうではない。プログラムの規模にはモデルによって何万倍もの開きがある。もちろんモジュール分割して開発するわけではあるが、その境界は曖昧で、いかようにも作ることができる。これは、物理的な限界がある人間とは違う。
問題なのは、そのような超高速・超巨大なシステムを構築するのが、ほかならぬ人間自身であるというところだ。つまり、全体の複雑さが、既に人間が管理する(開発する)能力を超えてしまっているのではないだろうか。
人間なら、部署を分け、各々にマネージャーを配置し、進捗状況などを常時監視する、いわゆる管理職が居るはずだ。仕事が複雑であるほど管理職の比率は増え、様々な視点から管理をする。だが大規模プログラムにはそういう視点がない。マネージャーが居らず全員が実務者、というのが今のプログラムと言える。
まったく居ないわけではない。プロセス監視、機器の故障監視、通信集中の監視、マルウェアの監視といった汎用の監視システムはある。だが、ワークフローの途中でハンコを押す、業務の内容を熟知したマネージャーソフト、というのは見たことがない。課長、部長の区別も勿論ない。
何を言いたいのかというと、大規模プログラムにおいては、人間がしているように、ソフトウェア上でも実務者とマネージャーに別れた監視の概念を取り込むべきではないだろうか、ということだ。そしてその各々の複雑さは人間個々の理解を超えない範囲に止め、複雑さの増大に対してはマネージャーの(数の)増加で対応する、というものだ。
概念自体は簡単で、従来の業務ソフトを分割して、内部でワークフローを作り、チェックポイントでマネージャーソフトの承認がないと先に進めないようにする。勿論却下された場合の対応方法もプログラミングする必要があり、これは従来なかった概念なので新たな開発になる。一方でマネージャーソフトは当然ながら新規開発である。
判断の基準は、個々の業務に間違いがないかどうかは勿論だが、統計的にその処理が妥当かどうか、だろう。例えば特定の処理が異常に多くないか、申請者が怪しい人物でないか、極端に金額や数値が大きくないか、など、どちらかと言えば「常識」を持つものになる。そしてこれらはAI的なソフトになるのではないだろうか。
こうすると、人間としてのマネージャーが一人のAIマネージャーを教育(学習)し、監視しながら徐々に自動化の割合を高めていく、という形になる。これなら実務者が人からソフトに変わっても同じ対応ができるし、ノウハウは会社(AI)に溜まることになる。マネージャ相互の優秀さもちゃんと個性が出るので、それらを比較してより向上させたり、評価に使ったりできる。
マネージメントの量が増えれば人も増やさなければならない。これなら実務者がソフト化しても管理者側に廻ることができ、また管理者が増えることで処理可能数が増え、人を削らずに業務を拡大することができる。
このアーキテクチャでは、ソフトウェアが幾ら大規模になってもソースは大規模にならない。AIマネージャーの初期状態は皆同じであり、事業立ち上げ初期には(プログラマやPMではなく)業務経験者が多数必要になる。もしソフトに不具合があっても被害が大規模になることはない(人間の管理者がチェックするため)。ベンダにノウハウが移ってしまってベンダロックインが生じることもない。費用の問題を除けば(検討していないので)、どちらにとっても良いシステムであると言える。
登録:
コメントの投稿 (Atom)
注目の投稿:
親の親ロボット
合計特殊出生率が1付近でウロウロしている時代が長く続いている。これは一世代で人口が半分になるという急速な少子高齢化を意味しており、現在の日本で既に数兆円規模で行われている少子化対策費をもっても止められていない。移民やAI・ロボットによる労働力支援は窮余の策ではあるが根本的解決...
人気の投稿:
-
ナフサの現状 から2ヶ月強、AIをClaudeに変えて、改めて分析したレポートをお知らせする。 --------- 2026年ホルムズ海峡危機 日本の石油需給・財政・産業構造への影響分析 作成日:2026年8月9日 分析対象期間:2026年2月〜2027年以降(予...
-
以前投稿した 太陽炉とシリコン発電所の設計 だが、その後GeminiからClaudeに切り替えて検討してみたところ、思ったほど簡単ではないことが分かった。そこでClaudeベースで再検討をした結果をお知らせする。 まずClaudeが指摘したのは、酸化ケイ素から酸素を分離...
-
一日千人の利用があるのに廃止する路線バスのニュースがあった。理由は運転手不足だという。 中期的にはこれは自動運転で置き換わっていくのだろうが、そうすると今のバスでは都合が悪いように思う。自動運転の時代には、「大型バスで定期運行」という形態そのものを見直すべきだろうと思う。 ...
-
空調服が世に出て久しいが、不格好なのは相変わらずで、着る気がしない。その理由は明らかに「ハリセンボンのように膨らんだ形状」である。 膨らむ理由は空気を「吸い込む」構造だからだ。ファンから吸い込んで、首や裾から吐き出している。であれば逆に「吸い出す」構造にしてはどうか、と考え...
-
前回の石油備蓄に関する調査 ナフサの現状 からそろそろ2ヶ月になるので、改めて調査してみたのだが、ここ2ヶ月でGeminiはあまり賢くなっておらず、同じようなハルシネーションを何度も作り出した。こちらも、それを何度も何度も指摘して訂正していったのだが、最初の方の命令を忘れたり...
-
カルビーがポテトチップスなどのパッケージを白黒にしたことに対し、政府がヒアリングを行った話。これについて少し調べてみたところ、けっこうとんでもないことが分かった。 パッケージ問題の本質は(ナフサそのものではなく、ナフサから作られる)エチレンの減産であり、その規模は平常時の四...
-
3Dプリンター木造建築工法3 脅威の性能とコスト 以前この提案した建築法の、更なる改良を試みる。 1.ハニカム構造(壁)の構成 前回、200℃での吐出、架橋促進剤噴霧、ヘラで押す、というのが気に入らなかったので、もっと簡単にした。 まずベース材として、リグニン粉末と上質(...
-
ディーン・ケーメン氏が発明した蒸留式浄水器「 スリングショット 」は、単に浄水と汚水を触れさせることで熱交換をしているようだが、ヒートポンプを使ってもっと積極的な熱交換ができないだろうか。 ツインバード工業 が、 FPSC と呼ばれるクーラーユニットを製造している。動作...
-
合計特殊出生率が1付近でウロウロしている時代が長く続いている。これは一世代で人口が半分になるという急速な少子高齢化を意味しており、現在の日本で既に数兆円規模で行われている少子化対策費をもっても止められていない。移民やAI・ロボットによる労働力支援は窮余の策ではあるが根本的解決...
-
図書館で本を借りたいと思った時に苦労するのは、どこに所望の本があるかが分からないことだ。小さい図書館ならともかく、大きな図書館では階が違っていたり、分類を間違えたり、と手間が掛かる。まあそれが楽しいという人もいるだろうが、自分としてはさっさと借りて帰りたい。 そこで考えるの...

0 件のコメント:
コメントを投稿