前言
OS Copilot是阿里云操作系统团队基于大模型构建的智能助手,具备自然语言问答、辅助命令执行、运维调优等功能,能够帮助我们更好的去体验、使用Linux系统,帮助运维人员减少工作中痛点、重复繁琐的的工作,更加高效、专注的解决系统问题。
本文章详细阐述了作为一名运维人员,如何使用OS Copilot智能助手的详细体验报告,如有不妥指出,还望大家多多指出,相互学习。
1、OS Copilot 产品体验评测
您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
我作为一名运维人员来使用OS Copilot
你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
挺方便的,按照操作手册,一步步执行即可,目前暂未发现有阻碍地方
OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
太有帮助了,尤其是自然语言问答,对于工作中忙碌双手的解放体验很好,打10分
您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
愿意向朋友、以及同行伙伴推荐OS Copilot,也愿意参与开源开发,因为这样能够群策群力,甚至能够有个性化的定制产出。
2、OS Copilot 产品功能反馈
您体验了哪些功能?对OS Copilot的哪些功能最感兴趣,为什么?
代码生成和注释、对话问答、辅助学习,最感兴趣的时对话问答和辅助学习,对话问答能够理解口语化的问题,非常人性化,而辅助学习能帮助我解决很多工作上的问题,非常不错。
您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
体验过通义灵码,效果也不错,都是阿里的产品,如果OS Copilot能够在工具中实现无缝插件化就好了,很期待
您希望OS Copilot能够扩展其他哪些功能呢?
无缝插件、代码自动生成,语音功能,文件识别功能。另外场景一的代码生成方面,目前只是给出代码,希望后续可以根据需要,不但生成代码,还能够直接把对应的脚本文件创建出来,代码直接就在文件中,并且自动添加注释,后续如果需要执行这个脚本文件,需要的依赖能够自动安装就更顺滑了,不用每次都问客户了。
OS Copilot与其他产品联动组合的体验以及可能
我觉得可以和VS CODE进行无缝融合,另外跟通义灵码实现自动编码功能。
3、OS Copilot具体使用
3.1 登录认证,确保可用余额
首先点击此处进入阿里云平台,将进行登录,要确保你的阿里云账号已经实名认证,并且可用金额要确保大于100元(友情提示:不要担心钱哦,体验也就一两块钱的事,等资源释放24小时候,随时可以体现,而且到账速度快!)
3.2 准备环境
进入实验页面
点此进入实验启动界面,页面左侧部分为操作手册和云产品资源,右侧部分显示资源说明,勾选相关协议,点击【开始实操】
资源创建
此过程提示需要5分钟,但是我这边2分钟就好了,看个人网速了。
资源创建完成
资源创建完成后,可以在左侧查看【云产品资源】,这里可以查看自己的云产品资源信息
资源创建成功后,1小时后会自动释放,一定要选择不保留资源,这样才能完全释放,否则可能会继续产生费用
接下来就可以按照操作手册一步步去执行啦
安全设置
为了保障资源安全,建议重置ECS密码,以及安全组
重置密码
资源列表中ECS云服务器区域,点击【管理】
点击实例名称,进入实例详情
选择重置密码
设置好新密码后,其它保持默认即可,点击确认修改
修改完成后,点击关闭即可
设置安全组
在资源列表中安全组区域,点击【管理】
在访问规则区域入口方向中,选择手动添加,添加SSH(22)端口,源中选择自己电脑的IP地址,点击保存即可
可以看到入口方向添加了上面的规则
创建阿里云AccessKey
点击手册中AccessKey管理,先下载,提示框中勾选确认,点击确认
在安全提示框中点击继续使用AccessKey
点击创建AccessKey
这里选择一种安全验证即可
单击下载CSV文件,下载AccessKey信息。单击复制,复制AccessKey信息,勾选我已保存好,点击确定
准备系统环境
远程连接接ECS服务
输入刚才重置的密码,进行登录
执行命令,安装OS Copilot组件
yum install -y os-copilot
配置环境变量,注意需要替换成自己的AccessKey信息(上面创建AccessKey时,下载的CVS文件打开就能看到相应信息)
export ALIBABA_CLOUD_ACCESS_KEY_ID=这里替换成你自己实际的AccessKey ID
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=这里替换成你自己实际的AccessKey Secret
测试OS Copilot是否可用
co hi
到此位置我们系统环境就准备好叻,接下来让我们一起测试一下吧
3.3 多场景测试
场景一:代码生成+解释
co 请帮我写一个文件上传脚本,用javascript实现
cat sc.html | co 帮我解释一下文件中代码的意思
场景二:对话问答
这个非常好,
co linux常用命令有哪些
场景三:辅助学习
输入co,进入对话模式
执行命令,进入代码生成模式
newcodegen
代码生成,输入如下题目:
给你一个字符串s,找到s中最长的回文子串。
示例1:
输入:s = "babad"
输出:"bab"
解释:"aba" 同样是符合题意的答案。
示例2:
输入:s = "cbbd"
输出:"bb"
提示:
1 <= s.length <= 1000
s仅由数字和英文字母组成
请用java语言实现
体验完毕后,别忘了释放资源哦
3.4 清理资源
删除AccessKey管理,点击禁用,然后验证
点删除
输入AccessKey ID,点击删除
在右上角点击【不保留资源】,点击【结束实操】
再次确认【释放资源】,点击【确定】
成功释放后,左侧的云产品资源列表如下:
如果你还是不放心,可以去控制台再查看一边哦,不过阿里云的释放还是很靠谱的~
4、OS Copilot使用总结
- 总体使用非常好,官方指导手册也很人性化,按照步骤一步步走绝对不会出错,辅助学习和对话问答体验非常好
- 安装方便快捷,基本上从安装到最后资源释放,用不到一个小时就结束了
- 价钱合适,实验下来好像就不到两块钱,很良心
- 后续如果能够自动识别用户下一步需求,减少y/n之类的询问,比如执行代码时自动安装的一些依赖等,用户体验应该就更好了。
最后,给大家附上测评指南