✖
プログラミング言語については強く興味を持ち言語仕様を調べたりするのに、自然言語、例えば日本語についてはそんなに仕様を調べたりしないのは変だなとふと思った。
たぶん、間違いに気付きにくいことが大きな違いだと思った。プログラミング言語はコンピュータが解釈するから間違えているのが即座にわかるけれど、自然言語の場合、他人に読んでもらわないと間違いに気付かない。他人に読んでもらうというのはすごく敷居が高いしコストがかかる。そのうえ他人からの間違いの指摘というのは、コンピュータからの指摘と違って、大きく自尊心を傷付けられることがある。
さらに自然言語で特に母国語の場合、言語仕様について特に知らなくても運用できてしまう。なんとなくで使えて、なんとなく理解してもらえてしまうものだから、コンピュータ言語ほど厳密に書こうという動機が生まれない。
また、人間同士の場合、片方が理解しようとしている限り、コミュニケーションのコストをその片方に押し付けてしまうことができる。片方が伝える努力をしなくとも、片方が理解しようとする努力をしている限り、理解しようとしているほうに甘えてしまうことができる。コンピュータ相手であれば、コンピュータは理解しようという気がまるでないので、こちらが一方的に伝える努力をする必要がある。
人工言語であろうが自然言語であろうがコミュニケーション言語には変わりないので、もっと自然言語の仕様について敏感でもいいし、もっと伝えようと努めてもいいなと思った。
関連エントリー
- ✖ 理解力がないのはどうにもならないが、知識がないというのはコンピュータによってどうにでもなる。
- ✖ 自分にコミュニケーション能力がないことによって、かえってコミュニケーションの重要性について実感できるのは良い。伝えるべきこともあるし、伝える...
- ✖ LLM に我々(誰)が必要な図を描かせる場合、今のところは「matplotlib で描け」と指示するのが良さそう。特に↑のように2つのグラフ...
- 優生学はどう否定されるか、多様性はなぜ必要か 行動遺伝学に関する本を読んでから自分の中でちょっとモヤモヤした点を整理した。 優生学ってのは現代だとタブーとして扱われている。しかしこれは部...
- ✖ 人が写ってる写真を写真展とかで見ると、これは写真作品なのか、ともやもやする。それは当然もちろん間違いないのだけれど、顔の印象の大部分を支配す...