大数跨境
0
0

给自己的R语言加入Copilot AI机器人实现自动补全完整代码功能

给自己的R语言加入Copilot AI机器人实现自动补全完整代码功能 Dr.X的基因空间
2025-06-18
2
导读:用AI加速编程,让AI更好地PUSH我们干活

给自己的R语言加一个AI自动补全完整代码功能

写在前面的
几个月前,看见Rstudio和Github官网介绍已经将AI机器人Copilot通过Github账号授权接入了Rstudio中。借助AI的力量,可以实现在Rstudio内实现编写代码自动补全功能。我顺便在自己的Rstudio中开通了Copilot机器人自动补全功能。这几个月的使用感受颇好。这篇推送将分享如何给自己的Rstudio开通AI机器人实现自动补全代码。

Copilot AI机器人自动补全完整代码理念

       Copilot是由GitHub和OpenAI共同开发的AI机器人。Copliot除了能像ChatGPT那样进行聊天,还可以提供代码建议和自动补全,帮助开发者更快地编写代码。因此Copilot是专注于辅助编程相关的AI机器人,使得开发者能够将注意力集中在复杂任务的解决方案中,而不是挣扎基本代码的编写中。实际上在在2021年10月Github Copilot早就推出了自动补全代码的功能。此功能和Rstudio的代码自动补全功能不一样。Rstudio的代码自动补全是输入关键函数或变量的开头几位字母触发代码补全。而Copilot的代码自动补全是结合用户在环境内已编程编写的代码,猜测用户接下来正在撰写的代码可能是什么,并以此自a动补全用户的剩余代码。Copilot的AI代码自动补全概念意在平衡人工编写代码的繁琐和完全依赖ChatGPT等通用型AI机器人给出的代码不一定可靠的矛盾性问题。经过过去几年的迭代开发,Copilot机器人已经被训练得越来越规范,相关性能得到了显著提升。目前Copilot已经被接入VScode, Rstudio等多种编程语言开发编辑器中。

如何为Rstudio开通Copilot

       首先,可以参考本公众号前几年的系列推送(R语言入门),按照以前的教程在计算机安装R语言和Rstudio。完成安装后进入Rstudio,在导航栏的Tools工具中按照如下图所示的红色箭头点击Copilot,然后勾选Enable Github Copilot。

       完成勾选后,Rstudio弹出提示,点击安装Copilot插件。

       插件安装好后,点击Sign In,Rstudio会给你一个验证码,复制此验证码进入Github,然后点击授权确认接入Github Copilot插件。

       完成安装后,可以看见在Rstudio代码编写框底部出现了Copilot: Completion response recived. 此时输入代码,可以看见隐约出现的Github Copilot自动补全的代码。



【声明】内容源于网络
0
0
Dr.X的基因空间
【中国科学院博士】10年生命科学数据挖掘研究经验,关注生物医药领域体外诊断(IVD)方向,如肿瘤早筛、传染病未知病原快速检测中的技术创新及其与人工智能(AI)的赋能应用
内容 176
粉丝 0
Dr.X的基因空间 【中国科学院博士】10年生命科学数据挖掘研究经验,关注生物医药领域体外诊断(IVD)方向,如肿瘤早筛、传染病未知病原快速检测中的技术创新及其与人工智能(AI)的赋能应用
总阅读184
粉丝0
内容176