目次
2.1 コードがわからない場合は、Bing AI に質問できます
2.2 プログラムが正しく理解しているかどうかわからない場合は、Bing AI に尋ねることができます
2.3 プログラムのコンパイルにバグがある場合は、Bing AI に問い合わせることができます
1 Bing AIの使い方
Bing AI を使用するには、Microsoft の Edge ブラウザを使用し、Edge ブラウザを開いてから、Bing を開く必要があります。
次に、左上隅の [チャット] をクリックして Bing に入ります。
その後、質問することができます
問題が発生したとき、Google にアクセスして答えを検索することがありますが、質問によっては Bing AI に尋ねたほうがよい場合もあります。Bing AI は大規模な言語モデルと bing 検索を組み合わせていますが、毎回そうであるわけではありません。問題が発生した場合は、Bing AI に引き渡しますが、他の方法の方が優れている場合もあれば、Bing AI の方が優れている場合もあります。Bing AI をツールまたは方法の 1 つとして使用でき、他の方法と組み合わせることができます。コードを読み書きする能力を向上させるためのツールや、バグ解決の効率を向上させるためのツールです。ここでは、Bing AI の使用方法の簡単な例を示します。
2 Bing AI の使用例
2.1 コードがわからない場合は、Bing AI に質問できます
例えば、Linuxカーネルのソースコード中のi2cドライバー関連のコードを読んでみると、以下のブログのようになります。LinuxカーネルのI2Cドライバーフレームワークの詳細説明 --これが最長のはずです-これまで600以上のブログの中で最も消費されているブログ A blog_Chen Honwei のブログ - CSDN ブログ
過去問は全て解けましたが、最後の問題は自分の理解でソースコードを見て誤解を入力し、Bing AIに直接質問してみました。
それから私は理解しました。
2.2 プログラムが正しく理解しているかどうかわからない場合は、Bing AI に尋ねることができます
例えば、Linux カーネルのソースコードを読んだ場合を例に挙げると、以下で得られた関数呼び出し関係が正しいかどうかわからない場合は、Bing AI に確認してもらうことができます。
i2c_add_driver(&at24_driver)
i2c_register_driver(THIS_MODULE、ドライバー)
driver_register(&driver->driver)
バス追加ドライバー(drv)
klist_add_tail(&priv->knode_bus, &bus->p->klist_drivers) はドライバーを klist_driver に置きます
ドライバー_アタッチ(drv)
bus_for_each_dev(drv->バス、NULL、drv、__driver_attach);
__driver_attach(struct device *dev, void *data)
driver_match_device(drv, dev);
drv->バス->一致? drv->bus->match(dev, drv) : 1;
driver_probe_device(drv, dev);
real_probe(dev, drv);
dev->bus->probe(dev); または drv->probe(dev)
—————————————————
著作権表示: この記事は CSDN ブロガー「Chen」のオリジナル記事です。 Honwei」、CC 4.0 BY-SA 著作権契約を遵守し、転載する場合は元のソースリンクとこの声明を添付してください。
元のリンク: https://blog.csdn.net/u013171226/article/details/131761869
そこでBing AIに聞いてみた
これが彼の答えです
2.3 プログラムのコンパイルにバグがある場合は、Bing AI に問い合わせることができます
次のブログに示すように、onnxruntime をコンパイルすると、次のようになります。
GCC バージョンが 11.3 にアップグレードされた後、同じ C++ コードをコンパイルするといくつかのエラーが発生しました_Chen Honwei のブログ - CSDN ブログ
初回はバグに遭遇しなかったのですが、gccをバージョンアップしたら変なエラーが多発したので、Bing AIに直接問い合わせてみたところ、以下のような結果が得られました。