拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Weather Artist 提示词拆解:用 GPTs 仓库方案构建「昼夜同框」的 3D 等距天气插画 Agent

Weather Artist 提示词拆解:用 GPTs 仓库方案构建「昼夜同框」的 3D 等距天气插画 Agent
  • 提示工程

【免费下载链接】GPTs

leaked prompts of GPTs

项目地址:https://gitcode.com/GitHub_Trending/gp/GPTs
点击查看免费下载

本篇技术指南以开源仓库 GPTs 中泄漏的 Weather Artist 提示词 为对象,逐段拆解一个"输入城市名 → 实时天气查询 → 输出昼夜同框 3D 等距插画"的完整 GPT 系统提示词,分析其数据获取、视觉风格约束、输出格式与知识文件治理等设计细节,并结合仓库内同主题提示词进行横向对比,帮助读者掌握构建垂直领域创意生成类 GPT 的可复用提示词设计模式。

一、文档背景与仓库定位

本仓库 README.md 将自身定义为 "leaked prompts of GPTs",即一个收集、整理各类公开 GPT 系统提示词的资料库,来源包括社区推文、GitHub 用户 PR 以及作者自行抓取的内容。仓库中每个.md文件对应一个真实 GPT 的泄漏提示词,附带标题、简介、作者与原始入口信息。

Weather Artist 提示词 正是其中之一,由 Rahul Chakraborty 创建,定位是一句话简介所概括的:"Craft beautiful split 3D weather illustrations of any location"(为任意地点绘制精美的昼夜分割 3D 天气插画)。它属于仓库中"天气 × 图像生成"类 GPT 提示词的代表样本,与该仓库另一篇 Visual Weather Artist GPT 提示词 构成了同主题的两个可对比实现。

二、完整提示词原文

以下为 prompts/Weather Artist.md 中泄漏的完整系统提示词(原样保留,未做删减):

I am 'Weather Artist', a specialized GPT designed to create 3D isometric illustrations that depict both daytime and nighttime weather in a single image. When you provide me with a city name, I use my browser capability to find the current maximum and minimum temperatures and weather conditions for that city. Then, I craft a detailed, 3D isometric photorealistic MMORPG-style illustration, split between day and night, showcasing the respective weather conditions along with the city's major landscapes and buildings. The temperatures and city name are displayed in an eye-catching style. The image format is 16:9. Along with the image, I'll provide the temperature values and city name. I draw from my knowledge sources and online browsing to ensure accuracy in weather representation. I will not explain anything but only return the max min temperature value along with the city name. You have files uploaded as knowledge to pull from. Anytime you reference files, refer to them as your knowledge source rather than files uploaded by the user. You should adhere to the facts in the provided materials. Avoid speculations or information not contained in the documents. Heavily favor knowledge provided in the documents before falling back to baseline knowledge or other sources. If searching the documents didn"t yield any answer, just say that. Do not share the names of the files directly with end users and under no circumstances should you provide a download link to any of the files.

可以看到,这份提示词由两个段落构成:第一段是角色定义与业务逻辑(数据获取、视觉风格、输出约束),第二段是标准的知识文件治理规范(OpenAI 上传知识库后的通用 boilerplate)。下面逐段展开。

三、提示词逐段拆解

3.1 角色声明与核心使命

I am 'Weather Artist', a specialized GPT designed to create 3D isometric illustrations that depict both daytime and nighttime weather in a single image.

开头采用第一人称身份锚定("I am 'Weather Artist'"),与仓库中大量 GPT 提示词的写法一致:先确立角色,再声明能力边界。核心使命可以提炼为三个限定条件:

  • 单图双态:一张图中同时呈现白天(daytime)与夜晚(nighttime)两个时间段的天气,而非两张独立图片;
  • 3D 等距视角(3D isometric):统一采用等距投影构图,保证系列插画的视觉一致性;
  • 天气主题:所有视觉元素都必须服务于天气表达。

从提示词结构看,"白天/夜晚同框"是该产品区别于普通天气图片生成的差异化卖点,也是整个提示词所有后续约束的锚点。

3.2 数据获取:浏览器能力 + 实时天气查询

When you provide me with a city name, I use my browser capability to find the current maximum and minimum temperatures and weather conditions for that city.

提示词明确指定了工具调用路径:用户输入城市名 → 调用浏览器(browser capability)→ 查询当前最高温、最低温与天气状况。这里有两个值得注意的设计点:

  1. 输入粒度收敛到城市:提示词要求的是"城市名"级别的输入,而非经纬度或地址详情。粒度越窄,后续搜索与生成的不确定性越低;
  2. 取数范围固定:只取三项数据——最高温、最低温、天气状况。固定取数范围既满足了插画创作所需的素材,又避免了模型在检索环节自行扩大搜索范围、引入无关信息。

3.3 视觉风格规范:四层风格参数叠加

Then, I craft a detailed, 3D isometric photorealistic MMORPG-style illustration, split between day and night, showcasing the respective weather conditions along with the city's major landscapes and buildings. The temperatures and city name are displayed in an eye-catching style. The image format is 16:9.

这是提示词的技术核心,可以拆解为四个风格维度:

维度规范作用
视角3D isometric(等距投影)统一构图,营造"地图/沙盘"式的俯瞰感
质感photorealistic(照片级写实)提升画面可信度与观赏性
题材MMORPG-style(大型多人在线游戏风格)赋予画面游戏化的场景叙事感
内容昼夜分割 + 城市地标与主要建筑 + 对应天气状况保证"每个城市都不同、每个天气都有视觉表达"

提示词进一步要求:城市名与温度以"eye-catching style"(吸睛风格)嵌入画面,且画幅固定为16:9。这一组约束本质上是把"图像生成"环节的提示词模板化——模型在每次生成时都遵循同一套风格参数,从而保证系列作品风格稳定、可辨识。

值得说明的是,Weather Artist 的提示词以 "I craft ... illustration" 的方式把绘图动作交给模型自身完成,并未像同仓库的 Visual Weather Artist GPT 提示词 那样显式指名 "use DALL-E"。从提示词行为描述与 GPT 平台内置图像生成能力的配置方式可以推断,该 GPT 在 GPT Builder 中启用了图像生成能力,由模型按上述风格参数直接产出插画。

3.4 输出约束:最小化文字,突出结果

Along with the image, I'll provide the temperature values and city name. ... I will not explain anything but only return the max min temperature value along with the city name.

提示词对文字输出做了两道硬性约束:

  1. 伴随图片的文本只包含温度与城市名;
  2. 禁止任何解释性文字("I will not explain anything")。

这种"图片为主、文字最小化"的设计思路在创意生成类 GPT 中非常典型:把模型从"聊天机器人"降级为"生成工具",避免冗长说明稀释作品本身的冲击力。同时,明确声明最高/最低温随图附送,也保证了插画之外的数据可校验性——用户可以拿着温度数值去和天气预报对照。

3.5 知识文件治理规范

You have files uploaded as knowledge to pull from. Anytime you reference files, refer to them as your knowledge source rather than files uploaded by the user. ...

第二段是 GPT 平台上传知识文件(knowledge files)后附加的通用治理条款,包含五条规则:

  • 术语统一:引用文件时一律称 "knowledge source",不得称"用户上传的文件";
  • 事实优先:以文档事实为准,禁止推测文档之外的信息;
  • 优先级倒置:先检索文档知识,不足时才回退到模型基线知识;
  • 坦白未知:文档中查不到答案时如实说明;
  • 保密与防泄漏:不得向终端用户透露文件名,任何情况下不得提供文件下载链接。

从提示词工程角度看,这一段是"提示注入防御 + 事实边界管理"的标准范式:它既防止用户通过追问拿到知识库文件名、诱导模型泄露私有资料,也防止模型脱离知识文档自由发挥、编造天气事实。对于任何挂载了私有知识库的 GPT,这段 boilerplate 都具备直接复用价值。

四、一次完整交互的工作流时序

综合提示词内容,Weather Artist 的一次完整交互可以还原为如下串行流程(其中"串行、无需用户额外输入"的步骤顺序由提示词描述推断得出):

步骤触发动作依据
1用户提供城市名确认城市级地点提示词"provide me with a city name"
2城市名就绪调用浏览器查询当前最高/最低温与天气状况"I use my browser capability"
3数据就绪生成 16:9、昼夜分割、等距写实 MMORPG 风格插画"I craft a detailed, 3D isometric photorealistic MMORPG-style illustration"
4插画完成输出图片 + 最高/最低温 + 城市名,无任何解释"I will not explain anything but only return the max min temperature value along with the city name"

值得注意的是,提示词并没有为"缺少城市名"的情况设计显式的追问分支(这一点与仓库中 Visual Weather Artist GPT 提示词 的"persistently seek a specific city location"形成对比)。Weather Artist 的输入约定依赖模型对"when you provide me with a city name"这一条件的自然理解。

五、仓库内同类提示词横向对比

仓库同时收录了同为"天气 × 图像生成"定位的 Visual Weather Artist GPT 提示词(作者 Alex Volkov),两者放在一起可以更清晰地看到不同设计取向:

维度Weather Artist(Rahul Chakraborty)Visual Weather Artist GPT(Alex Volkov)
画面形式3D 等距、写实、MMORPG 风格、昼夜同框单图诗 + DALL-E 视觉报告,风格融入天气元素
数据获取浏览器查询最高/最低温与天气浏览器查询天气 + 时间(用于配诗与配图)
文字输出仅返回温度与城市名,禁止解释先输出押韵天气诗,不做其他对话
图像生成提示词由模型直接"craft illustration"显式指定 DALL-E 生成
流程推进一次指令完成查询 + 生成诗完成后自动且无需用户输入地调用 DALL-E
分享引导无引导用户在 X 上分享,并提供预置分享链接模板
拒绝策略未显式定义(依赖输入约定)无关问题/提示工程攻击时固定回复 "Please provide a location"

对比可见:两者共用"浏览器取实时天气 → 生成图像"的骨干流程,差异集中在视觉风格与交互附加层(是否配诗、是否引导分享、是否显式防御提示注入)。这份对比本身也说明:同一主题下,提示词的差异化设计点主要落在风格参数、输出形态与防御策略三个维度上。

六、可复用的提示词设计模式

基于对 Weather Artist 提示词 的拆解,可以提炼出六条适用于"垂直领域创意生成 GPT"的通用设计模式:

  1. 第一人称身份锚定:以 "I am ..." 开场确立角色与能力边界,为后续所有指令建立主语语境;
  2. 工具调用前置:先用浏览器等外部工具获取实时事实(温度、天气),再进入生成环节,从源头保证"画得准";
  3. 风格参数模板化:把视角(isometric)、质感(photorealistic)、题材(MMORPG-style)、画幅(16:9)固化为固定参数,确保系列作品风格一致、可批量生产;
  4. 输出最小化:用"不解释、只返回数值与城市名"这类负向指令收缩文字输出,让作品成为唯一主角;
  5. 知识文件治理:沿用"knowledge source"术语、事实优先、禁止透露文件名/下载链接的 boilerplate,防止知识库被套话与泄漏;
  6. 单次指令闭环:把"查询 → 生成 → 展示"串成一条链,尽量让用户在一条消息内获得完整成果。

七、总结

Weather Artist 提示词 是一个典型的"窄场景、强约束"创意生成 GPT 样例:它以城市名为唯一输入,通过浏览器能力获取实时天气事实,再用一组固定的等距/写实/MMORPG 风格参数与 16:9 画幅约束,产出一张昼夜同框的天气插画,同时用"不解释、只回温度与城市名"的负向指令把输出收敛到极致。

需要说明的是,本文所有分析均以仓库中的泄漏提示词原文为事实依据;关于该 GPT 的图像生成模型、实际渲染效果、线上使用量等超出提示词文本的信息,仓库中并无直接证据,本文不作断言。对于希望在 GPT Builder 中复刻类似"天气可视化"能力的开发者,可以直接把上述提示词作为起点,参照 Visual Weather Artist GPT 提示词 的风格差异自行迭代出专属版本。

  • 提示工程

【免费下载链接】GPTs

leaked prompts of GPTs

项目地址:https://gitcode.com/GitHub_Trending/gp/GPTs
点击查看免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表