大模型之Prompt

我相信AI大模型这个字你一定已经听烂了,那么在这篇文章中,咱们讲人话,聊聊大模型如何提高我们的效率以及如何更好的使用大模型。

Prompt(指令)

和人一样,人与人之间的沟通需要使用语言,比如使用中文,英文,人与计算机沟通需要语言,比如Java,Python,那么人与大模型沟通同样需要某种东西,而这种东西有一个专业术语Prompt,翻译过来就是指令,只不过特殊的是,这个指令是使用自然语言表示的,自然语言就是我们人与人之间的语言,而不是诸如Java和Python这样的编程语言。所以这就让与大模型沟通,让大模型帮我们做事变得异常简单,大模型就像一个人一样,能听懂并理解我们的语言,并同样以自然语言的方式给出我们答案。这也许就是大模型的魅力。了解了什么是Prompt之后,接下来就是如何更好的使用Prompt,就如说话有套路一样,Prompt同样也有一些使用技巧,总体来说,主要是具体,丰富,少歧义, 大模型从某种意义上来说是一个近乎全知全能的人,他吸收了全人类的知识,也正因如此,你提的问题需要收窄知识域 ,这样AI的回答才会更加准确,也就是少歧义,具体表现形式为角色扮演 ,比如你碰到一个SpringBoot相关的问题,你可以这样开头:你是SpringBoot的核心开发者,你需要根据你的专业知识回答下面问题,xxx,这样做你得到的答案往往会比你直接问要准确一些。AI大模型也可以和人一样,现学想用 ,具体表现形式就是举例子,比如,给定一段描述以及一个词,需要判断这个词和描述是否吻合,但是对输出格式由要求,比如用JSON格式输出。那么可以这样问大模型

你的任务是判断一段描述和一些关键字是否匹配,但是输出格式只能包含一个JSON对象
例子:
关键字:Java编程语言
描述:Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA),[16] meaning that compiled Java code can run on all platforms that support Java without the need to recompile.[17] Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides dynamic capabilities (such as reflection and runtime code modification) that are typically not available in traditional compiled languages.
输出: {code:200}
注意如果不匹配则是 {code:500}

用户输入: 
关键字:Go编程语言
描述:Go is a statically typed, compiled high-level programming language designed at Google[12] by Robert Griesemer, Rob Pike, and Ken Thompson.[4] It is syntactically similar to C, but also has memory safety, garbage collection, structural typing,[7] and CSP-style concurrency.[13] It is often referred to as Golang because of its former domain name, golang.org, but its proper name is Go.[14]

掌握这两种技巧基本就可以了,当然值得一提的是,在Prompt调优中,还有很多做法,不过我觉得他们都有点复杂,不太适合日常的任务,更加适合和程序结合起来,比如思维链,自洽性,思维树。其中思维链的核心就是让AI一步一步来,本质就是丰富了上下文,有了更多的背景知识。如果你想使用,可以在Prompt中加上这样一句"咒语" think step by step

这就是我日常和大模型沟通的方式,这样做确实提高了大模型的准确性,你可以试试,反正试试也不亏,不过在使用大模型之前,我们可能需要对齐一下对大模型的认知,在我的认知中大模型是一个人,这个人知识渊博,但是人无完人,总会犯错。当你带着这样的视角去看待大模型的时候,一切都开始变得不同了。如果你对大模型的其他应用感兴趣,欢迎关注,我们下期见。

相关推荐
云起无垠2 小时前
第79期 | GPTSecurity周报
gpt·aigc
Jeremy_lf3 小时前
【生成模型之三】ControlNet & Latent Diffusion Models论文详解
人工智能·深度学习·stable diffusion·aigc·扩散模型
程序员X小鹿5 小时前
羡慕了!小红书上3w+点赞的治愈系插图,用这个免费的AI工具,1分钟搞定!(附详细教程)
aigc
AIGC大时代16 小时前
如何使用ChatGPT辅助文献综述,以及如何进行优化?一篇说清楚
人工智能·深度学习·chatgpt·prompt·aigc
吕小明么1 天前
OpenAI o3 “震撼” 发布后回归技术本身的审视与进一步思考
人工智能·深度学习·算法·aigc·agi
聆思科技AI芯片2 天前
实操给桌面机器人加上超拟人音色
人工智能·机器人·大模型·aigc·多模态·智能音箱·语音交互
minos.cpp2 天前
Mac上Stable Diffusion的环境搭建(还算比较简单)
macos·ai作画·stable diffusion·aigc
AI小欧同学2 天前
【AIGC-ChatGPT进阶副业提示词】育儿锦囊:化解日常育儿难题的实用指南
chatgpt·aigc
剑盾云安全专家2 天前
AI加持,如何让PPT像开挂一键生成?
人工智能·aigc·powerpoint·软件
合合技术团队2 天前
高效准确的PDF解析工具,赋能企业非结构化数据治理
人工智能·科技·pdf·aigc·文档