提示词撰写框架

任务描述框架

这种框架的核心是描述您希望 Gemini 完成的任务。它应该尽可能具体,以便 Gemini 能够准确理解您的要求。例如,您可以将任务描述改为:

  • 请 Gemini 写一篇关于人工智能对社会影响的文章。
  • 请 Gemini 生成一个关于爱情的俳句。
  • 请 Gemini 用 Python 代码实现一个斐波那契数列生成器。

描述框架示例:

请 Gemini 写一篇关于如何使用 Python 编写 web 应用程序的文章。

输入数据框架

这种框架侧重于描述 Gemini 需要输入的数据。它可以是文本、代码、图像或其他任何类型的数据。例如,您可以将输入数据描述改为:

  • 一段关于人工智能对社会影响的文本。
  • 一个关于爱情的主题。
  • 一组斐波那契数列的测试用例。

输入数据框架示例:

一段关于如何使用 Python 编写 web 应用程序的文本。

输出数据框架

这种框架侧重于描述 Gemini 期望输出的数据。它可以是文本、代码、图像或其他任何类型的数据。例如,您可以将输出数据描述改为:

  • 一篇关于人工智能对社会影响的文章,论述人工智能如何改变人们的生活、工作和学习方式。
  • 一个符合俳句格式的诗句,表达对爱情的感受。
  • 一个能够正确生成斐波那契数列的 Python 函数。

输出数据框架示例:

一篇关于如何使用 Python 编写 web 应用程序的文章,其中包含代码示例和详细解释。

参数框架

这种框架用于描述可能影响 Gemini 执行任务的参数。例如,您可以添加以下参数:

  • 文章的长度应为 1000-2000 字。
  • 俳句应使用五七五的格式。
  • 斐波那契数列生成器应支持从 0 到 100 的所有数字。

参数框架示例:

文章的长度应为 2000-3000 字。
文章的语气应为清晰、易懂的。

组合框架

您可以根据需要组合上述框架,以创建更复杂的 Prompt。例如,您可以将任务描述框架与输入数据框架组合起来,以描述以下任务:

  • 请 Gemini 写一篇关于**[网址],使用**[网址]**。

组合框架示例:

请 Gemini 写一篇关于 https://zh.wikipedia.org/wiki/%E5%A4%A9%E6%99%82%E7%A8%8B%E5%B8%82 的文章,使用 https://zh.wikipedia.org/zh-cn/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86 技术分析 https://zhuanlan.zhihu.com/p/606621962。并以幽默的语气讲述一个关于人工智能如何帮助人们提高工作效率的故事。