0


利用微软Bing AI语言大模型辅助提高写代码、阅读代码、解bug的效率

1 怎么才能使用Bing AI

要想使用Bing AI,必须用微软的Edge浏览器,打开Edge浏览器,然后打开必应。

必应 (bing.com)

然后点击左上角的聊天,即可进入必应

然后就可以提问问题了

有时候我们遇到问题会去Google搜索答案,但有些问题如果我们问Bing Ai可能会更好,Bing AI是结合了大语言模型和bing搜索,但这里不是说每次遇到问题都交给Bing AI,有时候可能其他方法更好,有时候可能Bing AI更好,我们可以把Bing AI作为工具或者方法的其中一种,可以和我们其他的方法或者工具结合起来,提高我们写代码、阅读代码、以及解决bug的效率,下面简单举一下我用Bing AI的例子。

2 Bing AI使用举例

2.1 代码没看懂,可以问Bing AI

比如我在阅读Linux内核源码中i2c驱动相关的代码时,就如如下博客所示:Linux内核的I2C驱动框架详解------这应该是我目前600多篇博客中耗时最长的一篇博客_陈 洪 伟的博客-CSDN博客

前面的那些疑问都解决了,最后的一个疑问我按照的我的理解去看源码进入了一个误区,我直接问Bing AI,

然后我就理解了。

2.2 当你不确定你程序理解的是否正确时,可以问Bing AI

比如还是拿我阅读Linux内核源码为例,我不确定我下面得到的函数调用关系是否正确时,我可以问Bing AI确认一下

i2c_add_driver(&at24_driver)

i2c_register_driver(THIS_MODULE, driver)

    driver_register(&driver->driver)

         bus_add_driver(drv)

              klist_add_tail(&priv->knode_bus, &bus->p->klist_drivers)把驱动放到klist_driver

              driver_attach(drv)

                  bus_for_each_dev(drv->bus, NULL, drv, __driver_attach);

                     __driver_attach(struct device *dev, void *data)

                         driver_match_device(drv, dev);

                             drv->bus->match ? drv->bus->match(dev, drv) : 1; 

                          driver_probe_device(drv, dev);

                              really_probe(dev, drv);

                                  dev->bus->probe(dev);或drv->probe(dev)   

————————————————
版权声明:本文为CSDN博主「陈 洪 伟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013171226/article/details/131761869

然后我去问Bing AI

这是他的回答

2.3 程序编译出现bug,可以问Bing AI

我在编译onnxruntime的时候,如下面博客所示:

ubuntu交叉编译(armv7_32位)onnx源码_cpu版本_onnxruntime交叉编译_陈 洪 伟的博客-CSDN博客

GCC版本升高到11.3后编译之前同样的C++代码出现的若干错误_陈 洪 伟的博客-CSDN博客

第一次没遇到bug,但是当我升级了gcc之后,发现出现了很多稀奇古怪的错误,也是我直接问Bing AI,得到如下结果。


本文转载自: https://blog.csdn.net/u013171226/article/details/132077427
版权归原作者 陈 洪 伟 所有, 如有侵权,请联系我们删除。

“利用微软Bing AI语言大模型辅助提高写代码、阅读代码、解bug的效率”的评论:

还没有评论