2018年4月7日土曜日
曖昧さを許すXXエンジン
近年では、コンピュータソフトを全く一から作るということは殆どない。何らかのライブラリやPaaS、データベース、ミドルウェア、フレームワーク、などと言われるものを駆使することで、大いにその労力を低減することができる。
だが、そのインターフェースは言語と同様に醜悪である。マニュアルを読み、想定した呼び出し方をしなければまともには動かないばかりか、その手法はパーツによって全部異なる。
プログラマにとって今までそれが当たり前だったのだが、考えてみればそれは極めて不親切なのではないか、と思うのだ。人間の技術者だったら日本語で説明すればやってくれるのに、RPAになるととたんにプログラミングになってしまいプロが必要、というのが今の状況だ。
かつてSOAPというプロトコルはあったが、それでもまだ圧倒的に不足だ。自然言語による記述であって、更に曖昧さを許した上でもプログラムとしては正確に動く、という仕掛けにする必要がある。ツールが増えれば増えるほど、その問題は深刻になっていく。
例えば、時刻を返すライブラリがあったとする。そこには例えば「XX月YY日は何曜日?」といったメッセージを送ると「水曜日です」と返す仕掛けがあるはずだ。だがここには落とし穴がある。そう、年が指定されていないのだ。Excelで年を省略した日付を入れると年を補完してくれるが、そのような仕掛けが入っていることが必要なのだ。また、よく見てみれば日本語で問うていることがわかるだろう。これも今まではなかったことだ。
ファンクションにおいては「デフォルト値」のようなものがあるが、この例ではその程度で済む。だが事情はもっと複雑だ。例えば太陰暦と太陽暦では日の勘定の仕方が違う。
「XX月XX日とYY月YY日は何日離れている?」としたときに、太陰暦で聞いていたとしたら。しかも太陰暦で計算していることは文脈から分かり、その時々では指示されていないとしたら。あるいは「何日」と言っておきながら時間まで暗に尋ねているかもしれない。うるう秒まで含めた正確な秒数まで求めているかもしれない。
受け取り手にしても、答えが過度に正確だったら途中で切り捨てたり、勘違いしていると思ったらそれを指摘して問い直したりする、ということも考えなければならない。もちろんそれに答える技量が、ツール側にも必要だ。
一つのツールに対しての呼び出し方が多数あり、その曖昧さ加減は文脈まで含めて大きい。内部コードはツールそのものより呼び出し方の方がはるかに複雑。これが将来的なツールのあり方だと思う。
これは、例えば「Hey, Siri」といったような音声インターフェースと同じようなものであろう。プログラムは自然言語で、話し言葉になっている。記述は適度に曖昧で、それが人間にとっての読みやすさを生んでいる。ツールが賢くなればなるほど記述は簡潔になり、読みやすくなる。
従来の自然言語解釈とプログラミング言語との間を結ぶ新たなXXエンジン(意味解釈エンジン?)として開発し売り出せば、相当なヒットになりそうだ。
登録:
コメントの投稿 (Atom)
注目の投稿:
ダイナミック租税とその指標
今の法律では、税率は一定の計算式で表されるが、そのパラメータは固定である。需要と供給のバランスによって商品の価格を変えるダイナミックプライシングというのがあるが、あれを租税にも適用してはどうかと考えてみた。 納税者の声をベースにして様々な租税や補助金を自動調節して、どこか一箇所...
人気の投稿:
-
ハクキンカイロの発熱原理を調べていて、これを防災用(キャンプ用でも良いのだが)の湯沸しに使えないかと考えた。 普通、キャンプではガスコンロを持っていく。だがあれは裸火を使うから、熱効率は悪い。これに対してハクキンカイロの仕掛けは、白金触媒を適切な場所に配することで、極...
-
科学者、医者等であっても発言が必ずしも科学的とは限らない。無自覚ならまだ可愛いが、むしろ素人を煙に巻く悪意すら感じることもある。 量的議論がそのひとつであることは言うまでもないが、もっと以前の問題として、論理が破綻していることの多さがある。 そのひとつとして、ス...
-
新型コロナウィルスへの対応で、医療機関の防護服やマスクが足りないことが話題だ。ゴーグルは違うが、その他は使い捨てであるところがネックになっている。作っても作っても、消費の方が激しい訳だ。しかし考えてみれば、そもそも何で使い捨てなんだろう。細菌兵器用の防護服は使い捨てではない...
-
ガートナーが出しているハイプサイクルによると、生成AIはまだ幻滅期の手前にいるらしい。つまり今後大きな幻滅を経て実用域に進んでいくことになる。その幻滅とは、人間なら当たり前にできることでまだ生成AIにできないことが多く分かってくることによる。そしてその幻滅期を乗り越えるのは、...
-
時代が進むことで、昔のSFが奇異に思えるようなことはよくある。抑揚のないコンピュータ音声や、わざとぎこちなく歩く人間型ロボットなどは、もはや過去の遺物である。スタートレックシリーズに出てくるトリコーダーもその一つだ。 トリコーダー本体、また医療用プローブを手に持って...
-
生成AIを使って作成されたイラストに対する極端な非難が相次いでいる。そのどれもが、ちょっと行き過ぎに思える。例えば、事前にAIであることを知らせているもの、絵を描いている本人が確認し承諾したものまでも非難されている。なぜこんなに過剰な反応をするのだろう。単にノイジーマイノリティの...
-
卓上カレンダーのようなものを机に置いておいて、必要に応じてテレビ電話やフォトフレーム、緊急通報など、家で必要とされる様々な機能を集約する機械を考えてみる。 これは、従来は電話やFAXのような位置づけだったものだ。これら以外にも一家に一台の情報機器は考えられるので、それを切り替え...
-
コロナ禍ではあまり本ブログを更新しなかったが、この間は陰謀論が跋扈した時期でもあった。コロナは存在しない、ワクチンは危険、アビガン買いだめ、マスクは意味がないなど、実に様々な陰謀論が飛び交った。 この手の人は今だに存在しており、体感としてはむしろ増えている。それも、身の危険を...
-
自分の知る限りでは、VRChatのワールドで青空文庫が読める図書館があったのと、N高の教室メタバースくらいしかマトモな例がないのが、メタバース内で本を読む方法だ。本や書類がメタバース内で苦も無く読めるようになれば、電子書籍も含めて全部メタバース内に落としてしまいたい、とすら思っ...
-
映画と言えば、今でも娯楽のジャンルの一つとして確立したものではあるが、近年では衰退の兆しがある。そのたびに3DやCGなどのテコ入れが入ってきたわけであるが、ここにきて更に新しい提案ができるようになった。それがタイトルにあるインタラクティブ性の導入である。 とは言っても、...
0 件のコメント:
コメントを投稿