Mathi問題
AIが生成したコードは一見正常に動作するが、数学的なロジックに潜む「Mathi問題」と呼ばれるバグを見逃しやすい。本記事では、AIコード生成の限界と、開発者が数学的思考を放棄せずにAIと協業する重要性を論じる。
背景メモ
- **Mathi** とは、同社のエンジニアが社内のコードレビュー中に見つけた、AI(Copilot)が生成したJavaScriptの関数名。`getMathiPrecision` というこの関数は「数学的な精度を取得する」という意図で書かれたが、`Mathi` という単語は実在しない — 開発者に「Math(数学)+ i(何かの略)」と誤認された名残である。