⚠此平台仅供学习研讨使用,禁止使用到正式网络环境或商用场景。
本工具基于 Python 语言开发搭建,集成调用 LangChain、Pandas、Netmiko、Gradio 多款第三方开源模块完成整体功能开发;依托各类库各自能力实现网络设备交互、数据处理、大模型链路调用与可视化网页交互界面搭建,兼具数据运算、网络运维操控、智能调用及可视化操作能力。
这个是自己写的不是AI写的,所以巡检功能会比较完善。
这里是AI结合Python自己手工编写的小工具,实现网络结合AI进行网络自动化运维提效,这里主要使用了langchain、pandas、netmiko、gradio等模块函数,主要实现了以下四个功能:
2.1网络设备巡检功能:
功能简介:需要先上传execl格式的设备清单,对话输入巡检指令,开始巡检(目前设备数量过多有可能不行,也在优化),巡检完成后点击下载巡检报告按钮进行下载就可以了。
备注:上传的excel设备清单格式如下,第一行名字不要改动,下面的设备根据实际填写。设备要支持AAA统一通入(如果是配置到交换机本地的密码,要关掉密码到期提醒等密码策略)
2.2 网络功能配置示例:
功能简介:这个可以输入华为交换机某项配置功能,大模型会给出完整的配置示例。
2.3 自动配置功能:
功能简介:首先在界面右侧输入设备的用户名密码信息(目前只设计支持了华为交换机配置,SSH远程登入的方式),大模型会分析自然语言,给出配置命令,并自动SSH登入设备执行配置。
2.4 运维辅助
功能简介:针对其他问题,大模型会以网络运维工程师的角度给出专业建议。
后台私信“ai网络”,免费获取脚本和虚机环境,直接导入就可以使用了。脚本各方面也需要完善,有好的想法可以一起交流~