开发者评测 | 操作系统智能助手OS Copilot

简介: 对操作系统智能助手OS Copilot的体验

OS Copilot测评

1. 设置

在按照手册完成云服务器和安全组的设置后,连接云服务器。

2. 安装OS Copilot

在终端界面输入

sudo yum install -y os-copilot

1.png

在配置完环境变量后,即可进入copilot

co hi

2.png

3. 样例体验——网络流量监控脚本

co “请帮我写一个网络流量监控脚本,用python语言实现”

3.png
复制上述python代码后,在终端输入

vim test.py

将复制好的代码粘贴到vim编辑器中,输入“:wq”退出vim编辑器,在终端输入

cat test.py | co “请解释下每行代码的意思”

4.png

4. 样例体验——使用Copilot进行对话

在终端输入

co

即可进入Copilot的对话模式,给人的感觉就像是国内普遍的GPT,但是这个结合到了Linux系统内。
我提问:当前是什么系统?

5.png
Copilot给出了当前使用的系统信息,此外还给出了如果具体查阅具体系统信息的命令和仅查阅发行版名和内核版本的命令。
我提问:怎么升级系统?
6.png
Copilot给出了在当前系统中升级软件包和内核的方法与命令,并给出了提醒,即备份重要数据。
如需退出当前功能,输入exit

5. 样例体验——编程辅助newcodegen找到最长的回文子串

在chat对话框中输入newcodegen,进入编程辅助模式,输入题目
7.png
Copilot首先分析了构建该解决方案的步骤,依序共计六步,然后使用python代码来实现上述算法。
8.png
通过上述生成的python代码,可以看到Copilot成功进行了算法的代码实现和样例生成。这说明Copilot不仅完成了对编程题目的理解,还能够完成代码实现,并根据题目给出测试样例。

6. 自行探索——系统运行资源

在终端输入

co

进入Copilot
输入:告诉我当前系统运行资源情况
系统报错:Error:LLM connection timeout
在终端输入

co “帮我查一下系统状态”

Copilot正常输出,并给出使用的工具,这反映了copilot在运行时的不稳定性,理论上在chat可以直接输出运行情况,此时我只能从终端输入co “我想查询的内容”完成提问,不过依旧给出了需要安装的包和指令
9.png

7. 自行探索——编程辅助newcodegen

为了避免代码生成仅对寻找最长回文子串和python语言进行了优化,我又对其他题目和其他语言进行了测试。
这里我换了一个新的编程题目——迷宫,通过程序找出从左上角到右下角的路线。
10.png

11.png
系统稳定先给出了理解题目后的伪代码,然后给出了对应的python代码和测试样例。
然后依旧是迷宫这个题目,我强调使用C++语言实现。
12.png
13.png
这里系统没有在最开始给出理解题目后的伪代码,整体而言正常保存了C++代码和测试样例。
之后我又将该段C++代码保存至test.cpp,让copilot解释下每行代码的意思
14.png
可以看到系统能逐行解释每行代码的意思,但是对于函数中代码的逐行解释做的还是不那么到位,讲解的没那么细。

8. 自行探索——GPT交流

笔者最近在写SCI关于语义分割的论文,于是进行了相关内容的对话
15.png
16.png
可以看到系统像大纲一样给出了写一篇论文的guideline,并在中间给出了一些样例代码。
我又围绕电脑硬件相关的问题进行了提问
17.png
以及Linux系统相关进行了提问
18.png
最后针对当前深度神经网络的transformer运算复杂度进行了提问
19.png
20.png
可以看到系统目前只能提供现有技术,不能给出彻底的创新,只能给出现有的创新策略的思路。

9. OS Copilot 产品体验评测

1)您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
我的角色是学生,如果使用OS Copilot,我的使用场景是辅助解决深度神经网络的编程难题,这样可以快速将idea转换成代码进行训练,从而节约时间;此外,深度学习服务器大多基于Linux系统,对于一些不熟悉的操作可以随时提问。
2)你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
OS Copilot在新人上手方面较为简单,指引文档清晰。
3)OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
OS Copilot对我的工作有帮助,我愿意给到9分。Copilot能够在使用Linux系统时遇到的问题实时进行提问,回答要比我从搜索引擎得到答案的效率更高,更贴合我遇到的情况,因此更能得到贴切的解决方案。
4)您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
愿意向周边朋友推荐OS Copilot,如果OS Copilot开源,愿意共同参与开发和OS领域大模型的训练等工作。

10. OS Copilot 产品功能反馈

1)您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?
我对上述三个问题都进行了体验,主要是对辅助编程和辅助命令执行感兴趣,因为其能根据题目快速实现对应语言的代码,帮助实现思维落地,同时还能逐行解释代码,节省了个人创建代码和阅读的时间。
2)您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
只体验过通义灵码等代码生成类的产品,对比而言,个人感觉OS Copilot的效率更高,不仅能够集成到Linux系统中,还能直接根据题目生成代码。
3)您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。
我希望OS Copilot能够扩展支持更多的操作系统,在windows上也能实现继承,以及Copilot系统如果出现报错也能进行对应的错因分析和排查,如果有错误的输入(如在终端输入 co 告诉我现在的时间 错因是没加引号),即使系统报错,也能告诉我不能这样输入,要加入引号。
4)OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。
这个问题我不太理解,我个人认为OS Copilot与wireshark数据包分析工具进行联动,大模型可以没有太大的负担读取海量的数据包,完成流量分析、异常数据包分析等工作,或者结合VS完成代码解释等内容。

相关文章
|
12天前
|
Android开发 Swift iOS开发
iOS和安卓作为主流操作系统,开发者需了解两者差异以提高效率并确保优质用户体验。
【10月更文挑战第1天】随着移动互联网的发展,智能手机成为生活必需品,iOS和安卓作为主流操作系统,各有庞大的用户群。开发者需了解两者差异以提高效率并确保优质用户体验。iOS使用Swift或Objective-C开发,强调简洁直观的设计;安卓则采用Java或Kotlin,注重层次与动画。Swift和Kotlin均有现代编程特性。此外,iOS设备更易优化,而安卓需考虑更多兼容性问题。iOS应用仅能通过App Store发布,审核严格;安卓除Google Play外还可通过第三方市场发布,审核较宽松。开发者应根据需求选择合适平台,提供最佳应用体验。
37 3
|
24天前
|
前端开发 开发工具 Android开发
移动应用与系统开发:探索移动操作系统的演变及其对开发者的影响
本文将深入探讨移动操作系统的历史演变,分析其对移动应用开发的影响。我们将从早期的移动操作系统讲起,逐步解析现代移动操作系统的特点,以及这些变化如何塑造了移动应用的开发流程和策略。通过对比不同的移动平台,本文旨在为开发者提供宝贵的见解和建议。
40 8
|
6天前
|
存储 人工智能 自然语言处理
“OS Copilot”的操作系统辅助软件
【10月更文挑战第7天】随着AI技术的发展,"OS Copilot"作为一款操作系统辅助软件,通过智能命令建议、代码片段生成、文件管理助手及任务自动化等功能,极大提升了用户的工作效率,无论是日常办公还是专业开发都提供了强有力的支持。其简洁的安装流程、友好的用户界面和强大的搜索能力,使得这款软件成为提升生产力的得力助手。
13 2
|
1月前
|
搜索推荐 Linux iOS开发
探索操作系统的未来:智能化与个性化的融合之路
在数字时代的浪潮中,操作系统作为连接用户与硬件的桥梁,正经历着前所未有的变革。本文将从智能化和个性化两个维度出发,探讨操作系统未来的发展趋势。我们将通过分析当前主流操作系统的特点,揭示它们在智能化管理和个性化服务上的不足,并提出未来操作系统可能的发展方向。文章旨在启发读者思考,如何在保持易用性和稳定性的同时,让操作系统更加智能和贴近用户需求。
|
1月前
|
机器学习/深度学习 安全 算法
探索操作系统的未来之路:智能化与安全性的双轮驱动
在数字时代的浪潮中,操作系统作为计算机体系的核心,其发展趋势备受瞩目。本文将探讨操作系统的未来发展方向,着重分析智能化与安全性如何成为推动其进步的关键因素。通过回顾操作系统的历史演变,我们将揭示现代操作系统面临的挑战和机遇,并预测未来可能出现的技术革新。文章旨在为读者提供一个关于操作系统未来趋势的宏观视角,同时引发对技术进步背后深层意义的思考。
39 1
|
1月前
|
安全 Linux 网络安全
龙蜥Anolis OS:国产操作系统的逆袭之路,它将如何引领中国IT业翻天覆地的变化?揭秘未来数字世界的心脏!
【9月更文挑战第4天】在信息化时代,操作系统作为计算机系统的核心,连接着上层软件与底层硬件。随着全球化及地缘政治的影响,国产操作系统愈发重要。龙蜥Anolis OS作为佼佼者,基于Linux内核,兼具开源、灵活与安全特性,针对国内用户优化,支持多种编码标准和汉字输入法,提升中文用户体验。其采用角色访问控制、SELinux等技术,保障系统安全。Anolis OS还拥有活跃的开源社区,促进功能完善与创新。随着国家政策扶持和产业链协同,Anolis OS正引领国产操作系统迈向更广阔的应用领域,推动软硬件生态系统的成熟,成为全球多元化计算生态的重要组成部分。
66 0
|
1月前
|
存储 自然语言处理 搜索推荐
探索OS Copilot——那款让你瞬间变身超级用户、编程如呼吸般自然、文件管理如同魔法般的神奇操作系统辅助神器!
【9月更文挑战第4天】“OS Copilot”是一款高效的操作系统辅助软件,通过智能化手段简化电脑使用,涵盖智能命令建议、代码片段生成、文件管理及任务自动化等强大功能。其简洁的界面与友好的用户体验使其成为提升生产力的理想选择,无论是专业人士还是普通用户都能从中受益。从安装到实际应用都非常流畅,能显著提升工作效率,是优化数字生活的得力助手。
37 0
|
2月前
|
存储 安全 Linux
探索操作系统的内核——从用户到开发者的视角
【8月更文挑战第27天】操作系统作为计算世界的桥梁,它如何连接硬件与软件、用户与机器?本文将深入浅出地探讨操作系统的核心概念,包括进程管理、内存分配以及文件系统。我们将通过比喻和实例,使复杂的技术内容变得易于理解,同时提供代码示例,帮助读者从理论到实践,全面掌握操作系统的工作原理。
|
6天前
|
Unix 物联网 大数据
操作系统的演化与比较:从Unix到Linux
本文将探讨操作系统的历史发展,重点关注Unix和Linux两个主要的操作系统分支。通过分析它们的起源、设计哲学、技术特点以及在现代计算中的影响,我们可以更好地理解操作系统在计算机科学中的核心地位及其未来发展趋势。
|
2月前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。