提示是您为 ChatGPT AI 模型提供的说明或讨论主题,用于响应。它可以是您想要激发创造力、反思或参与的问题、陈述或任何其他查询。
具体提示
使用 ChatGPT 时,您希望避免过于简单的提示。此外,您的请求越具体越好。
为了使您的查询尽可能详细和具体(并获得最佳答案),以下是您在创建提示时通常希望使用的基本结构:
- 指定您要执行的操作(可以是编辑、编写或批评)
- 通过告诉ChatGPT您希望它输出什么格式(JSON,JavaScript,Python等)来跟进。
- 要应用的条件和参数
- 角色或样式(可选)
因此,这里的操作是编写从字符串返回第一个和最后三个字符的函数。我们希望它返回的格式是JavaScript。条件是我们希望它不超过三行。这里的风格是使用最佳编码实践。
实际截图如下。
ChatGPT 生成的函数截图
因为我们在提示中要求的内容很具体,所以与我们要求更通用的内容相比,这比我们想要的内容更加微妙和具体。
使用 ChatGPT 生成代码的另一个好处是它也解释了代码。如果您不熟悉编程或不理解生成的代码,这将非常有用。
如果您对答案不满意,请单击“重新生成”按钮以生成其他答案。如果有帮助,您还可以修改提示并使其更具体。
分配语气、样式或受众
通常,您可能会为特定受众(例如初学者)生成代码(如果您正在编写与代码相关的教程,这很常见)。也许您希望生成符合特定编码风格或约定(例如 EMCAscript 或 TypeScript)的代码。
在这种情况下,您需要告知 ChatGPT 要采用的风格和语气,或要为的受众写作。为此,您通常会在提示符中添加以下语句:“用 X 语气编写”、“用 X 语言编写”或“为 X 受众编写”。
ChatGPT 没有使用常规函数,而是使用了 ES6 箭头函数语法( () =>
) 来定义函数 无限循环
,根据我们的要求。您可以对其他编程语言、库和框架执行相同的操作。
引入专家
如果您仍然不熟悉编程,ChatGPT 可以为您扮演专家的角色。您可以要求它查看您的代码,并就如何改进它提供反馈。您将使用的提示是: 你是一个(角色)。执行(操作)
。
它还给了我一些建议来提高其可读性和简洁性:
ChatGPT 的建议截图
使用此功能,您可以查看任何代码以确保它符合最佳编码标准。请记住,ChatGPT 可能会生成错误的代码。因此,您需要测试运行代码以确认它是否提供了预期的输出,然后再将其推送到生产环境。
使用聊天GPT摆脱困境
作为软件开发人员,您一定会在开发过程中遇到问题。也许你的代码不起作用,你不知道为什么。或者,您不确定如何创建执行特定任务的函数。
找到此类解决方案的最佳位置曾经是在StackOverflow和Reddit等论坛上。但是现在您可以使用 ChatGPT 来解决任何与编码相关的问题。
使用 ChatGPT 最好的一点是它是即时的,您无需浏览文章或解决方案即可找到所需的内容。每个解决方案还带有深入的解释,这是您从StackOverflow或Reddit获得的答案可能无法找到的。
不断迭代
你可能不会马上得到你想要的东西,但这是意料之中的。准备好要求 ChatGPT 重写内容、重新生成代码块或对代码进行调整。或者,您可以简单地重做整个提示并从中获得全新的东西。
这里的关键是与 ChatGPT 进行来回的协作对话,而不仅仅是输入一个提示并期待一件事并再次尝试。
ChatGPT 真正酷的地方在于,您可以与它进行持续的对话,它会记住您之前的交互。它将能够记住它在特定聊天中为您提供的其他答案的上下文。
结论
有效使用 ChatGPT 的关键是精心设计的提示。您的提示需要具体、简洁且尽可能详细。它应该包含一个操作、输出格式、一个或多个条件以及要使用的角色或样式(这是可选的)。
共同学习,写下你的评论
评论加载中...
作者其他优质文章