OS Copilot初体验的感受与心得
本文介绍体验操作系统智能助手OS Copilot后,个人的一些收获、体验等。
最近,抽空体验了阿里云的操作系统智能助手OS Copilot,在这里记录一下心得与收获。总体观之,从个人角度来说,感觉这个OS Copilot确实抓住了不少开发者、尤其是运维行业人员的需求,对Linux系统下的各项操作等很有帮助。
首先,是这次体验的大致流程。其实官网上对于具体体验的流程介绍得很清楚了,所以这里就没有太详细地记录。一开始,需要配置、重置云服务器的密码,如下图所示。
随后,配置一下安全组的策略,为我们自己的电脑(因为我们是在阿里云自己的浏览器界面中体验的操作,所以这里自己的电脑实际上指的是阿里云给我们提供体验的服务器,而不是真正我们手里的电脑)访问服务器、获取OS Copilot服务做准备;如下图所示。
随后,简单地命令行操作,配置一下环境,即可开始本地(浏览器端)使用OS Copilot了;如下图所示。
一开始,我下意识以为这个OS Copilot就和ChatGPT、通义等GPT模型一样,直接给对方发送对话即可,如下图所示。但是,随后发现这样提问就报错了——毕竟这里是Linux(这也就是OS Copilot的特色所在),还是要按照命令行的要求来执行的。
按照OS Copilot的要求,重新提问,得到了如下的回答。在这里,我就不放官网上给出的写检测流量脚本的案例了,毕竟官网就有那个的介绍,没必要再赘述;这里则是放了一个个人所在行业中常用的遥感影像拼接需求,来看看代码的效果。如下图所示,OS Copilot会给出具体的代码,同时更进一步的,因为OS Copilot就是在Linux中配置的,所以会直接给出安装对应Python开发环境、第三方库的命令行代码。
此外,通过co
命令,我们也可以和通义一样,直接通过对话的方式来提问,并收到回答。这样感觉,OS Copilot和现在已经广泛使用的通义等各类GPT就比较像了。
那么,OS Copilot到底有哪些具体的好处呢?首先,个人感觉最重要的一点——其实前面也提到了,毕竟其是源自Linux系统的,所以肯定会有比较好的命令行交互能力——就比如前面的Python代码,在普通的GPT中,我们最多就是获得对应的代码;而在这里,OS Copilot可以直接为我们写好配置对应开发环境的代码,只需要按下y
键,就可以安装。
其次,就让OS Copilot自己来回答吧。
最后,关于本次测评的几个问题,为了方便,就放在一起回答了。
- 您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
我是刚刚毕业的应届生,现在到一个偏向软件开发方向的部门从事包括前端、后端和运维方面的工作(相当于就是全栈了,但是至少目前我还是什么都不会的状态);从目前自己接触到的工作来说,最大的场景就是在Linux中,部署开发环境(运行项目代码、配置服务器等)时,可以基于OS Copilot更好的学习Linux。
- 你觉得OS Copilot在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
这个确实还是很方便的,尤其是这一次的教程,还是保持了阿里云场景体验一贯的清晰、明了的风格;加上本身就在阿里云中用过一些简单的产品,也做过一些其他方面的体验,所以感觉本次操作没有什么阻碍。
- OS Copilot是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
这个确实会有帮助。对我这种对于Linux了解并不是很多、但是工作中又经常需要与Linux打交道的人而言,可以有一个直接搭建在Linux平台的交互式助手,还是会比较方便的——但是有一点,就是配置不太方便,毕竟目前还需要自己搭建云服务器来部署服务,所以就打7
分吧。
- 您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
推荐还是很愿意的,前面也提到了,像我这种对于Linux不是很熟悉的从业人员,对于这一类工具还是很期待的;如果个人能力、精力允许,我也是很希望可以参与到其共同开发的流程中的。
- 您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?
我将上述这三种功能都体验了一遍。最感兴趣的肯定还是命令行的辅助执行了——其实也很简单,就是因为其他GPT对于问答、辅助编程其实也都有涉猎,包括Linux相关的知识,在其他GPT中都有接触;但是OS Copilot提供的Linux命令行提示与一键执行,真的是很方便,这个也是我个人认为,OS Copilot较之其他GPT最显著的特色。
- 您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
这个就是前面说的,OS Copilot可以更好地将Linux内的生态结合,从而实现例如一键执行命令行代码、一键配置开发环境等,这些都是其他产品所不具有的优势。缺点的话,个人感觉最重要的就是要自己部署,而不是像通义那样,直接浏览器访问、登陆一下就可以完整使用了。
- 您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。
个人感觉,其他操作系统的拓展其实到也不着急,毕竟其他平台的GPT目前也比较成熟了,几乎都是红海市场了;而如果可以让OS Copilot变得和ChatGPT一样,方便部署,可以在Linux中一键配置,然后就在命令行交互、使用,我感觉就会更好一些。
- OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。
可不可以出一个服务器端的版本,专门介绍各类服务器、任务队列、作业提交等相关内容;例如PBS脚本,这对于我这种没怎么用过Linux的人来说,真的是很陌生,要是有一个实时的助手,和这个队列管理系统匹配,就会提升效率。
至此,大功告成。
欢迎关注:疯狂学习GIS
相关文章:

OS Copilot初体验的感受与心得
本文介绍体验操作系统智能助手OS Copilot后,个人的一些收获、体验等。 最近,抽空体验了阿里云的操作系统智能助手OS Copilot,在这里记录一下心得与收获。总体观之,从个人角度来说,感觉这个OS Copilot确实抓住了不少开发…...
Ajax学习笔记
文章目录标题 Ajax学习笔记axios使用axios请求拦截器axios响应拦截器优化axios响应结果 form-serialize插件图片上传HTTP协议请求报文相应报文接口文档 AJAX原理 - XMLHttpRequest使用XMLHttpRequestXMLHttpRequest - 查询参数查询字符串对象 XMLHttpRequest - 数据提交 事件循…...
医学深度学习与机器学习融合的随想
医学深度学习与机器学习融合的随想 近年来,深度学习(图像类)和机器学习在医学领域的应用取得了飞速发展,为医学影像分析、疾病诊断和预后预测等领域带来了革命性的变革。深度学习擅长从复杂数据中提取高层次特征,而机…...
坑人的macos tar 命令 (实际上是bsdtar)换用 gnu tar
周末 看着笔记本上好用的朗文当代高级词典(mac版)和其它两部词典,准备复制到黑苹果台式机上去。考虑到词典内容有太多小文件,普通复制传输太慢,毫无疑问用 tar 打包肯定快而且能保留原始文件的各种信息。命令如下: time tar czf …...

【SpringBoot3】全局异常处理
【SpringBoot3】全局异常处理 一、全局异常处理器step1:创建收入数字的页面step2:创建控制器,计算两个整数相除step3:创建自定义异常处理器step5:创建给用提示的页面step6:测试输入(10/0) 二、BeanValidato…...
vue-Treeselect
一、Node KeyTypeDescriptionid (required)Number | String用于标识树中的选项。其值在所有选项中必须是唯一的label (required)String用于显示选项childrennode[] | null声明一个分支节点。你可以: 1) 设置为由a组成的子选项数组。叶节点,b…...
【机器学习框架TensorFlow和PyTorch】基本使用指南
机器学习框架TensorFlow和PyTorch:基本使用指南 目录 引言TensorFlow概述 TensorFlow简介TensorFlow的基本使用 PyTorch概述 PyTorch简介PyTorch的基本使用 TensorFlow和PyTorch的对比结论 引言 随着深度学习的快速发展,机器学习框架在实际应用中起到…...
matlab 中的methods(Access = protected) 是什么意思
gpt版本 在 MATLAB 中,methods 是用于定义类方法的一部分。(Access protected) 是一种访问控制修饰符,它限制了方法的访问权限。具体来说,当你在类定义中使用 methods(Access protected) 时,你是在定义只有类本身及其子类可以访…...

【漏洞复现】Netgear WN604 downloadFile.php 信息泄露漏洞(CVE-2024-6646)
0x01 产品简介 NETGEAR WN604是一款由NETGEAR(网件)公司生产的无线接入器(或无线路由器)提供Wi-Fi保护协议(WPA2-PSK, WPA-PSK),以及有线等效加密(WEP)64位、128位和152…...
图像处理 -- ISP调优(tuning)的步骤整理
ISP调优流程培训文档 1. 硬件准备 选择合适的图像传感器:根据项目需求选择合适的传感器型号。搭建测试环境:包括测试板、光源、色彩卡和分辨率卡等。 2. 初始设置 寄存器配置:初始化传感器的寄存器设置,包括曝光、增益、白平衡…...

【中项】系统集成项目管理工程师-第4章 信息系统架构-4.2系统架构
前言:系统集成项目管理工程师专业,现分享一些教材知识点。觉得文章还不错的喜欢点赞收藏的同时帮忙点点关注。 软考同样是国家人社部和工信部组织的国家级考试,全称为“全国计算机与软件专业技术资格(水平)考试”&…...

node.js中nodemon : 无法加载和使用问题,这是由于windows安全策略影起的按如下操作即可
1、用管理员权限打开vscode 2、文件终端中打开,输入 Set-ExecutionPolicy -Scope CurrentUser 3、再输入RemoteSigned 4、使用get-ExecutionPolicy查看权限,可以看到变为了RemoteSigned 重启问题解决...

【SD】 Stable Diffusion(SD)原理详解与ComfyUI使用 2
Stable Diffusion(SD)原理详解与ComfyUI使用 Stable Diffusion(SD)原理详解与ComfyUI使用1. SD整体结构2. Clip(文本编码器)3. Unit(生成模型)4. VAE(变分自编码器&#…...

【学习笔记】无人机系统(UAS)的连接、识别和跟踪(七)-广播远程识别码(Broadcast Remote ID)
目录 引言 5.5 广播远程识别码(Broadcast Remote ID) 5.5.1 使用PC5的广播远程识别码 5.5.2 使用MBS的广播远程识别码 引言 3GPP TS 23.256 技术规范,主要定义了3GPP系统对无人机(UAV)的连接性、身份识别、跟踪及…...
VMware 虚拟机 ping 不通原因排查
目录 一、检查网络 二、重启虚拟机网络 因为最近遇到了一个比较奇怪的 ping 不通虚拟机的事,在此过程中,检查了很多的设置,故而写一篇文章记录下,如有 VMware 虚拟机 ping 不通可以尝试本文的排查方式。 下面以 VMware 虚拟机为…...

websocket状态机
websocket突破了HTTP协议单向性的缺陷,基于HTTP协议构建了双向通信的通道,使服务端可以主动推送数据到前端,解决了前端不断轮询后台才能获取后端数据的问题,所以在小程序和H5应用中被广泛使用。本文主要集合报文分析对于websocket…...

JCR一区级 | Matlab实现CPO-Transformer-LSTM多变量回归预测【2024新算法】
JCR一区级 | Matlab实现CPO-Transformer-LSTM多变量回归预测【2024新算法】 目录 JCR一区级 | Matlab实现CPO-Transformer-LSTM多变量回归预测【2024新算法】效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.【JCR一区级】Matlab实现CPO-Transformer-LSTM多变量回归预测…...

力扣3226 使两个整数相等的位更改次数
写的代码: class Solution { public:string cc(int num){string res"";while(num>0){int rnum % 2;resstatic_cast<char>(48r)res;num/2;}return res;}int minChanges(int n, int k) {int res0;string n2cc(n);string k2cc(k);int n_sizen2.siz…...

VLAN 划分案例详解
vlan 的应用在网络项目中是非常广泛的,基本上大部分的项目都需要划分 vlan,这里从基础的 vlan 的知识开始,了解 vlan 的划分原理。 为什么需要 vlan: 1、什么是 VLAN? VLAN(Virtual LAN)&…...
[技术总结] C++ 使用经验
const 和 constexpr 有什么区别. const 一般是设置一个只读的属性, 在运行时还有可能通过cast变成一个可修改的. 但是constexpr是告诉编译器这就是一个常亮, 在编译时就可以计算出来然后进行替换.static 修饰的成员函数 & 成员变量 static 修饰的成员函数只能访问 static 修…...

接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析
1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)
在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马(服务器方面的)的原理,连接,以及各种木马及连接工具的分享 文件木马:https://w…...

【Redis】笔记|第8节|大厂高并发缓存架构实战与优化
缓存架构 代码结构 代码详情 功能点: 多级缓存,先查本地缓存,再查Redis,最后才查数据库热点数据重建逻辑使用分布式锁,二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...

在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)
考察一般的三次多项式,以r为参数: p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]; 此多项式的根为: 尽管看起来这个多项式是特殊的,其实一般的三次多项式都是可以通过线性变换化为这个形式…...