以下是关于研发相关提示词指令的内容:
提示词通常由一些要素组成,包括指令(想要模型执行的特定任务或指令)、上下文(包含外部信息或额外的上下文信息,引导语言模型更好地响应)、输入数据(用户输入的内容或问题)、输出指示(指定输出的类型或格式)。
对于软件工程师,常见的提示词应用场景及示例如下:
增强代码可读性:“请帮我优化下面代码:{代码段}”“我想让你充当代码分析器。您能否改进以下代码以提高可读性和可维护性?{插入代码}”
编写代码文档:“请帮我编写代码文档:{代码段}”“我想让你充当软件开发人员。请提供 func 的文档{插入函数}”
SEO 优化:“为页面内容生成 Meta description。{输入网页页面的内容}”“为以下文本生成 5 个独特的元描述,最多 150 个字符。他们应该朗朗上口地发出号召性用语,包括其中的术语{主要关键词}:{页面内容}”
Linux 终端:“你作为 Linux 终端,我输入命令,你返回结果。我的第一个命令是{具体指令}”“我想让你充当 Linux 终端。我将输入命令,您将回复终端应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做,否则不要键入命令。当我需要用英语告诉你一些事情时,我会把文字放在中括号内。我的第一个命令是{具体命令}”
解释代码:“向我解释此代码{要解释的代码}”“请解释这段代码{代码段}”
调试代码,找 Bug:“这个{编程语言}代码有什么问题 代码:{待调试代码}”“这段代码有什么问题{代码段}”
生成单元测试:“生成单元测试代码 请输入你要{要使用的语言和框架},再输入{代码段}”“请为以下代码片段创建一组单元测试以进行彻底测试 它的功能。首先,概述你计划创建的测试用例。其次,使用{要使用的语言和框架}和下面提供的代码片段来实现测试用例。”
创建样本代码库:“为{描述功能所需的应用程序创建样板代码库}。请使用{指定的编程语言和框架}。 例如:为包含第三方 API 的应用程序创建样板代码库。请用 Django 框架上使用 Python 代码。”
向代码添加注释:“请输入你要添加注释的{代码段}”“请查看以下代码片段并为每一行代码提供注释,解释其目的和功能。检查完代码后,请重新生成带有添加注释的代码段。”
需要注意的是,提示词所需的格式取决于想要语言模型完成的任务类型,并非所有上述要素都是必须的。后续会提供更多更具体的示例。
2024-12-04