OS Copilot 产品体验评测
一、快速入门
1、基本介绍
我们将在阿里云ECS上体验OS Copilot产品。
1、智能助手OS Copilot
OS Copilot是基于大模型构建的操作系统智能助手,支持命令行自然语言问答、辅助命令执行、阿里云CLI调用、系统运维和调优等功能,帮助您更好地使用Alibaba Cloud Linux,提高Alibaba Cloud Linux的使用效率。
2、云服务器ECS
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。一台云服务器ECS实例等同于一台虚拟服务器,内含CPU、内存、操作系统、网络配置、磁盘等基础的组件。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。
2、环境准备
1、远程连接
- 在云产品资源列表的ECS云服务器区域,单击远程连接。
2、安装OS Copilot组件
sudo yum install -y os-copilot
3、配置环境变量
将命令中的
<AccessKey ID>
和<AccessKey Secret>
替换为您实际的AccessKey ID和AccessKey Secret。
export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<AccessKey Secret>
4、测试OS Copilot是否可以使用
co hi
3、场景一、用OS Copilot写脚本和注释代码
1、执行如下命令,让OS Copilot写一个网络监控脚本
co "请帮我写一个网络流量监控脚本,用python语言实现"
2、输入n
并回车,取消安装psutil库
3、输入n
并回车,取消执行上述python代码
4、创建test.py文件,并将上述生成的python代码编辑到文件中。
5、执行如下命令,让OS Copilot解释网络监控脚本中代码含义
cat test.py | co "请解释下每行代码的意思"
4、场景二、使用OS Copilot进行对话问答
1、执行如下命令,进入对话模式
co
2、在对话模式中输入问题
5、场景三、使用OS Copilot辅助编程学习
1、执行如下命令,进入对话模式
co
2、在对话模式中,执行如下命令,进入代码生成模式
newcodegen
3、以leetcode“最长回文子串”为例子,在CODEGEN模式中输入如下题目,OS Copilot会按照题目自动生成代码
代码生成仅用于学习。
给你一个字符串s,找到s中最长的回文子串。
示例1:
输入:s = "babad"
输出:"bab"
解释:"aba" 同样是符合题意的答案。
示例2:
输入:s = "cbbd"
输出:"bb"
提示:
1 <= s.length <= 1000
s仅由数字和英文字母组成
请用python语言实现
二、产品体验
1、您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
答:我的角色是测试工程师。如果使用OS Copilot,我的使用场景是:①服务器部署环境时,使用OS Copilot可以高效地帮助我解决部署环境过程中遇到的问题。②也可以使用OS Copilot写一些定时任务脚本等,只要稍许修改即可使用,有效地提高工作效率。③还可以使用OS Copilot帮助我快速定位一些发生在端到端的错误日志以及系统优化。
2、你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
答:对于我而言,使用过一些国内AI大模型,了解Linux和华为云的基本使用,使用OS Copilot过程中还是比较简单的。虽然第一次使用阿里云,对其页面的功能不熟悉,但是在新手引导的指示下,还是比较容易使用起来的。OS Copilot一些命令实践下也是容易上手的。
3、OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
答:OS Copilot 如果加入到我的工作中,会是一个好帮手。可以打8分。
4、您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
答:我还是愿意向周边朋友/工作伙伴推荐OS Copilot的。如果OS Copilot开源,有意愿共同参与开发,以及参与OS领域大模型的训练等。
三、 产品功能反馈
1、您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?
答:我主要体验了知识问答和辅助编程,感觉还可以。可以给我想要的答案、以及解题思路和注释描述,这也是我在使用AI产品过程中想要体验到的功能。
2、您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
答:我使用比较多的是讯飞星火。我感觉讯飞星火功能很丰富、针对不同使用场景有对应的AI助手,用户可以获取更准确的答案,针对产品功能有更详细的文档教程。
3、您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。
答:我希望OS Copilot后续可以支持更多的系统,而且更智能化、使用场景更多。
4、OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。
答:OS Copilot与ACK智能助手联动,可以给运维带来更优质的体验和更高的价值。在使用云原生容器时可以通过OS Copilot与ACK智能助手相结合,共同解决更复杂的难题。