让 Agent 接管远程部署,可行吗?我的一些实验 ------实习收获3
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
初步想法,提供一个思路,欢迎大家讨论
背景:
最近我在为一些小需求调整代码,然而公司没有自动化部署机制,每改一点代码都需要手动去打包上传服务器,并进行compose或者去服务器拉取重启容器,非常麻烦且高度重复。耽误我摸鱼 想起之前通过PowerShell直接连接远程的服务器测试Python脚本,Windows的服务启动也是靠的是AI写的脚本。那我为什么不直接让Agent编写一个脚本,实现自动化的部署?
做法:
最开始很简单就是使用Agent给它服务器相关的信息和我是如何部署的,让它自主编写PowerShell脚本,目的是:编写一个一键完成远端部署的脚本。这个想法是可行的,成功完成过几次部署。
但之后遇到了一些问题: 当部署出现错误的时候,脚本无法处理还需要人去处理错误。 这对于我来说可太难受了,自动不完全等于完全不自动。我就想:可以直接让Agent通过命令行连接到服务器,让它自主的处理各种错误异常。于是我就开始了实验,发现确实可行,部署基本可以实现自动化了。
问题:
1.安全问题,无法保证Agent不去执行什么‘rm -rf /*’之类的命令。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
初步想法,提供一个思路,欢迎大家讨论
背景:
最近我在为一些小需求调整代码,然而公司没有自动化部署机制,每改一点代码都需要手动去打包上传服务器,并进行compose或者去服务器拉取重启容器,非常麻烦且高度重复。耽误我摸鱼 想起之前通过PowerShell直接连接远程的服务器测试Python脚本,Windows的服务启动也是靠的是AI写的脚本。那我为什么不直接让Agent编写一个脚本,实现自动化的部署?
做法:
最开始很简单就是使用Agent给它服务器相关的信息和我是如何部署的,让它自主编写PowerShell脚本,目的是:编写一个一键完成远端部署的脚本。这个想法是可行的,成功完成过几次部署。
但之后遇到了一些问题: 当部署出现错误的时候,脚本无法处理还需要人去处理错误。 这对于我来说可太难受了,自动不完全等于完全不自动。我就想:可以直接让Agent通过命令行连接到服务器,让它自主的处理各种错误异常。于是我就开始了实验,发现确实可行,部署基本可以实现自动化了。
问题:
1.安全问题,无法保证Agent不去执行什么‘rm -rf /*’之类的命令。

