返回专栏
· 21 分钟阅读

什么是人工智能?


一、什么是人工智能?

人工智能(Artificial Intelligence,简称 AI)是计算机科学的一个重要研究领域,旨在使机器具备感知、理解、学习、推理、决策和生成等智能行为,从而完成通常需要人类智能参与的任务。

从技术角度看,人工智能并不是某一种具体算法或模型,而是一系列算法、模型、数据、计算架构和工程技术共同构成的技术体系。

人工智能希望解决的核心问题是:

如何让计算机通过计算机制,表现出类似人类智能的能力?

例如:

  • 视觉识别:让计算机识别图像中的物体、人脸和场景。
  • 语音识别:将人类语音转换为文本。
  • 自然语言处理:理解、分析和生成自然语言。
  • 知识推理:根据已有知识和事实推导新的结论。
  • 决策规划:根据目标、环境和约束条件制定行动方案。
  • 内容生成:生成文本、图像、音频、视频和程序代码。

这些任务看起来差异很大,但本质上都涉及机器如何从输入信息中提取规律、建立表示,并据此产生输出或采取行动。

二、人工智能的本质

理解人工智能,不能只从产品功能出发,还需要理解它背后的计算本质。

2.1 智能行为的计算化

人类完成一项智能任务,通常涉及感知、认知、记忆、推理和决策等过程。

传统计算机主要按照程序员预先编写的规则执行操作,而人工智能尝试通过算法和模型,使机器能够从数据中学习规律,并在一定程度上自主处理复杂问题。

例如,传统程序识别垃圾邮件可能需要人工定义规则:

  • 邮件是否包含某些关键词。
  • 发件人是否在黑名单中。
  • 邮件是否包含可疑链接。

而机器学习方法可以通过大量已标注的垃圾邮件和正常邮件,学习两类邮件之间的统计规律,再对新邮件进行分类。

两者的核心区别在于:

  • 传统程序:主要由人定义处理规则。
  • 机器学习:由算法从数据中学习模型参数。
  • 深度学习:通过多层神经网络学习复杂的数据表示和特征。

2.2 人工智能的基本抽象

从计算系统的角度,可以将人工智能抽象为一个输入、处理和输出的过程。

flowchart TD
    A["输入信息<br/>Input"] --> B["数据表示<br/>Representation"]
    B --> C["模型计算<br/>Model"]
    C --> D["结果输出<br/>Output"]

    D --> E{"是否需要反馈?"}
    E -->|是| F["反馈与优化<br/>Feedback"]
    F --> C
    E -->|否| G["任务完成"]

    classDef input fill:#E5F2EA,stroke:#8CB89B,color:#315B43
    classDef process fill:#EAF1F8,stroke:#91ADC9,color:#34536F
    classDef output fill:#F8F0DF,stroke:#D6B879,color:#765A25
    classDef feedback fill:#F1EAF6,stroke:#B9A0CE,color:#624879

    class A input
    class B,C process
    class D,G output
    class E,F feedback

这个过程可以概括为:

  1. 输入信息:接收文本、图像、音频、视频或环境状态。
  2. 数据表示:将输入转换为计算机能够处理的数据结构。
  3. 模型计算:通过规则、算法或训练得到的模型进行计算。
  4. 结果输出:产生分类结果、预测结果、生成内容或执行决策。
  5. 反馈与优化:根据反馈调整模型、策略或系统行为。

需要注意,这是一种通用抽象,并非所有人工智能系统都具有完整的反馈闭环。

例如,传统图像分类模型通常只执行前向推理,并不会在每次预测后自动更新参数。

2.3 人工智能不等于人类智能

人工智能的名称容易让人产生误解:机器是否已经具备了与人类相同的理解能力、意识和思维方式?

从技术角度看,当前人工智能主要表现为特定任务上的信息处理、模式识别、统计建模、推理和内容生成能力。

机器能够生成语言,并不意味着它必然拥有与人类相同的主观体验;机器能够完成推理任务,也不意味着它采用了与人类完全一致的思维机制。

因此,需要区分三个概念:

概念 含义
智能行为 系统表现出感知、学习、推理、决策等能力
智能机制 系统实现这些能力所采用的算法与计算机制
人类意识 涉及主观体验、自我意识等问题,目前尚无证据表明当前 AI 具备人类意义上的意识

人工智能研究的是如何通过计算系统实现智能行为,而不是简单地复制人类大脑。

三、人工智能的核心技术体系

人工智能不是单一技术,而是由多个相互关联的研究方向和技术领域构成。

从技术体系来看,可以划分为以下几个重要领域。

3.1 机器学习(Machine Learning)

机器学习是人工智能的重要技术分支。

它研究如何让计算机通过数据学习规律,并利用学习得到的模型对未知数据进行预测、分类或决策。

传统程序通常需要开发者明确编写处理规则,而机器学习通过训练数据和优化算法,自动确定模型参数。

例如:

  • 根据历史交易数据预测销售额。
  • 根据用户行为预测用户偏好。
  • 根据历史故障数据预测设备是否可能发生故障。

机器学习的核心是:

通过数据和算法优化模型参数,使模型具备对未知数据进行泛化的能力。

3.2 深度学习(Deep Learning)

深度学习是机器学习的一个重要分支,其核心是使用具有多层结构的人工神经网络学习复杂的数据表示。

深度学习能够通过多层非线性计算,从原始数据中逐步提取抽象特征。

例如,在图像识别任务中:

  • 浅层网络可能学习边缘、纹理等低级特征。
  • 中间层可能学习局部形状和物体部件。
  • 深层网络可能形成更加抽象的语义表示。

深度学习广泛应用于计算机视觉、自然语言处理、语音识别和生成式人工智能等领域。

3.3 自然语言处理(Natural Language Processing,NLP)

自然语言处理研究如何让计算机处理、理解和生成自然语言。

主要任务包括:

  • 文本分类
  • 情感分析
  • 信息抽取
  • 机器翻译
  • 文本摘要
  • 问答系统
  • 对话系统

大语言模型的出现显著扩展了自然语言处理的能力,使模型能够通过统一的语言建模机制处理多种语言任务。

3.4 计算机视觉(Computer Vision,CV)

计算机视觉研究如何让计算机从图像和视频中提取信息、理解场景和识别对象。

主要任务包括:

  • 图像分类
  • 目标检测
  • 图像分割
  • 人脸识别
  • 姿态估计
  • 视频理解
  • 图像生成

计算机视觉使机器能够处理视觉信息,是自动驾驶、工业质检、医疗影像和机器人系统的重要技术基础。

3.5 语音与音频智能

语音与音频智能研究如何让计算机理解、处理和生成声音信息。

主要技术包括:

  • ASR:Automatic Speech Recognition,自动语音识别。
  • TTS:Text-to-Speech,文本转语音。
  • Speaker Recognition:说话人识别。
  • Speech Enhancement:语音增强。
  • Speech Translation:语音翻译。
  • Audio Understanding:音频理解。

这些技术构成了语音助手、智能客服和实时语音 Agent 的基础。

3.6 强化学习(Reinforcement Learning,RL)

强化学习研究智能体如何通过与环境交互,学习能够获得更高长期收益的行为策略。

它与监督学习的重要区别是:强化学习通常不依赖每个输入都提供明确的正确答案,而是通过环境反馈和奖励信号优化行为策略。

典型应用包括:

  • 游戏智能体
  • 机器人控制
  • 自动化决策
  • 资源调度
  • 大模型后训练中的部分强化学习方法

四、人工智能的技术层级关系

人工智能、机器学习、深度学习和生成式人工智能经常被放在一起讨论,但它们并不是并列关系。

从技术分类角度,可以建立以下关系:

flowchart TD
    A["人工智能<br/>Artificial Intelligence"] --> B["机器学习<br/>Machine Learning"]
    A --> C["符号主义与规则系统"]
    A --> D["搜索、规划与推理"]

    B --> E["传统机器学习"]
    B --> F["深度学习<br/>Deep Learning"]

    F --> G["神经网络模型"]
    G --> H["生成式 AI<br/>Generative AI"]
    G --> I["判别式模型"]

    H --> J["大语言模型"]
    H --> K["图像生成模型"]
    H --> L["音频与视频生成模型"]

    classDef root fill:#DCEDE3,stroke:#82AD91,color:#315B43
    classDef branch fill:#E6EFF8,stroke:#91ADC9,color:#34536F
    classDef leaf fill:#F8F0DF,stroke:#D6B879,color:#765A25

    class A root
    class B,C,D,F,G branch
    class E,H,I,J,K,L leaf

需要特别注意:

  1. 人工智能的范围大于机器学习。符号主义、规则系统、搜索和规划等技术也属于人工智能。
  2. 深度学习属于机器学习,核心是多层神经网络。
  3. 生成式 AI 是按照生成能力划分的一类技术,不是与深度学习完全并列的算法层级。
  4. 生成式 AI 不一定全部依赖深度学习,但当前主流生成式 AI 系统主要建立在深度学习模型之上。
  5. 大语言模型是生成式 AI 的重要类型,但生成式 AI 还包括图像、音频、视频和其他内容生成模型。

五、人工智能的主要发展路径

人工智能并不是随着大语言模型出现才诞生的,它经历了长期的理论探索和技术演进。

从技术路线来看,可以大致划分为以下阶段:

阶段 主要技术方向 核心特点
符号主义阶段 逻辑、规则、知识表示 通过人工定义的规则实现智能行为
专家系统阶段 知识库、推理机 将领域专家知识编码为规则系统
统计机器学习阶段 决策树、SVM、贝叶斯模型 从数据中学习统计规律
深度学习阶段 CNN、RNN、Transformer 通过多层神经网络学习复杂表示
生成式 AI 阶段 GPT、Diffusion 等 从识别与预测扩展到内容生成
Agent 阶段 LLM、工具调用、规划、记忆 从内容生成扩展到任务执行与环境交互

技术发展并不是简单地用新技术完全取代旧技术。

例如,规则系统在业务规则明确、要求确定性执行的场景中依然有重要价值;统计机器学习在结构化数据分析中仍然具有广泛应用。

5.1 人工智能的发展演进图

flowchart TD
    A["符号主义<br/>Symbolic AI"] --> B["专家系统<br/>Expert Systems"]
    B --> C["统计机器学习<br/>Statistical ML"]
    C --> D["深度学习<br/>Deep Learning"]
    D --> E["生成式 AI<br/>Generative AI"]
    E --> F["AI Agent<br/>智能体系统"]

    A1["逻辑与规则"] -.-> A
    B1["知识库与推理"] -.-> B
    C1["数据与统计模型"] -.-> C
    D1["神经网络与表示学习"] -.-> D
    E1["大模型与内容生成"] -.-> E
    F1["规划、工具与自主执行"] -.-> F

    classDef stage fill:#E5F0E8,stroke:#91B49A,color:#355D42
    classDef note fill:#F5F0E4,stroke:#D4BE91,color:#705B35

    class A,B,C,D,E,F stage
    class A1,B1,C1,D1,E1,F1 note

这条演进路径反映了人工智能能力重心的变化:

  • 从人工定义规则,到从数据中学习规律。
  • 从人工设计特征,到自动学习数据表示。
  • 从识别、分类和预测,到生成复杂内容。
  • 从被动响应输入,到能够规划任务、调用工具并与环境交互。

但这并不意味着 AI 已经具备不受限制的自主智能。当前 Agent 仍然依赖模型能力、工具权限、执行环境和系统约束。

六、人工智能系统是如何工作的?

不同类型的人工智能系统,其内部实现机制存在很大差异。

传统规则系统主要依赖预定义规则;机器学习系统依赖训练得到的模型参数;生成式大模型则通过学习大规模数据中的统计规律,在推理阶段生成符合条件的输出。

以机器学习模型为例,可以将其工作过程分为训练阶段和推理阶段。

6.1 训练阶段(Training)

训练阶段的主要目标是:利用训练数据和优化算法,确定模型参数。

基本过程:

  1. 准备训练数据。
  2. 将数据转换为模型可接受的输入表示。
  3. 模型执行前向计算。
  4. 根据预测结果和目标结果计算损失。
  5. 通过反向传播计算参数梯度。
  6. 使用优化算法更新模型参数。
  7. 重复训练,直到达到预期效果或停止条件。