新一代提示词工程 · 知识全景图面向有工程基础、提示词工程尚未系统化的工程师
显示设置

交错输入

Interleaved Input

PE-V-01内容已写满G08多模态第 9 层

多模态交错输入次序构造

一句话结论

交错输入按「配对、定序、定粒度」三步构造:图与其被引用的文字绑成一块,次序与粒度写成可复现的模板并按版本登记,排布是否更好留待同一套样例在目标模型上实测。

本页结构(可跳转)

S 多模态输入的真实形态:文本与图像按原始顺序交错成长序列 ⇒ 交错顺序本身是一项需要被固定与测试的输入设计 A 写法一 图像集中堆在末尾 指代关系只能靠位置猜测 S->A 对照 B 写法二 图像就近放在被引用的文本旁 指代关系明确 S->B C 写法三 给图像显式编号 文本中按编号指代,避免「上面那张图」 S->C X 边界 多模态的位置敏感度不是单调规律 不能直接套用纯文本的「首尾优先」经验,须以实测为准 N 三条设计要点 顺序语义化:图像放在被引用的文本附近 编号与引用:多张图加编号,文本按编号指代 控制交错次数:过多交替会拉长序列并加剧注意力耗散
结构图:文本与图像交错成序列的三种排布写法与其指代构造要点(可靠性须按目标模型实测),以及三条设计要点与一条边界。 (本站自制)

01为什么需要它

交错输入把文本与图像混排进同一序列,排布本身就是输入的一部分:同一批素材按不同次序、不同粒度交错,送进模型的其实是两份不同的输入,结论也就无法互相比较。

适用边界

把图文配对、交错次序与粒度固定成可复现的构造,是一条构造原则,而不是已被多模态实测证明的收益:多模态侧可用的证据目前只支持「跨模态迁移只部分成立」这类边界判断,因此交错排布对结果的影响方向与幅度、以及不同粒度之间的取舍,都必须按目标模型与目标任务实测后再采用;序列很短或只有单张图像时,配对与定序的成本可能收不回,此时不必为模板付出额外开销。

02机制说明

交错输入的构造分三步。

03何时该用 / 何时不该用

按场景对照:先看条件,再看该怎么做。
类别场景 / 条件(总结)具体做法(细节)
该用文本与图像需要配合时把每张图与其被引用的文字绑成一个图文块,图像紧跟本块文字,跨块图像不参与本块结论。
该用同一批素材要比较排布时把次序与粒度固定成模板并按版本登记,改动一次就用同一套样例重跑。
该用素材较长或图像较多时先筛选压缩、必要时拆成多次调用,而不是靠反复交替来强调。
不该用把纯文本的排布经验直接套到多模态跨模态迁移只部分成立,须在目标模型上实测。
不该用短序列上的过度设计只有一张图或序列很短时,配对与定序的成本可能收不回。

04实验台

  1. shellpython

    查看代码
    BLOCKS = [
        ('A', '上线后日志出现超时,且集中在晚间。', '报错栈截图'),
        ('B', '同一天还改过网关配置。', '配置差异截图'),
    ]
    
    def interleave(blocks, granularity):
        """把图文块按指定粒度铺成交错序列。"""
        seq = []
        for head, body, image in blocks:
            seq.append(('text', head + ' ' + body))
            seq.append(('image', image))
        if granularity == 'paired':
            return seq
        return [seq[0], seq[2], seq[1], seq[3]]   # 文字段先集中、图像段后集中
    
    for g in ('paired', 'split'):
        print(g, '->', ' | '.join('%s:%s' % (k, v[:8]) for k, v in interleave(BLOCKS, g)))
    
    paired = interleave(BLOCKS, 'paired')
    adjacent = all(paired[i][0] == 'text' and paired[i + 1][0] == 'image'
                   for i in range(0, len(paired), 2))
    print('图文配对相邻:', adjacent)
    print('两档素材集合相同:',
          sorted(interleave(BLOCKS, 'paired')) == sorted(interleave(BLOCKS, 'split')))

    预期观察:脚本打印两种交错粒度下的排布,并确认「图文配对相邻」这一档里每张图都紧跟本块文字、两档由同一批素材构成:这说明配对关系与交错粒度都是可以固定下来的构造项;哪一种排布在目标模型上更好,必须用同一套样例实测,脚本本身不给出效果结论。

  2. promptmarkdown

    查看代码
    [块 A · 文字]
    上线后日志出现超时,且集中在晚间。
    [块 A · 图] 报错栈截图
    [块 B · 文字]
    同一天还改过网关配置。
    [块 B · 图] 网关配置差异截图
    
    任务:判断超时更可能来自哪一个图文块,并复述所用块的第一句作为依据。
    
    构造要求:
    - 一个文字段与其对应图像构成一个图文块,图像紧跟本块文字,不跨块移动、不跨块引用;
    - 结论只建立在一个块的图文上,不把两个块的图文混合推断;
    - 交错粒度固定为「一段文字紧跟一张图」,改动块的先后顺序即视为换了一版输入,须用同一套样例重跑;
    - 本模板之外的图像不加入本次输入。

    预期观察:图像与其对应文字成对出现,配对关系由块结构确定,模型只需复述块首句即可说明依据来自哪一块;交错次序与粒度都写在模板里,换一版排布就是换一版输入,效果差异留待同一套样例在目标模型上对照。

05证据

主张官方现行文档在纯文本长上下文上给出的排布指导是:先把数据密集的输入结构化,再把长资料放在提示词顶部、位于问题与指令之前——这支持「资料与指令的相对位置属于输入构造项」的文本侧基线,多模态侧的交错收益仍须单独测量。

分级official

来源S-0001 https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices

原文

展开原文关键句
structure your prompt carefully... Put longform data at the top: Place your long documents and inputs near the top of your prompt, above your query, instructions, and examples.

主张预印本对视觉语言模型的报告显示,只用文本数据做的指令层级训练只能部分迁移到多模态,当模型必须跨模态解码、重建或推理指令时会失败;据此只能得出「跨模态迁移只部分成立」这一安全与边界判断,不能据此推断交错排布本身对结果的影响。

分级paper

来源S-0043 https://arxiv.org/abs/2609.22234

原文

展开原文关键句
text-only IH training partially transfers to multimodal attacks, failing when models must decode, reconstruct, or reason over instructions across modalities.

主张官方风险正文把图像、音频、视频内容与文本、工具返回、中间推理、持久记忆并列为模型输入面,并指出模型在架构上不区分指令与数据:这说明图像块与文字块落在同一条输入流里被同样消费,交错构造必须把图像内容一并当作输入面。

分级official

来源S-0032 https://raw.githubusercontent.com/GenAI-Security-Project/GenAI-LLM-Top10/main/2026/final/LLM01_PromptInjection.md

原文

展开原文关键句
whether direct user input, retrieved content, tool output, image, audio, or video content ... LLMs make no architectural distinction between "instructions" and "data"

06术语

术语交错输入 Interleaved Input

界定把文本、图像等不同模态按原始顺序混排进同一上下文的多模态输入形态。

相关节点—

术语位置敏感与注意力耗散 Positional Sensitivity and Attention Dissipation

界定多模态长序列中,图像与文本的相对位置显著影响结果,且模态间注意力随序列增长而耗散。

相关节点—

07失效模式

08在本站知识结构中的位置

所属分组
G08多模态
依赖深度
第 9 层(同层节点彼此无先后约束)
前置PE-M-02→PE-V-01 本节点→后继PE-V-02

在 交互全景图 中定位本节点。