基于在Alibaba Cloud Linux 3 的OS Copilot 产品评测

简介: 作为一名技术运维的工作者,每天做的最多一件事就是在Linux下敲各种各样的命令,或完成功能性的部署,或检查系统的稳定性。如果 OS Copilot 作为我的日常工具,我使用场景会更集中于快捷命令或脚本的实现,智能帮我生成各类功能脚本,为我提高运维效率。

1.背景介绍

  • 您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?

作为一名技术运维的工作者,每天做的最多一件事就是在Linux下敲各种各样的命令,或完成功能性的部署,或检查系统的稳定性。如果 OS Copilot 作为我的日常工具,我使用场景会更集中于快捷命令或脚本的实现,智能帮我生成各类功能脚本,为我提高运维效率。


2.产品体验

  • 你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?

2.1 安装前准备

安装前,需要在阿里云账户处创建一个RAM账户。

image.png

根据提示,我创建一个普通用户,并授权。

image.png

在创建的用户处,找到AccessKey 和AccessKey Secret,保存记录下。


image.png

进入此用户,选择新填授权,在授权处勾选AliyunSysOMOSCopilotAccess,然后点击授权。

image.png

2.2 查看OS版本

使用阿里云ECS创建一个基于Alibaba Cloud Linux release 3的操作系统,采用外部ssh工具链接,安装完成后查看Linux 版本号:

cat /etc/anolis-release


image.png

但目前仅支持在Alibaba Cloud Linux 3(仅x86_64架构支持)上使用OS Copilot,希望后续能在多Linux发行版本上使用。

2.3 安装OS Copilot

在终端内执行安装命令,直接使用下面命令即可完成os copilot工具的安装,非常的方便。

sudo yum clean all && sudo yum update os-copilot
sudo yum clean all && sudo yum install -y os-copilot

image.png

查看得知当前的os copilot的版本为:0.5.0

image.png

配置环境变量,将前面记录下的AccessKey和AccessKey替换下的变量,然后在系统下执行。

export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<AccessKey Secret>

2.4 基础使用

使用copilot打开对话框:

image.png

或使用co + 语句快捷对话,如:

co 你好

image.png

出现对话返回,则表示安装成功,则copilot与阿里云ram账号已经成功关联。

3 场景测试

  • OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?


本次测试OS Copilot,除了基本的对话功能外,对于系统的管理能力还欠缺,部分输入的需求理解不到位或理解后无法正确的执行。可能是测试版的原因,希望今后正式上线时,会强化这部分的功能,当前打分的话7分,虽然不够完善,但已经基本具备系统管理建议能力了。下面是展示的全过程

3.1 系统管理

测试一下copilot对于系统管理的能力

co 帮我看一下系统的资源情况

这个命令报错了,多次执行时仍然异常。

image.png

换一种说法:

co 看一下当前主机的CPU占用

根据情况,会返回建议执行的操作,然后供用户选择执行,选择1时,会调用top命令。

image.png

co 直接把当前CPU占用最高程序的pid返回给我

可以看到copilot经过分析后,出具了一个命令,但执行时异常了。

image.png

3.2 脚本生成

co  "帮我写一个自动安装ftp的脚本,生成到/tmp/ftp_install.sh 目录下"

根据显示的内容,脚本已经生成到/tmp目录下,但实际没有。

image.png

全局查看也没有生成。

image.png

co "生成一段python循环打印99乘法表代码"

生成迅速,并可以根据提示执行。

image.png

使用连续性规则保存,发现前后无关联。

image.png

co "生成一个黑客帝国的c语言"

系统自动生成了代码,但在执行时报错。

image.png

image.png

这是生成的C语言全文件。

image.png

尝试编译了下,基本可以,至少绿色出来了。

image.png

4.总结


  • 您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。


总来的说,本次测试对基于Alibaba Cloud Linux 3操作系统的OS Copilot做了体验,在安装方面相对简单,文档指引能成功完成部署。如果正式发布,我会向朋友/工作伙伴推荐OS Copilot并参与开发工作


5.功能反馈

1)您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?

功能建议:希望产品能加强对服务管理方面的优化,产品本身是为解决管理问题的,同时能够联动第三方设备作软件接口并且支持多操作系统,如系统运行情况报警等,资源状态报警等api输出,提高运维管理效率。


2)您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?

答:其它功能产品的话,主要是ChatGPT 4,ChatGPT回答更准确,但没有结合系统管理的能力。


3)您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。

答:能够在更多的操作系统上运用,比如华为openEuler、麒麟操作系统等。希望能结合系统,能更好管理系统及报警。


4)OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。

答:能够与其它组件联动,如钉钉、飞书等,对系统状态和报警等能实时通知。

相关文章
|
21天前
|
弹性计算 Linux 数据安全/隐私保护
云服务器 ECS产品使用问题之linux服务器的存档如何导入Windows服务器
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
云服务器 ECS产品使用问题之linux服务器的存档如何导入Windows服务器
|
7天前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
|
1月前
|
弹性计算 Kubernetes 开发者
操作系统OS Copilot 产品体验评测
OS Copilot体验摘要: 开发者评价OS Copilot在软件开发和系统维护中提供帮助。新人易上手,界面直观,但高级功能说明不足。工具在编程时给出智能建议,提升效率,专长于操作系统任务。相比同类产品,如GitHub Copilot,OS Copilot在OS相关建议上更专业,但特定场景准确性待提高。期望增加更多操作系统支持及自动错误排查功能。适合与ACK智能助手等产品联动,提供云环境全面支持。
110 1
操作系统OS Copilot 产品体验评测
|
20天前
|
弹性计算 安全 Linux
云服务器 ECS产品使用问题之如何处理Linux软件漏洞
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
弹性计算 Linux 数据安全/隐私保护
云服务器 ECS产品使用问题之linux如何设置服务器密码
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
20天前
|
弹性计算 Linux 云计算
云服务器 ECS产品使用问题之如何从Linux迁移存档到Windows
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
存储 弹性计算 Linux
云服务器 ECS产品使用问题之重启linux服务器pal-server是否会自动重启
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
1月前
|
弹性计算 自然语言处理 Linux
开发者评测|OS Copilot:智能助手带来的高效开发体验
OS Copilot是阿里云的智能操作系统助手,支持自然语言问答、命令执行和系统运维。用户可通过在线实验或本地安装体验,尤其适合Alibaba Cloud Linux 3环境。在线体验免费,但可能产生少量费用。安装过程简单,通过Yum安装组件并配置环境变量即可使用。OS Copilot的对话模式允许用户通过&quot;co&quot;命令进行问答,如解释编程概念或执行系统任务。其自然语言处理能力强,适合开发者进行系统管理和问题解决。产品上手容易,文档清晰,但更多案例和教程会更利于新手。用户评价中,OS Copilot获得高分,有助于提高工作效率,期望未来能支持更多操作系统和提供更全面的功能。
4197 9
|
1月前
|
弹性计算 运维 自然语言处理
阿里云OS Copilot测评:重塑Linux运维与开发体验的智能革命
阿里云OS Copilot巧妙地将大语言模型的自然语言处理能力与操作系统团队的深厚经验相结合,支持自然语言问答、辅助命令执行等功能,为Linux用户带来了前所未有的智能运维与开发体验。
|
1月前
|
弹性计算 运维 自然语言处理
操作系统智能助手OS Copilot开发者评测
本文主要介绍了线上体验 OS Copilot 的详细步骤,包括安装、测试、使用不同场景及删除资源的方法。还对 OS Copilot 进行了产品体验评测,指出新人上手较简单但文档有改进空间,对工作帮助程度高,我非常愿意推荐。同时反馈了产品功能,包括体验的功能与兴趣点、与其他产品对比的优缺点、功能扩展期望及与其他产品联动组合。最后总结其有优势也有提升空间,期待优化。
107 2