我是一名开发者,我平时的工作涉及到人工智能应用开发。我顺利地使用了OS copilot -t/-f/管道功能。
平时chatgpt用的很多,但是OS copilot倒是第一回见,很新鲜。
安装体验
按照官方的教程,很快就可以安装完毕并使用
首先是去阿里云申请一个云服务器,这里如果你是新号的话,阿里云会免费赠送一段时间的使用,在选择服务器的时候,应该注意选择os copilot支持的操作系统:实例的镜像必须是Alinux、CentOS、Ubuntu、Anolis OS
申请了一个新的示例以后,需要安装copilot,并申请权限,这里官方的教程很齐全,并且很容易按照教程去安装:
https://help.aliyun.com/zh/alinux/user-guide/instructions-for-os-copilot?spm=a2c6h.29921100.J_9175035460.8.706561353eHJ3W#90586371ddbnc
整个过程唯一困难的是登录环节,登录的时候需要输入密码,但是密码不知道是多少,上网搜了一下,是需要在示例属性里面去重置示例密码,充值完就可以用新密码登录了。
os copilot体验
在所有指令前都需要加入co来唤醒人工智能。
- 我认为-t/-f/管道功能有用 ,解决了对linux系统指令不熟悉的问题的问题,提升了接近20%的工作效率。
使用co -t能够进入与人工智能对话的模式
co -t
对于不熟悉linux指令的人来说,这很方便,比如你问他怎么创建一个文件夹,他会回答,并且让你选择是否执行:
每条问题大概会有1-2秒的思考时间,速度还是比较快的,但是上下文能力似乎不是很足,比如我刚刚创建了一个名为images的文件夹,我现在想要让他进入到这个文件夹中,但是他已经忘记了刚刚的内容:
另外,我想测试一下他是否可以用于编写代码,这里我问他是否能够用pytorch代码检测cuda是否能够使用,在大约经过20秒的思考时间后,他给出了正确的代码:
并且,他给出了几个选项给我:
[Copilot]发现如下命令:
1. pip install torch torchvision torchaudio
2. python test_cuda.py
[Copilot]: 请选择要执行的命令或者保存所有命令,从[s, 1, 2]中进行选择,回复's'或'save'进行保存,回复'n'或'no'进行取消,回复'r'或'retry'重新生成回答。
这里其实我很疑惑,从[s, 1, 2]中进行选择是什么意思,实际上我需要他全部执行,但是这条指令给我的意思好像是3选1,我不知道如何完整的执行?当我输入s,1,2时,他给我报错
是否一次只能输入1个呢?那我要求他执行python test_cuda.py
结果他提示我没有python,并且此时已经退出了对话,我没有办法要求他执行其他命令。
这点其实连续性不是很好,对于一个小白,并不希望问题问到一半会退出,希望在这方面可以进行进一步的优化,