基于在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等,您也可以展开列举组合的实际应用场景。

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

相关文章
|
4月前
|
移动开发 运维 前端开发
操作系统智能助手OS Copilot新功能
我是一名公司前端开发人员,专注于官网和H5页面的开发,涵盖页面构建、交互逻辑及性能优化。主要负责静态和移动端页面开发,不直接涉及云资源运维,但在项目部署时会接触云服务器。 关于Copilot的使用体验:安装过程顺畅,目前功能较少,建议增加更多功能和中文支持。核心功能包括-t代理模式(实现黑客帝国代码瀑布效果但未达预期)、-f读取文件(生成随机字符接近目标但仍需改进)和管道功能(稳定性欠佳)。总体而言,-t/-f选项实用,管道功能需完善。
|
4月前
|
Java 应用服务中间件 Python
OS Copilot全面测评报告 与 利用OS Copilot进行在线WebAPI接口开发
OS Copilot 是一款智能操作系统助手,具备智能、专业、高效和协作四大优势。本文通过全面测评其功能,验证了其在系统诊断、调优及编程等场景中的表现,并通过在线WebAPI接口开发测试进一步评估其快速接口开发上线的能力。具体步骤包括ECS环境配置、OS Copilot安装与配置、-t/-f参数功能测试、管道测试以及利用OS Copilot进行Python WebAPI开发。最终结果显示,OS Copilot能够显著提升开发效率,解决了便捷开发中的临时接口开发问题,整体体验非常满意。建议增加-s参数以保存上下文,进一步增强交互性。
185 12
OS Copilot全面测评报告 与 利用OS Copilot进行在线WebAPI接口开发
|
4月前
云产品评测|操作系统智能助手OS Copilot新功能获奖名单公布!
云产品评测|操作系统智能助手OS Copilot新功能获奖名单公布!
194 9
|
4月前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
314 10
|
4月前
|
运维 前端开发 应用服务中间件
操作系统智能助手OS Copilot新功能
作为一名公司的研发人员,我体验了OS Copilot的安装与使用。尽管我的工作主要涉及前后端开发,对云服务有一定了解。OS Copilot的安装过程直观顺利,但目前支持的操作系统较少。通过-t和-f功能,可以快速测试命令输出、处理批量任务及调试脚本,显著提升了工作效率。然而,管道功能在实际应用中存在识别文件路径的问题,有待改进。总体而言,OS Copilot极大地提高了我的运维效率,并成为开发中的有效工具,我对它的未来潜力充满信心。
112 11
|
4月前
|
自然语言处理 运维 Linux
阿里云操作系统智能助手OS Copilot测评报告及建议
阿里云推出的OS Copilot是一款基于大模型构建的操作系统智能助手,旨在通过自然语言处理技术与操作系统经验的深度融合,为Linux用户提供前所未有的使用体验。它具备自然语言问答、辅助命令执行和系统运维调优等核心功能,极大降低了Linux的学习门槛,提升了工作效率。测试显示,OS Copilot在功能、性能、易用性和实用性方面表现出色,能够帮助用户高效解决问题并优化系统性能。未来,期待其持续优化升级,加入更多实用功能,进一步提升用户体验。
169 4
|
4月前
|
运维 Ubuntu 安全
阿里云OS Copilot智能助手深度评测报告:一位系统管理员的真实体验
### 阿里云OS Copilot智能助手深度评测报告:系统管理员的真实体验 作为一名负责30+台跨平台服务器的系统管理员,我在部署新集群时首次深度体验了OS Copilot。通过多系统部署、核心功能测试及效能分析,发现其在自动化运维方面表现出色,特别是在故障诊断和批量配置上效率大幅提升。但也提出了一些改进建议,如增强安全机制和提供REST API接口。总体而言,OS Copilot已从“智能助手”进化为“运维副驾驶”,建议运维团队结合CI/CD管道进行深度集成。
164 0
|
4月前
|
Shell 测试技术 UED
云产品评测|操作系统智能助手OS Copilot新功能
作为一名企业开发人员,我最近测试了 OS Copilot 的 -t、-f 功能及管道功能。-t 功能能正确识别并解释端口号,但界面操作需优化;-f 功能成功完成自定义任务,但在交互连续性上有待改进;管道功能表现最佳,支持简便的自定义任务操作。建议在 -t 功能中增加交互入口,并优化 -f 功能的后续操作体验。
|
1月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
119 32