AIによるデバッグは有効か?(4/8)
◆ プログラムゼネレータとしてAIはかなり使えると思う。的確に仕様を与えれば、その仕様に合致するコードを出力してくる。ただし仕様が曖昧だと正しい答えは出てこない。また自分で書いたコードを、仕様と共にAIに見せれば、不具合点や改善点を得ることが出来る。
◆ プログラム系に関してはCHAT GPTが優秀かなと思った。GROKは曖昧な回答を得る質問に対してチューニングされているが、効率的なコードを吐き出すという点でGPTの方が優れている印象である。
◆ あとは仕様を上手く書けるかどうかで、仕様が正しく書けなければ正しく動くプログラムが出来ない。AIは仕様の通りにコードを書く訳で、仕様の間違い探しまではやってくれない。仕様の間違い探しとか仕様の不完全さは、まず最初にその仕様をAIに見せて添削して貰うところから始めなければいけない。
◆ ある入力に対して何かの出力を期待する仕様では、入力の範囲の規定や範囲を超えた入力の処理、実行時間やコードサイズが重要であればそのプログラムを動作させる環境やメモリ量なども含めて指示しないといけない。逆に実行時間の推定値を要求すれば、それを出力してくれる。
◆ 例えばCPUが8080でクロック周波数が1MHz、RAMが2kバイト、ROMが8kバイトのハードウエアで16bit÷16bitで答えが16bitの浮動小数点演算ルーチンをアセンブラで書けと指示すれば、すぐにコードを得ることが出来る。最小の実行時間と最大の実行時間も回答してくれる。
◆ もしかしたらAIによって生成するコードが違うかも知れず、実行時間も変わってくるかも。ROM容量が無限にあったら、計算しないで16bit×16bit×16bitのテーブルを作ってきたりしてね。計算時間としてはこれが最も速い。
◆ AIは計算機なので計算が得意で、しかも公式などはAI自身が知っているわけだから指示が楽だ。そう考えると人間がやるべき仕事はかなり減る事になる。PCを使わなくなって漢字が書けなくなったように、AIを使うようになると公式だとか計算式だとか計算手順を覚えておく必要がなくなる。
◆ 制御用のプログラムだと(センサなどの)入力が沢山あるのでデバッグが面倒だ。これも入力値のパターンとか上限と下限を指示すれば、様々な入力時における出力を計算してくれる。以前はデバッグ用として入力値のシミュレータを用意して、そこから対象のロジックに入力を与えて出力をチェックするみたいなこともやった。
◆ 曖昧なというのはちょっと違うのだが、エラーコレクションがあったりすると入力に対する結果が(エラーの位置などによって)変化するので、ちゃんと動いているのかいないのかの判断が難しい。こうした分野でもAIを使うと検証時間の短縮が可能になりそうだ。
◆ 人間が行うべき時間はこれで節約されるが、AIは膨大な電力を使って動いている。これはPCや電卓にしても同じで、電卓は遅いから(でも人間より速い)余り電力を食わないがシミュレータなどはPCで実行させても時間(=電力)を食う。
◆ CPUにしてもAIプロセッサにしてもGPUにしても時代が進むと低消費電力になるのだが、人間はその分だけ高速や大量の処理を要求する。個人利用のPCだと現状の性能で不満は少なくなったと思うのだが、ここまで来るのに(個人用のPCが出来てから)随分時間がかかっている。

| F&Fのblog風Annex |
|
ついに駄目になったエアホース 怪しいオイルじゃなくてオイル屋 タイヤチェンジャー置場を囲う 見慣れれば良く感じるのかな? ドコモは使えないほど遅い EVへの課税 ドコモ・通信の出来ない場所 ゴミは持ち帰るもの? ホイールに傷は付かないのか? 樹脂に使えるグリス |
| F&Fのblog風Next |
|
?ユリの香りを求めて? Panasonicのワイヤレス充電台を流用する 水槽用CO2レギュレータを整備する さび止め塗料を比較する・第二弾 古い電気集塵式空気清浄機を直す ヘッドライトコート剤の耐久性テスト 聴力を測ってみる 直らなかった日立工機の電動カンナ 洗面台の水垢を削り取る 放射線量を測る |
| リンク等に関して |
|
本ページのリンクはご自由に!
情報の転載はご遠慮下さい(引用はどうぞ) トップページの雑記にリンクを張って頂く場合、記事は毎日入れ替わりますので
blogの
記事宛にして頂くと合理的です。
こうするとリンク位置はF&F側で自動的に調整されるからです。 |
| 地震速報 |
|
2010年以前よりご利用いただいていた地震速報メールですが、2017年に新規受付を停止し2018年にサービスを完全停止しました。 その理由として情報取得が上手くいかなくなった事、スマートフォンのアプリなどで簡単に地震情報が取得できるようになったからです。 長期にわたりご利用ありがとうございました。 |
| AD1 |

|
●過去の記事 ●LIVE CAM. |
|
●全文サーチ どこに何があるのか見つける為に。
|
|
●F&FのBlog風1 |
|
●F&FのBlog風A |
|
●F&FのBlog風A |
|
●F&FのBlog風N |
|
●HP関係 SSIとかcgiとかiアプリとか
|
|
●気象関係 F&F観測所付近のライブ映像と気象データ。
|
|
●自動車関係 ワックスや燃費グッズテスト、HID、スクータの話題など。
|
|
●PC関係 炭酸ガス冷却のオーバクロックとか、色々改造とか。
|
|
●旅行など 海外旅行、国内旅行、ドライブやツーリングなど
|
|
●魚と珊瑚と猫 水草、無脊椎飼育の他、ネコの話題も。
|
|
●デジカメ デジカメ比較テストや内部拝見など。
|
|
●家電製品他 携帯電話、家電製品の内部拝見、Webカメラやレーザも。
|
|
●料理関係 普通の人はこんな事はやらないだろうなぁ。
|
|
●Newsの見出し RSSで集めたNewsの見出し
|
|
●住宅関係 土地取得から完成までのお話し。
|
|
●ポリシー プライバシーポリシー
|
|
●12星座占い 当たるかな?? |
|
●BBS 何でもお気軽に |
|
●LINK ●X ●Youtube ●みんから |
| F&Fに関して |
|
自動車関係のページには、WAXテストをはじめとする用品テストや燃費節約用品のテストなどがあります。 家電関係のページは携帯電話やPHS、その他色々な物の実験や評価の寄せ集めで、「その他全部」と思って頂いても良いかも知れません。 他はIndex通りというか、ま、料理のページに「マトモさ」を期待してご覧頂くと、かなりの違和感を感じる事になりそうです。 F&Fサイト内で行われている実験を追試する場合は安全に十分注意してください。 卵の電子レンジ加熱では、思わぬ破裂によって火傷をしてしまったとの報告も受けています。 くれぐれもご注意下さい。 メールアドレスはこれ ですが、うまく送れない場合は こちらをご利用下さい。 spam除けの工夫がしてあり、信頼性の低いIPアドレスやSMTPサーバからのメールは受けません(リターンは返ります)。 |
|
Amazon
楽天 |