简述在Visual Studio Code中安装百度Comate辅助编程插件的过程和方法。

版权声明

本文节选自《Python编程基础及应用》第2版,高等教育出版社,作者:陈波,刘慧君

本文可以在互联网上自由转载,但必须:注明出处(作者:海洋饼干叔叔)并包含指向本页面的链接。本文不可以以纸质出版为目的进行改编、摘抄。

  如图1所示,打开Visual Studio Code,点击窗口左侧的“Extensions(扩展)”按钮 ,输入Comate进行检索,在检索结果中找到Baidu Comate,然后点击对应的“Install”按钮即可安装Comate插件。

image-20240907142743495

图1 查找并安装Comate插件

  安装完成后,Visual Studio Code窗口左侧会出现“Baidu Comate”按钮。点击此按钮,即见Comate的登录页面,如图2所示。读者需要注册并登录,才能正常使用Comate。

image-20240907143337841

图2 Comate的登录页面

  点击图2中的登录按钮,软件会弹出如图3所示的对话框要求打开外部网站,选择“Open”,同意打开外部网站。

image-20240907143605528

图3 打开外部网站确认对话框

  接下来,系统会打开浏览器,读者将看到如图4所示的登录窗口。注意,如果读者已经在浏览器中登录了百度账号且未退出,看到的界面可能与图4不同。

image-20240907143851718

图4 百度账号登录窗口

  图4的登录窗口提供了很多登录方法。作者由于已经拥有百度账号,选择直接使用账号密码登录,如图5所示。

image-20240907144203812

图5 通过已有的百度账号登录

  读者如果还没有百度账号,可以点击右下方的”立即注册“注册百度账号,也可以点选左下方的新浪微博、微信、QQ等图标绑定并使用微博、微信、QQ的已有账号。在登录过程中,系统为了确保安全,可能还会要求通过邮箱、手机号验证等手段确认账号的正确归属。在完成上述过程后,作者得到如图6所示的登录成功页面。

image-20240907144639536

图6 登录成功

image-20240907144815109

图7 VSC中的Comate扩展页面

  关闭浏览器,回到Visual Studio Code中,发现图2的Comate登录页面变成了图7的模样。图中右上侧的karlcbalex为作者的百度账号,图中下方则有一个对话框,读者可以在该对话框中直接使用自然语言向Comate发问。

image-20240907145418532

图8 与Comate对话

  我们先择著名的”鸡兔同笼“问题来牛刀小试。输入如图8下方所示的提问,然后点击右下侧的蓝色纸飞机按钮。经过一通”思考“,Comate给出了解决方案,如图9所示。

image-20240907150244244

图9 Comate给出的“鸡兔同笼”解决方案

  Comate给出的回应较长,一屏显示不下,读者可以拖动图9右侧的上下滚动条滚动阅读。如图所见,对于作者所提的问题,Comate不光给出了Python程序,还说明了程序的工作原理和过程。需要注意的是,包括Comate在内的大模型一直在进化和发展,当读者向Comate提出相同问题时,Comate给出的解答不太可能跟图9完全一致。

  我们点击图中的“复制”按钮复制代码,然后将其粘贴(使用Ctrl + V快捷键或者Edit->Paste菜单)到Python程序文件中,如图10所示。

image-20240907154544756

图10 粘贴并运行"鸡兔同笼"程序

  如图10所示,运行程序,可见程序正常运行。稍加验算可知,程序执行结果也是正确的。

  需要注意的是,读者千万不要产生AI已经“会”编程了,人类学习编程已经没有用的错觉。象鸡兔同笼这样简单的数学问题,互联网上存在大量的现有解决方案和代码,经过训练的AI模型容易找到解决方案。 但对于复杂的工程问题,以及那些超出人类知识边界的新领域的探索,当前阶段的AI至多还是一个配合者,人类的智力思考仍牢牢占据C位。