Back to list
ソフトウェアエンジニアリングのための AI:可能から証明可能へ
AI for software engineering: from probable to provable
Translated: 2026/4/24 20:33:31
Japanese Translation
arXiv:2511.23159v2 発表タイプ:cross-replace
要約:Vibe coding(AI テクニQUES を使用したプログラミングという期待が高まる手法)は、目標の指定の困難さ(「プロンプトエンジニアリング」は要件定義の一種であり、ソフトウェアエンジニアリングにおける最も難しい分野の一つ)と幻覚現象という二つの過酷な課題に直面しています。プログラムが有用になるのは、それが正解か、あるいは非常にほぼ正解である場合だけです。
解決策は何か?人工知能の創造性と、形式記述手法の厳密さ、現代的な証明ツールによる形式プログラム検証の力を組み合わせることです。
Original Content
arXiv:2511.23159v2 Announce Type: replace-cross
Abstract: Vibe coding, the much-touted use of AI techniques for programming, faces two overwhelming obstacles: the difficulty of specifying goals ("prompt engineering" is a form of requirements engineering, one of the toughest disciplines of software engineering); and the hallucination phenomenon. Programs are only useful if they are correct or very close to correct.
The solution? Combine the creativity of artificial intelligence with the rigor of formal specification methods and the power of formal program verification, supported by modern proof tools.