2018年6月14日木曜日

コーディング支援AI


開発環境は、今までも進化してきた。これを拡張して、コーディング支援にAIを使うという流れは、出てきてもよいように思う。

例えば、フレームワークにおいて仮のコードを置いているのを忘れないようにするとか、セキュリティやエラー処理のコードを自動で挿入するとか、ループのネストを常時チェックするとかいったものだ。あるいはPM的なアシストも考えられる。何回も同じコードを流しているのを見て、デバッグを行っているのだと感知して手助けする、進捗が大きく遅れたら再配分を提案する、などだ。

また、ソースの整形や方針統一(変数や関数の命名規則など)を自動で検知して修正を提案するとか、ソース分割やサブルーチン化の粒度を調節する、共通ルーチンを見つけて統合を提案する、なども考えられる。

恐らくこういったことの一つ一つは別のAIで、それらが自分のカテゴリでコーディングの動きを見張っているような形になると思われる。どの程度の精度のAIができるのか、親切とおせっかいの度数調節などと課題はあるにせよ、AI自体の仕掛けとしては比較的単純で、目標と学習データがあれば比較的簡単に作れそうな気がする。

0 件のコメント:

コメントを投稿

注目の投稿:

ダイナミック租税とその指標

今の法律では、税率は一定の計算式で表されるが、そのパラメータは固定である。需要と供給のバランスによって商品の価格を変えるダイナミックプライシングというのがあるが、あれを租税にも適用してはどうかと考えてみた。 納税者の声をベースにして様々な租税や補助金を自動調節して、どこか一箇所...

人気の投稿: