为R语言添加AI功能
作者:微信文章AI可以辅助R语言编码,但是传统的Rstudio目前不具备AI功能,通过使用一些扩展包也比较麻烦。目前绝大部分的AI编辑器都基于vscode。想要在vscode中配置R分析环境还比较麻烦。那么有没有一款既原生支持R语言,又能使用AI的集成开发环境呢,答案是有的,那就是Positron。这次内容我们为Positron配置AI功能。
下载和安装Positron
网址:https://positron.posit.co/Positron是Posit(原Rstudio公司)推出的下一代数据分析工具,目前处于快速开发测试版。不过更新速度很快,目前最新版是Positron-2025.10.1-4版本。
Positron基于开源Code-OSS开发,所以与vscode非常像,不过不支持vscode官方应用扩展,但是有open-vsx项目,绝大部分vscode扩展都可以安装。最新版本已经支持AI功能了。
Positron AI功能
目前Positron原生的AI功能主要支持Anthropic(Claude大模型)以及Github Copilot。这两个对于国内用户使用有一些麻烦。Anthropic不支持国内用户,Github Copilot登录比较麻烦,有时候需要科学上网,有些时候可以登录。不过这当然难不倒我,还是有办法使用的。
https://positron.posit.co/assistant.html
1、首先我们要安装升级最新版本,Positron 2025.10.0-199版本之后Copilot才支持聊天功能,之前只能使用行内补齐。
2、然后需要在Positron中开启AI功能。
3、重启Positron
配置国产模型
由于目前的版本仅支持claude和copilot,不过我们可以使用兼容Anthropic API格式的国产模型,例如DeepSeek,GLM,Kimi以及Qwen,我测试了DeepSeek与GLM,其他两个理论上应该也可以。这里以GLM为例。
1、首先,登录智谱大语言模型平台,
链接:https://www.bigmodel.cn/claude-code?ic=EVALLASW61
2、注册账号,购买模型,目前有一个包季60元的比较适合,每 5 小时最多约 120 次 prompts,也就是1天能使用240次左右。
3、购买完成之后获取API key,输入Positron中即可。
4、测试一下模型。
我问一下今天星期几和你能使用R分析数据吗,都可以正常执行,模型配置成功。
使用AI辅助R语言数据分析
下面以一个简单案例来介绍一下如何在Positron中使用AI辅助R语言数据分析。1、在AI对话框中将Ask模式修改为Agent,这样可以自动执行代码。2、使用“#” 号选择需要使用分析的文件。3、使用自然语言开始对文件进行处理,越具体越好。例如打开文件,将第一列作为行名,总结一下文件,对第二列进行频数统计等。
4、还能对结果进行可视化和生成报告。
页:
[1]