我是一名后端开发工程师,平时使用阿里云产品也比较多。最近听说阿里云出了一个Linux的智能助手,对于Liunx操作不是特别专的我还是挺有用的。同时也慨叹如今AI真的百花齐放,深入到了我们各种各样的使用场景中。AI真的是提高生产力的利器,就是不知道这个Copilot是不是会对运维工程师的工作产生冲击。哈哈。但是反过来讲好像辅助编程的AI工具应该出现的更早吧,对我们开放工程师目前来说还是一种助力。是不是有一天会取代我们还是拭目以待吧。交给时间。。
下面说说对阿里云OS Copilot使用情况:
1. 安装
安全还是挺简单的参考官方文档即可
这里是传送门
具体安装过程我就不再赘述了
服务器内存,我安装的服务器开始只有300m的内存空闲,安装Copilot的时候提醒我内存不够用。后来关闭了没用的服务释放了一些内存达到空闲600m以上安装成功了。
关于ACCESS_KEY使用中遇到的问题 ,就是环境变量设置ACCESS_KEY_ID和ACCESS_KEY_SECRET的地方,官方文档提示使用RAM用户的的KEY信息,我按照下图中蓝色链接的教程创建了一个RAM用户,但是使用这个RAM用户的ID和SECRET设置到环境变量中后使用co命令还是提示token的问题,最后还是使用了主账号的ACCESS_KEY的信息后才能正常使用。
2. 使用篇
主要体验了单命令模式
单命令模式是指copilot或者co命令后面直接跟问题描述,命令执行完成即退出
重点参数说明
第一次使用阿里云OS Copilot我问了他一个比较隐私的问题,就是他和github Copilot是啥关系。下面是他给我的回答:
他回答说没有直接关系。哈哈。
其实我更好奇的是他到底针对Linux能提供哪些能力,从他的回答情况来看,比如网络配置啊、文件操作、系统管理,甚至写一些shell脚本应该不在话下
我让Copilot帮我写一个java后端服务的启动脚本,要求是需要设置启动端口、内存大小、以及nacos注册中心地址,他会在tmp路径下创建一个sh文件。会按要求写一个基本的脚本样例。然后根据自己后端服务的实际情况修改相应的参数就行了。还是挺方便的。
参数 -t使用体验
我好像没看出来啥区别,你看呢?