测试了Copilot辅助编程后,就离不开这个AI工具了

GitHubCopilot是微软与OpenAI合作的AI代码助手,它能根据注释生成Python、C++等代码,提供函数、类的框架。用户在VSCode或VisualStudio2022中安装扩展后,通过简单的指令,Copilot就能自动生成代码。虽然对于复杂任务和新技术支持有限,但对日常编程工作流有显著提升,有助于程序员专注于更高层次的设计和规划。

微软用·chatGPT 4· 对·github copilot X·升级后,本是怀着赠热点的心态测试了一下其功能。但 Copilot 智能化程度之高,令我吃惊,两周下来已离开不这个工具了。 下面简单分享一下其使用过程,以及对如何使用好这个工具的个人看法.

1. 安装与注册

IDE开发环境我使用的是 VSCode 与 Visual Studio2022,通过在扩展组件中搜索 github copilot,点击安装即可。 安装完成后,右下角出现copilot 的图标,提醒注册。
copilot主页也有注册入口:https://github.com/features/copilot
注册前需要准备好信用卡,前60天免费,之后是10$/月。
注册完成后,右下角的图标如下,表示已连接成功
在这里插入图片描述

2. 测试生成 Python 与 C++ 代码的效果

使用 Copilot ,就是用注释语法写出编程要求,可以要求 Copilot 创建1个函数,1个类,或者是语句块,但要写清楚要求。如果函数简单,就一句话写明要求,如果复杂,可以写大致流程简单写出来。 如下
输入注释语句:

# define a function to handle image by opencv,  including operations:  read image, resize image, and draw a circle and put text on image, restore image into a new file. 

回车后,copilot 开始在后台匹配最佳代码,按 Tab键,即弹出淡色字体的建议,再按 Tab键即输入屏幕。
在这里插入图片描述
Copilot 对1个功能要求,会提共10条建议,按 alt + ] 为下条,alt + [ 为上一条。 也可以打开Copilot窗口再选择合适的建议双击。
如上面的语句生成的代码如下:

def handle_image(filename):
    img = cv2.imread(filename)
    # resize image to 1/4 of original size
    img = cv2.resize(img, (0,0), fx=0.25, fy=0.25)
    # draw a circle on image
    cv2.circle(img, (100, 100), 50, (0, 255, 0), 3)
    # put text on image
    cv2.putText(img, "Hello, I am PyPy", (100, 200), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 2)
    # save image to a new file
    cv2.imwrite('newimage.jpg'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值