操作系统智能助手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,通过输入文字重启服务等等。

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
存储 运维 监控
云服务运维智能时代:阿里云操作系统控制台
阿里云操作系统控制台是一款创新的云服务器运维工具,采用智能化和可视化方式简化运维工作。通过AI技术实时监控服务器状态,自动分析性能瓶颈和故障原因,生成详细的诊断报告与优化建议。用户无需复杂命令行操作,仅需通过图形化界面即可高效处理问题,降低技术门槛并提升故障处理效率。尤其在服务器宕机等紧急情况下,智能诊断工具能快速定位问题根源,确保业务稳定运行。此外,控制台还提供内存、存储、网络等专项诊断功能,帮助用户全面了解系统资源使用情况,进一步优化服务器性能。这种智能化运维方式不仅提升了工作效率,也让个人开发者和企业用户能够更专注于核心业务的发展。
|
12天前
|
前端开发 JavaScript 开发工具
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
65 5
【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
13天前
云产品评测|操作系统智能助手OS Copilot新功能获奖名单公布!
云产品评测|操作系统智能助手OS Copilot新功能获奖名单公布!
|
16天前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
36 10
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
16天前
|
JavaScript 编译器 开发工具
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
45 2
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
19天前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
55 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
20天前
|
缓存 运维 监控
Anolis OS深度集成运维利器 阿里云操作系统控制台上线
阿里云在百万服务器运维领域的丰富经验打造。
Anolis OS深度集成运维利器 阿里云操作系统控制台上线
|
26天前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
111 10
|
2月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
87 7
|
2月前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
110 6

热门文章

最新文章