开发者评测 | 操作系统智能助手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完成代码解释等内容。

相关文章
|
11天前
|
人工智能 弹性计算 自然语言处理
AI奇思妙想之旅 —— 操作系统智能助手OS Copilot
AI奇思妙想之旅 —— 操作系统智能助手OS Copilot
158 1
|
4天前
|
安全 Linux 网络安全
龙蜥Anolis OS:国产操作系统的逆袭之路,它将如何引领中国IT业翻天覆地的变化?揭秘未来数字世界的心脏!
【9月更文挑战第4天】在信息化时代,操作系统作为计算机系统的核心,连接着上层软件与底层硬件。随着全球化及地缘政治的影响,国产操作系统愈发重要。龙蜥Anolis OS作为佼佼者,基于Linux内核,兼具开源、灵活与安全特性,针对国内用户优化,支持多种编码标准和汉字输入法,提升中文用户体验。其采用角色访问控制、SELinux等技术,保障系统安全。Anolis OS还拥有活跃的开源社区,促进功能完善与创新。随着国家政策扶持和产业链协同,Anolis OS正引领国产操作系统迈向更广阔的应用领域,推动软硬件生态系统的成熟,成为全球多元化计算生态的重要组成部分。
21 0
|
4天前
|
存储 自然语言处理 搜索推荐
探索OS Copilot——那款让你瞬间变身超级用户、编程如呼吸般自然、文件管理如同魔法般的神奇操作系统辅助神器!
【9月更文挑战第4天】“OS Copilot”是一款高效的操作系统辅助软件,通过智能化手段简化电脑使用,涵盖智能命令建议、代码片段生成、文件管理及任务自动化等强大功能。其简洁的界面与友好的用户体验使其成为提升生产力的理想选择,无论是专业人士还是普通用户都能从中受益。从安装到实际应用都非常流畅,能显著提升工作效率,是优化数字生活的得力助手。
11 0
|
2月前
|
安全 Linux 网络安全
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
|
2月前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
25天前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
|
2月前
|
Linux 测试技术 数据安全/隐私保护
阿里云Linux os copilot 运维助手初体验
阿里云Linux os copilot 初体验
372 1
阿里云Linux os copilot 运维助手初体验
|
2月前
|
弹性计算 运维 自然语言处理
阿里云OS Copilot测评:重塑Linux运维与开发体验的智能革命
阿里云OS Copilot巧妙地将大语言模型的自然语言处理能力与操作系统团队的深厚经验相结合,支持自然语言问答、辅助命令执行等功能,为Linux用户带来了前所未有的智能运维与开发体验。
|
2月前
|
存储 缓存 安全
【Linux】冯诺依曼体系结构与操作系统及其进程
【Linux】冯诺依曼体系结构与操作系统及其进程
138 1
|
2月前
|
缓存 监控 关系型数据库
深入理解Linux操作系统的内存管理机制
【7月更文挑战第11天】在数字时代的浪潮中,Linux操作系统凭借其强大的功能和灵活性,成为了服务器、云计算以及嵌入式系统等领域的首选平台。内存管理作为操作系统的核心组成部分,对于系统的性能和稳定性有着至关重要的影响。本文将深入探讨Linux内存管理的基本原理、关键技术以及性能优化策略,旨在为读者提供一个全面而深入的理解视角,帮助开发者和系统管理员更好地优化和管理Linux系统。
下一篇
DDNS