SolidUI社区-通用Prompt技巧

背景

随着文本生成图像的语言模型兴起,SolidUI想帮人们快速构建可视化工具,可视化内容包括2D,3D,3D场景,从而快速构三维数据演示场景。SolidUI 是一个创新的项目,旨在将自然语言处理(NLP)与计算机图形学相结合,实现文生图功能。通过构建自研的文生图语言模型,SolidUI 利用 RLHF (Reinforcement Learning Human Feedback) 流程实现从文本描述到图形生成的过程。

项目地址: https://github.com/CloudOrc/SolidUI

项目镜像地址: https://gitee.com/CloudOrc/SolidUI

社区官网: https://website.solidui.top

官网项目地址:https://github.com/CloudOrc/SolidUI-Website

开始

  • 明确目标:你需要清晰的知道你想要从模型中得到什么样的输出。这将帮助你更好地设计你的提示。
  • 简单明了:尽可能使你的提示简单明了。过于复杂或模糊的提示可能会导致模型产生混淆或无法理解的输出。
  • 试验迭代:不要害怕试验不同的提示。如果第一次尝试没有得到你想要的结果,那么尝试修改你的提示,或者以不同的方式提出你的问题。
  • 分解复杂任务:如果你有一个复杂的任务,尝试将其分解成若干个更简单的子任务。然后,你可以逐个解决这些子任务,最后再将结果组合起来。
  • 使用上下文:如果可能,使用上下文来帮助模型理解你的提示。例如,如果你正在问一个关于历史的问题,那么在你的提示中包含一些相关的历史背景信息可能会有所帮助。
  • 设置适当的输出长度:根据你的需求,设置适当的输出长度。如果你希望得到更详细的答案,可以设置较长的输出长度。如果你只需要简短的回答,那么可以设置较短的输出长度。
  • 使用强制性指令:如果你需要模型按照特定的方式回答,可以在提示中包含这样的指令。例如,你可以指定模型以列表形式,或者使用特定的格式来回答

指令

使用命令和清晰的分隔符可以帮助模型更好地理解你的意图和背景。以下是一些示例:

写作

指令:### 写一篇关于环保的短文

这将告诉模型你需要一篇关于环保的短文。

分类

指令:### 以下的动物是哺乳动物还是爬行动物:狮子、乌龟、袋鼠

这将告诉模型你需要对这些动物进行分类。

总结

指令:### 以下的段落进行总结: (然后插入你想要总结的段落)

这将告诉模型你需要对给定的段落进行总结。

翻译

指令:### 将以下的句子翻译成法语:Hello, how are you?

这将告诉模型你需要将给定的句子翻译成法语。

排序

指令:### 按字母顺序对以下的单词进行排序:apple, banana, cherry, date

这将告诉模型你需要按照字母顺序对给定的单词进行排序。

这些只是一些基本的示例,你可以根据你的具体需求进行调整。记住,不断地进行实验和调整是改进模型性能的关键。

具体

具体性和详细性是设计有效提示的关键。以下是一些例子展示如何设计提示以从文本中提取特定信息:

plain 复制代码
指令:### 在以下的段落中找到并提取所有的地名:

输入:"虽然这些发展对研究人员来说是令人鼓舞的,但仍有许多谜团。里斯本未知的香帕利莫德中心的神经免疫学家Henrique Veiga-Fernandes说:"我们经常在大脑和我们在周围看到的效果之间有一个黑匣子。""如果我们想在治疗背景下使用它,我们实际上需要了解机制。""

输出:地点:里斯本

避免不精确

越直接,信息传递就越有效。

例如,你可能会给出这样的提示:"解释提示工程的概念。保持解释简短,只有几句话,不要过于描述。"然而,这个提示既不清楚也不具体。你应该把你的需求说得更详细,比如:"使用2-3句话向高中学生解释提示工程的概念。"

做还是不做?

设计提示时的另一个常见技巧是避免说不要做什么,而是说要做什么。这鼓励更具体化,并关注导致模型产生良好响应的细节。

"我更喜欢喜剧和动作电影,请给我推荐一些这两种类型的电影。"

明确地指出了我希望看到的电影类型。

如果成为贡献者

  • 官方文档贡献。发现文档的不足、优化文档,持续更新文档等方式参与社区贡献。通过文档贡献,让开发者熟悉如何提交PR和真正参与到社区的建设。参考攻略:https://github.com/CloudOrc/SolidUI/discussions/54
  • 代码贡献。我们梳理了社区中简单并且容易入门的的任务,非常适合新人做代码贡献。请查阅新手任务列表:https://github.com/CloudOrc/SolidUI/issues/12
  • 内容贡献:发布SolidUI开源组件相关的内容,包括但不限于安装部署教程、使用经验、案例实践等,形式不限,请投稿给小助手。例如:https://github.com/CloudOrc/SolidUI/issues/10
  • 社区答疑:积极在社区中进行答疑、分享技术、帮助开发者解决问题等;
    其他:积极参与社区活动、成为社区志愿者、帮助社区宣传、为社区发展提供有效建议等;
相关推荐
LCG元11 分钟前
垂直Agent才是未来:详解让大模型"专业对口"的三大核心技术
人工智能
我不是QI30 分钟前
周志华《机器学习—西瓜书》二
人工智能·安全·机器学习
操练起来42 分钟前
【昇腾CANN训练营·第八期】Ascend C生态兼容:基于PyTorch Adapter的自定义算子注册与自动微分实现
人工智能·pytorch·acl·昇腾·cann
KG_LLM图谱增强大模型1 小时前
[500页电子书]构建自主AI Agent系统的蓝图:谷歌重磅发布智能体设计模式指南
人工智能·大模型·知识图谱·智能体·知识图谱增强大模型·agenticai
声网1 小时前
活动推荐丨「实时互动 × 对话式 AI」主题有奖征文
大数据·人工智能·实时互动
caiyueloveclamp1 小时前
【功能介绍03】ChatPPT好不好用?如何用?用户操作手册来啦!——【AI溯源篇】
人工智能·信息可视化·powerpoint·ai生成ppt·aippt
q***48411 小时前
Vanna AI:告别代码,用自然语言轻松查询数据库,领先的RAG2SQL技术让结果更智能、更精准!
人工智能·microsoft
LCG元1 小时前
告别空谈!手把手教你用LangChain构建"能干活"的垂直领域AI Agent
人工智能
avi91112 小时前
发现一个宝藏Unity开源AVG框架,视觉小说的脚手架
unity·开源·框架·插件·tolua·avg
运维-大白同学2 小时前
2025最全面开源devops运维平台功能介绍
linux·运维·kubernetes·开源·运维开发·devops