まつもとゆきひろさん「Programming Language for AI age」~RubyKaigi 2025 3日目キーノート | gihyo.jp
https://gihyo.jp/article/2025/05/rubykaigi-2025-keynote-report-day3
なんで、コミュニケーションでのエラーの話を、統合された認識(知識)内でのエラーの話に挿げ替えてるの?><
"...AIが出力したコードを読んで人間が修正したり、人間が書いたコードをAIが手直ししたりなど、AIと人間が相互にやり取りする場合、一般的には静的型付け言語が使いやすいと言われています。..."
"...ただ、未来のことを考えた場合、本当に静的型付けは必要だろうか、とまつもとさんは問いました。人間はうっかり型を間違えることがありますが、賢い人間は型エラーを起こさないので、十分に賢いAIは静的型付けなどなくても型エラーを起こさない、と言います。"
あれ、3記事目だったんだ。前の記事で参照しているMySQLのドキュメントがバージョン5.7で「あー、ね」となった。
https://honda-techblog.hatenablog.com/
興味がある人はAda/SPARKを使ってみよう><
公式パッケージマネージャはこれ><
Alire -
https://alire.ada.dev/
契約プログラミングが使えることがすごいわけじゃなくて、『契約プログラミングで安全を数学的に証明できるようにコーディングしないと警告が出る環境』だから失敗したら人が死ぬ分野でも使える環境って、なるほどだし、
SPARKが無かった頃のAdaによる実装で起きたAriane 5の最初の打ち上げでの打ち上げ失敗(クラスターミッション)みたいなのを防げる技術なのか><
クラスターミッション - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3