os-copilot安装与多项功能测评
我是一位个人开发者,我平时工作 涉及 云资源的运维和管理。
我 顺利使用了 OS Copilot的 -t/-f/管道 功能,我的疑惑是在非[chat]对话框中无法对上下文聊天内容进行理解。。
我认为 -t 管道 功能有用 ,解决了简单环境问题的解答能力。
我认为 -f 管道 功能有用 ,因为可以批量理解并执行脚本。
我认为 | 功能还是非常不错的,可以直接对某份文件进行理解。
此外,我还有建议 增强对上下文的理解能力 不要丢失【co 提问】的记录。
基础准备
准备自己的服务器,我这里有服务器就没单独的新买ECS。
使用xShell连接一下。
先查看是否安装了os-copilot。
rpm -q os-copilot
如果没装就直接装
sudo yum install -y os-copilot
添加ACCESS_KEY信息
export ALIBABA_CLOUD_ACCESS_KEY_ID=<自己去创建用户复制>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<自己去创建用户复制>
深入测试
a. 体验 -t 参数功能
注:-t 指定进入agent模式,使用 co -t 当前系统环境是否健康
,来查看一下效果。
可以返回的效果还是非常不错的呢,我们更换一下再试试。co -t 将查询计算机健康状态的命令写成一个sh脚本,名字叫做strong.sh,存储到/root目录下。
-t总结:我认为-t功能有功,在环境处理上有很多的帮助,特别是的对基础运维程序员的帮助会更大。
b. 体验 -f 参数功能
感受对复杂任务的助力。从文件中读取复杂任务进行处理。
1、进入到/opt文件夹
2、使用echo输出当前路径
3、创建一个名字叫做action.log日志文件
4、将步骤1/2所使用的命令存储到步骤3的日志文件中。
保存成task文件。
命令操作:co -f task -t
-f总结:多行命令来使用还是非常不错的,可以做一些更加复杂的指令行为反馈,更像是一个AI应用了。
c. 体验 | 参数功能
代码解释还是非常不错的功能。
其它测试
写shell脚本还真的比较方便呢。co 帮我创建一个安装redis的脚本,最后给出后台启动redis的命令
总结
对于当前Linux环境使用os-copilot还是非常合理的,但是如果能有个单独的对话框操作就好了,使用的过程中发现如果没有单独使用co来开启对话命令则无法读取上下文信息,这个可以继续优化哦。