Skip to content

概念关系图谱 ​

本页解决什么:解释 AI、机器学习、深度学习、计算机视觉、知识图谱、LLM、RAG 和 Agent 分别处在什么层级,避免把所有能力都混成“大模型”。
AI、机器学习、深度学习、视觉、知识图谱、LLM 与 Agent 的全景关系图
先用这张图建立层级关系:AI 是目标层,ML/DL 是方法层,CV/KG/LLM/Agent 是不同能力和系统组合。

层级关系 ​

AI 是总目标,机器学习是实现 AI 的主要方法,深度学习是机器学习的重要分支,计算机视觉是 AI 的应用技术域,OpenCV 是视觉工程库,知识图谱是知识组织技术,LLM 是语言和通用生成能力底座,Agent 是把模型、工具和流程组织起来的系统模式。

概念所在层解决的问题常见误区
AI学科和目标层感知、推理、生成、行动把 AI 等同于聊天机器人
机器学习方法层从数据学习规律以为所有 ML 都是深度学习
深度学习模型层自动学习复杂特征忽略数据、评估和部署成本
计算机视觉技术域图像/视频理解与测量只关注检测框,忽略定量测量
OpenCV工具库图像处理、标定、几何和视频管线把 OpenCV 当成模型框架
知识图谱知识层实体关系、规则、解释路径把 KG 当普通向量库
LLM基础模型层语言理解、生成、代码、推理把参数知识当实时事实
Agent系统层任务分解、工具调用、状态管理把 Agent 当提示词模板

AIMA 与现代 Agent ​

AIMA 的“理性智能体”框架可以看作现代 Agent 工程的理论底座。AIMA 关注智能体如何在环境中根据感知选择行动,现代 LLM Agent 则把“感知”扩展为上下文、检索结果、工具观察和记忆,把“行动”扩展为 API 调用、代码执行、文档生成和流程节点。

AIMA 概念现代系统中的对应示例
Performance measure评估指标、业务 KPI、自动评测集引用准确率、漏检率、任务完成率
Environment数据、软件、业务系统、物理环境文档库、产线、实验设备、代码仓库
Sensors输入、检索、工具观察、日志用户问题、图像、数据库查询结果
Actuators工具调用、API、脚本、机器人动作搜索、写文件、调用 DIC/PIV、发起审批
Agent program策略、工作流、状态机、LLM 调用链ReAct、LangGraph、Dify Workflow

边界说明 ​

向量库适合相似度检索,但不擅长表达“实体 A 因为关系 B 影响实体 C”的结构化路径。知识图谱适合关系和规则,但不擅长自然语言生成。LLM 擅长语言和迁移,但事实可追溯性不足。Agent 擅长把工具串起来,但如果缺少状态、权限和评估,就容易变成不可控自动化。

组合案例 ​

场景技术组合为什么这样组合
工业裂纹检测与应变分析OpenCV 校正图像,CNN 分割裂纹,DIC 计算位移/应变,KG 关联材料和工艺,Agent 生成报告检测只回答“哪里有裂纹”,DIC 回答“变形多大”,KG 回答“和历史/标准有什么关系”
企业研发知识助手LLM + RAG + KG + MCP + AgentLLM 负责表达,RAG 负责证据,KG 负责关系,MCP 负责连接工具
流体实验分析PIV + CNN/ConvLSTM + 物理约束 + 报告 Agent流场是连续矢量场,不能只用分类模型

Python 入口 ​

python
# 一个典型 AI 应用的数据流伪代码:检索事实 -> 调工具 -> 生成回答
query = "这次拉伸实验的裂纹扩展是否异常?"
evidence = vector_store.search(query)
relations = graph.query("MATCH path=(m)-[:HAS_DEFECT]->(d) RETURN path")
measurement = dic_tool.run(image_sequence="sample_001")

answer = llm.generate({
    "question": query,
    "evidence": evidence,
    "relations": relations,
    "measurement": measurement
})

这个例子不是某个库的完整 API,而是说明 LLM、RAG、知识图谱和工程工具如何分工。

下一步 ​

维知 Wiki · 面向应用工程的 AI 知识与训练系统