应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

发挥LLM大语言模型的潜力快速工程指南

  近年来,语言模型得到了迅速改进,GPT3和GPT4等大型语言模型(LLM)占据了中心舞台。这些模型因其以令人不可思议的执行各种任务的能力而流行。随着这些模型的参数数量(数十亿!)增加,这些模型也意外地获得了新能力。
  在本文中,我们将探讨LLM、它们可以执行的任务、它们的缺点以及各种提示工程策略。LLM是什么?
  LLM是经过大量文本数据训练的神经网络。训练过程允许模型学习文本中的模式,包括语法、句法和单词关联。这些模型使用这些学习到的模式来生成类似人类的文本,使其成为自然语言处理(NLP)任务的理想选择。哪些LLM可用?
  有多种LLM可用,其中GPT4最受欢迎。其他模型包括LLaMA、PaLM、BERT和T5。每个模型都有其优点和缺点,其中一些是开放的,另一些是封闭的,只能通过API使用。LLM的缺点
  尽管表现出色,但LLM有一些局限性。一个显着的缺点是他们无法超越提示中提供的信息进行推理。此外,LLM可以根据他们训练数据生成有偏见的文本。控制LLM的输出也具有挑战性,因此有必要使用及时的工程策略来实现所需的输出。可以执行哪些任务?
  以下是这些任务的列表以及每个任务的示例。文本摘要
  LLM可以生成长文本的摘要,使用提示模板来总结一段文本:FulltextSummarizethetextabove:ExplainthetextaboveinNsentences:
  例如,我们可以要求使用以下提示来总结这段文本:
  PromptInamechanicalwatchthewatchsgearsareturnedbyaspiralspringcalledamainspring。Inamanualwatchenergyisstoredinthemainspringbyturningaknob,thecrownonthesideofthewatch。Thentheenergyfromthemainspringpowersthewatchmovementuntilitrunsdown,requiringthespringtobewoundagain。Aselfwindingwatchmovementhasamechanismwhichwindsthemainspringusingthenaturalmotionsofthewearersbody。Thewatchcontainsanoscillatingweightthatturnsonapivot。Thenormalmovementsofthewatchintheuserspocket(forapocketwatch)orontheusersarm(forawristwatch)causetherotortopivotonitsstaff,whichisattachedtoaratchetedwindingmechanism。Themotionofthewatchistherebytranslatedintocircularmotionoftheweightwhich,throughaseriesofreverserandreducinggears,eventuallywindsthemainspring。Therearemanydifferentdesignsformodernselfwindingmechanisms。Somedesignsallowwindingofthewatchtotakeplacewhiletheweightswingsinonlyonedirectionwhileother,moreadvanced,mechanismshavetworatchetsandwindthemainspringduringbothclockwiseandanticlockwiseweightmotions。Explainthetextabovein2sentences:
  给出以下输出:
  OutputAmechanicalwatchusesamainspringtopowerthemovementofthewatchsgears。Inamanualwatch,themainspringiswoundbyturningaknob,whileaselfwindingwatchusesthenaturalmotionofthewearersbodytowindthemainspringthroughanoscillatingweightandratchetedwindingmechanism。信息提取
  从大量文本中识别和提取特定信息。这在新闻和商业等领域很有用。FulltextMentionXinthetextabove:ListXinthetextabove:
  例如,我们要求从以下文本中提取地名:
  PromptTheearliestcredibleevidenceforasuccessfuldesignisthewatchmadebytheSwisswatchmakerAbrahamLouisPerrelet,wholivedinLeLocle。Inlate1776orearly1777,heinventedaselfwindingmechanismforpocketwatchesusinganoscillatingweightinsidethewatchthatmovedupanddown。TheGenevaSocietyofArts,reportingonthiswatchin1777,statedthat15minuteswalkingwasnecessarytofullywindthewatch。Listthenamesofplacesinthetextabove:
  输出是:
  OutputLeLocle,Geneva。问答
  根据提示中提供的信息回答问题。
  TemplateAnswerthequestionbasedonthecontextbelow。Otherinstructions。RespondNotsureifnotsureabouttheanswer。Context:ContextQ:QuestionA:
  PromptAnswerthequestionbasedonthecontextbelow。Answerinasinglesentence。RespondNotsureifnotsureabouttheanswer。Context:Anautomaticwatch,alsoknownasaselfwindingwatchorsimplyanautomatic,isamechanicalwatchwherethenaturalmotionofthewearerprovidesenergytowindthemainspring,makingmanualwindingunnecessaryifwornenough。Itisdistinguishedfromamanualwatchinthatamanualwatchmusthaveitsmainspringwoundbyhandatregularintervals。Q:Doautomaticwatchesneedtobemanuallywound?A:
  ChatGPT回应:
  OutputNo,automaticwatchesdonotneedtobemanuallywoundifwornenoughbecausethenaturalmotionofthewearerprovidesenergytowindthemainspring。文本分类
  LLM可以将文本分类到预定义的类别中,例如情绪分析或垃圾邮件检测。
  TemplateClassifythetextintoListofchoices:Text:FulltextClassification:
  例如,我们可以尝试根据其情绪是正面、中性还是负面来对文本进行分类:
  PromptClassifythetextintopositive,neutralornegative:Text:ThatshotselectionwasawfulClassification:
  OutputNegative对话
  LLM可以生成类似人类的对话,在聊天机器人和客户服务应用程序中很有用。我们可以指示LLM以特定方式跟踪对话。
  TemplateThefollowingisaconversationwith。TheshouldanswerFurtherinstructions。Person:Conversation:ResponsePerson:Conversation:
  LLM将按照我们指示的参与者类型作出响应,通过将整个对话与新的响应再次传递给它来继续对话。例如:
  PromptThefollowingisaconversationwithalawyer。Thelawyershouldanswersimplyandinlaymanterms。Person:Hello,IwouldliketoknowhowtodisputeaparkingticketLawyer:
  OutputSure,Icanhelp。Thefirststepistochecktheticketforanyerrorsormistakes。Ifyoufindany,youcanusethoseasgroundstodisputetheticket。Iftherearenomistakes,youcanstilldisputetheticketbyprovidingevidencetosupportyourcase,suchasphotosorwitnessstatements。Youcanalsorequestahearingtopresentyourcaseinperson。
  PromptThefollowingisaconversationwithalawyer。Thelawyershouldanswersimplyandinlaymanterms。Person:Hello,IwouldliketoknowhowtodisputeaparkingticketLawyer:Sure,Icanhelp。Thefirststepistochecktheticketforanyerrorsormistakes。Ifyoufindany,youcanusethoseasgroundstodisputetheticket。Iftherearenomistakes,youcanstilldisputetheticketbyprovidingevidencetosupportyourcase,suchasphotosorwitnessstatements。Youcanalsorequestahearingtopresentyourcaseinperson。Person:HowdoIrequestahearing?Lawyer:
  OutputTorequestahearing,youllneedtofollowtheinstructionsonthebackoftheticketoronthewebsiteprovided。Usually,youllneedtosubmitawrittenrequestwithinacertaintimeframe,alongwithanyevidenceorsupportingdocumentsyouhave。Onceyourrequestisreceived,youllbenotifiedofthedate,time,andlocationofyourhearing。代码生成
  LLM可以生成代码,开发人员更容易创建复杂的软件程序。我们可以写一个代码注释来描述我们希望代码做什么,LLM将能够尽最大努力为我们做这件事。我们希望代码做的事情越复杂,我们就需要在提示注释中提供越具体和描述性的信息。
  模板可能因我们要生成的编程语言而异,但建议大致遵循此模板:
  TemplateCommentsymbolofyourlanguageofchoice(oror)Method:NameofthemethodLanguage:ProgramminglanguageDescription:DescriptionofwhatthemethodmustdoParameters:ParametersthatthemethodwillreceiveContext:Furtherinformationneededtoimplementthemethod(URLs,databases,etc。)Output:OutputofthemethodCommentsymbolofyourlanguageofchoice(oror)
  例如,如果想获取带有分页的API,编写以下注释:
  PromptMethod:fetchFirst5PagesLanguage:JavascriptDescription:Fetchthefirst5pagesfromthispaginatedAPI:http:example。compages?nxContext:ThisAPIacceptsthefollowingURLparameters:n:thenumberofthepagetofetchOutput:thecontentofthefirst5pages
  OutputHeresanexampleimplementationofthefetchFirst5PagesmethodinJavaScript,assumingtheuseofthefetchfunction:asyncfunctionfetchFirst5Pages(){constbaseUrlhttp:example。compages?n;constpages〔〕;for(leti1;i5;i){consturlbaseUrli;constresponseawaitfetch(url);if(!response。ok){thrownewError(Errorfetchingpage{i});}constpageDataawaitresponse。json();pages。push(pageData);}returnpages;}Thisfunctionusesalooptofetchthefirst5pagesfromtheAPIbyappendingthepagenumbertothebaseURL。Itchecksiftheresponsefromtheserverisokayandthrowsanerrorifitsnot。Then,itparsestheJSONdatafromtheresponseandaddsittoanarrayofpages。Finally,itreturnsthearrayofpages。推理
  LLM可能难以完成一些基本任务,例如算术问题。但是,如果我们要求LLM根据其响应进行推理,我们可以帮助它找到正确的答案。这是推荐的模板:
  TemplateQ:QuestionA:Letsworkthisoutinastepbystepwaytobesurewehavetherightanswer。First,Instructions。
  在这个例子中,如果我们不加推理地提出一个简单的算术问题,它就会失败:
  PromptAnswerthefollowingquestion。RespondNotsureifnotsureabouttheanswer。Q:Thesumofprimenumbersinthefollowinglistareamultipleof3:〔2,4,6,7,9,14〕A:〔YesorNo〕
  OutputNo。Thesumofprimenumbersinthelist〔2,4,6,7,9,14〕isnotamultipleof3。Therefore,theanswerisNo。
  但是,如果我们指示LLM对其答案进行推理,我们会得到截然不同的结果:
  PromptQ:Thesumofprimenumbersinthefollowinglistareamultipleof3:〔2,4,6,7,9,14〕A:Letsworkthisoutinastepbystepwaytobesurewehavetherightanswer。First,wefindtheprimenumbersinthelistandaddthemtogether。Thenwecheckwhethertheresultingnumbercanbepidedby3。
  OutputSure,letsworkthisoutstepbystep。Theprimenumbersinthelistare2and7。Sowecanaddthemtogether:279Theresultingnumberis9。Nowweneedtocheckwhetheritisamultipleof3。Wecandothisbycheckingiftheremainderof9pidedby3isequalto0:930Sincetheremainderis0,weknowthat9isindeedamultipleof3。Therefore,theanswerisYes,thesumofprimenumbersinthelist〔2,4,6,7,9,14〕isamultipleof3。攻略
  虽然这些模板充分发挥LLM的潜力以满足你的需求,但有时它们仍然难以完成某些复杂的任务。已经开发了一些技术来帮助LLM获得满意的答案。到目前为止,我们只使用了零样本提示,但是,我们可以使用更复杂的技术。零次提示
  我们一直在对本文中的所有示例使用零样本提示。零样本提示意味着向LLM传递一个提示,只包含我们希望它回答的问题,而没有任何示例说明它在其他情况下应该如何响应。例如,在之前的例子中我们做了:
  PromptClassifythetextintopositive,neutralornegative:Text:ThatshotselectionwasawfulClassification:
  OutputNegative
  对于模型来说,这可能不足以准确回答我们想要的结果。那我们还有别的办法吗?小提示
  与零样本提示相反,使用少样本提示,提出问题之前给LLM一些它应该如何回应的例子。例如,假设要对文本的情感进行分类。但我们希望它每次都能以非常具体的格式给我们答案。我们可以像这样预先给它举几个例子:
  PromptClassifythetextintopositive,neutralornegative:Text:TodaytheweatherisfantasticClassification:PosText:Thefurnitureissmall。Classification:NeuText:IdontlikeyourattitudeClassification:NegText:ThatshotselectionwasawfulClassification:
  OutputNeg思维链提示
  对于更复杂的任务,可以将小样本提示与让模型推理其答案相结合。我们可以使用与之前相同的示例来查看推理和小样本提示如何影响结果:
  PromptQ:Thesumofprimenumbersinthefollowinglistareamultipleof3:〔2,4,6,7,9,14〕A:Theprimenumbersinthelistare2and7。Theirsumis9。930。Theanswerisyes。Q:Thesumofprimenumbersinthefollowinglistareamultipleof3:〔1,2,4,7,8,10〕A:Theprimenumbersinthelistare1,2and7。Theirsumis10。1031。Theanswerisno。Q:Thesumofprimenumbersinthefollowinglistareamultipleof3:〔1,2,3,4〕A:Theprimenumbersinthelistare1,2and3。Theirsumis6。630。Theanswerisyes。Q:Thesumofprimenumbersinthefollowinglistareamultipleof3:〔5,6,7,8〕A:
  OutputTheprimenumbersinthelistare5and7。Theirsumis12。1230。Theanswerisyes。最后说明
  LLM彻底改变了自然语言处理领域,但要最大限度地发挥其潜力,及时工程至关重要。通过了解LLM可以执行的任务、它们的缺点以及各种及时的工程策略,开发人员可以利用LLM的力量来创建创新和有效的解决方案。在不久的将来可能会开发出更多的策略和技术,因此请关注该领域的进一步发展,以最大限度地发挥LLM的潜力。此外,随着LLM继续变得越来越大,增加了数十亿个参数,我们现在甚至无法想象的更多任务很可能会成为可能。想想使用这些新工具可以做什么,以及它们将来会为我们服务哪些用例,真是令人惊叹。

HyperX公布了最新有线无线混合型游戏耳机CloudMIX金士顿旗下高端品牌HyperX公布了最新的游戏耳机CloudMIX,这是一款既能够以有线传送无延迟游戏音频,又支持蓝牙无线模式的混合型电竞耳机,据称其在蓝牙无线模式下可以续航近……索尼发布多款Signature系列高端耳机与播放器新品在洛杉矶国际音响节上,索尼展示了多款高端音频和配件产品。其中包括两套监听级入耳式耳机、一对耳罩式耳机、新款顶级耳塞、以及数字音乐播放器。它们的一个共通点,就是mdash;mda……谷歌HomeHub智能显示屏或于10月22日发货上月,一份向美国联邦通讯委员会(FCC)新提交的文档暗示,谷歌可能发布一款名叫ldquo;HomeHubrdquo;的ldquo;可交互式视频流媒体设备rdquo;。现在,一位……DHL的Parcelcopter无人机在坦桑尼亚完成运输测试Parcelcopter4。0是由德国厂商Wingcopter制造的倾转旋翼无人机,能够像直升机一样垂直起降,并可在飞行途中切换至更快、更高效固定翼飞行模式。Parcelcop……不用手擀的面条搭配番茄这样做,酸香又劲道,爱吃面条的别错过大家好,我是Allie,美好的一天从营养早餐开始,吃好早餐,一整天都精力充沛。早餐吃好、午餐吃饱、晚餐吃少,低油低盐、清淡饮食,这是我多年的习惯,希望和朋友们一起吃出健康、吃出……耐克版AppleWatch4上市它跟普通版有啥不同?10月6日上午消息,苹果的智能手表AppleWatchSeries4发售两周后,耐克版(Nike)今日上市,它在外观上跟常规版本有啥不同?我们来看看。首先外包装,虽然耐克版盒子……世界奇观天生一座天门山一hr早餐后,便前往离火车站不远的索道站,享受了65岁以上景区免票,且只购买半价的交通费每人110多元的优待,便等待发往景区的第一班交通车。天门山古称嵩梁山,传说三国时,……FitbitCharge3接受预订起售价149。95对于健身爱好者来说,Fitbit品牌肯定不会陌生。虽然近年来产品外观基本上没有太大的改变,但是Fitbit不断引入了新的功能,例如ChargeHR就是公司首款提供心率监测功能的……做红烧鱼,鱼肉腥不入味?70岁奶奶教2招,鱼肉软滑鲜美,不够鲤鱼是最不好烹饪的淡水鱼之一,很多盛产鱼类的地方甚至都有些嫌弃吃鲤鱼。鲤鱼本身有土腥味,刺也比较多,不适合清蒸,水煮,一般用来红烧得多,黄河流域盛产鲤鱼,当地人也是都比较会烹饪……耗资80亿却少有人去,今面临关门,安徽一造假景区凉凉安徽的鸽兹古镇是活生生的例子,事实上,伪造古镇也有一定的优点,可以带动当地旅游业的发展,在一定程度上吸引游客,但是,其弊端也很明显,最大的原因是古镇建筑的问题。古风的贯彻……2019年发布!任天堂憋大招新版Switch首曝光谁也没有想到,Switch升级版会这么快就要到来,对于任天堂来说,可能已经在为它做最后准备了。据华尔街日报报道称,任天堂计划2019年推出新版本的Switch,至于具体的时间,……国乒又一世界巨星崛起,30横扫日乒王牌,刘国梁找到马龙接班人北京时间7月22日,WTT冠军赛正如火如荼的进行之中,咱们国乒的队员们也在朝着本次冠军赛男女单打的冠军发起冲锋,其实这一次的比赛对于国乒来说是一次全新的考验,毕竟这是WTT史上……
胃不舒服,不消化,怕冷!不妨试试甜酒冬天再冷都不怕节日食物就像丰盛的食物一样,煎饼、肉、野菜等等都是下水盛餐。但是,如果被愉快的气氛卷走,暴饮暴食的话,会对健康造成不利的影响。特别是,节日食物的热量基本很高,经常超过成人平均每……他是谁张译好像在玩一种很新的集邮常演常新的警察角色文紫依张译又双叒叕带着他的警察角色杀回来了!《他是谁》由张译、陈雨锶领衔主演,讲述卫国平横跨八年时间,从88连环杀人案到医学院碎尸案和罪犯斗智斗勇的过程。这部……Web3的陨落,西下与东升图片来源视觉中国文陀螺研究院,作者尹宁极富传奇色彩的Web3似乎正在陨落。去年的Web3,在人声沸腾中讲着下一代互联网摄人心魄的故事,传统资本大刀阔斧般迈入,……美团正式进军香港市场极兔回应上市传闻和路雪多款雪糕涨价美团在香港启动骑手招聘据《香港经济日报》报道,美团已在多个渠道投放招聘广告,正式开启送递员招募。官方招聘文件显示,美团同时招募摩托车车手、单车骑手及步兵三种送递员。送递员……四川陕西等不结婚生孩子允许落户鼓励非婚生育不乱套了吗?四川,陕西等地允许不结婚可以生育孩子,并可以落户。各地促生措施五花八门,各显神通。近日,经济学家任泽平提出,降低女性受教育程度,女性受教育程度越高,越不想结婚,这不就是变……高原蓝宝石青海湖冰封玉砌宛如仙境寒冬时节,中国内陆最大咸水湖、享有高原蓝宝石美誉的青海湖,由岸边向湖心渐次封冻,迎来一年中漫长地冰封季,湖面上漂浮的碎冰如同破碎的琉璃,与纯净的蓝天和远处的雪山相映成趣,如同进……见不得你好的,往往不是外人,而是你身边的这三种熟人图源自网络侵权请联系删除我们总是毫不犹豫地信赖常伴在身边的人,以为足够了解对方,可以毫无保留地分享自己的一切。我们曾经相信,分享幸运他们会为你开心,在诉说心事的时候……截止到2022年2月,三款零差评手机,全是优点藏不住有很多想买手机的朋友,在面对手机市场令郎满目的手机机型之后,一是犯难,不知道选什么手机好。今天盘点三款全是优点的零差评手机,公认的好用!红米Note11Pro红米Note……散文人生如潮汐作者:冰山雪峰人生天地间,时光匆匆若白驹过隙,悠悠数十年,弹指一挥间。生活在这虚幻与现实的边缘,过去与现代的疆界,总会萌发出太多的感慨,深深的记忆镌刻得潮起潮落,澎湃时更……法国赛桃田受困腰伤无奈退赛,周天成与常山干太争夺男单冠军北京时间10月31日,2021年世界羽联巡回赛法国公开赛结束男子单打半决赛,头号种子桃田贤斗在前两局与队友常山干太战成1平,腰部受伤的桃田贤斗无法继续坚持,无奈选择退赛,他无缘……魏秋月情敌竟是日本排球女神木村纱织,退役后逆生长婚姻幸福中国女排之所以强大,每一个位置都很平均,就拿二传手来说,女排历任队长中,有5位队长是二传手,孙晋芳、杨锡兰、苏惠娟、冯坤和魏秋月都是优秀的二传手,作为郎平时代的老将魏秋月,随队……就这?惨败浙江23分三分零中,是谁给翟晓川勇气喊出争冠的?如果选CBA中最有自信的球迷,首钢球迷绝对是坐二望一。前赛季凭双外援优势打进了半决赛,休赛期又进补了两大内线和意大利名帅帕亚加尼,确实牌面可以乐观一下。但是帕亚加尼的战术虽然让……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网