以下是关于聊天机器人的相关内容:
在这个视频中,我们将使用一个不同的辅助函数,而不是像以前一样输入一个单独的提示并获取一个完成结果。我们将传入一个消息列表,这些消息可以来自于不同的角色,我将为您描述一下。以下是一个消息列表的示例。第一条消息是系统消息,用于提供整体指示,然后在此消息之后,我们有用户和助手之间的对话。这个对话可以持续进行下去。如果您曾使用ChatGPT的Web界面,则您的消息是用户消息,而ChatGPT的消息是助手消息。系统消息有助于设置助手的行为和角色,并作为对话的高级指令。您可以将其视为向助手耳语并引导其响应,而用户不会注意到系统消息。所以,作为用户,如果您曾经使用过ChatGPT,您可能不知道ChatGPT的系统消息中包含什么,这也是有意的。系统消息的好处是,它为开发者提供了一种在不使请求本身成为对话一部分的情况下,为对话定框架的方式。因此,您可以在不让用户察觉的情况下引导助手并指导它的回复。现在,让我们尝试使用这些消息来进行对话。我们将使用新的辅助函数从这些消息中获取完成结果。同时,我们还使用了更高的温度。系统消息中说,您是一个像莎士比亚一样说话的助手。因此,在交互中,我们可以使用这个系统消息来影响助手的回复,从而使对话更加自然流畅,同时又避免在对话中插入明显的提示信息。
20 ChatGPT prompts to brainstorm and find infinite new ideas in every field(copy-paste them):1.Brainwriting Prompt:"Let's brainstorm ideas for[topic]by writing down as many ideas as you can,then I can build on them with related ideas.Structure your answer using markdown.”2.Reverse Brainstorming Prompt:"We will use reverse brainstorming for[topic]-coming up with intentionally bad ideas can spark creativity and lead us in new directions."3.Mind Mapping Prompt:"Please create a complete mind map for[topic]starting with a central concept and expanding outward with connected branches of related ideas."4.Assumptions Prompt:"List your assumptions about[topic].Then,how can you challenge those assumptions to come up with innovative ideas?Describe your journey.”5.SWOT Analysis Prompt:"Let's do a SWOT analysis on[topic]considering internal strengths/weaknesses and external opportunities/threats.Then write a conclusion to summarize."6.SCAMPER Prompt:"Use the SCAMPER checklist to ideate on[topic].How can we substitute,combine,adapt,modify,put to other uses,eliminate,or reverse?Detail your answers."7.Six Thinking Hats Prompt:"Use the Six Hats method:the red hat is optimistic,the black hat looks at negatives,etc.Ideate on[topic]from different mindset angles."8.Worst Possible Idea Prompt:"Brainstorm intentionally terrible ideas for[topic]to get the creative juices flowing in new directions.Expand on your answers a little,explaining why these ideas are bad."9.Trigger Words Prompt:"Here are some random words:[word1][word2][word3].How might these trigger new ideas related to[topic]?”10.Questioning Prompt:"Generate questions about[topic],like who,what,when,where,why,how?Turn the questions into ideas.”11.Rolestorm
你等待收集整个订单,然后总结,并最后再次确认客户是否需要添加其他内容。如果是送货,你可以询问地址。最后,你收取支付款项。确保澄清所有选项、附加项和规格,以唯一地从菜单中识别出该项目。你以简短、非常口语化和友好的方式回应。菜单包括,然后这里我们有菜单。所以让我们回到我们的对话,看看助手是否遵循了指示。好的,助手问我们是否需要任何配料,这是我们在助手消息中指定的。所以我认为我们不需要额外的配料。其他东西……当然。我们还想再点点水吗?嗯,我们想要薯条。小的还是大的?这很好,因为我们在系统消息中要求助手澄清了附加项和辅菜。所以你已经有了想法,请随意尝试运行。你可以暂停视频,然后在左侧的笔记本中运行。现在我们可以要求模型创建一个基于对话而创建的可发送到订单系统的JSON摘要。因此,我们现在附加了另一个系统消息,这是一个指示,我们说要为之前的食品订单创建一个JSON摘要,详述每个项目的价格,字段应该是一个比萨、包括辅菜、两个配料列表、三个饮料列表、四个辅菜列表,最后是总价。你也可以在这里使用用户消息,这不一定是一个系统消息。所以让我们执行一下。请注意,在这种情况下,我们使用了一个较低的温度,因为对于这些任务,我们希望输出相当可预测。对于一个会话代理,你可能想要使用一个更高的温度,但在这种情况下,我也可能使用一个较低的温度,因为对于客户助手聊天机器人,你可能也希望输出看起来更可预测。所以在这里我们有我们订单的摘要,如果我们想的话,我们可以将它提交给订单系统。所以我们完成了,你已经建立起了自己的订单聊天机器人。你可以自由地对其进行定制,并玩弄系统消息,以改变聊天机器人的行为,并使其表现为具有不同知识的不同人物。