AdaのSPARKみたいな形式検証をプログラミング言語環境側に用意してあったら、ハルシネーションの大半にAIが自身で気づけるかもだし、形式検証とAIって相性どうだと思う?><(意訳)って、Geminiさんに聞いてみたら、
「(形式検証で検出できる範囲において)単にハルシネーションに気づけるだけではなく、AIが形式検証エラーのメッセージを読むことで自律的に学習出来るので、SPARKみたいな形式検証とAIの組み合わせはすごくいいはず。でも、規模が大きいプロジェクトでは、AIが出力する契約プログラミングのコードが膨大になって、形式検証の実行に時間がかかってボトルネックになりそう」(意訳)
みたいに言われた><
コーディングエージェントの現状の整理とエンジニアの仕事の変化について https://azukiazusa.dev/blog/coding-agents-and-developers-work
いま話題の(?)これ読んでて思いついたけど、
AIの自立型プログラミングでのハルシネーション抑制に、AdaのSPARKのように『契約プログラミングの記述を使った形式検証環境』をプログラミング言語側に用意したら、『形式検証で検出できる範囲のハルシネーションによる誤り(=実行時にエラーを起こして停止するような誤りの大半)』は、AIがSPARKみたいなのを動かして形式検証エラーのエラーメッセージを読む事で自分で自分のハルシネーションに気づけるようになると思うんだけどどうだろう?><
LLMs are making formal software verification feasible at a much larger scale \ Anthropic https://www.anthropic.com/research/formal-verification
そこまでする(出来る)なら、SPARKに書き換えちゃえばいいじゃん・・・><
「バグのないソフトウェア」の実現を目指してAnthropicが「AIを用いて数学的にバグがないことを証明する」という手法を開発 - GIGAZINE https://gigazine.net/news/20261023-anthropic-formal-verification/
・・・・?><
「RSA-260」ついに解けた Xに“130ケタの数字”投稿、世界が注目 マスク氏「文字数増やしてよかった」(ITmedia NEWS) - Yahoo!ニュース
https://news.yahoo.co.jp/articles/d494e0bfa5872669dffe3a7b293e766bb898ee24
これからふと思って色々試したりして知ったけど、
RSAの計算が成り立つ最小限である4bitのRSAって作ろうとすると、必ず秘密鍵と公開鍵が同じになって「暗号とは?><;」となる珍妙なものができる?><;
本来推測不可能な秘密鍵にわずか1バイトの値を使っていたeMudhraがSSL/TLS証明書事業から撤退 - GIGAZINE
https://gigazine.net/news/20261023-emudhra-exit-ssl-tls/
海外で『鉄拳6』の勝手移植が誕生、これを契機として日本と海外ユーザーの海賊版に対するスタンスの違いが浮き彫りに、認識の違いはどこから来るのか考察が続々 - Togetter
https://togetter.com/li/2761835
これどちらにも100パーセントは同意しないけど、「じゃあ海外のやつらはクリエーターの立場ならどうするんだ?」という意見に関しては、『作者が昔作ったゲームをタダで配って』そして『パブリッシャーが慌てて止めたりする』という事例を何度か見てるので、そもそもそこから違うんじゃねって気がしてる><
[B! Windows] 今後のWindows 11からは「.NET Framework 3.5」が同梱されなくなる!?2010年前後に制作されたアプリケーションが動作しなくなる可能性あり | Game*Spark - 国内・海外ゲーム情報サイト https://b.hatena.ne.jp/entry/s/www.gamespark.jp/article/2025/10/14/158345.html
その頃に作ってたアプリなんだったのかすらもう覚えてないけど、
もしオレンジが当時 .NET Framework 3.5で作って配ってたアプリを使ってて、Windows 11でも使いたいのに動かなくて困ってる人が万が一居たら、ソース紛失してても出来る限りそれと全く同じ機能のものを作るので言ってね><
(オレンジは配ったソフトウェアのサポートは無期限ってポリシー><)
(引用続き)
(ちょい略)
"... Eric, I want to make this 1000% clear: there are no user space bugs.
If it used to work, then user space was clearly doing the right thing.
The fact that you tried to several times claim it was buggy user space
is a serious breach of trust. You KNOW this is the case.
Seriously. There are no excuses ..."
LKML: Linus Torvalds: Re: [BREAKAGE] Since 4.18, kernel sets SB_I_NODEV implicitly on userns mounts, breaking systemd-nspawn
https://lkml.org/lkml/2018/12/22/221
"...We have very clear rules in the kernel: if some change breaks existing
setups, it is ABSOLUTELY NEVER the application that is broken.
It is the kernel. ..."
(引用つづく)