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智能助手、ECSWorkbench等,您也可以展开列举组合的实际应用场景。

  可不可以出一个服务器端的版本,专门介绍各类服务器、任务队列、作业提交等相关内容;例如PBS脚本,这对于我这种没怎么用过Linux的人来说,真的是很陌生,要是有一个实时的助手,和这个队列管理系统匹配,就会提升效率。

  至此,大功告成。

欢迎关注:疯狂学习GIS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/49175.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

EasyMedia转码rtsp视频流flv格式,hls格式,H5页面播放flv流视频

EasyMedia转码rtsp视频流flv格式,hls格式 H5页面播放flv流视频 文章最后有源码地址 解决海康视频播放视频流,先转码后自定义页面播放flv视频流 先看效果,1,EasyMedia自带的页面,这个页面二次开发改动页面比较麻烦 …

张高兴的 MicroPython 入门指南:(三)使用串口通信

目录 什么是串口使用方法使用板载串口相互通信 硬件需求电路代码使用板载的 USB 串口参考 什么是串口 串口是串行接口的简称,这是一个非常大的概念,在嵌入式中串口通常指 UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)。…

初识c++(string和模拟实现string)

一、标准库中的string类 string类的文档介绍:cplusplus.com/reference/string/string/?kwstring 1、auto和范围for auto: 在早期C/C中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,后来这个 不重…

Cannot perform upm operation: connect ETIMEDOUT 34.36.199.114:443 [NotFound]

版本:Unity 2018 Windows 问题:打开 Package Manager,加载报错 尝试解决: 删除项目文件里的Packages下的mainfest.json文件,然后重新打开项目(X)重新登录 Unity 账号(X&#xff09…

Kotlin 协程 — 基础

Kotlin 协程 — 基础 协程已经存在一段时间了,关于它的各种文章也很多。但我发现想要了解它还比较费时,所以我花了一段时间才真正理解了协程的基础知识以及它的工作原理。因此,我想分享一些我理解到的内容。 什么是协程? 协程代表…

vue项目实战速查记录

1.图片下载到本地 2.本地静态文件访问 3.元素大小相同,相互覆盖 1.图片下载到本地 实现原理:创建a标签,利用a标签下载属性. download(){const link document.createElement(a);link.href "图片地址";link.setAttribute(download, name);document.body.ap…

读论文《Hi-Net: Hybrid-fusion Network for Multi-modalMR Image Synthesis》

论文题目:Hi-Net:用于多模态磁共振图像合成的混合融合网络 论文地址:arxiv 项目地址:github 原项目可能在训练的时候汇报version的错,这是因为生成器和辨别器的优化有些逻辑错误,会改的话多加一个生成操作可以解决&…

React 学习——条件渲染、遍历循环、事件绑定

React特点: 声明式的设计高效,采用虚拟DOM来实现DOM的渲染,最大限度减少DOM的操作灵活,跟其他库灵活搭配使用JSX,俗称JS里面写HTML,JavaScript语法的扩展组件化,模块化,代码容易复用…

pdf的下载,后端返回工作流,前端进行转换

前端将后端返回的工作流进行转换 项目中接触到了pdf的下载和预览的功能,记录一下~ 这里pdf的下载和预览的接口,后端返回的数据结构与其他的接口返回的数据结构有点不同,是直接返回的工作流,在控制台接口的响应预览内容大致是这样…

初学MySQl简单sql语句(1)

目录 SQL语句介绍: DDL创建数据库: char和varchar比较 数值类型 数据库存储引擎 数据库存储引擎——InnoDB 数据库存储引擎——MyISAM 数据库存储引擎-MyISAM 和InnoDB区别 修改和删除数据库表 数据库设计三大范式 一、什么是范式 二、约束作…

css实战案例1:顶部搜索

代码样式&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title></head><body><div class"search_box"><!-- 搜索框--><div class"search">搜索…

【Linux】网络基础_2

文章目录 十、网络基础2. IP地址和MAC地址3. 端口号端口号和进程ID 4. 网络字节序 未完待续 十、网络基础 2. IP地址和MAC地址 IP协议有两个版本&#xff0c;IPv4和IPv6&#xff0c; 用的比较多的都是IPv4。IP地址是在IP协议中&#xff0c;用来标识网络中不同主机的地址&…

如何发现快速发现分析生产问题SQL

Performance Schema介绍 Performance Schema提供了有关MySQL服务器内部运行的操作上的底层指标。为了解释清楚Performance Schema的工作机制&#xff0c;先介绍两个概念。 第一个概念是程序插桩&#xff08;instrument&#xff09;。程序插桩在MySQL代码中插入探测代码&#xf…

基本聚集函数和case的应用

文章目录 1.基本聚集函数(1)基本聚集函数的介绍(2)使用基本聚集函数的简单例子&#xff08;1&#xff09;查询最大年龄&#xff0c;最小年龄年龄和平均年龄<1>最大年龄<2>最小年龄<3>平均年龄 (2&#xff09;配合上where语句&#xff0c;查询女士的平均年龄(…

JAVA笔记十四

十四、集合 1.集合概述 (1)集合是存储其它对象的特殊对象&#xff0c;可以将集合当作一个容器 (2)集合的相关接口和类位于java.util包中 (3)集合中的接口和类是一个整体、一个体系 2.集合接口 接口定义了一组抽象方法&#xff0c;实现该接口的类需要实现这些抽象方法&…

Docker核心技术:Docker原理之Cgroups

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是 Docker核心技术 系列文章&#xff1a;Docker原理之Cgroups&#xff0c;其他文章快捷链接如下&#xff1a; 应用架构演进容器技术要解决哪些问题Docker的基本使用Docker是如何实现的 Docker核心技术&#xff1a;…

C++初学者指南-5.标准库(第一部分)--标准库最小/最大算法

C初学者指南-5.标准库(第一部分)–标准库min/max算法 文章目录 C初学者指南-5.标准库(第一部分)--标准库min/max算法minmaxminmaxclamp (C17)min_elementmax_elementminmax_element相关内容 C标准库算法是一块新领域&#xff1f;⇒简短介绍 min min(a, b) → a 如果 a < b则…

Linux_实现UDP网络通信

目录 1、实现服务器的逻辑 1.1 socket 1.2 bind 1.3 recvfrom 1.4 sendto 1.5 服务器代码 2、实现客户端的逻辑 2.1 客户端代码 3、实现通信 结语 前言&#xff1a; 在Linux下&#xff0c;实现传输层协议为UDP的套接字进行网络通信&#xff0c;网络层协议为IPv4&am…

k8s+containerd(kvm版)

k8s&#xff08;Kubernetes&#xff09;是由Gogle开源的容器编排引擎&#xff0c;可以用来管理容器化的应用程序和服务&#xff0c;k 高可用&#xff1a;系统在长时间内持续正常地运行&#xff0c;并不会因为某一个组件或者服务的故障而导致整个系统不可用可扩展性&#xff1a…

【SpringBoot】 jasypt配置文件密码加解密

目前我们对yml配置文件中的密码都是明文显示&#xff0c;显然这不安全&#xff0c;有的程序员离职了以后可能会做一些非法骚操作&#xff0c;所以我们最好要做一个加密&#xff0c;只能让领导架构师或者技术经理知道这个密码。所以这节课就需要来实现一下。 我们可以使用jasypt…