60分钟深度测评阿里云基于大模型构建的操作系统智能助手

本文涉及的产品
模型训练 PAI-DLC,5000CU*H 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
交互式建模 PAI-DSW,5000CU*H 3个月
简介: OS Copilot 概要OS Copilot 是阿里巴巴云针对Linux操作系统开发的智能助手,集成在Alibaba Cloud Linux中,利用大模型技术提供自然语言问答、命令行辅助、阿里云CLI调用和系统运维功能。它尤其适合新手,直观的交互方式提升效率。此外,OS Copilot支持在操作系统内直接管理阿里云资源,简化运维任务。目前,该助手仅在特定版本的Alibaba Cloud Linux上可用。体验者可以通过提供的链接和指南进行实操,体验其功能,如命令行的自然语言交互和环境变量配置。OS Copilot在提高用户体验和工作流集成方面的创新,预示着未来AI在操作系统中的广泛应用。

背景

OS Copilot是Alibaba Cloud Linux基于大模型构建的操作系统智能助手,支持自然语言问答、辅助命令执行、系统运维调优等功能,帮助您更好地使用Alibaba Cloud Linux,提高Alibaba Cloud Linux的使用效率。如果你是刚接触linux的新手小白那你就捡到宝了,简单来说你体验完之后就不会觉得linux难学了。大概就相当于使用步步高点读机哪里不会点哪里一样的傻瓜式操作,降低了linux的学习门槛的同时还提升了学习效率,尤其是人机互动的趣味性简直YYDS!

如果你是运维工作者、开发或者测试,那你得注意了!会不会使用OS Copilot很大程度会决定你被裁员的速度。我作为一名算法研发工程师可以很负责任的告诉大家,未来AI大模型为操作系统赋能是大势所趋。如果觉得我说的话匪夷所思,大家可以尝试体验下,用实践检验真理。

测评参与指南:https://img-bss.csdnimg.cn/OSCopilot/OSCopilotzhinan.html

智能助手OS Copilot使用说明文档:建议体验前先点击查看


一、OS Copilot使用说明

1、功能介绍

  • 命令行自然语言问答
    通过命令行自然语言问答,OS Copilot可以让用户直接在OS的命令行中输入在使用中的自然语言表述的问题,帮助用户回答日常及操作系统领域相关信息,简化用户需要切换到浏览器搜索的步骤,降低OS使用成本及使用连贯性,提高日常OS使用效率和用户体验。OS Copilot通过后端的LLM大模型,可以让用户轻松地接触到阿里云操作系统团队多年积累的系统领域知识,让用户可以更精准地搜索到操作系统相关信息,特别是对于阿里云自研操作系统Alibaba Cloud Linux及阿里云主导开源社区龙蜥操作系统AnolisOS的相关知识。
  • 辅助命令执行
    不同于Windows可视化的桌面操作系统,Linux操作系统主要通过命令行来进行操作系统日常的使用及维护等操作。而复杂繁多的命令行,对于Linux小白用户来说是入门Linux的第一道门槛。OS Copilot提供辅助命令执行功能,让Linux的小白用户也能迅速上手简单的Linux的使用。
  • 阿里云CLI调用
    阿里云CLI(Command Line Interface)是基于阿里云开放API建立的管理工具。借助此工具,您可以通过调用阿里云开放API来管理阿里云产品。OS Copilot支持让用户在操作系统内完成阿里云CLI的调用,通过命令行简单进行ECS信息及实例ID等查询。
  • 系统运维和调优
    在操作系统使用中的重要场景是系统的运维和调优,操作系统的表现对于业务有着非常大的影响。虽然市面上有很多的相关运维和调优产品,但是系统的运维和调优需要相关人员有相关Linux内核专业知识的积累及长期的问题处理经验,而具备相关能力的人才是非常有限的。Copilot可以通过自然语言调用相关系统运维及调优工具,特别是阿里云自研的系统工具,帮助用户轻松使用系统工具定位系统问题,提升系统性能表现。

2、使用限制

目前仅支持在Alibaba Cloud Linux 3(仅x86_64架构支持)上使用OS Copilot。

以上内容是让没有看过官方文档介绍的小伙伴了解的,跟着我的脚步可以让大家不用看官方文档也能大致了解OS Copilot的强大之处,但是对于新手小白我建议还是先看看。

3、使用方法

详细过程可以看看测评参与指南,我现在就带大家进入正式的实操阶段。

1、点此进入实验启动界面,勾选阿里云授权相关协议,点击“开始实操”

等待资源创建完成之后点击云产品资源标签可以查看资源详细信息。

1720429048428.png

2、点击右上角的操作手册标签可以一边看操作手册一边体验,这是我见过最人性化的功能了。例如:你想重置云服务器ECS的密码,点击ECS云服务器旁边的管理可以实现右边是ECS服务器管理页面,左边是操作手册,再也不用为了对照频繁切换页面了。 OS Copilot 在新人上手方面有多简单就显而易见了。

1720429235085.png

3、重置密码跟着操作手册就能完成,值得注意的是在实验完成后,记得及时删除阿里云AccessKey。

1720429420646.png

创建阿里云AccessKey这个步骤需要注意的是一定要根据提示把ACCESS_KEY_ID和ACCESS_KEY_SECRET复制保存下来,后面要用。

4、通过远程连接登录示例之后安装OS Copilot组件,看见complete说明安装成功。

1720429831884.png

5、配置环境变量以及测试OS Copilot是否可用的过程跟着操作手册完成即可,测试命令可以随意尝试中文也行。

1720430053344.png

配置环境变量这里有一个功能是特别贴心的,如图所示弹出的提示框的作用可不仅仅是提示还支持编辑,这样如果命令行真的有错就不用返工,直接就能修改了。

1720430842957.jpg

需要各位小伙伴注意的是体验过程中注意网络连接,我发现一旦网络不稳定或者断开的情况下就会导致报错,需要重新配置环境变量。这算是一个缺点吧,建议把操作手册上的配置环境变量命令改成永久性的,反正也是体验完就要释放的资源。

1720430766608.png

到这一步只要大家按照操作手册来就不会有任何问题,接下来带大家看看三个使用场景。



二、场景1:写脚本和注释代码


支持写代码的AI工具国外的我使用过ChatGPT,国内的用过文心一言,两者其实区别不大就是能把需要的代码给到我们。但是他们和阿里云的OS Copilot对比就黯然失色了。因为作为一个开发者更倾向于使用配套的开发工具以及环境,在工作中如果我们需要高效率完成多个脚本时总不至于重新打开一个软件或者页面去获取吧?现在摆在我们面前这个阿里云操作系统智能助手触手可及,并且拥有成熟且配套的生态环境,有什么理由不用?

1720430170398.png

上图只是操作手册中的一个场景案例,大家可以结合自己工作或者学习中需要的脚本去执行命令。而且OS Copilot生成的脚本代码还有详细的注释以及注意事项和建议,对大家的工作和学习应该很有帮助的。节省了我们遇到不会写的脚本去查阅的时间,还能及时避免问题的发生。例如:下图中的代码注释除了给我们脚本的运行条件还给了脚本运行需要注意的问题。还建议我们如果想实时绘制图表或者更复杂的功能需要使用更复杂的监控工具:nethogs或iftop。

1720430518818.png

我相信如果阿里云普及大众之后,小学生也能成为中级运维工程师,所以在我看来OS Copilot对比那些所谓的可视化运维软件已经完胜了。有整个阿里云生态给它做基建,不久的将来我说的话必定成为现实。


三、场景2:进行对话问答


  • CHAT:默认的聊天模式,可以使用newchat命令切换到此模式。
  • CODEGEN:可以使用newcodegen命令切换到此模式,按照指示自动生成代码。
  • CODESUM:可以使用newcodesum命令切换到此模式,读取本地代码片段文件,自动分析代码摘要。

1720431190743.png

上图是默认的CHAT,执行co即可,可以使用exit命令退出Chat模式。例如下图:直接在命令行输入当前是什么系统?怎么升级系统?Copolot就会给出对应的回答。而且大家可以通过切换模式进行不同场景的切换,默认的CHAT模式其实就是问题咨询,其他模式分别对应的是辅助运维、编程学习等功能的场景。

1720431452003.png

大家感兴趣的话可以参考操作手册去咨询或者学习自己感兴趣的场景,一定可以高效解决问题,提升编程效率。

四、产品优势


  • 智能
    OS Copilot通过不断学习您的使用习惯,提高准确性并做出预测。
  • 专业
    OS Copilot可以专业地帮助您回答操作系统相关问题。
  • 高效
    OS Copilot可以帮助您在系统诊断、调优、编程等场景进行相关问题处理。
  • 协作
    通过OS Copilot管理您在阿里云上的资源,享受到阿里云上一体化的服务。


五、测评感受

本次测评的感受我建议大家和我一样从以下几个方向去关注,这边我就列举以下我个人的感受。

1、OS Copilot 产品体验评测

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


我作为一名算法工程师,目前就职于一家智能机器人公司。我确实需要使用OS Copilot,最主要的场景就是系统诊断、性能优化,提高运维效率。

这一点对于我们公司当下降本增效、开源节流很有价值,可惜我们目前使用的系统都是Ubuntu。


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


上面和大家一起使用的过程中其实我已经列举了OS Copilot的绝大多数优点,在新人上手方面确实是小学生也能立马上手。为了验证这一点,我专门花了5块钱找隔壁邻居家的6年级小朋友写了几个脚本并成功运行。在这个过程中我能感受到小学生都可以看懂指引文档,而且唯一的阻碍就是我上面反馈的网络断开之后需要重新配置环境变量这个问题对于0基础的小白来说确实一开始是无法理解的,需要人去指引。


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


对我个人的工作其实是很有帮助的,我的本职工作就不是干运维的。如果公司后期降本增效使用阿里云这套生态的话,我就不用和运维部门的同时沟通了。到时候运维工作我也能在不影响本职工作的情况下高效完成,当然前提必须涨薪。帮助程度我打10分,希望公司以后能让我们研发部门使用这个,把运维部门给裁员了。


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


我愿意和朋友或者同事推荐OS Copilot,如果OS Copilot开源,我愿意共同参与开发。因为我私下有接触到OS领域大模型的训练,算是顺手的事情吧,而且一旦公司使用OS Copilot,把运维部门裁员,我的薪资水平就能提升。


2、OS Copilot 产品功能反馈

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


操作手册和官方文档中的案例和场景我都体验了,对OS Copilot的辅助命令执行功能最感兴趣。因为作为开发如果让我从事运维工作的话我其实是不具备丰富的运维经验的,如果命令执行过程中发生一些我不太熟悉的问题就很难回退了。但是辅助命令执行功能让我可以放心去执行命令,OS Copilot给出命令之后,会继续引导,询问是否执行命令。这种自动化运维模式让人省心更放心。



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


体验过程中我已经告诉大家我平时使用过国外的ChatGPT,国内的用过文心一言。

当然类似的idea我早就见过好多了,但是像OS Copilot一样可以依附大厂完整生态链的成熟且配套工具其实目前是没有同类型的。

优点我在体验过程中已经给大家标注了,至于缺点的话我觉得就目前阶段是没有的,非要说缺点那就是这个新的产品缺少和用户的磨合期。

没有经历市场的检验,后续需要大力推广才能做到普及大众。


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


1.在系统诊断和性能优化中增加系统优化建议,指导运维人员优化系统
2.在代码总结和解释中,增加代码优化功能,通过经典代码写法,帮助初级运维人员进一步优化代码
3.日志分析功能,通过分析错误日志,分析报错原因,指导运维人员解决故障问题。

这些功能其实已经具备了,只不过需要人机交互才能实现。我的建议是它可以自主触发,不需要人为去干预。


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


1.OS Copilot和ECS其实可以组合在一起做一个免费版的给大学生学习使用,未来大学生出校门走入职场就会优先考虑使用搭载OS Copilot的服务器。

2.OS Copilot和stable Diffusion组合在一起的话,AI智能绘画的门槛可以降低一大截。相关从业人员不需要再系统学习运维知识,直接借助搭载OS Copilot的stable Diffusion进行云上创作。使用过程中再也不用担心出现问题需要耗时去解决了。


六、总结


作为一款能够提升工作效率的工具,我非常愿意向我的朋友推荐OS Copilot。非常期待OS Copilot能够开源,乐意参与开发贡献。目前还不知道OS Copilot的运营策略,如果无法开源的话建议可以提供相关接口做到兼容其他平台的生态那就十全十美了。

我体验了操作手册和官方文档中的所有功能,给我最深刻的感受就是小学生成为中级运维工程师的时代终将来临。千万别跟我说什么你是运维工程师有工作经验所以看了文档上手快,那可拉倒吧明明就是看懂中文意思就行了。全是傻瓜式操作,假如阿里云的生态普及大众了,会中文的人都可以是中级运维工程师。毕竟人家哪怕不会总会提问吧?最多就是解决问题的效率比有经验的工程师慢一点,可是用人成本一定会大大降低预算,能给公司降本增效、开源节流。如果非得找出这个产品的缺点,那就是它的实用性、准确性和安全性得用时间去检验。新出来的产品哪怕再完美也是需要用户用时间去打磨优化的。



相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
SQL 关系型数据库 MySQL
在使用阿里云PolarDB MySQL进行深度测评时
在使用阿里云PolarDB MySQL进行深度测评时
|
1天前
|
人工智能 搜索推荐 Android开发
构建未来:移动应用开发与操作系统的融合之路
【8月更文挑战第18天】 在数字化时代的浪潮中,移动应用和操作系统成为我们日常生活不可或缺的一部分。本文将深入探讨移动应用开发的新趋势、移动操作系统的创新以及它们如何共同塑造我们的数字生活。从跨平台解决方案到人工智能的集成,我们将一探究竟,这些技术如何影响着开发者和企业,并引领着用户体验的未来。
|
9天前
|
人工智能 安全 数据安全/隐私保护
构建未来:移动应用开发与操作系统的融合之道
在数字化浪潮中,移动应用和操作系统是推动技术革新的双轮驱动。本文将探讨如何通过跨平台框架、云技术和人工智能的结合,打造更加智能、高效且用户友好的移动体验,同时确保数据安全和应用性能的最优化。
|
17天前
|
人工智能 物联网 测试技术
构建未来:移动应用开发与操作系统的协同进化
在数字时代的浪潮中,移动应用和操作系统共同定义了我们与世界互动的方式。本文深入探讨了移动应用开发的新趋势、移动操作系统的创新以及它们如何相互影响,塑造了现代技术景观。从增强现实到人工智能,从物联网到自动化测试,我们将一探这些技术如何推动移动应用领域不断前行,并讨论开发者如何在不断变化的市场中保持竞争力。
|
22天前
|
弹性计算 Ubuntu Linux
阿里云服务器镜像是什么?操作系统怎么选择比较好?
阿里云服务器镜像是服务器的“装机盘”,用于安装操作系统及预置软件。镜像分为公共、自定义、共享、云市场和社区镜像。公共镜像为官方提供,含正版授权;自定义镜像由用户创建;共享镜像由其他用户共享;云市场镜像含预装软件;社区镜像公开发布。操作系统选择应考虑应用需求、资源占用和维护支持。推荐Linux使用Alibaba Cloud Linux,Windows使用2022数据中心版。在中国大陆地域的服务器可免费无限次更换操作系统,在非中国大陆地域则有限制。Alibaba Cloud Linux是官方推出的优化版Linux,兼容RHEL/CentOS生态,提供长期支持。
|
19天前
|
机器学习/深度学习 人工智能 开发框架
构建未来:移动应用开发与操作系统的融合之路
在数字时代的浪潮中,移动应用和操作系统作为技术革新的前沿阵地,正不断重塑我们的工作和生活方式。本文将深入探讨移动应用开发的最新趋势、移动操作系统的演进,以及它们如何相互影响,共同推动技术界限的拓展。我们将从用户体验的角度出发,分析跨平台开发框架的崛起、人工智能与机器学习的集成,以及隐私保护和安全性的重要性。同时,探索操作系统如何适应这些变化,包括对分布式计算的支持、系统级的优化,以及为开发者提供的创新工具。通过实际案例,我们还将揭示移动应用和操作系统之间的协同作用,以及它们是如何塑造新一代数字产品和服务的。最后,文章将以一个开放性问题结束,鼓励读者思考移动技术将如何继续影响我们的社会和个人生活
|
26天前
|
弹性计算 Ubuntu Linux
阿里云服务器的镜像是什么?操作系统选择看这篇就够了!
阿里云服务器镜像是服务器的“装机盘”,用于安装操作系统、初始化应用数据和预装软件。镜像分公共、自定义、共享、云市场和社区镜像。公共镜像为官方提供,含正版授权;自定义镜像由用户创建;共享镜像由其他账户共享;云市场镜像含预装软件;社区镜像由用户公开发布。操作系统选择取决于应用场景,推荐Linux选Alibaba Cloud Linux,Windows选2022数据中心版。低配服务器推荐Linux以节省资源。64位操作系统优于32位。中国大陆地域服务器支持免费无限次更换操作系统,非中国大陆地域有限制。Alibaba Cloud Linux由阿里云推出,针对ECS优化,兼容RHEL/CentOS生态。
266 7
|
1月前
|
自然语言处理 数据库
OS Copilot测评
本文主要阐述了OS Copilot的一些优缺点和对其的一些期望和测评
|
1月前
|
弹性计算 运维 自然语言处理
阿里云OS Copilot测评:重塑Linux运维与开发体验的智能革命
阿里云OS Copilot巧妙地将大语言模型的自然语言处理能力与操作系统团队的深厚经验相结合,支持自然语言问答、辅助命令执行等功能,为Linux用户带来了前所未有的智能运维与开发体验。
|
15天前
|
Java Android开发 开发者
构建未来:移动应用开发与操作系统的融合之旅
【8月更文挑战第4天】在数字时代的浪潮中,移动应用和操作系统扮演着关键角色,它们不仅重塑了我们的生活方式,也不断推动技术界的创新边界。本文将深入探讨移动应用开发的核心概念、移动操作系统的基本架构,并通过一个简易天气预报应用的开发过程,揭示两者之间的紧密联系。我们将从代码编写到界面设计,再到系统兼容性测试,一步步展示如何将一个想法转化为现实中触手可及的应用。加入我们,一起探索这段充满创意和技术挑战的旅程。
19 0