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

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
6天前
|
测试技术 数据库 开发工具
云产品评测|操作系统智能助手OS Copilot新功能
我是一名测试工程师,主要负责App和Web端的测试,有时会使用阿里云服务器进行服务端问题定位及数据库等云资源的操作。在使用OS Copilot过程中遇到了一些问题: 1. **命令执行失败**:在解决Vim中文乱码时,Copilot建议的命令看似正确,但实际并未创建或修改`.vimrc`文件。 2. **任务文件解析问题**:使用`-f`功能解析任务文件时,Copilot未能正确执行获取容器日志的任务。 3. **管道功能不稳定**:管道功能对文件内容解释有效,但在某些情况下需要更明确的提示词才能正常工作。
|
6天前
|
弹性计算 人工智能 自然语言处理
操作系统智能助手OS Copilot新功能上线,快来体验吧
阿里云智能助手OS Copilot是一款基于大模型的Linux操作系统智能助手,支持自然语言问答、辅助命令执行、系统运维调优等功能。通过自然语言处理技术,OS Copilot能够帮助用户轻松完成复杂的命令操作和系统管理任务,极大提升了操作便捷性和效率。用户可以通过简单的对话获取所需的操作指令,降低了对专业技能的要求。
|
5天前
|
弹性计算 运维 JavaScript
操作系统智能助手OS Copilot新功能测评
本文介绍了使用co命令修改主机名称、安装Node环境及Vue项目的过程,以及遇到的脚本无限循环和任务执行失败等问题。通过co命令可以简化命令执行流程,但过程中遇到了一些问题,如日志读取报错和命令不正确等。最终通过简化任务和限制查询数据量解决了部分问题,并成功安装了Node环境和运行Vue项目。
|
5天前
|
人工智能 运维 应用服务中间件
云产品评测|操作系统智能助手OS Copilot新功能
作为一名全栈开发,我在日常维护阿里云服务器时,由于对Linux不熟悉,常常感到运维困难。最近尝试了阿里云推出的OS Copilot,发现它极大简化了操作。通过简单的命令如`co nginx是否安装`和`co 将nginx设置为开启自启动 -t`,可以轻松完成复杂的任务。使用`-f`参数还能处理复杂任务,例如从Nginx日志中提取最常访问的IP地址。此外,Copilot还支持管道解析,帮助解读文件内容。总体而言,OS Copilot显著提升了我的工作效率和信心,建议进一步增加功能和优化体验。
|
2月前
|
安全 Linux 数据安全/隐私保护
Vanilla OS:下一代安全 Linux 发行版
【10月更文挑战第30天】
101 0
Vanilla OS:下一代安全 Linux 发行版
|
19天前
|
弹性计算 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot是由阿里云推出的操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行等功能,极大提升了Linux系统的使用效率。用户只需通过简单的命令或自然语言描述问题,OS Copilot即可快速提供解决方案并执行相应操作。例如,查询磁盘使用量等常见任务变得轻松快捷。此外,它还支持从文件读取复杂任务定义,进一步简化了操作流程。虽然在某些模式下可能存在小问题,但总体上大大节省了学习和操作时间,提高了工作效率。
90 2
OS Copilot-操作系统智能助手-Linux新手小白的福音
|
11天前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
54 7
|
12天前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
38 5
|
13天前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
109 4