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,一经查实,立即删除!

相关文章

TypeScript极速梳理

TypeScript简介 TypeScript是对JavaScript的超集它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性TS代码需要通过编译器编译为JS,然后再交由JS解析器执行TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用相较…

Vue Router【实用教程】(2024最新版)vue3 路由管理

Vue Router 是 Vue 官方的客户端路由解决方案,在单页应用 (SPA) 中,用户在应用中浏览不同页面时,URL 会随之更新,但页面不需要从服务器重新加载。 核心思想: 通过配置路由来告诉 Vue Router 为每个 URL 路径显示哪些…

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

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

牛客14666(优先屏障) + 牛客14847(Masha与老鼠)

文章目录 写在前面14666-优先屏障思路编程 14847-Masha与老鼠思路编程 写在前面 昨天刷的这两道题写了很久,特别是Masha与老鼠这道题,写了都快3个小时,主要还是理解代码逻辑有点难,不过写完之后感觉收获挺大的,给我以…

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

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

gitlab查询分支API显示不全,只有20个问题

背景 gitlab查询分支API需要查询所有分支,且分支数量大于20,但目前调用接口返回的branch最多就显示了20个 解决方案 根据GitLab的文档,查询分支API默认最多返回20个分支。如果要一次性显示80个分支,可以使用分页参数来获取所有…

Vue的单元测试和端到端测试:确保组件可靠性与应用完整性

引言 在软件开发过程中,测试是保证代码质量和应用稳定性的关键环节。Vue.js 作为流行的前端框架,提供了一套完善的测试工具和生态系统,支持开发者进行单元测试和端到端测试。本文将深入探讨如何为Vue组件编写单元测试,并讨论如何使用Cypress等工具进行端到端测试。 单元测…

node.js实现静态资源加载的方法——两种方法http及express

一.使用内置http实现静态资源加载 原生node要实现静态资源加载就需要借助其内置模块“fs”中的方法去读取静态资源,然后用response中的方法响应给用户 1.需要用到的模块 const http require(http); const fs require(fs); const path require(path);2.加载静态…

初识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语法的扩展组件化,模块化,代码容易复用…

git 过滤LFS文件下载

git config --global filter.lfs.smudge "git-lfs smudge --skip -- %f" git config --global filter.lfs.process "git-lfs filter-process --skip" 恢复下载 git config --global filter.lfs.smudge "git-lfs smudge -- %f" git config --g…

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;用来标识网络中不同主机的地址&…