1 前言
OS Copilot是阿里云操作系统团队基于大模型构建的OS智能助手。它具有自然语言问答、辅助命令执行、系统运维调优等功能,帮助用户更好地使用Linux。
OS Copilot使用说明文档 产品文档
功能简介
据产品文档,可分为命令行模式(单次对话)和交互模式(多轮对话)。
其中,交互模式中又有三个模式:
- CHAT:聊天模式。
- CODEGEN:按照指示生成代码。
- CODESUM:读取本地代码、分析代码摘要。
2 创建使用
按照操作手册创建阿里云服务器ESC,操作系统为Alibaba Cloud Linux 3.2104 LTS 64位 UEFI版。设置用户密码,配置ssh登陆。
使用限制:目前仅支持在Alibaba Cloud Linux 3(仅x86_64架构支持)上使用OS Copilot。(引自产品文档)
2.1 创建系统并登录
设置好密码后,远程登录,操作成功后如图:
2.2 下载安装OSCopilot
使用yum
下载OSCopilot。测试是否成功安装。
3 功能体验
配置好后,对其功能进行测试。
3.1 命令行模式
输入co 你好
或者copilot '命令'
等命令,其会对命令进行回应。
例如:
同时,当回答中包含终端命令时,可以直接让其执行。
!!!注:复杂命令需加上引号,否则会出现如下错误:
3.2 交互模式
输入co
即进入交互模式,默认CHAT聊天模式。
- CHAT模式
聊天模式(默认模式。也可从其他模式输入newchat
进入。),完美代替搜索引擎,可多轮对话、连续回答。
- CODEGEN模式
输入newcodegen
进入代码生成模式,可根据指示生成对应代码。
- CODESUM模式
解释代码,给出摘要语言#文件
如R#stu.R
4 评测体验
1、OS Copilot 产品体验评测
1)您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?
作为一名学生,我的主要使用场景为“对话问答”和“代码生成与解释”。在使用测试中,OS Copilot可以完美代替搜索引擎,包括但不限于专业知识的回答,R语言代码生成即解释等。
2)你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?
根据 在线体验 教程使用,同时 产品文档 中的描述也简洁清晰。整体而言上手难度较低,十分容易操作。
3)OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?
体验中,其回答基本符合专业知识,回答准确率还是很高的。根据个人学习需求,对其帮助程度打8-9分左右。
4)您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。
愿意推荐:教材课程中,专业知识大多为win上运行的,缺乏Linux上运行的指导。而OS Copilot可以直接给出终端命令并快捷运行,这对于我们学生而言是十分高效的。
2、OS Copilot 产品功能反馈
1)您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?
体验了知识问答、代码生成、辅助命令功能。其中,对“知识问答”和“辅助命令”执行功能最为感兴趣,因为它直接解决了我在实操中遇到的难题,能够实时提供正确命令示例(相当于内嵌了个操作手册,并且允许快捷搜索关键内容),同时允许直接执行终端命令,可以极大地提高操作效率。
2)您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?
体验过win11 23H2中的copilot。与之对比,OS Copilot可以国内直接使用,完胜!
可惜,OS Copilot仅支持Alibaba Cloud Linux 3,而日常学习中,还是使用win和其他Linux系统多一点。
此外,360智脑桌面版一直是“即将开放”的状态,没有使用过,但从描述来看,这个似乎也是支持win的。
希望OS Copilot尽早支持更多的操作系统。
3)您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。
- 希望支持更多操作系统,包括Windows和其他Linux系统。
- 希望支持连续执行多条命令,在测试中,当OS Copilot的回答中包含多条终端命令时,他只支持执行其中的一条命令。
4)OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。
希望在OS Copilot支持win之后,可以直接在Windows Terminal添加助手页,完全通过自然语言对操作系统进行操作,类似这样:,或者像微软的copilot一样有个桌面助手弹窗。
然后在这个页面可以直接用自然语言操作git、docker等工具,或者运行.py、.bat脚本等。