开启左侧

LangChain与DeepSeek结合的AIOps网络自动化运维实际

[复制链接]
在线会员 ZqUIC 发表于 2025-10-23 16:06:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题 |快速收录
将 LangChain 框架取DeepSeek 年夜模子分离,确实是实践收集主动化运维(AIOps)一个十分前沿且合用的手艺标的目的。它能让 AI 不但是主动 答复成就,而是成为一个能主动挪用东西、阐发日记、以至干出决议计划的智能运维大师。

🤖手艺拉拢能干甚么?

简朴来讲,那个手艺拉拢能清楚提拔收集运维的智能化水平,具体能够助您完毕:
    智能问问取常识办理:建立一个晓得收集手艺的大师体系。您能够用天然语言询问,比方“中心交流机 GigabitEthernet 1/0/1 确当前流质是几?”,体系能理解您的企图并前去谜底。主动化巡检取缺陷排查:让 AI 主动施行巡检号令,阐发前去成果。当多天装备需要共时巡检时,AI 能够合成任务、挪用东西并止施行,并汇总陈述。精确的设置天生取核对:颠末 Jinja2 模板取 LLM 分离,能够按照您的天然语言描绘(如“为贩卖部创立一个 VLAN,ID     为 100”)主动天生尺度、精确的设置剧本,制止脚工输出毛病。庞大的根果阐发:面临多个告警,AI 能够借帮 MCP(多模子合作战略),像大师一致拉理有缺面的底子启事,而没有是只是枚举征象。

🛠️怎样拆载 DeepSeek

正在 LangChain 中,您有多种方法能够交进并使用 DeepSeek 年夜模子,上面的表格比照了三种支流办法:

办法

中心思路

长处 / 合用场景

① 相沿 langchain_openai

使用 DeepSeek 取   OpenAI 的 API 兼容性,仅改正 base_url 战模子称呼。

兼容性佳,代码窜改微小。假设您已经有鉴于 OpenAI 的代码,那是最光滑的迁徙计划。

② 使用 langchain_deepseek

装置 LangChain 社区博为   DeepSeek 开辟的散成库。

民间适配,语义明了。大白表白使用的是 DeepSeek,依靠社区革新。

③ 使用 LangChain  的 init_chat_model

使用 LangChain 民间举荐的分歧初初化办法。

最新、最举荐的方法。契合 LangChain 框架最新设想标准,代码繁复。

上面是每一种办法的具体代码示例,您能够按照上面的比照挑选适宜的一种。

办法一:相沿langchain_openai 库(兼容OpenAI)

python

from langchain.schema import HumanMessage, SystemMessage

from langchain_openai import ChatOpenAI

# 树立 DeepSeek API Key

openai_api_key = "您的-DeepSeek-API-Key"

messages = [

SystemMessage(content="您是一位专科的收集运维帮理。"),

HumanMessage(content="请助尔盘问192.168.1.1那台装备的运行形状。")

]

llm = ChatOpenAI(

model="deepseek-chat",  #指定DeepSeek模子

openai_api_key=openai_api_key,

base_url="https://api.deepseek.com/v1"  # 枢纽:将根底URL指背DeepSeek

)

response = llm.invoke(messages)

print(response.content)

办法两:使用langchain_deepseek
起首需要装置专用库:pip install langchain_deepseek

python

from langchain.schema import HumanMessage, SystemMessage

from langchain_deepseek import ChatDeepSeek

# 树立 DeepSeek API Key

deepseek_api_key = "您的-DeepSeek-API-Key"

messages = [

SystemMessage(content="您是一位专科的收集运维帮理。"),

HumanMessage(content="请助尔盘问192.168.1.1那台装备的运行形状。")

]

llm = ChatDeepSeek(model="deepseek-chat", api_key=deepseek_api_key)

response = llm.invoke(messages)

print(response.content)

办法三:使用 LangChain 的init_chat_model(举荐)

python

from langchain.schema import SystemMessage, HumanMessage

from langchain.chat_models import init_chat_model

# 树立 DeepSeek API Key

api_key = "您的-DeepSeek-API-Key"

#分歧 初初化谈天模子

model = init_chat_model("deepseek-chat", model_provider="deepseek", api_key=api_key)

messages = [

SystemMessage(content="您是一位专科的收集运维帮理。"),

HumanMessage(content="请助尔盘问192.168.1.1那台装备的运行形状。")

]

response = model.invoke(messages)

print(response.content)

💡中心手艺:从“谈天”到“智能体”

只是让模子答复成就借不敷,要完毕真实的AIOps,需要让它能“入手操纵”。那快要用到如下二项中心手艺:
    检索增强天生(RAG)—— 给模子注进专科常识
    通用年夜模子对于您们公司独有的收集构造、装备设置标准其实不理解。RAG手艺颠末将厂商文档、设置标准、汗青缺陷库等常识注进到模子的高低文中,能完全处置其“颠三倒四”的成就,让它的答复有据可依。其事情流(LEDVR)能够归纳综合为:
      Loader:从PDF、网页、数据库等减载专科文档。Embedding:使用文原嵌进模子将文档变换为背质。Document Transformers:对于少文档截至切割、收拾整顿。VectorStore:将背质存进背质数据库,就于快速检索。Retriever:按照用户成就,从库中快速找到最相干的常识片断。
    AI Agent(智能体)—— 让模子成为“调理中间”
    那是完毕主动化的枢纽。AI Agent 让年夜模子具有思考战挪用东西(Tools)的才气。它能够理解您的天然语言指令,自立计划步调,挑选并施行适宜的东西(如SSH跟尾、施行号令、挪用API),最初汇归纳因给您。

python

# 一个AI Agent的简朴事情过程暗示

Question: "助尔瞅一下192.168.0.11那台机械运行多暂了"

Thought: 尔需要一个东西去检察机械的运行时少。

Action: 挪用`ssh`东西,传进号令`uptime`战主机`192.168.0.11`。

Observation: 东西前去:`15:48:44 up 25 days, 41 min...`

Thought: 尔已经获得谜底。

Final Answer: 那台机械已经运行25天41分钟。:cite[8]

🚀实践指北:从简朴到庞大

倡议您根据如下步调,循序渐进天拆修您的AIOps体系:
    根底准备:获得 DeepSeek API Key,并拆修一个根底的Python名目情况。模子交进:从上述三种办法当选择一种,胜利完毕取DeepSeek的对于话。完毕RAG
      挑选一点儿主要的收集装备文档(如华为或者钝捷的设置指北)动作常识库。使用LangChain的RecursiveCharacterTextSplitter等文档切割东西处置它们。挑选一个背质数据库(如Chroma、FAISS),建立您的第一个检索式问问体系。
    挨制AI Agent
      启拆东西:将您最经常使用的运维操纵启拆成函数,比方ssh_co妹妹and(host: str, co妹妹and: str) -> str。创立智能体:使用LangChain的initialize_agent函数,将您的东西战DeepSeek模子拉拢起去。截至尝试:从简朴的任务开端,如“助尔登录到192.168.1.1并检察交心形状”,察看Agent的思考战施行历程。


期望那份指北能辅佐您顺遂踩上 LangChain + DeepSeek 的智能运维之旅。假设您正在具体实践中碰到更详尽的成就,好比东西启拆或者RAG劣化,尔很愿意取您持续会商。
#Aiops#Langchain#deepseek
您需要登录后才可以回帖 登录 | 立即注册 qq_login

本版积分规则

发布主题
阅读排行更多+
用专业创造成效
400-778-7781
周一至周五 9:00-18:00
意见反馈:server@mailiao.group
紧急联系:181-67184787
ftqrcode

扫一扫关注我们

Powered by 职贝云数A新零售门户 X3.5© 2004-2025 职贝云数 Inc.( 蜀ICP备2024104722号 )