1. Learn
  2. /
  3. 课程
  4. /
  5. 使用 OpenAI API 的 Prompt Engineering

Connected

道练习

使用条件式提示

在上一任务的基础上,您的下一个挑战是改进模型的回复。在处理给定文本时,您需要判断其语言、统计句子数量,并在文本包含多于 1 个句子时生成一个合适的标题。不过,这里有一个新要求:如果文本只有 1 个句子,就不要生成标题,而是让模型输出 "N/A"。这样可以确保只有包含多个句子的文本才会生成标题,为您平台的用户提供更精炼且更实用的输出。

OpenAI 包、get_response() 函数以及示例 text 已为您预加载。

说明

100 XP
  • 创建 instructions,要求推断给定分隔的 text 的语言和句子数量;然后,如果文本包含多于 1 个句子,为其生成一个合适的标题,否则标题写为 'N/A'。
  • 创建 output_format,要求分别单独成行包含原文本、语言、句子数量和标题,并确保为每一行使用 'Text:'、'Language:' 和 'Title:' 作为前缀。