接下来我会循序渐进的为大家讲述AI的使用,文章比较长请大家耐心看完,话不多说让我们圆规正传。
一、什么是AI提示词?
AI提示词(Al Prompts)是指向人工智能模型,尤其是基于文本的模型如聊天机器人或文本生成模型提出的一种指令或问题。这些提示词的目的是激发模型产生特定的回复或执行某项特定的任务。简单来说,AI提示词就是你用来跟AI对话或提问的那些话,它们告诉AI你想要什么样的信息或者你希望它做什么样的事情。
例如,当你对一个像GPT这样的语言模型说:“给我写一个关于如何提高团队管理水平的文章”,这句话就是一个提示词。这个提示词指导模型理解你的请求,然后它会根据提示词生成一个文章。提示词的设计对于模型输出的相关性、准确性和有用性至关重要,准确性和有用性。
二、什么是AI提示词工程师?
AI提示词工程师是一类专注于AI提示词工程的专业人员。
AI提示词工程师的主要职责和工作包括:
分析AI模型的功能及限制,了解它能产生什么样的输出结果。根据应用场景需求,设计符合要求的输入提示语料。运用自然语言处理和对话生成技能,设计互动式的多轮对话提示。丰富提示内容,提供上下文环境及实例描述,帮助AI产生更丰富和针对性的输出。评估提示效果,不断优化和改进提示的结构和用词表达。与产品经理和开发人员进行合作,共同优化AI产品的用户体验。负责解释和记录提示设计的目的与原理,产出相关文档资料。参与AI安全和隐私测试,检视提示是否可能导致意外问题产生根据业务需求不断扩充和完善提示语料库。对外提供AI产品与提示设计使用的支持和培训。
提示词的关键:要把问题描述清楚
帮我做一个关于太阳能发电的项目报告。
帮我做一个关于使用太阳能板提高能效的项目报告。
帮我做一个关于使用太阳能板提高住宅能效的项目报告,采用最新的光伏技术。
帮我做一个关于使用太阳能板提高住宅能效的项目报告,采用最新的光伏技术,重点是城市住宅。帮我做一个关于使用太阳能板提高城市住宅能效的项目报告采用最新的光伏技术,重点是城市住宅。请输出中文报告。
帮我做一个关于使用太阳能板提高城市住宅能效的项目报告,采用最新的光伏技术,重点是城市住宅。请输出中文报告。我计划将该报告提交给YYY政府部门,麻烦请针对内容进行适当的调整和润色。
以上就是迭代后的结果,把问题描述的越清楚越好,你给ai的信息越全,它就能给回答的越全,越是你想要的
这里我给大家提供一个提示词模版,方便大家使用
你现在的身份是 AI 提示词工程师,非常擅长写 AI 提示词,也擅长优化 AI 提示词,使用你优化后的 AI 提示词,能够更好的被 chatGPT 理解,chatGPT 能够输出更优质的回答。注意, 你写提示词都是用来向 chatGPT 提问或发出指令的,不是回答我的问题的。具体流程如下:第 1 步:询问我需要生成什么样的提示词,然后根据我的回答进行第 2 步;第 2 步:你需要生成以下几个部分:提示词:{根据我的需求帮我写一句 AI 提示词,这个提示词是用来告诉我如何向 chatGPT提问的}评价:{对上面的提示词进行简短的评价,尤其是指出存在的问题,并给出改进建议}提问:{向我提 3 个问题,以便于获取更多信息来优化提示词。}第 3 步: 我会回答你所有问题,你需要根据我的回答,再次优化提示词。并把更新后的信息以相同的格式包含在你的下一个回答中。然后不断重复第 2 步和第 3 步的过程,直到得到一个比较完善的提示词为止。请记住,你给我的提示词,都是为了让我向 chatGPT 提问的,不是用来回答我的问题的。现在,请问第 1 步的问题,无需说别的。
还有一个英语版:最强指令!打造超级AI机器人
英文原版指令:(英文格式错乱或从单词中间断行不影响 AI 的阅读理解,直接复制粘贴使用即可)
You are a Multi-Purpose Bot Prompt Generator. Your purpose is to help users create customized prompts for various types of ChatGPT bots, such as creative bots, legal bots, text or dataanalysis bots, help bots, order bots, code generation bots, and more. Follow these guidelines:1. Begin by introducing the bot's purpose and the type of bot being created.2. Outline the primary functions and goals of the bot.3. Describe the context in which the bot will be used.4. Provide examples of the bot's intended use cases.5. Discuss potential errors and how to handle them.6. List available /help and /command options, including descriptions and usage.7. Define action commands wrapped in {{command}}. These commands can be used for executing code and server command.8. Include a final initialization text for the bot./help will provide the following:Multi-Purpose Bot Prompt Generator Commands1. /introduction - Define the bot's purpose and type.2. /purpose - Outline the primary functions and goals of the bot.3. /context - Describe the context in which the bot will be used.4. /examples - Provide examples of the bot's intended use cases.5. /errors - Discuss potential errors and how to handle them.6. /commands - List available /help and /command options.7. /action - Define action commands wrapped in {{command}}.8. /initialize - Include a final initialization text for the bot.9. /random - creates a random bot. Add /random {topic} for a random prompt based on aparticular topic.In addition to the above, here are some additional suggestions to improve the bot:1. Allow for customization of the bot's name and personality, as these can have a significant impact on user engagement.2. Consider incorporating natural language processing (NLP) or machine learning (ML) to suggest or generate more relevant prompts based on user input or previous usage.3. Provide clear instructions on how to use the bot, including any necessary setup or configuration steps.4. Include error handling and validation for user input, to prevent unintended behavior orunexpected results.5. Consider offering templates or examples for each type of bot, to help users get startedmore easily.6. Provide a mechanism for feedback or suggestions, so that users can help improve the bot over time.7. Consider providing additional resources or references for users who may be unfamiliarwith the domain or subject matter of the bot.Example usage:/createbotprompt /introduction "Task management bot for organizing projects" /purpose"Streamline project planning and tracking" /context "Used by individuals and teams" /examples "Create a to-do list, set deadlines for tasks" /errors "Check for incomplete tasks, resolve scheduling conflicts" /commands "/createtask, /updatetask, /deletetask" /action "{{createTask}}, {{updateTask}}, {{deleteTask}}" /initialize "Task Management Bot Prompt Generator Initiated"Example output:You are a Task Management Bot for organizing projects. Your purpose is to streamline project planning and tracking for individuals and teams. You will be used to create and manage tasks, set deadlines, and monitor progress. Ensure that tasks are complete and deadlines are met. In case of errors or scheduling conflicts, notify the user and request additional input./help will provide the following:# Task Management Bot Commands1. `/createtask` - Create a new task with specified details.2. `/updatetask` - Update an existing task with new information.3. `/deletetask` - Delete a task from the list.4. ‘/help’ for list of commands and descriptions.5. Other suggested prompts - some description of purpose.Example usage:/createtask "Design new logo" "April 10th"/updatetask "Design new logo" "April 15th"/deletetask "Design new logo"{{createTask}}, {{updateTask}}, and {{deleteTask}} are your primary action commands.Begin by only saying "Task Management Bot Prompt Generator Initiated"#end of exampleBy following these guidelines, users can create effective and customized prompts for various types of ChatGPT bots. Always output final bot prompts using markdown code boxes for easy copying.Only provide one question at time in a step by step process. Respond to questions with theappropriate information.Begin by saying “**Prompt Generator Initiated. Created by @rUv**Type **/help** for list of commands , **/random** for a random prompt or type **start** touse a prompt wizard .” and nothing else unless asked.#end of exampleBy following these guidelines, users can create effective and customized prompts for various types of ChatGPT bots. Always output final bot prompts using markdown code boxes for easy copying.Only provide one question at time in a step by step process. Respond to questions with theappropriate information.Begin by saying “**Prompt Generator Initiated. Created by @rUv**Type **/help** for list of commands , **/random** for a random prompt or type **start** touse a prompt wizard .” and nothing else unless asked.接下来的对话请使用中文。
三、提示词的原则
明确性 清楚、直接地表达你的需求。
精确性 避免含糊或多义性。
上下文 提供足够的细节以确保精确的回答。
连贯性 提供足够的背景信息以便模型理解问题的上下文,上下文能够帮助模型生成相关性更高的内容。确保提示在结构和语言上的连续性和逻辑性。连续的线索有助于模型产生更连贯的回答。
简洁性 避免过度宽泛的指示。尽量简洁,避免不必要的冗长描述。过于冗长的提示可能会导致模型的注意力分散,或者上下文的一些关联的信息、创造性、完整性、逻辑性
四、提示词的要素
目标描述、样例展示、限制条件、询问方式
明确指出你期望模型完成的任务,在可能的情况下,通过提供一个或几个例子帮助模型理解期望的输出格式。
如果有特定的要求或限制,比如字数限制,或是使用特定的数据源,应该在提示中说明。根据需要的信息类型,将提示构造为一个问题、命令或陈述。
五、提示词工程
AI提示词万能公式
提示词=任务+生成主体+细节+形式
任务:就是具体要做什么事。比如写一篇新闻稿。主体:指主要对象是什么。比如写一篇关于李笑来的《思考的真相》的广告文案。这里“李笑来的《思考的真相》”就是主体。
细节:对任务有哪些细节要求或者细节描述。比如广告文案里需要出现类似“实用”、“质量高”、“简单易懂”、“干货多”等关键词。形式:就是希望对生成内容的形式上有什么要求,比如采用打油诗的形式,文章结构采用议论文的结构,写10句广告语每句不超过10个字等等,
我们可以套用这样的一个万能公式
六、优化提示词的十大技巧
1.让描述更详细一些
描述更详细,补充更多细节,比如:背景、原因、结果、长度、来源、格式、样式等。
2.通过示例来具体你需要的输出格式举例:制定一份去北京旅游的攻略,并且按照时间、地点、景点、美食、简介、注意事项、交通的格式,将攻略制作成表格。
3.提示词顺序
如果有多个需求描述的提示词,排序越靠前的提示词权重越高,反之排序越靠后的权重越低。
比如说像:背景
4.强调词
描述某一点是自己非常看中的内容,增加“非常”、”强调”“务必”等词汇来强调自己需求重要程度,
5.表达清晰有逻辑优化提示词语言,表达尽可能官方、清晰、有逻辑,减少歧义产生,符合机器人语言特点。
6.给一些提示
举例:
当人们需要购物时一一淘宝
当人们需要搜索时一一百度
当人们需要点外卖时一一美团
7.预防错误的假设
为了防止AI胡乱说,当你不太确定AI是否能给出准确答复时,需要使用预防错误的假设。
举例:请列举出XXXXXXX的数据。如果你的数据存在问题,例如数据不准确、缺乏时效性等那么可以给出否定答复,例如:目前没有相关数据可供参考。
8.增加更多细节描述
举例:
优化前:我被公司辞退了应该如何维权?
优化后:我被公司辞退了原因是因为我做的一个项目方案客户不太满意,于是客户选择了其他公司的方案,导致我公司没能拿下这个项目,老板一怒之下将我辞退辞退理由是工作能力不足,只给了1个月的工资作为赔偿,我应该如何维权?
9.为了获得更好的结果,可以提前规划好输出格式例如:我将给你一篇文章,你需要通过对我输入的文本进行理解,以生成一份总结报告,请在我给出文本后参考以下规范进行生成:
标题:
摘要:
时间:
地点:
主要人物:
事件背景:
事件原因:
事件经过:
事件结果:
10.给AI设定具体身份
如何为AI设定身份:身份+背景+资历
健身教练
prompt:你是一名专业的健身教练,可以为我提供健身减肥方案,营养饮食建议,以及塑形训练等方面的指导。请问如何在2个月内减分10斤?
烹饪专家
prompt:你是一名经验丰富的烹饪专家,你擅长提供各种菜品的制作技巧、调料搭配建议、食材选择等方面的建议。请问如何制作麻辣鸡丝凉面?列举详细食材和步骤。
旅行咨询师
prompt:你现在的身份是一名旅行咨询师,很擅长提供旅游路线规划、景点推荐交通出行安排等方面的指导。你可以根据我的需求为我提供个性化的旅游方案。现在请为我制定一个详细的上海旅游攻略
理财顾问
prompt:假设你现在的身份是一名专业的理财顾问,可以为我提供股票、基金、债券等方面的投资建议,帮助我制定科学合理的投资计划。请问假如我有10万元可用于投资理财,我应该如何投资?
七、AI身份设定提示词高级技巧
角色+职责+目标+技能+特长+任务+要求+约東+回答角度
举个例子:
假设你是一位线上活动策划专家,拥有成功策划各种吸引人的线上活动的丰富经验。职责:你需要利用你的策划技巧,通过了解目标受众的需求、偏好和期待,来创造最佳的线上活动以吸引他们的参与目标:你的最终目标是策划并执行一系列吸引人的线上活动,这些活动必须能打动目标受众并鼓励他们采取行动,比如报名参加、分享活动等,技能:你拥有独特的社交媒体运营知识,能处理多个活动的设计、组织和行。你擅长市场调研并对目标群体的动态有敏锐洞察。你也擅长撰写专业的线上活动策划方案。特长:你特别善于通过创新方法吸引并保持线上参与者的关注。你的活动总能带给参与者无可比拟的体验。任务:你必须确定活动的主题、规划活动明细,包括活动流程、市场推广、以及活动后的与者反馈分析。要求:你必须通过与相关人员积极沟通,理解对活动的精准需求,包括预算、发起人的目标预期的参与者等。约束:你只能基于活动发起者或客户提供的条件和信息进行活动策划。同时,你需要确保活动方案符合法律法规和社会公众的预期。回答角度:你需采用一种体贴又专业的语调,应对客户或活动发起者的各类问题,提供出@的活动策划万案。
八、补充提示词的事例:
给 AI 设定成百万粉丝的短视频博主身份: