网络运维(NetOps)的日常工作中,设备命令执行、状态查询是高频且重复的操作。传统方式依赖人工登录设备、逐条执行命令,效率低且易出错。而大语言模型(LLM)与网络自动化工具的结合,为 AIops(AI 运维)提供了低成本、高灵活度的解决方案。1、核心技术栈与设计思路在动手写代码前,先梳理一下我们的技术栈和核心逻辑:组件作用Netmiko网络设备 SSH 连接工具,支持 Cisco IOS 等主流厂商设备,实现命令的远程执行LangChainLLM 应用开发框架,通过PromptTemplate管理提示词,RunnableLambda构建调用链ChatGPT API解析用户自然语言指令,提取关键信息(设备 IP、要执行的命令)整体流程可以概括为三步:自然语言解析:用户用日常语言输入指令(如 “在 172.16.x.x 上执行 show clock”),LLM 提取出设备 IP 和对应命令;自动化执行:通过 Netmiko 登录交换机