一、线上体验OS Copilot
安装OS Copilot
- 线上实验地址:https://developer.aliyun.com/adc/scenario/311000500000,打开后左侧有操作文档,这里勾选下面的同意,然后开始实操。
- 创建资源成功后,在左侧云产品资源列表可以查看本场景涉及的云产品资源信息。点击ECS云服务器的管理,首先先给服务器重置一个密码,密码自定义修改,点击重置密码,然后在弹出的界面输入修改的密码然后确定即可。
- 给服务器手动添加安全组,放行ssh登陆默认端口(22端口),授权给自己,也就是我的IP中的那个,接着保存提交即可,如下图。
- 创建阿里云AccessKey,在AccessKey管理控制台https://ram.console.aliyun.com/manage/ak,点击创建AccessKey后悔自动生成一个ID和Secret。这个需要保存好非常重要!
- 连接服务器,点击远程连接,然后输入刚才设置的密码。
- 安装OS Copilot组件,安装命令如下:
sudo yum install -y os-copilot
- 配置环境变量,命令如下,这里的<AccessKey ID>和<AccessKey Secret>替换为您实际的AccessKey ID和AccessKey Secret。
export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID> export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<AccessKey Secret>
- 测试OS Copilot,测试命令如下,如图表示OS Copilot可以正常使用。
co hi
OS Copilot场景体验1
- 体验:用OS Copilot写脚本和注释代码,如图,输入数字可以执行安装命令,如不需要可输入n并回车,可以取消安装命令。
- 测试复制上述生成的python代码并保存在本地然后让OS Copilot解释一下代码内容。
OS Copilot场景体验2
- 执行如下命令,进入对话模式。在对话模式可以随意的提问问题,Copilot会给出相应回答。
co
- 执行如下命令,可以退出OS Copilot。
exit
OS Copilot场景体验3
首先还是先进入对话模式,然后执行如下命令,可进入代码生成模式,我们可以给他出题目,OS Copilot会按照题目自动生成代码。
newcodegen
删除OS Copilot资源
- 回到AccessKey管理控制台https://ram.console.aliyun.com/manage/ak,找到刚才创建的先点击禁用,禁用后可进行删除。
- 释放所有创建的资源,选择右上角的不保留资源然后点击结束实操,即可。
二、OS Copilot 产品体验评测
角色与使用场景:
我的角色是开发,主要在编程、系统调优、故障排查等场景来使用OS Copilot;
新人上手体验:
我认为OS Copilot在新人上手方面较为简单,指引文档清晰,不存在明显阻碍。但也有部分人提出文档中某些步骤缩略或不够详细,对新手不太友好。
对工作的帮助程度:
我认为OS Copilot对工作很有帮助,帮助程度评分在8 - 10分之间。它能提高工作效率,如快速回答问题、提供代码建议、执行辅助命令等,尤其在处理复杂运维任务和编程工作时表现出色。
推荐意愿与开源参与:
我非常愿意向周边朋友或工作伙伴推荐OS Copilot,它能提升工作效率和学习效果。如果OS Copilot开源,我有意愿共同参与开发,包括参与OS领域大模型的训练等。
三、OS Copilot 产品功能反馈
体验的功能与兴趣点:
我体验的功能包括知识问答、辅助编程、辅助命令执行等都有体验。其中,辅助命令执行和知识问答功能能明显的提高工作效率,减少繁琐的操作和查询。
与其他产品的对比:
与其他产品相比,OS Copilot的优势包括自然语言理解能力强、深度集成于操作系统、功能综合性强、回答准确等。
缺点主要是适用性较窄(目前仅支持Alibaba Cloud Linux 3和x86_64架构)、对某些复杂问题的处理能力有待提高、界面不够美观。
功能扩展期望:
希望OS Copilot未来能支持更多的操作系统(如Windows、MacOS、Debian、Ubuntu等)、增加自动命令报错原因分析和系统错误排查功能、提供性能优化建议、实现自定义任务流、改善代码高亮和UI界面等。
与其他产品联动组合:
比如OS Copilot与ACK智能助手联动可进行故障排查和集群管理;与ECS结合可实现资源监控和智能优化;与Workbench集成能提升开发者体验,如进行代码审查、错误诊断等;还希望未来与更多产品(如数据分析助手、可视化工具等)结合,拓展应用场景,提高工作效率。
四、写在最后
总体而言,OS Copilot在自然语言处理、辅助功能实用性等方面表现出一定的优势,但在兼容性、功能完善性和用户体验等方面还有提升空间。希望它能不断优化和扩展功能,为用户带来更好的体验和帮助。