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

本文涉及的产品
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
交互式建模 PAI-DSW,每月250计算时 3个月
模型训练 PAI-DLC,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的运营策略,如果无法开源的话建议可以提供相关接口做到兼容其他平台的生态那就十全十美了。

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



相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
人工智能 JSON API
阿里云文档智能 & RAG解决方案:提升AI大模型业务理解与应用
阿里云推出的文档智能 & RAG解决方案,旨在通过先进的文档解析技术和检索增强生成(RAG)方法,显著提升人工智能大模型在业务场景中的应用效果。该方案通过文档智能(Document Mind)技术将非结构化文档内容转换为结构化数据,提取文档的层级树、样式和版面信息,并输出为Markdown和Json格式,为RAG提供语义分块策略。这一过程不仅解决了文档内容解析错误和切块丢失语义信息的问题,还优化了输出LLM友好的Markdown信息。方案的优势在于其多格式支持能力,能够处理包括Office文档、PDF、Html、图片在内的主流文件类型,返回文档的样式、版面信息和层级树结构。
77 2
|
1月前
|
机器学习/深度学习 数据采集 人工智能
文档智能 & RAG 让AI大模型更懂业务 —— 阿里云LLM知识库解决方案评测
随着数字化转型的深入,企业对文档管理和知识提取的需求日益增长。阿里云推出的文档智能 & RAG(Retrieval-Augmented Generation)解决方案,通过高效的内容清洗、向量化处理、精准的问答召回和灵活的Prompt设计,帮助企业构建强大的LLM知识库,显著提升企业级文档管理的效率和准确性。
|
1月前
|
存储 弹性计算 运维
阿里云国际Windows操作系统迁移教程
阿里云国际Windows操作系统迁移教程
|
26天前
|
安全 Linux 编译器
探索Linux内核的奥秘:从零构建操作系统####
本文旨在通过深入浅出的方式,带领读者踏上一段从零开始构建简化版Linux操作系统的旅程。我们将避开复杂的技术细节,以通俗易懂的语言,逐步揭开Linux内核的神秘面纱,探讨其工作原理、核心组件及如何通过实践加深理解。这既是一次对操作系统原理的深刻洞察,也是一场激发创新思维与实践能力的冒险。 ####
|
22天前
|
存储 人工智能 数据可视化
高效率,低成本!且看阿里云AI大模型如何帮助企业提升客服质量和销售转化率
在数字化时代,企业面临海量客户对话数据处理的挑战。阿里云推出的“AI大模型助力客户对话分析”解决方案,通过先进的AI技术和智能化分析,帮助企业精准识别客户意图、发现服务质量问题,并生成详尽的分析报告和可视化数据。该方案采用按需付费模式,有效降低企业运营成本,提升客服质量和销售转化率。
高效率,低成本!且看阿里云AI大模型如何帮助企业提升客服质量和销售转化率
|
25天前
|
机器学习/深度学习 搜索推荐 安全
构建未来:移动应用开发与操作系统的协同进化
【10月更文挑战第20天】在数字化时代的浪潮中,移动应用和操作系统作为科技进步的双引擎,正驱动着人类社会向更高效、互联的方向迈进。本文深入探讨了移动应用开发的最新趋势、移动操作系统的创新特性,并分析了它们如何相互影响,共同塑造我们的数字生活。通过具体案例分析,我们揭示了技术革新如何激发新的应用场景,以及开发者如何利用这些进步来创造更加智能、个性化的应用体验。文章还讨论了面临的挑战和未来的机遇,为读者提供了对这一不断演进领域的深刻洞察。
|
1月前
|
人工智能 弹性计算 运维
触手可及:阿里云函数计算助力AI大模型的评测
阿里云推出的面向AI服务器的功能计算(Functional Computing, FC),专为AI应用提供弹性计算资源。该服务支持无服务器部署、自动资源管理和多语言支持,极大简化了AI应用的开发和维护。本文全面评测了FC for AI Server的功能特性、使用体验和成本效益,展示了其在高效部署、成本控制和安全性方面的优势,并通过具体应用案例和改进建议,展望了其未来发展方向。
132 4
|
1月前
|
人工智能 自然语言处理 数据可视化
阿里云AI大模型助力客户对话分析——全方位提升服务与体验
随着数字化转型的推进,企业愈发重视客户互动数据的价值。阿里云推出了一套基于AI大模型的客户对话分析解决方案,通过自动化手段分析大量客户对话数据,提取有价值信息,优化服务流程,提升客户体验。本文将结合技术文档和实际体验,全面评测这一解决方案。
52 2
|
1月前
|
机器学习/深度学习 Android开发 开发者
构建未来:移动应用开发与操作系统的协同进化
【10月更文挑战第1天】构建未来:移动应用开发与操作系统的协同进化
32 3
|
28天前
|
人工智能 搜索推荐 物联网
操作系统的进化之路:从命令行到智能时代
【10月更文挑战第18天】 本文将带你穿越操作系统的演变历程,从最初的命令行界面到今天的智能操作系统。我们将探讨操作系统如何从简单的任务管理工具发展成为支持复杂应用程序和人工智能的多功能平台。
25 0