操作系统智能助手OS Copilot使用体验

简介: 作为一名开发者,开发中经常用到通义千问,这次按照使用手册对OS Copilot进行了一次简单的使用,根据使用手册走一边还是很顺利的,觉得使用体验上和通义千问差不多,会帮助你解决使用服务器过程中的问题,甚至可以帮助你编写代码。下面我记录一下使用OS Copilot的过程,以及过程中的问题。

创建实验资源

创建资源后,左侧有操作手册和云产品资源两个tab,选择云产品资源进行后续的配置。
805a612f7217ff995322362e238fba1.png

安全设置

重置云服务器ECS的登录密码

点击ECS云服务器的管理按钮,找到实例详情,点击重置密码。
4369267afa2bee8b6d3cedeeab85e5c.png

设置安全组端口

在云产品资源列表的安全组区域,点击管理

点击入方向下的手动添加按钮
df6c76951845ad66030610dcd7e0866.png

目的选择SSH(22),源使用"我的IP",其他保持默认,点击保存。设置完成。
c84f4fd8fe22c0d4dda874b6eef180b.png

创建阿里云AccessKey

访问链接https://ram.console.aliyun.com/manage/ak?spm=a2c6h.28938832.0.0.4cb62361rmqPnq前往AccessKey管理。

有这个弹窗,这里可以不下载,我下载下来是空的文件,点击确定关闭窗口
e2bc46163a2bdc27be487a16384d0eb.png

点击创建AccessKey,然后保存AccessKey ID和AccessKey Secret,后面要用。

准备系统环境

点击ECS云服务器的远程连接,输入刚刚重置的密码,点击确认,就进入服务器了。

  1. 安装组件
    执行以下命令,安装OS Copilot组件。

    sudo yum install -y os-copilot
    

    b2a513802a54ecccc8c610f65accb07.png

  2. 配置环境变量
    执行以下命令,配置环境变量,直接ctrl+v,会有弹窗,替换掉和为自己的AccessKey ID和AccessKey Secret就好了。

    export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID>
    export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<AccessKey Secret>
    

    7c9f63a6131a224e1bb547217fc736a.png

  3. 测试

执行以下命令,有回答就安装成功了,接下来体验功能

co hi

121449895c16e9dff29b0d6a181c387.png

用OS Copilot写脚本和注释代码

执行以下命令,编写脚本

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

28fee9f69bebf83112957eba149f7dc.png

这里OS Copilot会询问是否安装代码中需要的库,以及是否运行代码,不想执行或安装的话就输入n或no,否则就选择命令
cab5aa091c4793101f6871499d24626.png

把生成的文件粘贴到test.py中,执行命令cat test.py | co "请解释下每行代码的意思",
就会帮助解释代码。
f5055661ac1e7aa88e76c493f074597.png

66975df32ea1c7bb1d0f16092ad0b27.png

简单问了个问题,讲的很详细,对于第一次使用服务器人员会很有帮助。
bab43c1c034ad348a68e49b0731eacc.png
bc727cdef18c3da6bb973df9d849afa.png

使用OS Copilot进行对话问答

执行命令co进入会话模式
0488eceff8885d22e64ed07a6e52e55.png

这里可以直接输入问题,不用再前边加上co,方便一些,执行命令exit退出OS Copilot

0488eceff8885d22e64ed07a6e52e55.png
365c7567dc836c1b6f511b2e0812dfe.png

使用OS Copilot辅助编程学习

进入会话模式执行命令newcodegen,进入代码生成模式
346afbe69de28823c4f5b14257a38aa.png

输入以下题目,会给你一个方案进行参考

给你一个字符串s,找到s中最长的回文子串。
示例1:
输入:s = "babad"
输出:"bab"
解释:"aba" 同样是符合题意的答案。

示例2:
输入:s = "cbbd"
输出:"bb"
提示:
1 <= s.length <= 1000
s仅由数字和英文字母组成

请用python语言实现

346afbe69de28823c4f5b14257a38aa.png

文件分析

根据使用手册到这里就结束了,根据进入会话模式是的提示,看到还有一个模式我就简单试了一下,
输入命令newcodesum进入了一个新模式,这个模式可以分析和总结文件,分析文件需要指定语言,以上面的test.py为例需要执行代码python#test.py来分析。
1721479435364.jpg

执行结果全是英文的,不知是否可以在进入会话模式时指定主语言,这样体验会好一些,或者分析文件时输入一些我自己的要求。

试了下进入会话模式后能不能知道在哪个文件夹下进入的,看来是不行的。
1721479435373.jpg

释放资源

删除AccessKey后再结束实操。
1721479435389.jpg
1721479435406.jpg

OS Copilot产品体验评测反馈

1)您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
开发人员。编写脚本,查看服务器资源情况。

2)你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
文档很详细,基本没什么阻碍。

3)OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
打一个分数的话至少有8分吧
4)您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
我会很愿意向朋友推荐OS Copilot。是一个很好的方向,如果OS Copilot开源,我也很意愿共同参与开发,因为我相信会从中学到很多。

OS Copilot 产品功能反馈
1)您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?
知识问答、辅助编程、文件解析。这三个功能几乎能涵盖工作中的大部分问题,并且减少开发时间,很有帮助的功能。

2)您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
服务器方面的AI产品OS Copilot是我使用的第一个,相比于chatgpt,通义千问,文心一言等等,OS Copilot的知识肯定更专注于服务器,并且可以解析文件我觉得是一个优点。

3)您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。
可以查询当前系统的资源,给出资源优化建议。比如系统资源紧张时,可以解析出哪些文件是可以删除的。

4)OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。
联动devops,通过输入文字重启服务等等。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
24天前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
48 6
|
1月前
|
搜索推荐 Linux iOS开发
探索操作系统的未来:智能化与个性化的融合之路
在数字时代的浪潮中,操作系统作为连接用户与硬件的桥梁,正经历着前所未有的变革。本文将从智能化和个性化两个维度出发,探讨操作系统未来的发展趋势。我们将通过分析当前主流操作系统的特点,揭示它们在智能化管理和个性化服务上的不足,并提出未来操作系统可能的发展方向。文章旨在启发读者思考,如何在保持易用性和稳定性的同时,让操作系统更加智能和贴近用户需求。
|
1月前
|
机器学习/深度学习 安全 算法
探索操作系统的未来之路:智能化与安全性的双轮驱动
在数字时代的浪潮中,操作系统作为计算机体系的核心,其发展趋势备受瞩目。本文将探讨操作系统的未来发展方向,着重分析智能化与安全性如何成为推动其进步的关键因素。通过回顾操作系统的历史演变,我们将揭示现代操作系统面临的挑战和机遇,并预测未来可能出现的技术革新。文章旨在为读者提供一个关于操作系统未来趋势的宏观视角,同时引发对技术进步背后深层意义的思考。
36 1
|
2月前
|
人工智能 弹性计算 自然语言处理
AI奇思妙想之旅 —— 操作系统智能助手OS Copilot
AI奇思妙想之旅 —— 操作系统智能助手OS Copilot
200 1
|
1月前
|
安全 Linux 网络安全
龙蜥Anolis OS:国产操作系统的逆袭之路,它将如何引领中国IT业翻天覆地的变化?揭秘未来数字世界的心脏!
【9月更文挑战第4天】在信息化时代,操作系统作为计算机系统的核心,连接着上层软件与底层硬件。随着全球化及地缘政治的影响,国产操作系统愈发重要。龙蜥Anolis OS作为佼佼者,基于Linux内核,兼具开源、灵活与安全特性,针对国内用户优化,支持多种编码标准和汉字输入法,提升中文用户体验。其采用角色访问控制、SELinux等技术,保障系统安全。Anolis OS还拥有活跃的开源社区,促进功能完善与创新。随着国家政策扶持和产业链协同,Anolis OS正引领国产操作系统迈向更广阔的应用领域,推动软硬件生态系统的成熟,成为全球多元化计算生态的重要组成部分。
63 0
|
1月前
|
存储 自然语言处理 搜索推荐
探索OS Copilot——那款让你瞬间变身超级用户、编程如呼吸般自然、文件管理如同魔法般的神奇操作系统辅助神器!
【9月更文挑战第4天】“OS Copilot”是一款高效的操作系统辅助软件,通过智能化手段简化电脑使用,涵盖智能命令建议、代码片段生成、文件管理及任务自动化等强大功能。其简洁的界面与友好的用户体验使其成为提升生产力的理想选择,无论是专业人士还是普通用户都能从中受益。从安装到实际应用都非常流畅,能显著提升工作效率,是优化数字生活的得力助手。
37 0
|
3月前
|
安全 Linux 网络安全
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
部署07--远程连接Linux系统,利用FinalShell可以远程连接到我们的操作系统上
|
3月前
|
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
|
2月前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。