我是一名运维开发工程师,平常主要工作是运维管理公司的服务器、云资源等。经常需要使用各种工具排查服务器问题、处理故障,监控可用性,优化性能等。
日常工作使用 Ansible 来管理多台服务器,但是仍然需要记忆大量的命令参数,涉及到比较复杂的任务时,还可能要编写脚本,这些都比较繁琐困难。
OS Copilot 提供了一种新的运维方式,通过大语言模型,极大的提升了服务器运维效率,以下就是监测的使用和测评报告。
1. co -t 参数功能
添加 -t
参数后,大模型会自动判断是否使用 agent 模式,也就是说 OS Copilot 可以自动调用注册工具完成相应的任务。
有点简单的功能还能使用,复杂一点的就不行了,执行时间太长,中间直接停止了。
2. co -f tasks -t
定义了以下任务
输出以下内容:
出现超时,没法使用。
3. 管道
执行 cat tasks | co 定义了哪些任务
反倒是管道还比较实用,可以给出不错的建议和帮助,不仅理解了任务的内容,也给出了每个任务的相关命令建议。
4.结论
我认为 -t 有用,但仍然需要进一步优化,例如超时和退出。-f 没啥用,稍微复杂的任务执行不了。管道功能有用,可以帮助运费理解一些复杂的脚本、代码等。