我是一位个人开发者,我平时工作 涉及云资源的运维和管理。
我顺利使用了 OS Copilot的 -t/-f/管道 功能,整体使用下来很流畅,按照官方教程一步步安装很丝滑,也没有什么坑。
这次测试环境使用是阿里云服务器,系统是CentOS 7.9 64位,除了按照官方教程配置了ram角色权限,在服务器内部只需要执行一行脚本即可完成安装
curl -#S https://mirrors.aliyun.com/os-copilot/os-copilot-all-in-one-latest.sh | bash
我认为 -t/-f/管道这几个功能非常有用 ,解决了使用gpt生成shell命令后还需要复制粘贴,甄别的问题,下面是使用gpt和使用OS Copilot提问相同问题的对比,
使用gpt提问
使用OS Copilot -t参数提问
使用了-t命令后会直接执行命令,直接输出结果,极大的提升了运维调试效率,最起码节省了80%的调试时间。
此外,我还有建议现在虽然是基于大模型针对操作系统构建的ai助手,但是也应该具备一定的个性化配置功能,以下是我对您提出问题的优化建议:
1.命令审计功能:
当运维人员使用 -t 命令时,除了输出结果,还能够在后台记录执行过的命令,并以日志的形式保留供审计使用。可以考虑为命令添加标记或钩子,捕捉并记录每一条执行的命令,尝试使用-t命令中增加prompts‘并先输出执行了哪些命令’是无效的,虽然可以不增加-t,使用普通对话然后再保存sh文件再执行,但是效率又会降低
2.语言版本控制:
系统应该支持多语言配置,允许根据需要调整输出语言或交互语言。这可以通过修改配置文件中的语言参数来实现
3.执行确认选项:
提供是否执行的确认选项,特别是对于关键命令,运维人员在执行前可以确认命令操作是否正确,避免误操作。
OS Copilot文档链接:https://help.aliyun.com/zh/alinux/user-guide/instructions-for-os-copilot