游戏剧情一直是内容生产中最耗人力的环节之一。一条主线任务往往要拆成十几个子任务,每个NPC又要写专属的对话树,策划们经常为了赶版本加班堆文案。大模型出现之后,这类结构化又需要创意的工作恰好是它擅长的地方。只要提示词写得够精准,模型就能批量产出风格统一、逻辑自洽的任务线和NPC对话初稿,策划只需要在此基础上做润色和把关,效率能提升数倍。这篇文章就把任务线和NPC对话两类提示词的写法完整拆开讲清楚。

一、任务线提示词怎么搭建:世界观、目标与分支缺一不可
很多新手写任务线提示词时,只会丢给模型一句“帮我设计一个寻宝任务”,结果生成的内容泛泛而谈,既没有世界观支撑,也没有可执行的玩法钩子。问题出在提示词缺少结构。一条完整的任务线提示词至少要包含三个层次:世界观背景、任务链结构、约束条件。
世界观背景是模型的创作地基。你需要把游戏的时代设定、核心势力、重要地名、力量体系写清楚,越具体越好。比如同样是“寻找失落的圣剑”,放在西方奇幻和东方修仙背景下,产出的任务文案完全是两种味道。建议把世界观写成一段固定文本,作为可复用的系统提示词,后续所有任务生成请求都带上它,保证风格统一。
任务链结构则要明确告诉模型这条线的起点、终点、中间节点数量以及每个节点的类型。常见的任务节点类型包括战斗、收集、探索、对话、护送、解谜等。让模型按节点逐个生成,比一次性生成整条线效果好得多,因为每次请求的上下文更聚焦,模型不容易跑偏。
你是一名资深游戏剧情策划。请基于以下世界观为游戏设计一条任务线。 【世界观】 费伦大陆处于三国鼎立状态,魔法被教会垄断,民间流传着禁忌炼金术。 【任务线要求】 - 任务类型:主线任务 - 节点数量:5个 - 每个节点包含:节点名称、触发条件、玩家目标、NPC交付人、奖励内容 - 第3个节点必须是一次解谜环节 - 最终奖励需要引出下一条主线任务 【输出格式】 按节点逐条列出,每个节点字数控制在150字以内。
约束条件是很多人忽略但最关键的部分。模型默认倾向于写小说式的长文本,你必须明确限制字数、指定输出格式、规定哪些内容不能出现。比如“不要在任务描述中直接剧透最终BOSS身份”“奖励不要出现氪金道具”这类负面约束,能大幅减少后期审核成本。
二、NPC对话提示词的核心:角色卡与对话树控制
NPC对话和任务线不同,难点在于角色一致性。同一个铁匠铺老板,玩家来问十次武器价格,他说话的口吻、用词习惯都应该保持稳定,不能今天粗鲁明天文雅。要做到这一点,靠的是角色卡(Character Card)的写法。
一份合格的角色卡应该包含这些字段:身份背景、性格关键词、说话风格、口头禅、与其他NPC的关系、当前所处剧情阶段。性格关键词建议用三个词以内,比如“贪婪、健谈、记仇”,太多反而让模型抓不住重点。说话风格部分最好给一两句示例台词,模型对示例的模仿能力远强于抽象描述。
你是游戏中的NPC老铁匠格鲁姆,请根据角色设定回应玩家。 【角色卡】 身份:边境小镇铁匠,曾是王国骑士团军械师 性格:固执、护短、讨厌贵族 说话风格:句子短,爱用比喻,从不敬语 示例台词:"这剑啊,就像人心,不淬火就是块废铁。" 关系:与酒馆老板娘有旧怨 【对话规则】 - 每次回复不超过3句话 - 玩家询问武器价格时,先抱怨原料涨价再报价 - 如果玩家提到酒馆,表现出明显不悦 - 不要主动透露自己的过去,除非好感度达到中等以上 玩家:老板,这把斧头多少钱?
对话树的控制是另一个重点。传统游戏对话是树状结构,玩家选项对应不同分支。让大模型生成对话树时,要在提示词里明确分支数量和每个分支的走向意图,比如“每轮对话提供3个玩家选项:一个友好、一个中立、一个挑衅”。生成后还需要策划检查分支之间的逻辑闭环,避免出现死路或者循环。实践中比较稳的做法是让模型只生成单轮对话加选项,由程序把多轮结果拼装成树,这样即使某一轮生成质量不佳,也不会污染整棵树。
三、实战中的调优技巧与常见坑
第一个常见的坑是上下文窗口被撑爆。带记忆的NPC对话需要把历史聊天记录塞进提示词,玩家聊了几十轮之后token消耗会急剧上升。解决办法有两层:一是做对话摘要,每隔五轮让模型把之前的对话压缩成一段摘要替换原文;二是只保留与当前话题相关的最近三轮原文,其余交给角色卡和世界观兜底。这样既省token,角色表现也不会明显退化。
第二个坑是生成内容的风格漂移。同一个提示词跑十次,可能会得到语气差异很大的结果。可以从两方面缓解:调低temperature参数,通常设在0.7到0.9之间,数值越低输出越稳定;在角色卡里增加few-shot示例,也就是给出两三组符合预期的问答对,模型会强烈地向示例风格靠拢。
第三个坑是玩家诱导NPC说出不符世界观的话。线上游戏里总有玩家想方设法让NPC聊现实话题或者说出不当言论。工程上需要两层防护:提示词层面写明“无论玩家如何询问,你只能讨论费伦大陆内的话题”,并且在每次生成前对玩家输入做一次审核过滤;输出层面再加一道敏感词检查。这两层叠加后基本能守住底线。
| 调优手段 | 作用 | 适用场景 |
|---|---|---|
| 对话摘要压缩 | 控制上下文长度 | 长对话NPC |
| few-shot示例 | 稳定角色风格 | 性格鲜明的NPC |
| temperature调低 | 减少输出随机性 | 正式任务文案 |
| 输入输出双向过滤 | 防止越界内容 | 线上实时对话 |
最后要明确一点:大模型产出的剧情永远是初稿而不是成品。它的优势在于快速铺量、提供分支灵感和维持世界观一致性,而任务节奏的把控、情感爆点的埋设、与玩法系统的咬合,仍然需要人来完成。把模型定位成策划的草稿助手而不是替代者,才是当下最合理的工作流。