经典Prompt欣赏 - 使用伪代码Prompt来让GPT生成绘本小蝌蚪找妈妈 - 蝈蝈俊

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

尹相志老师用GPT-4o伪代码生成绘本的演示让人大开眼界。这种方法简化了创作过程。伪代码展示了如何通过GPT-4o和DALL.E生成绘本。故事是关于一只小蝌蚪的自我认知旅程。将故事细分为15页,每页包括文本和图片提示。通过伪代码可以生成多张图片并保持风格一致。伪代码可以更精准地控制LLM的输出结果和执行逻辑。伪代码也适用于其他任务。

🔎

延伸解读

伪代码Prompt:提升LLM控制精度的有效手段

文章指出,伪代码Prompt能更精准地控制LLM的输出结果和执行逻辑。相比自然语言,伪代码结构清晰,适合描述多分支、多子任务的复杂流程。例如,在生成绘本时,通过定义函数和循环,可以确保每页图片按顺序生成,并保持风格一致。这为需要精细控制的任务提供了新思路。

保持多图风格一致的关键:style_base与随机种子

在生成15页绘本时,伪代码中定义了style_base来统一整体视觉风格,并在每页图片生成时传入该参数。同时,设置随机种子值为42,确保每次生成的图片在风格和细节上保持一致。这种方法解决了多图生成中风格漂移的问题,对需要系列化输出的任务很有参考价值。

伪代码Prompt的适用场景与优势

伪代码Prompt适用于任务有多个分支、每个分支需执行多个子任务且子任务相互关联的场景。文章提到,通过for循环调用上网浏览功能抓取资料生成营销分析报告,或让GPT-4o设计新的Pokémon,都是成功案例。伪代码能清晰表达执行逻辑,减少遗漏,提高输出质量。

❓

Q&A

尹相志老师的演示使用了什么工具生成绘本?

尹相志老师使用了GPT-4o和DALL.E生成绘本。

这个绘本的故事主题是什么?

故事主题是小蝌蚪的自我认知旅程。

伪代码在生成绘本中有什么优势?

伪代码可以更精准地控制LLM的输出结果和执行逻辑,简化复杂任务。

绘本的故事是如何分页的?

故事被细分为15页,每页包括文本和图片提示。

如何通过伪代码生成多张图片?

通过伪代码可以将多个图片生成任务分解为多个子任务,从而一次执行多个任务。

伪代码相比自然语言描述有什么好处?

伪代码描述Prompt比自然语言描述更清晰和准确,适用于复杂任务。

🏷️

标签

➡️

继续阅读