针对IT工程师的AI工具“GitHub Copilot X”已经发布了。今天更多细节被透露出来,原来在之前的版本中,“GitHub Copilot”就已经具备修复Bug的能力,并且还能预测并建议下一段代码。在当时就已经有近五成的代码得到了GitHub Copilot的帮助。
而在日前最新发布的GitHub Copilot X编程工具中,由于引入了OpenAI最先进的GPT-4,使GitHub Copilot在能帮助编程之外,还可以做更多的事情。
Copilot For Chat聊天
就如同之前体验过的ChatGPT一样,它也可以陪你聊天,但是在Github上,它会更侧重于编写代码时的支持,打开的方式就是:您通过与它聊天的形式进行就好,就像跟同事交谈一样寻求帮助,例如“这里的正则表达式是怎么回事?”
它会立即为您解释令工程师感到头疼的正则表达式,并以类似人类的语言指出代码的问题,同时教您如何修改代码。
你甚至还可以说“帮我调试一下…”!它就会立刻准备“测试”所需的步骤,然后开始测试。
也可以要求它为您编写某个函数的单元测试,它会帮您编写。
Copilot For Docs文档工具
这就是一个智能文档系统,借助它可以协助您在庞大的文档中快速准确地寻找答案,它就像是拥有过目不忘的能力,你完全可以专注地进行开发工作,让Copilot X先去学习文档。
而在你需要文档支持的时候,它就可以在您提问时就显示相关的内容,并提供解决方案出来。这在您与其他人协作的项目中可以发挥很大的作用,也会变得非常轻松。
Copilot For Pull Requests
PR 是团队协作中非常重要的功能,但有些时候会感到非常繁琐,因为是协作属性,您需要说明修复的目的、做了哪些修改、如何检查修复等工作。
而现在,可以让AI协助您处理PR的事情了,它可以根据识别到的代码变更历史自动生成pull request描述(Description)
打开的方式也很简单,输入“This”,后面的内容,AI就会帮您写了。
Copilot For CLI 终端工具
在Copilot For CLI工具中,您可以通过文本聊天的方式与Copilot说明您想做的事情,然后AI就会给出要达成这个目的可能的几个命令。
这时候就可以进行选择执行或进入下一步缩小候选范围的操作,然后执行它就好了。
立刻加入吧
现在 GitHub Copilot X 处于技术预览阶段,您如果感兴趣可以在这个链接中加入到候补名单。
您也可以联系文章作者本人进行修改,若内容侵权或非法,可以联系我们进行处理。
任何个人或组织,转载、发布本站文章到任何网站、书籍等各类媒体平台,必须在文末署名文章出处并链接到本站相应文章的URL地址。
本站文章如转载自其他网站,会在文末署名原文出处及原文URL的跳转链接,如有遗漏,烦请告知修正。
如若本站文章侵犯了原著者的合法权益,亦可联系我们进行处理。
hi6个月前0
请问有详细一点的自己搭建的教程吗你好7个月前0
你好,可以再帮我看看吗? 我已经按照你的方法设定了,还是一样,wordpress后台的 Purge Varnish Cache 插件还是清除不到cache,依旧显示 the varnish control terminal is not responding at。谢谢https://mjj.today/i/Srk2Tz https://mjj.today/i/Srkcoi你好7个月前0
对,你说的没错,我配置的时候改了一些东西,现在我按照你的教学,可以启动了,网页可以缓存了,不过wordpress 清除cache 那个插件没用的,我输入本地回环地址127.0.0.1 :6082 ,再输入API key ,插件显示the varnish control terminal is not responding at 127.0.0.1:6082,就你图片那样,然后试一下点击清除cache 那里,他显示error,研究了一天,还是没有不行。你好7个月前1
你好,为啥我按照你的方法,到第三部分,去到真正后源的服务器设定Varnish 部分,我填了真正后源的IP跟端口跟域名,然后重启 Varnish ,就出现这样了? 这是怎么回事? 谢谢[Linux] AMH 7.1 https://amh.sh[varnish-6.6 start] ================================================== =========== [OK] varnish-6.6 is already installed. Could not delete 'vcl_boot.1713549650.959259/vgc.sym': No such file or directory Error: Message from VCC-compiler: VCL version declaration missing Update your VCL to Version 4 syntax, and add vcl 4.1; on the first line of the VCL files. ('/home/usrdata/varnish/default.conf' Line 1 Pos 1) ...#---Running VCC-compiler failed, exited with 2 VCL compilation failedchu7个月前0
很完善的教程‘hu7个月前0
我用gmail EMAIL_SERVER="smtp://********@gmail.com:bpyfv*********chry@smtp.gmail.com:587"叽喳7个月前0
MAIL_SERVER="smtp://no-reply@vort.me:password123@wednesday.mxrouting.net:587"大佬 这个使用outlook 或者gmail 是什么样子的格式? 邮寄已经开启smtp了hu7个月前0
输入框的问题解决了,我没有设置反代,NEXTAUTH_URL改为域名+端口就好了