第6章 生成式AI、大语言模型与提示工程

Generative AI, Large Language Models and Prompt Engineering
学习路径:生成式模型 → VAE/GAN/扩散模型 → 大语言模型基本原理 → 提示工程 → 科研应用 → 材料生成 → 幻觉、引用核验与人类审核
@Shiyan Pan
CONTENTS

目录

  • 6.1 生成式 AI 概述:VAE、GAN、扩散模型
  • 6.2 大语言模型基本原理与能力边界 △
  • 6.3 提示工程:角色、任务、约束、格式与示例 △★
  • 6.4 LLM 在文献阅读、代码生成、实验方案设计中的应用
  • 6.5 材料科学中的生成式 AI:结构生成、组织图像生成、合成路线生成
  • 6.6 大模型幻觉、引用核验与人类审核 ★

主线:不是“把 AI 当答案机器”,而是建立“生成—约束—验证—审核”的科研使用框架。

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

本章知识梯度

层级 本章问题 对应能力
基础 什么是生成? 区分预测、分类、生成、检索
模型 VAE、GAN、扩散模型如何生成数据? 理解潜变量、对抗学习、去噪过程
语言 LLM 为什么能生成文本? 理解 token、上下文、注意力、预训练
方法 如何写出可控提示? 设计角色、任务、约束、格式、示例
科研 LLM 能帮助什么科研任务? 文献、代码、实验、数据分析辅助
责任 如何避免错误传播? 引用核验、事实检查、人工复核
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

本章的教学逻辑

概率分布 p(x)
    ↓
生成式模型:学习数据如何产生
    ↓
大语言模型:学习 token 序列的概率规律
    ↓
提示工程:用输入约束生成过程
    ↓
科研应用:文献、代码、实验、材料设计
    ↓
审核机制:核验、复算、复现实验
课堂目标不是宣传工具,而是训练学生形成可验证、可复现、可追责的 AI 使用习惯。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

第6章内容安排总览

内容定位 难度递进
6.1 生成式 AI 的基本思想和三类典型模型 从概念到模型
6.2 大语言模型的 token、预训练、注意力和边界 从模型到能力
6.3 提示工程的结构化方法 从使用到控制
6.4 LLM 科研辅助场景 从工具到流程
6.5 材料科学生成式 AI 案例 从通用 AI 到材料任务
6.6 幻觉、引用核验与人工审核 从效率到可信
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

关键术语预告

术语 本章含义
生成式模型 学习数据分布,并产生与训练数据相似的新样本
潜变量 用低维变量表达高维数据背后的变化因素
token 语言模型处理文本的基本片段
上下文窗口 模型一次可读取的输入长度范围
提示工程 用结构化输入引导模型输出
幻觉 模型生成与事实、来源或约束不一致的内容
《人工智能与大数据》 | 第6章

6.1 生成式AI概述:VAE、GAN、扩散模型

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

判别式模型与生成式模型

判别式模型关注:

p(yx)p(y\mid x)

即给定输入 xx,判断标签 yy

生成式模型关注:

p(x)p(x,y)p(x) \quad \text{或} \quad p(x,y)

即学习数据本身如何产生。

材料例子:判别式模型预测“这张组织图属于哪一类”;生成式模型尝试生成“具有某类组织特征的新图像”。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

生成式 AI 的基本任务

任务 输入 输出 材料科学例子
文本生成 问题、要求、上下文 解释、摘要、代码 文献摘要、实验方案草稿
图像生成 文本或图像条件 新图像 组织图像增强、缺陷样本合成
结构生成 成分、性质、约束 晶体/分子结构 候选晶体结构生成
方案生成 目标与限制条件 实验流程 热处理或合成路线建议

生成必须经过验证,不能直接等同于发现。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

生成式模型的概率视角

假设真实材料数据来自未知分布:

xpdata(x)x \sim p_{\text{data}}(x)

模型希望学习一个近似分布:

pθ(x)pdata(x)p_{\theta}(x) \approx p_{\text{data}}(x)

然后从模型分布中采样:

x~pθ(x)\tilde{x} \sim p_{\theta}(x)

其中 x~\tilde{x} 是模型生成的新样本。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

三类典型生成模型

模型 核心思想 典型优势 典型问题
VAE 编码到潜空间,再从潜空间解码 潜空间连续、可插值 样本可能偏模糊
GAN 生成器与判别器对抗训练 图像清晰、生成锐利 训练不稳定、模式崩塌
扩散模型 逐步加噪,再学习逐步去噪 生成质量高、训练稳定 采样成本较高

这三类模型体现了不同的生成思想。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

VAE 的目标函数:ELBO

VAE 常用的优化目标为证据下界:

logpθ(x)Eqϕ(zx)[logpθ(xz)]DKL(qϕ(zx)p(z))\log p_{\theta}(x) \ge \mathbb{E}_{q_{\phi}(z\mid x)}[\log p_{\theta}(x\mid z)] - D_{\mathrm{KL}}(q_{\phi}(z\mid x)\Vert p(z))

两项含义:

  • 重构项:生成样本应接近原始样本;
  • KL 项:潜变量分布应接近先验分布。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

VAE 的材料案例思路

组织图像数据集
    ↓
训练 VAE
    ↓
得到潜空间 z
    ↓
在潜空间插值或采样
    ↓
生成新的组织图像候选
    ↓
用图像统计量和材料知识检验合理性

检验指标可以包括:相分数、平均晶粒尺寸、连通性、孔隙率、纹理统计等。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

GAN 的目标函数

原始 GAN 可写为:

minGmaxDV(D,G)=Expdata[logD(x)]+Ezpz[log(1D(G(z)))]\min_G \max_D V(D,G) = \mathbb{E}_{x\sim p_{\text{data}}} [\log D(x)] + \mathbb{E}_{z\sim p_z} [\log(1-D(G(z)))]

含义:

  • 判别器希望区分真实样本与生成样本;
  • 生成器希望欺骗判别器;
  • 对抗训练推动生成样本逐渐逼近真实数据分布。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

扩散模型的正向加噪过程

正向过程可写为:

q(xtxt1)=N(xt;1βtxt1,βtI)q(x_t\mid x_{t-1})= \mathcal{N}(x_t;\sqrt{1-\beta_t}x_{t-1},\beta_t I)

其中:

  • xtx_t 表示第 tt 步的带噪样本;
  • βt\beta_t 表示噪声强度;
  • II 表示单位矩阵。

随着 tt 增大,样本逐渐接近高斯噪声。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

扩散模型的去噪学习

模型学习预测噪声或预测去噪后的样本:

ϵθ(xt,t)ϵ\epsilon_{\theta}(x_t,t) \approx \epsilon

常见损失形式为:

L=Ex0,ϵ,t[ϵϵθ(xt,t)22]\mathcal{L}=\mathbb{E}_{x_0,\epsilon,t}\left[\Vert \epsilon- \epsilon_{\theta}(x_t,t)\Vert_2^2\right]

直观理解:模型不断学习“这一步噪声应该如何去掉”。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

条件生成:让生成服从约束

条件生成将额外信息 cc 引入模型:

pθ(xc)p_{\theta}(x\mid c)

材料任务中的条件可以是:

  • 合金成分;
  • 热处理温度;
  • 冷却速率;
  • 目标相组成;
  • 目标性能区间;
  • 文本描述或结构约束。
材料生成任务的关键不是“随机生成”,而是“有约束地生成”。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

生成式 AI 的评价维度

维度 问题 材料科学检查方式
真实性 是否像真实数据? 人工审阅、统计量比较
多样性 是否覆盖多种模式? 特征分布、聚类分析
条件一致性 是否满足输入约束? 成分、工艺、标签检查
物理合理性 是否符合科学规律? 热力学、动力学、实验验证
可复现性 是否能重复生成与验证? 固定随机种子、记录版本
《人工智能与大数据》 | 第6章

6.2 大语言模型基本原理与能力边界 △

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

语言模型的基本目标

语言模型的典型目标是预测下一个 token:

p(x1,x2,,xn)=i=1np(xix1,,xi1)p(x_1,x_2,\ldots,x_n)=\prod_{i=1}^{n}p(x_i\mid x_1,\ldots,x_{i-1})

对话生成时,模型根据已有上下文不断预测下一个 token。

LLM 的回答不是从数据库逐字取出,而是在上下文条件下生成概率最高或采样得到的 token 序列。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

嵌入:把 token 变成向量

每个 token 被映射为向量:

xieiRdx_i \rightarrow e_i \in \mathbb{R}^{d}

向量空间中的位置反映统计共现关系和语义关系。

材料例子:

  • “奥氏体”“铁素体”“马氏体”在语义空间中可能相互接近;
  • “冷却速率”“枝晶间距”“凝固组织”可能在材料语境中形成关联。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

Transformer 的核心:注意力机制

自注意力使每个 token 能够关注上下文中的其他 token。

缩放点积注意力:

Attention(Q,K,V)=softmax(QKTdk)V\mathrm{Attention}(Q,K,V)=\mathrm{softmax}\left(\frac{QK^{\mathrm{T}}}{\sqrt{d_k}}\right)V

其中:

  • QQ:查询;
  • KK:键;
  • VV:值;
  • dkd_k:键向量维度。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

多头注意力

多头注意力可理解为从多个角度观察上下文:

headi=Attention(QWiQ,KWiK,VWiV)\mathrm{head}_i=\mathrm{Attention}(QW_i^Q,KW_i^K,VW_i^V)

MultiHead(Q,K,V)=Concat(head1,,headh)WO\mathrm{MultiHead}(Q,K,V)=\mathrm{Concat}(\mathrm{head}_1,\ldots,\mathrm{head}_h)W^O

不同注意力头可能关注:

  • 语法关系;
  • 术语搭配;
  • 因果线索;
  • 数值单位;
  • 代码结构。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

预训练:从大规模文本中学习语言规律

预训练通常使用大规模语料,使模型学习:

  • 语言结构;
  • 常识知识;
  • 术语共现;
  • 代码模式;
  • 文献写作风格。

预训练任务常可概括为:

maxθilogpθ(xix<i)\max_{\theta}\sum_{i}\log p_{\theta}(x_i\mid x_{<i})

其中 x<ix_{<i} 表示当前位置之前的上下文。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

LLM 不是严格意义的知识库

LLM 可以生成知识性文本,但它不是传统数据库。

区别:

项目 大语言模型 数据库/知识库
存储方式 参数中的统计表示 显式记录
查询方式 生成文本 精确检索
引用能力 可能生成伪引用 可追踪来源
更新方式 训练或外部检索 增删改查

因此科研引用必须核验来源。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

温度参数与生成随机性

采样时可用温度调整分布:

pi=exp(li/T)jexp(lj/T)p_i=\frac{\exp(l_i/T)}{\sum_j \exp(l_j/T)}

其中:

  • lil_i 是第 ii 个 token 的 logits;
  • TT 是温度参数。

一般而言:

  • TT 较低:输出更稳定、更保守;
  • TT 较高:输出更多样,但错误风险更高。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

课堂演示:温度对采样的影响

import numpy as np

logits = np.array([3.0, 2.0, 1.0, 0.5])

def softmax_with_temp(logits, T=1.0):
    z = logits / T
    z = z - np.max(z)
    p = np.exp(z) / np.sum(np.exp(z))
    return p

for T in [0.3, 1.0, 2.0]:
    print(T, np.round(softmax_with_temp(logits, T), 3))

该例说明:生成多样性可以调节,但可靠性不能只靠温度解决。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

LLM 输出的三类使用方式

使用方式 适合任务 风险控制
直接生成 草稿、提纲、代码框架 人工审核
检索增强 文献问答、规范查询 引用追踪
工具调用 计算、绘图、数据处理 运行验证

本课程建议:科研场景优先使用“检索增强”和“工具调用”,减少无证据自由生成。

《人工智能与大数据》 | 第6章

6.3 提示工程:角色、任务、约束、格式与示例 △★

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

提示工程的基本结构

一个规范提示通常包含:

角色:你扮演什么专业角色?
任务:要完成什么具体目标?
背景:已有信息和适用范围是什么?
约束:不能做什么,必须做什么?
格式:输出为表格、列表、代码还是段落?
示例:给出输入输出样例,减少歧义。
核验:要求列出不确定性和需要人工确认之处。

提示越像严谨的任务书,输出越容易被检查和复用。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

从坏提示到好提示

坏提示:

帮我写一下材料论文的讨论。

问题:任务边界不清,容易生成空泛内容。

好提示:

你是材料凝固方向的论文写作助手。
请基于以下三点结果,写一段讨论:
1. 冷却速率升高导致二次枝晶臂间距减小;
2. 模型预测与实验图像趋势一致;
3. 偏差可能来自热物性参数不确定性。
要求:不虚构文献;不超过300字;列出需要补充引用的位置。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

输出格式:提高可用性

根据任务选择输出格式:

任务 推荐格式
文献对比 表格:作者、体系、方法、结论、局限
代码检查 问题—原因—修改代码
实验方案 目标—变量—步骤—表征—风险
论文润色 原句—修改句—修改理由
基金写作 科学问题—创新点—研究内容—可行性

格式越明确,越便于后续审核。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

提示模板:文献摘要

角色:你是材料科学文献阅读助手。
任务:阅读下列论文摘要,提取结构化信息。
输入:论文标题、摘要、关键词。
输出格式:
1. 研究对象:
2. 方法:
3. 核心结论:
4. 数据或证据:
5. 局限性:
6. 需要核验的事实:
约束:不得添加摘要中不存在的信息。

该模板适合教学演示“抽取”而非“自由发挥”。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

提示模板:代码生成

角色:你是 Python 科学计算助教。
任务:生成一个可运行脚本,完成 CSV 数据读取、缺失值检查和散点图绘制。
约束:
- 使用 pandas、numpy、matplotlib;
- 不使用不存在的文件路径;
- 给出示例数据生成代码;
- 每一步添加中文注释;
- 最后说明如何检查输出是否合理。
输出:完整代码块。

代码类任务必须实际运行,不能只看表面语法。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

提示模板:实验方案设计

角色:你是材料加工与组织表征方向的科研方案顾问。
任务:围绕“冷却速率对组织细化的影响”设计实验方案。
背景:合金体系为……;设备为……;已有表征为……。
输出格式:
- 科学问题;
- 实验变量;
- 对照组;
- 表征方法;
- 数据记录表;
- 风险与备选方案。
约束:不虚构设备能力;不使用超过安全范围的参数。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

结构化输出:JSON 与表格

对于数据抽取任务,可要求 JSON:

{
  "material_system": "Fe-C alloy",
  "process": "solidification",
  "temperature_unit": "K",
  "key_variables": ["cooling_rate", "composition", "phase_fraction"],
  "uncertain_items": []
}

优点:便于后续程序读取。

缺点:模型可能输出格式错误,仍需解析与校验。

《人工智能与大数据》 | 第6章

6.4 LLM在文献阅读、代码生成、实验方案设计中的应用

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

文献阅读工作流

获取论文原文或摘要
    ↓
人工确认题目、作者、期刊、年份
    ↓
LLM 提取研究对象、方法、结论
    ↓
人工回到原文核验关键句
    ↓
整理文献矩阵
    ↓
形成综述段落或研究空白
文献阅读中,LLM 输出的价值在于“初步组织”,不是“最终证据”。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

文献矩阵模板

字段 说明
论文信息 作者、题名、期刊、年份、DOI
材料体系 合金、陶瓷、高分子、复合材料等
研究方法 实验、模拟、机器学习、理论分析
输入变量 成分、工艺、温度、组织参数
输出指标 强度、硬度、相组成、图像特征
关键结论 必须回到原文核验
局限性 数据量、条件范围、模型假设
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

代码生成工作流

明确输入输出
    ↓
让 LLM 生成最小可运行脚本
    ↓
本地运行
    ↓
记录错误信息
    ↓
让 LLM 根据错误修改
    ↓
人工检查算法、单位和边界条件
    ↓
保存版本与运行环境

科研代码不能只满足“语法正确”,还必须满足“问题定义正确”。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

课堂示例:生成最小数据分析脚本

import pandas as pd
import matplotlib.pyplot as plt

# 示例材料性能数据
data = pd.DataFrame({
    "cooling_rate": [1, 2, 5, 10, 20],
    "hardness": [180, 190, 215, 240, 260]
})

# 绘制冷却速率与硬度关系
ax = data.plot(x="cooling_rate", y="hardness", marker="o")
ax.set_xlabel("Cooling rate / K s$^{-1}$")
ax.set_ylabel("Hardness / HV")
plt.show()

要求学生检查:坐标、单位、变量含义是否完整。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

代码审核提示

请检查以下 Python 代码。
重点检查:
1. 是否存在语法错误;
2. 是否存在数据泄漏;
3. 是否存在单位混用;
4. 是否需要固定随机种子;
5. 是否有可复现实验记录不足。
输出表格:问题、原因、修改建议、修改后代码片段。

代码审核提示应比代码生成提示更严格。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

实验方案设计流程

研究目标
    ↓
科学问题
    ↓
可控变量与响应变量
    ↓
实验矩阵
    ↓
表征方法
    ↓
数据分析方法
    ↓
风险与备选方案
    ↓
伦理、安全、可复现记录

LLM 可以填充初稿,人类必须确认每个参数是否可实施。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

材料实验方案提示示例

请为“热处理温度对合金硬度和组织的影响”设计实验初稿。
要求:
- 列出自变量、因变量和控制变量;
- 至少设置 4 个温度水平和 1 个重复实验;
- 给出显微组织、硬度和相分析表征方法;
- 输出实验记录表模板;
- 标注需要由实验室安全规范确认的步骤。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

LLM 在科研流程中的位置

流程阶段 LLM 角色 人类责任
选题 发散思路、整理背景 判断创新性与可行性
文献 提取信息、建立矩阵 核验原文和引用
方案 生成流程和变量表 确认设备、安全和科学合理性
代码 生成脚本、解释报错 运行、测试、验证算法
写作 改写语言、组织结构 确保原创性、准确性、署名规范
《人工智能与大数据》 | 第6章

6.5 材料科学中的生成式AI:结构生成、组织图像生成、合成路线生成

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

结构生成:问题定义

结构生成希望得到:

目标条件 c候选结构 x\text{目标条件} \ c \rightarrow \text{候选结构} \ x

目标条件可以是:

  • 化学式;
  • 空间群;
  • 目标带隙;
  • 形成能范围;
  • 离子电导率;
  • 密度或弹性模量;
  • 稳定性约束。

生成结果通常需要 DFT、CALPHAD 或实验进一步验证。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

晶体结构表示方式

表示方式 内容 优点 问题
CIF 文件 晶胞、原子坐标、对称性 标准格式 生成需保证合法性
图结构 原子为节点、键为边 适合 GNN 周期性处理复杂
文本序列 化学式、结构 token 可接入 LLM 语法合法不等于物理合理
连续张量 晶格与坐标矩阵 便于神经网络 对称性约束困难

材料结构生成的关键是表示与约束。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

结构生成的验证流程

生成候选结构
    ↓
语法检查:化学式、坐标、晶格参数
    ↓
几何检查:原子间距、密度、配位数
    ↓
快速性质筛选:经验模型或机器学习
    ↓
第一性原理松弛与形成能计算
    ↓
相稳定性、动力学稳定性、合成可行性评估

没有验证的结构生成只能称为候选生成。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

组织图像生成的评价指标

评价维度 可能指标
相分数 各相面积分数、连通性
尺度 晶粒尺寸、枝晶臂间距、孔径分布
形貌 圆度、长宽比、取向分布
纹理 灰度共生矩阵、频谱特征
多样性 特征空间分布、聚类覆盖
物理一致性 与工艺参数和相变规律一致

图像质量指标必须结合材料特征指标。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

组织图像生成的工作流

真实组织图像
    ↓
标注与尺度统一
    ↓
训练生成模型
    ↓
生成候选图像
    ↓
统计特征比较
    ↓
专家审查
    ↓
仅用于数据增强或教学,不冒充真实实验数据

科研写作中应明确说明生成图像来源和用途。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

合成路线生成提示模板

角色:你是材料合成方案顾问。
任务:为目标材料生成合成路线草案。
输入:材料体系、目标相、可用设备、温度上限、安全限制。
输出:
1. 候选路线;
2. 每一步工艺参数;
3. 需要表征确认的节点;
4. 主要风险;
5. 需要查阅文献核验的内容。
约束:不得给出超出设备能力或安全规范的步骤。
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

材料生成式 AI 的闭环

目标性能
    ↓
生成候选成分/结构/组织/路线
    ↓
快速筛选:机器学习或经验规则
    ↓
高保真验证:DFT、CALPHAD、相场、实验
    ↓
反馈数据
    ↓
更新模型或提示约束

生成式 AI 的价值在于扩大候选空间,但筛选和验证决定最终价值。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

材料科学中的多约束生成

候选材料 xx 应同时满足多个约束:

x=argmaxxfproperty(x)x^{\ast}=\arg\max_x f_{\text{property}}(x)

并满足:

gi(x)0,i=1,2,,mg_i(x)\le 0,\quad i=1,2,\ldots,m

其中 gi(x)g_i(x) 可表示成本、稳定性、毒性、合成温度、元素稀缺性等约束。

《人工智能与大数据》 | 第6章

6.6 大模型幻觉、引用核验与人类审核 ★

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

科研引用幻觉的典型表现

表现 风险
编造论文标题 无法追溯证据
作者和年份错误 文献管理混乱
DOI 不存在 引用不可核验
真实论文支持错误结论 更隐蔽、更危险
引用过时或不相关 削弱论证可信度

引用核验应检查“文献是否存在”和“文献是否支持该陈述”。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

引用核验三步法

第一步:存在性核验
确认题名、作者、期刊、年份、DOI 是否真实。

第二步:相关性核验
确认文献主题是否与当前陈述相关。

第三步:支持性核验
回到原文具体段落,确认该文献是否真的支持该结论。

仅仅找到一篇相似论文,并不意味着引用成立。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

文献核验记录表

陈述 引用文献 是否存在 是否相关 是否支持 处理意见
冷却速率升高会细化枝晶 文献A 可保留
某模型达到99%准确率 文献B 删除或改写
某合金在室温超导 文献C 禁用

该表可作为课程作业和论文写作自查工具。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

LLM 输出审核清单

审核项 检查问题
事实 是否可由可靠来源支持?
引用 DOI、题名、作者是否真实?
数值 单位、数量级、公式是否正确?
范围 结论是否超出数据范围?
原创性 是否存在未经标注的复制或改写?
隐私 是否包含未授权数据?
安全 是否给出危险或违规实验建议?
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

课堂案例:识别不可靠回答

模型回答:

某研究表明,所有高熵合金在低温下都会出现超导性。

需要检查:

  • “所有”是否过度概括?
  • 是否给出真实文献?
  • 低温范围是多少?
  • 高熵合金体系是否限定?
  • 实验、计算还是推测?

结论:该句应被视为高风险陈述,必须核验。

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

人机协同的正确关系

人类提出科学问题
    ↓
AI 辅助整理信息与生成候选
    ↓
人类设计验证方案
    ↓
计算或实验获得证据
    ↓
人类判断结论是否成立
    ↓
AI 辅助表达与格式整理
    ↓
人类对最终成果负责

AI 是工具,不是作者责任的替代者。

《人工智能与大数据》 | 第6章

本章总结与 Python 编程作业

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

本章知识结构回顾

生成式模型
├─ VAE:潜空间与重构
├─ GAN:生成器与判别器对抗
├─ 扩散模型:加噪与去噪
├─ LLM:token、注意力、预训练与生成
├─ 提示工程:角色、任务、约束、格式、示例
├─ 科研应用:文献、代码、实验方案、材料生成
└─ 可信审核:幻觉、引用核验、人类责任
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

本章核心公式

VAE 证据下界:

logpθ(x)Eqϕ(zx)[logpθ(xz)]DKL(qϕ(zx)p(z))\log p_{\theta}(x) \ge \mathbb{E}_{q_{\phi}(z\mid x)}[\log p_{\theta}(x\mid z)] -D_{\mathrm{KL}}(q_{\phi}(z\mid x)\Vert p(z))

GAN 目标函数:

minGmaxDV(D,G)=Expdata[logD(x)]+Ezpz[log(1D(G(z)))]\min_G \max_D V(D,G)= \mathbb{E}_{x\sim p_{\text{data}}}[\log D(x)] + \mathbb{E}_{z\sim p_z}[\log(1-D(G(z)))]

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

本章核心公式(续)

扩散模型正向加噪:

q(xtxt1)=N(xt;1βtxt1,βtI)q(x_t\mid x_{t-1})= \mathcal{N}(x_t;\sqrt{1-\beta_t}x_{t-1},\beta_t I)

注意力机制:

Attention(Q,K,V)=softmax(QKTdk)V\mathrm{Attention}(Q,K,V)=\mathrm{softmax}\left(\frac{QK^{\mathrm{T}}}{\sqrt{d_k}}\right)V

温度采样:

pi=exp(li/T)jexp(lj/T)p_i=\frac{\exp(l_i/T)}{\sum_j\exp(l_j/T)}

《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

本章易错点

易错认识 修正理解
生成式 AI 能直接产生科学发现 它产生候选,发现需要验证
LLM 是知识库 LLM 是生成模型,引用必须核验
提示写得好就不会错 提示只能降低风险,不能保证事实正确
生成图像可以当实验图 必须标注为生成数据,不可混用
代码能运行就正确 还要检查模型假设、单位和边界条件
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

作业参考代码框架

import numpy as np

vocab = ["奥氏体", "铁素体", "马氏体", "硬度", "冷却速率", "枝晶"]
logits = np.array([2.2, 1.8, 1.2, 1.5, 1.0, 0.8])

def softmax_temperature(logits, T):
    z = logits / T
    z = z - np.max(z)
    return np.exp(z) / np.sum(np.exp(z))

def sample_word(vocab, logits, T, n=10, seed=0):
    rng = np.random.default_rng(seed)
    p = softmax_temperature(logits, T)
    return rng.choice(vocab, size=n, p=p)

for T in [0.3, 1.0, 2.0]:
    print("T=", T, sample_word(vocab, logits, T, n=12, seed=1))
《人工智能与大数据》 | 第6章
第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

结束页

本章关键词:

  • 生成式模型
  • 大语言模型
  • 提示工程
  • 材料生成
  • 引用核验
  • 人类审核

正确使用生成式 AI 的核心不是“让模型替我们思考”,而是“让模型帮助我们更有组织地提出、检查和验证问题”。

《人工智能与大数据》 | 第6章

附录:第6章教学组织建议

第6章 生成模型 LLM原理 提示工程 科研应用 材料生成 审核

3学时教学建议

时间 内容 教学方式
0–20 min 生成式 AI 与判别式模型 概念导入、案例对比
20–55 min VAE、GAN、扩散模型 图解与公式讲解
55–90 min LLM 原理与能力边界 token、注意力、采样演示
90–125 min 提示工程 模板改写练习
125–160 min 科研应用与材料生成 文献、代码、实验方案案例
160–180 min 幻觉与审核 引用核验练习、作业布置
《人工智能与大数据》 | 第6章