OS copilot测评

简介: OS Copilot表现良好,能理解指令并生成代码,但对复杂问题反应较慢。对话问答和编程辅助功能实用,适合运维人员提高效率。用户给予8分评价,愿意推荐并参与开源开发。期望功能改进包括更快的速度、语音支持及多操作系统兼容。与阿里云其他产品联动潜力大。

OS copilot测评

今天在朋友的介绍下,测验一下OS copilot,最后来说一下我的体验反馈。

一、开通

image-20240711083603401

等待创建

image-20240711083817955

根据操作手册里的步骤,持续点击下一步,就可以完成本次实验,

image-20240711083904176

接下来我们开始。

接下来要做的两步是,重置密码和安全组设置,分别点击上面的两个按钮,完成设置。

image-20240711084054752

如图所示

image-20240711084220386

如图所示

image-20240711084325866

连接

image-20240711084428422

接下来我们就开始今天的正式实验。

二、安装

sudo yum install -y os-copilot

image-20240711084530297

配置环境变量

export ALIBABA_CLOUD_ACCESS_KEY_ID=<AccessKey ID>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<AccessKey Secret>

co 你好

image-20240711084741098

三、实验一用OS Copilot写脚本和注释代码

co "请帮我写一个文件上传的脚本,用python语言实现"

生成内容如下 ,根据内容,可以看到是可以实现的,但是有个问题,就是这个是不是比较难,思考时间有点久。

image-20240711084935909

接下来我们翻译一下,

vim test.py,输入上面的内容

cat test.py | co "请解释下每行代码的意思"

image-20240711085216907

可以看到结果是一行行 的输出,非常具有逻辑性,值得点赞。

四、实验二使用OS Copilot进行对话问答

co

我们就可以进入对话模式,我们先问一下,他是谁吧,

image-20240711085350047

原来搞了这么久,它是 OS Copilot,是一个基于人工智能技术的操作系统助手。在Linux操作系统方面具有丰富的知识和经验,可以为大家解答关于系统管理、命令操作、环境配置等各种Linux相关问题。

看起来很棒,那我们就问一下linux 系统的发展史吧,

大家对下面的这个回答还满意不?

image-20240711085547108

五、实验三、使用OS Copilot辅助编程学习

看了文档,还能写代码,看起来很棒的样子,我们来继续测试一下。

co

进入代码模式

newcodegen

那就让我们写一个ts的获取当前日期的农历信息的三方库吧

下面是返回,大家觉得咋样呢?

下面的步骤是创建一个TypeScript类,名为LunarCalendar, 它包含一个静态方法getCurrentLunarDate()用于获取当前的农历日期:

  1. 引入必要的模块。
  2. 编写一个函数处理从API获取的数据。
  3. 创建一个静态方法来发送GET请求并解析数据。
  4. 返回这个静态方法的结果。

以下是如何实现这些步骤的详细伪代码:

// Step 1: Import necessary modules
import https from 'https';

// Step 2: Write a function to handle data received from the API
function parseData(response: string): {
    lunarDate: string } {
   
  // Assuming the response comes in the format: "{'lunarDate': '2022年腊月廿九'}"
  const parsedResponse = JSON.parse(response);
  return parsedResponse;
}

// Step 3: Create a static method to send GET request and parse data
class LunarCalendar {
   
  static async getCurrentLunarDate(): Promise<{
    lunarDate: string }> {
   
    const options = {
   
      hostname: 'api.chinase.com',
      port: 80,
      path: '/lunar/',
      method: 'GET',
    };

    let body = '';

    // Step 4: Send the GET request
    const req = https.request(options, (res) => {
   
      res.on('data', (chunk) => {
   
        body += chunk.toString();
      });

      res.on('end', () => {
   
        // Parse the response
        const result = parseData(body);

        // Return the lunar date
        return result.lunarDate;
      });
    });

    req.on('error', (err) => {
   
      console.error(`Problem with request: ${
     err.message}`);
    });

    // End the request
    req.end();
  }
}

// Use the class and its method
LunarCalendar.getCurrentLunarDate().then((lunarDate) => {
   
  console.log(`Current Lunar Date: ${
     lunarDate}`);
}).catch((err) => {
   
  console.error(`Error occurred: ${
     err}`);
});

这段代码定义了一个名为LunarCalendar的类,它有一个静态方法getCurrentLunarDate(),该方法通过发送HTTP GET请求到指定的API地址来获取农历日期。然后,它解析响应并将结果作为字符串返回。注意,在实际应用中,可能需要处理网络错误和其他异常情况。最后,调用这个方法并在控制台打印出农历日期。

为了运行此代码,你需要安装Node.js环境并使用TypeScript编译器。确保已经在项目中安装了typescript@types/node作为依赖项。你可以使用以下命令进行安装:

npm init -y
npm install typescript ts-node @types/node
npx tsc --init

接着,将上述TypeScript代码保存为lunar-calendar.ts文件,然后使用以下命令运行:

npx ts-node lunar-calendar.ts

好的,本次体验到此结束,我们可以从下面的问题,回答一下如下问题。

六、OS Copilot 产品体验评测

1)您的角色是什么?开发、运维、学生?如果使用OS Copilot,您的使用场景是什么?

我是公司的运维,使用的话,是想帮我更好的提高运维效率,方便有更多时间学习和摸鱼。

2)你觉得 OS Copilot 在新人上手方面是否简单、指引文档是否清晰、是否存在什么阻碍?

我是根据文档一步步操作的,能把这个流程跑完,说明文档是很详细的。没有任何障碍,这就要感谢官方人员了。

3)OS Copilot 是否对您的工作有帮助?如果有帮助的话,帮助程度1-10分,能够打几分?

上面我测试的几个问题,都是我在工作中用到的场景,确实对我有帮我,我愿意给8分。

4)您愿意向周边朋友/工作伙伴推荐OS Copilot吗?如果OS Copilot开源,是否有意愿共同参与开发?包括参与OS领域大模型的训练等。

我还是很愿意推荐的,同时,我也愿意一起参与开发。

七、OS Copilot 产品功能反馈

1)您体验了哪些功能?对OS Copilot的哪些功能最感兴趣(知识问答、辅助编程、辅助命令执行等),为什么?

上面的三四五,就是我测试了所有功能。

2)您有体验过其他类型的产品吗?对比其他产品OS Copilot有什么优缺点?

其他的产品我还没有体验,主要是之前对这一块了解不多,这次还是坚果老师推荐。唯一让我举觉得优缺点的就是复杂问题,反应还是比较慢。

3)您希望OS Copilot能够扩展其他哪些功能呢?比如,支持更多的操作系统、自动命令报错原因分析、系统错误排查,或其他任何您想到的功能。

第一个,我是运维,接触到系统类型比较多,所以希望能够支持更多的操作系统。以及日志分析。

4)OS Copilot与其他产品联动组合的体验以及可能,如ACK智能助手、ECS、Workbench等,您也可以展开列举组合的实际应用场景。

其他的产品我不是很清楚,我只知道,只要能助力我提升效率的都是好工具。

八、总结

1.速度快一点

2.支持语音输出

3.支持更多系统

最后OS Copilot表现良好,能理解指令并生成代码,但对复杂问题反应较慢。对话问答和编程辅助功能实用,适合运维人员提高效率。

相关文章
|
10月前
|
移动开发 运维 前端开发
操作系统智能助手OS Copilot新功能
我是一名公司前端开发人员,专注于官网和H5页面的开发,涵盖页面构建、交互逻辑及性能优化。主要负责静态和移动端页面开发,不直接涉及云资源运维,但在项目部署时会接触云服务器。 关于Copilot的使用体验:安装过程顺畅,目前功能较少,建议增加更多功能和中文支持。核心功能包括-t代理模式(实现黑客帝国代码瀑布效果但未达预期)、-f读取文件(生成随机字符接近目标但仍需改进)和管道功能(稳定性欠佳)。总体而言,-t/-f选项实用,管道功能需完善。
|
10月前
|
人工智能 弹性计算 运维
操作系统控制台体验测评
操作系统管理平台是一个智能服务器管家,提供便捷易用的可视化操作界面,帮助用户高效管理操作系统。它具备运维管理、智能助手、扩展组件管理等功能,提升操作系统使用效率和体验。首次使用需开通服务并准备兼容的操作系统ECS实例(如Alibaba Cloud Linux、CentOS等),通过安装管控组件实现纳管。平台提供系统健康监测、诊断、观测及订阅服务等功能,确保集群和主机的稳定运行,并为用户提供专业指导和优化建议。智能助手功能则实现了集群多主机的自动化管理及实时技术问答支持。
395 64
|
9月前
|
人工智能 运维 数据可视化
玩转云服务器——阿里云操作系统控制台体验测评
在云服务器日益普及的背景下,运维人员对操作系统管理工具的要求不断提高。我们需要一款既能直观展示系统状态,又能智能诊断问题,提供专业指导的控制台。阿里云操作系统管理平台正是基于API、SDK、CLI等多种管理方式,致力于提升操作效率,为用户带来全新的系统运维体验。阿里云操作系统控制台凭借便捷易用的设计和高效的管理功能,成为云服务器运维的强力助手。本次测评基于真实体验截图,对其整体表现进行了深入探索。
383 33
|
8月前
|
弹性计算 运维 监控
【阿里云】操作系统控制台——体验与测评
阿里云操作系统控制台是一款强大的综合管理平台,集健康评估、智能诊断与性能优化于一体。通过可视化界面,用户可便捷高效地管理操作系统,降低运维复杂度。它支持弹性云服务器(ECS)的监控与调优,提供进程热点追踪、系统诊断等功能,帮助用户快速定位问题并给出优化建议。此外,控制台还具备地域限制和组件安装要求,需确保配置一致性。对于中小企业和技术新手,这款工具极大简化了运维流程,提升了资源利用率和系统稳定性。建议增加报告导出功能及内嵌智能助手,进一步优化用户体验。总结来说,该控制台如同“云服务器管家”,让运维更简单、业务更稳定。
|
9月前
|
存储 弹性计算 缓存
【阿里云】操作系统控制台深度体验与性能测评
本文介绍了如何通过阿里云控制台高效管理云资源,包括创建云服务器ECS、RAM授权、组件安装、系统诊断和监控等操作。阿里云控制台提供了便捷的操作界面、实时监控功能、高效的管理和安全预警,帮助用户优化云环境性能并确保业务高效运行。通过具体实例,展示了从创建ECS实例到进行系统诊断和观测的全流程,并提供了针对常见性能瓶颈的优化建议。此外,还提出了改进建议,如增加应用示例和报告存储功能,以提升用户体验。
348 21
|
10月前
|
Java 应用服务中间件 Python
OS Copilot全面测评报告 与 利用OS Copilot进行在线WebAPI接口开发
OS Copilot 是一款智能操作系统助手,具备智能、专业、高效和协作四大优势。本文通过全面测评其功能,验证了其在系统诊断、调优及编程等场景中的表现,并通过在线WebAPI接口开发测试进一步评估其快速接口开发上线的能力。具体步骤包括ECS环境配置、OS Copilot安装与配置、-t/-f参数功能测试、管道测试以及利用OS Copilot进行Python WebAPI开发。最终结果显示,OS Copilot能够显著提升开发效率,解决了便捷开发中的临时接口开发问题,整体体验非常满意。建议增加-s参数以保存上下文,进一步增强交互性。
546 12
OS Copilot全面测评报告 与 利用OS Copilot进行在线WebAPI接口开发
|
9月前
|
弹性计算 运维 监控
【阿里云】操作系统控制台——体验与测评
### 操作系统控制台简介 操作系统控制台是阿里云提供的一款强大管理工具,支持通过API、SDK、CLI等方式进行运维管理。其可视化页面便于用户高效分析问题,降低使用复杂度,并替代专业人员提供指导意见。该控制台适用于中国内地和香港地区,需确保RAM用户具备相应权限并安装SysOM组件。它不仅提供了主机健康监控、系统诊断、进程热点追踪等功能,还帮助用户优化系统性能,确保业务稳定运行。 (239字)
|
10月前
云产品评测|操作系统智能助手OS Copilot新功能获奖名单公布!
云产品评测|操作系统智能助手OS Copilot新功能获奖名单公布!
327 9
|
10月前
|
运维 自然语言处理 Linux
os-copilot安装和使用体验测评
OS Copilot是阿里云基于大模型构建的Linux系统智能助手,支持自然语言问答、命令执行和系统运维调优。本文介绍其产品优势、功能及使用方法,并分享个人开发者在云服务器资源管理中的实际应用体验。通过-t/-f/管道功能,OS Copilot简化了复杂任务处理,但仍需增强某些命令的执行能力,特别是在数据库安装部署方面。文中详细描述了安装步骤、环境配置及常见问题解决方法,帮助用户更好地利用OS Copilot提高工作效率。
|
10月前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
499 10

推荐镜像

更多