前言
本次看到了官方搞的OS Copilot活动特意来测试一下,整体测试下来觉得工具还是很可以的,看到后面说有文章要写,我看到第二条的:【2)你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?】我就有了写的内容了,实验过程就是实验步骤缩略了好几步,如果没点开发的基础还真搞不定。我这里就把没有写的步骤在这篇文章里面都备注一下,希望能为大家提供一定的价值。
阿里云操作系统智能助手OS Copilot产品说明
阿里云操作系统智能助手OS Copilot结合大语言模型天生高效理解自然语言的优势,加上操作系统团队的历史经验微调,支持自然语言问答、辅助命令执行、系统运维调优等功能,给 Linux 用户在学习、运维、开发等不同领域带来专业、高效、智能的全新体验。
这里是活动主页:https://developer.aliyun.com/topic/instructions-for-os-copilot
活动详情:
具体活动我就不阐述了,上面截图给的很完整,我没有其它阐述,后面我把实验过程中遇到的过程问题以及解决的截图步骤都留在这里。
实验步骤补充
1、服务器地址
这里没有直接指定正确的服务器地址跳转,示例上的是【华东1杭州】,我创建完是【华东2上海】,应该指出来,不然容易找不到服务的实例。
2、安全组操作
安全组操作与实际的操作面板有所出入,我这里直接从【网络与安全】进入,再去选择【安全组】可以看到安全组ID/名称,点击后进入安全组管理页面才能看到具体的入方向与出方向。
给的步骤是手动添加,这里能看到快速添加,直接选择对应的22号端口号,勾选完毕确定即可。
这里可以看到有默认的【0.0.0.0/0】的操作提示,勾选完毕后右下角有确定按钮。
3、AccessKey创建操作
这里的AccessKey操作过程中有好多个弹出框,实验里不应该默认操作人员都很熟练,如果是教学类的实验,应该步骤尽量的详细。
4、修改注意自己替换access
这里直接给的是:
export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID> export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<AccessKey Secret>
并没有给实际的截图示例,如果没有的话完全可以理解成
export ALIBABA_CLOUD_ACCESS_KEY_ID=<LTAI5tRt9eeh6QCYsc> export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<0GrZ8r1aFB40KPQYVzrd>
如果加上左右的尖角号明显是错误的操作。
我这里给了操作的提示步骤:
希望多少能在大家操作到这里的时候帮助到大家。
5、复制粘贴python代码
这里没有给出要复制的代码,而是需要自己生成后去复制,可以理解,因为可能每次生成的代码内容都会有所差别,但是步骤尽量写详细一些,复制粘贴过程截图也多一些。
import time import psutil def print_network_io_counters(): net_io_counters = psutil.net_io_counters(pernic=True) for interface, stats in net_io_counters.items(): print(f"Interface: {interface}") print(f"Bytes Sent: {stats.bytes_sent} bytes") print(f"Bytes Received: {stats.bytes_recv} bytes") while True: print_network_io_counters() time.sleep(5) # 每隔5秒打印一次
这个是我生成的,我对比了一下,一模一样,也可能是固定的代码,这样是完全可以给出代码块来复制使用的。
6、【使用OS Copilot进行对话问答】与【使用OS Copilot辅助编程学习】
其实这两个功能还是真的不错的,实验中的对话比较简略,就是什么系统,怎么升级,问一个动态规划的问题,应该进行一些连续性的提问,或者步骤拆解的提问,很多时候我们无法知道我们的具体目的,其实我自己是用了很多种智能提示的工具了,很多平台连续性的回答能力都比较弱,咱们阿里的大模型能力还是比较强的,可以突出的显示一下对连续性问题的解决能力,也能更好的推广一下产品。
总结
1、OS Copilot 产品体验评测
1)您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
运维,服务环境架设。
2)你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
不太适合新手,指引文档不够清晰,存在多处阻碍。
3)OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
有一定的帮助,环境搭建上会节约很多力气,对于shell编程有很大的帮助。能给个7分。
4)您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
推荐,如果开源我可以参与到文档的撰写上,专业写课件的,肯定非常的详细。OS领域大模型训练是否可以线上训练,线下电脑只有8G显存,明显不够玩。
2、OS Copilot 产品功能反馈
1)您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?
体验了问答与辅助编程,实验效果还是不错的,对于各类算法也都知晓。辅助命令测的不多,效果还都挺好。
2)您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
没有多个文件的分析能力,如果是多个shell协调操作不知道怎么办,也没有什么产品文档。缺点是产品文档亟待升级。
3)您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。
例如,我提出环境安装要求,他会自动匹配各类环境安装好,或者说我给了一个代码运行包,自动分析代码运行安装环境。
4)OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。
一定要ECS搭建吗,就不能直接引包调用吗?
本次实验下来,出产品还是非常满意的,希望实验的步骤能更为详细一些,对产品推广来说会好很多,因为哪怕是对开发熟悉一些的人们刚使用一个新产品也还是会出现各类问题,如果步骤非常的详细,就算出现问题也有对应的预案处理方法那就能让大家很容易上手了,如果上手了,越用越熟悉,这样对产品的依赖度也就会越来越高了。
希望本次的测评能为平台与大家都提供到一定的价值。