前言
AIGC(AI Generated Content,即AI智能生成内容)真的是最近大火的内容了,作为一个程序员,拥抱它,节省自己的工作,提升自己的工作效率,可以令自己的工作前途平坦一些;作为一个软件工程的学生,拥抱它,把握秋招。让我们进入正题。
Prompt Engineering
在AIGC(AIGenerated Content)的上下文中,prompt
起到至关重要的作用。Prompt可以理解为一种指令或者启发式的描述,它指导AI模型生成特定的内容。无论是文本、图像、音频还是视频的生成任务,一个清晰、具体且富有创意的prompt都是生成高质量内容的关键。
这里给出一段prompt:
let text = `
您应该提供尽可能清晰、具体的指示,以表达您希望模型执行的任务\
这将引导模型朝向所需的输出,并降低收到无关或不正确响应的可能性。\
不要将写清晰的提示词与写简短的提示词混淆。\
在许多情况下,更长的提示词可以为模型提供更多的清晰度和上下文的信息,
从而可以拿到更详细和更相关的输出。\
`
// LLM的nlp(机器学习)->总结的能力
// \转译能力
let prompt = `
把用三个反引号括起来的文本总结为一句话,20字以内,输出俄文和中文。
\'\'\'${text}\'\'\'
`
在这段代码中,我们将一段text
转交给了prompt
,并给出了要求以及限制。这里我们就能得出我们今日目标的第一条:
提供清晰、明确的提示,长提示效果更好
让AI能够更好的完成我们给出的任务把用三个反引号括起来的文本总结为一句话,20字以内,输出俄文。
。下面是结果
这里我们利用了LLM
(大模型)的NLP
(自然语言处理)能力中的总结及转译的能力,我们可以利用它来进行日常所需
下面我们来看另一段:
let prompt2 = `
您的任务是以一致的风格回答问题。
<孩子>: 教我耐心。
<祖父母>: 挖出最深峡谷的河流源于一处不起眼的泉眼;最宏伟的交响乐从单一的音符开始;最复杂的挂毯以一根孤独的线开始编织。
<孩子>: 教我韧性。
`
下面是结果:
我们可以看出AI完美完成了我们的任务,不仅以祖父母的角色回答了我们的问题,更是模仿了我们给出的例子以相同的语气来回答问题。那么问题来了,我们从中可以看出什么呢?
第一:LLM
(大模型)的学习能力,它可以通过我们给出的few shot
一些例子,来快速学习,并迅速给出答案
第二:就是我们目标的第二条也是最后一条:
我们可以给它一些例子,来具体我们的要求,而并不是必须分解我们的要求,以达目的
结语
人工智能生成内容(AIGC)正深刻改变我们的生活,从优化消费体验、加速金融服务智能化,到推动医疗健康、教育的个性化发展,再到革新艺术创作、提升工作生产效率及增强跨文化交流。它通过个性化服务、智能化解决方案及创新增强了各领域的表现,从自动生成新闻、定制化商品推荐到智能家居,让生活更加便捷、高效且贴近个人需求。
而让我们把握这一金矿的正是Prompt,掌握这几个关键点,掌握AIGC,让我们迈入AI的未来
我是Ace,我们下次分享再见!!