2018年4月7日土曜日
曖昧さを許すXXエンジン
近年では、コンピュータソフトを全く一から作るということは殆どない。何らかのライブラリやPaaS、データベース、ミドルウェア、フレームワーク、などと言われるものを駆使することで、大いにその労力を低減することができる。
だが、そのインターフェースは言語と同様に醜悪である。マニュアルを読み、想定した呼び出し方をしなければまともには動かないばかりか、その手法はパーツによって全部異なる。
プログラマにとって今までそれが当たり前だったのだが、考えてみればそれは極めて不親切なのではないか、と思うのだ。人間の技術者だったら日本語で説明すればやってくれるのに、RPAになるととたんにプログラミングになってしまいプロが必要、というのが今の状況だ。
かつてSOAPというプロトコルはあったが、それでもまだ圧倒的に不足だ。自然言語による記述であって、更に曖昧さを許した上でもプログラムとしては正確に動く、という仕掛けにする必要がある。ツールが増えれば増えるほど、その問題は深刻になっていく。
例えば、時刻を返すライブラリがあったとする。そこには例えば「XX月YY日は何曜日?」といったメッセージを送ると「水曜日です」と返す仕掛けがあるはずだ。だがここには落とし穴がある。そう、年が指定されていないのだ。Excelで年を省略した日付を入れると年を補完してくれるが、そのような仕掛けが入っていることが必要なのだ。また、よく見てみれば日本語で問うていることがわかるだろう。これも今まではなかったことだ。
ファンクションにおいては「デフォルト値」のようなものがあるが、この例ではその程度で済む。だが事情はもっと複雑だ。例えば太陰暦と太陽暦では日の勘定の仕方が違う。
「XX月XX日とYY月YY日は何日離れている?」としたときに、太陰暦で聞いていたとしたら。しかも太陰暦で計算していることは文脈から分かり、その時々では指示されていないとしたら。あるいは「何日」と言っておきながら時間まで暗に尋ねているかもしれない。うるう秒まで含めた正確な秒数まで求めているかもしれない。
受け取り手にしても、答えが過度に正確だったら途中で切り捨てたり、勘違いしていると思ったらそれを指摘して問い直したりする、ということも考えなければならない。もちろんそれに答える技量が、ツール側にも必要だ。
一つのツールに対しての呼び出し方が多数あり、その曖昧さ加減は文脈まで含めて大きい。内部コードはツールそのものより呼び出し方の方がはるかに複雑。これが将来的なツールのあり方だと思う。
これは、例えば「Hey, Siri」といったような音声インターフェースと同じようなものであろう。プログラムは自然言語で、話し言葉になっている。記述は適度に曖昧で、それが人間にとっての読みやすさを生んでいる。ツールが賢くなればなるほど記述は簡潔になり、読みやすくなる。
従来の自然言語解釈とプログラミング言語との間を結ぶ新たなXXエンジン(意味解釈エンジン?)として開発し売り出せば、相当なヒットになりそうだ。
登録:
コメントの投稿 (Atom)
注目の投稿:
パンアーキー:複線民主主義
民主主義が限界に来ている、とは色々言われている。だが、ならどうすべきかについてはどうも議論百出であり、自分としても「これは」と思うものが無かった。そこで色々調べていて、「パンアーキー」という考え方を見つけた。これが自分の考えに比較的近いと思ったので、この考え方について紹介する...
人気の投稿:
-
アメリカはなぜかサバイバル用のフリーズドライ市場が豊富だ。 Amazon.com を見ていると、実に様々な会社がフリーズドライの食品を出している。 日本のそれと大きく異なる特徴が、日本は食品として完成しているのに対し、アメリカのそれは素材であることだ。調理済みのものも無論...
-
前回の 太陽炉プラン について定量的に計算した結果、国内に残るシリカフュームの量が余りにも膨大であり、全部の処分はおろか殆ど売れないことが分かった。コンクリートの超高強度添加剤としての国内の需要は年間350万トンがせいぜいであるのに対し、生成されるシリカヒュームの量は4.76...
-
有名な金持ち本「DIE WITH ZERO」における著者の主張について生成AIと議論していたら、いつの間にかそういう結論に達してしまった、というお話。 著者の主張は、必ずしも財産ゼロで死ぬようにしよう、というものではない。多くの人は使い切れずに溜め込んだまま死んでしまう、こ...
-
地球温暖化の抑止のためには、化石燃料の消費を抑える必要がある。化石燃料の用途は材料と燃料だが、このうち燃料の用途を代替する施策を一つ思いついたので披露する。以下がその方法だ。 まず、砂漠に太陽炉を設置する。 この太陽炉で、砂漠の砂を熱する。砂は酸化ケイ素(SiO2)だが、...
-
VRゴーグルを使った教育は、既にN高などで実用化されている。これを更に進め、スマートグラス前提の教育を考えてみる。 N高の時代と違うのは、 強力な生成AIの存在 である。つまり、 教科書と学習指導要領だけを与えることで、教育プログラムを生成AIが自動的に作ってくれる ようになれ...
-
Meta Quest 3の視野角は110°(横方向)らしい。だが人間の視野角は180~220°くらいはあるそうで、実際に見てみると周辺視野は確かに限られており、潜望鏡を覗いているような気分になる。 これは何とかならないものかと調べてみると、市販の相当高いモデルでは120~140...
-
カルビーがポテトチップスなどのパッケージを白黒にしたことに対し、政府がヒアリングを行った話。これについて少し調べてみたところ、けっこうとんでもないことが分かった。 パッケージ問題の本質は(ナフサそのものではなく、ナフサから作られる)エチレンの減産であり、その規模は平常時の四...
-
アンソロピックが、生成AIを人間が制御できない可能性に触れ、一時的に開発を中止させる(という選択肢を提示する)、という事件があった。制御できないAIが人類を絶滅させたり、そこまで行かずとも大量虐殺したり、その他にも人類にとって好ましくない選択を行い、しかもそれを人間が止めることが...
-
糞便臭を芳香に変えて消臭する新発想の衛生車用潤滑油 「デオマジックVC1オイル」を共同開発 こういう木目細かい気配りこそが大切なんだよなあ。広く海外にも売ってほしい。 さて、これで考えたんだが、 臭いだけでなく、これは味にも転用できる考え方だ。 火星移住のような長期の...
-
アメリカかどこかで芸術家がやったアートで、白い部屋に様々な模様やアートを映し出す、というのがあった。また、プロジェクションマッピングは以前からあちこちで行われている。アートではなく常用として、室内にプロジェクションマッピングを行うようにしてみてはどうだろう。つまり、壁、家具...

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