ChatGPT har utlöst en kreativ revolution inom artificiell intelligens (AI) som verkligen är banbrytande. På bara ett år har den här språkmodellen imponerat experter med sin skrivförmåga, skickliga hantering av komplexa uppgifter och förvånansvärt användarvänliga gränssnitt. Ändå finns det mer under ytan. ChatGPT har utlöst en våg av kreativitet, vilket gör det möjligt för individer att producera innehåll som en gång ansågs otänkbart.
Möjligheterna med ChatGPT och liknande språkmodeller (LM) är praktiskt taget obegränsade. Nyckeln ligger i en avgörande faktor: att skapa den perfekta uppsättningen av inmatningsinstruktioner, kallade prompter, som frigör deras verkliga potential över ett stort spektrum av uppgifter. Se det som det hemliga språket som utnyttjar AI:s inre briljans och vägleder den att utföra mirakel med ord. Denna idé om att skapa uppmaningar för att få ut det optimala resultatet ledde till ett nytt område känt som Prompt Engineering.
Vad är Prompt Engineering?
Snabb ingenjörskonst är praktiken att skickligt designa eller skapa indata (känd som uppmaningar) för generativa AI-språkmodeller som GPT-3, GPT-4 och liknande stora språkmodeller för att producera optimala utdata.
Du kan se det som att ge AI det perfekta receptet för framgång. Du tillhandahåller ingredienserna (uppmaningen), och AI:n gör matlagningen (genererar resultatet). Syftet är att noggrant forma uppmaningar för att uppnå bästa möjliga resultat från dessa sofistikerade språkmodeller.
Ungefär som hur vi förbättrar oss med övning, handlar promptteknik om att experimentera med ordalydelsen, strukturen och formatet för uppmaningar. Denna justering påverkar modellens beteende och hjälper till att generera svar som är specifika och kontextuellt relevanta.
Medan artificiell intelligens har funnits sedan slutet av 1950-talet och början av 1960-talet, är snabb ingenjörskonst ett relativt nytt och utvecklande område. Att förvärva färdigheter i snabb ingenjörskonst är avgörande för att förstå styrkorna och begränsningarna hos stora språkmodeller (LLM).
Snabb ingenjörskonst visar sig vara särskilt värdefull i applikationer som kräver finjustering eller anpassning av modellens beteende. Användare kan experimentera med och förfina uppmaningar baserat på modellens svar för att uppnå önskade resultat. Effektiviteten av uppmaningar varierar beroende på den specifika modellen som används. Forskare och praktiker deltar ofta i trial-and-error och experiment för att identifiera de optimala uppmaningarna för olika uppgifter eller tillämpningar.
Förstå Prompt Engineering:
Föreställ dig ChatGPT som en potent motor som väntar på den rätta kombinationen av bränsle och riktning för att fungera på toppeffektivitet. I denna analogi fungerar prompten som både bränsle och kompass, och ger de nödvändiga instruktionerna för ChatGPT att utföra en uppgift. Oavsett om det är en okomplicerad fråga, en kreativ inramad prompt eller en mångfacetterad uppsättning riktlinjer, uppmaningen sätter scenen för AI:s prestanda.
Forskare använder till exempel snabb ingenjörskonst för att förbättra förmågan hos LLM:er över olika vanliga och komplexa uppgifter, som att svara på frågor och aritmetiska resonemang. Utvecklare använder snabb ingenjörskonst för att skapa robusta och effektiva tekniker för att interagera med LLM och andra verktyg.
Emellertid går snabb ingenjörskonst utöver att bara skapa uppmaningar. Det omfattar en mängd olika färdigheter och tekniker som är användbara för att interagera med och utveckla LLM:er. Det är en kritisk färdighet för att samverka med, bygga med och förstå kapaciteten hos LLM. Snabb ingenjörskonst kan bidra till att förbättra säkerheten för LLM:er och introducera nya funktioner, som att utöka LLM:er med domänkunskap och externa verktyg.
Hur man underlättar snabb teknik:
- Specificitet: Precisionen i din prompt korrelerar direkt med specificiteten hos AI:s svar. Att justera fraseringen, införliva sammanhang och erbjuda exempel fungerar som navigeringsverktyg, vilket styr ChatGPT mot en mer fokuserad och skräddarsydd utgång.
- Kontroll: Genom att skapa prompten kan du påverka stilen, tonen och formatet för det AI-genererade innehållet. Oavsett om du letar efter ett poetiskt stycke eller en faktasammanfattning, fungerar uppmaningen som ett direktiv och formar resultatet enligt dina preferenser.
- Kreativitet: Snabb ingenjörskonst låser upp ChatGPT:s kapacitet att skapa olika kreativa format, som spänner över dikter, kod, manus, musikaliska kompositioner, e-postmeddelanden och brev. Ju mer nyanserad och detaljerad uppmaningen är, desto mer kreativ och varierad blir AI:s utdata.
- Effektivitet: Genom att investera tid i att förfina din prompt kan du spara avsevärd ansträngning och tid jämfört med att experimentera med olika tillvägagångssätt iterativt. En välgjord uppmaning effektiviserar AI:s förståelse, vilket resulterar i mer effektiva och exakta svar.
Illustrativa exempel:
- Enkel uppmaning: "Skriv en dikt om en robot som blir kär i en människa."
- Specifik uppmaning: "Komponera en sonett i jambisk pentameter, utforska teman om ensamhet och isolering i en futuristisk cyberpunkmiljö."
- Instruktionsuppmaning: "Skapa ett manus till en kort komedi mellan två kontorsanställda, med fokus på det absurda i företagsjargong."
Fördelar med prompt engineering:
- Lås upp full potential: Direkt ChatGPT för att uppfylla dina specifika mål, snarare än att förlita sig på dess tolkning.
- Öka produktiviteten: Spara tid och ansträngning genom att formulera en väldefinierad uppmaning från början.
- Förbättra kreativiteten: Snabb konstruktion underlättar skapandet av original och unikt innehåll i olika format.
- Förbättra kommunikationen: Interagera mer effektivt med ChatGPT för att uppnå önskade resultat.
Komma igång med Prompt Engineering:
- Utforska exempel och handledning: Bekanta dig med framgångsrika snabbstrategier online.
- Experiment: Testa olika uppmaningar för att upptäcka vad som ger bäst resultat.
- Omfamna kreativitet: Dra inte undan för att injicera kreativitet i dina uppmaningar.
Att bemästra konsten att prompt ingenjörskonst ger användare möjlighet att frigöra ChatGPT:s potential och förvandla den till ett värdefullt verktyg för en rad uppgifter – allt från kreativt skrivande och informationsinsamling till att helt enkelt njuta av engagerande interaktioner med AI.
För att dyka in i en värld av snabb ingenjörskonst har OpenAI rullat ut en uppsättning guider som erbjuder strategier och taktiker för att förbättra prestandan hos stora språkmodeller, inklusive sådana som GPT-4. OpenAI Prompt Engineering Guide beskriver metoder som ibland kan kombineras för ett ännu mer effektfullt resultat, och OpenAI uppmuntrar användare att experimentera och upptäcka de metoder som passar dem bäst.
Det är värt att notera att några av exemplen i OpenAI Prompt Engineering Guide för närvarande endast fungerar med sin mest avancerade modell, GPT-4. I allmänhet, om du stöter på en situation där en modell misslyckas med en uppgift, rekommenderar OpenAI att du provar en mer avancerad modell.
Snabba tekniska strategier och taktik
Nedan är sex strategier som OpenAI rekommenderas för att få bättre resultat med dina uppmaningar.
Sex strategier för att få bättre resultat
Skriv tydliga instruktioner
Dessa modeller kan inte läsa dina tankar. Om utgångarna är för långa, be om korta svar. Om utdata är för enkla, be om skrivande på expertnivå. Om du ogillar formatet, demonstrera formatet du vill se. Ju mindre modellen behöver gissa vad du vill ha, desto mer sannolikt kommer du att få det.
Taktik:
Ange referenstext
Språkmodeller kan självsäkert hitta på falska svar, särskilt när de frågas om esoteriska ämnen eller för citat och webbadresser. På samma sätt som ett anteckningsark kan hjälpa en elev att bli bättre på ett test, kan en referenstext till dessa modeller hjälpa till att svara med färre påhitt.
Taktik:
Dela upp komplexa uppgifter i enklare deluppgifter
Precis som det är god praxis inom mjukvaruteknik att dekomponera ett komplext system i en uppsättning modulära komponenter, gäller detsamma för uppgifter som skickas till en språkmodell. Komplexa uppgifter tenderar att ha högre felfrekvens än enklare uppgifter. Dessutom kan komplexa uppgifter ofta omdefinieras som ett arbetsflöde av enklare uppgifter där utdata från tidigare uppgifter används för att konstruera indata till senare uppgifter.
Taktik:
Ge modellen tid att "tänka"
Om du blir ombedd att multiplicera 17 med 28, kanske du inte vet det direkt, men du kan ändå räkna ut det med tiden. På samma sätt gör modeller fler resonemangsfel när de försöker svara direkt, snarare än att ta tid att utarbeta ett svar. Att be om en "tankekedja" innan ett svar kan hjälpa modellen att resonera mot korrekta svar mer tillförlitligt.
Taktik:
Använd externa verktyg
Kompensera för svagheterna i modellen genom att mata den med utdata från andra verktyg. Till exempel kan ett texthämtningssystem (ibland kallat RAG eller retrieval augmented generation) berätta för modellen om relevanta dokument. En kodexekveringsmotor som OpenAI:s Code Interpreter kan hjälpa modellen att räkna ut och köra kod. Om en uppgift kan utföras mer tillförlitligt eller effektivt av ett verktyg snarare än av en språkmodell, ladda ner den för att få det bästa av båda.
Taktik:
Testa förändringar systematiskt
Att förbättra prestanda är lättare om du kan mäta det. I vissa fall kommer en modifiering av en prompt att ge bättre prestanda på ett fåtal isolerade exempel men leda till sämre övergripande prestanda för en mer representativ uppsättning exempel. För att vara säker på att en förändring är nettopositiv för prestanda kan det därför vara nödvändigt att definiera en omfattande testsvit (även känd som en "eval").
Taktik:
Taktik
Var och en av strategierna som listas ovan kan instansieras med specifik taktik. Dessa taktiker är avsedda att ge idéer till saker att prova. De är inte på något sätt heltäckande, och du bör gärna prova kreativa idéer som inte finns representerade här.
Strategi: Skriv tydliga instruktioner
Taktik: Inkludera detaljer i din fråga för att få mer relevanta svar
För att få ett mycket relevant svar, se till att förfrågningar tillhandahåller viktiga detaljer eller sammanhang. Annars överlåter du till modellen att gissa vad du menar.
Värre | Bättre |
Hur lägger jag till siffror i Excel? | Hur lägger jag ihop en rad med dollarbelopp i Excel? Jag vill göra detta automatiskt för ett helt ark med rader med alla summor som hamnar till höger i en kolumn som heter "Totalt". |
Vem är president? | Vem var Mexikos president 2021 och hur ofta hålls val? |
Skriv kod för att beräkna Fibonacci-sekvensen. | Skriv en TypeScript-funktion för att effektivt beräkna Fibonacci-sekvensen. Kommentera koden generöst för att förklara vad varje del gör och varför den är skriven på det sättet. |
Sammanfatta mötesanteckningarna. | Sammanfatta mötesanteckningarna i ett enda stycke. Skriv sedan en nedräkningslista över talarna och var och en av deras nyckelpunkter. Slutligen, lista nästa steg eller åtgärder som föreslagits av talarna, om några. |
Snabba tekniska exempel:
Taktik: Be modellen att anta en persona
TSystemmeddelandet kan användas för att specificera den person som modellen använder i sina svar.
Taktik: Använd avgränsare för att tydligt ange distinkta delar av inmatningen
Avgränsare som tredubbla citattecken, XML-taggar, avsnittsrubriker etc. kan hjälpa till att avgränsa textavsnitt som ska behandlas annorlunda.
Du kan läsa resten av de snabba tekniska exemplen på OpenAI.com
Nedan finns en snabb teknisk handledning från Anu Kubo om hur man får ChatGPT och stora språkmodeller (LLM) för att ge dig perfekta svar.
[Inbäddat innehåll]
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoData.Network Vertical Generative Ai. Styrka dig själv. Tillgång här.
- PlatoAiStream. Web3 Intelligence. Kunskap förstärkt. Tillgång här.
- Platoesg. Kol, CleanTech, Energi, Miljö, Sol, Avfallshantering. Tillgång här.
- PlatoHealth. Biotech och kliniska prövningar Intelligence. Tillgång här.
- Källa: https://techstartups.com/2023/12/15/prompt-engineering-the-definitive-guide-to-unleashing-the-power-of-chatgpt-and-other-language-models/
- : har
- :är
- :inte
- :var
- $UPP
- 10
- 17
- 2021
- 28
- 500
- 7
- 8
- 9
- a
- förmågor
- Om oss
- ovan
- Enligt
- exakt
- Uppnå
- förvärvande
- tvärs
- Handling
- lägga till
- skicklig
- justering
- anta
- avancerat
- AI
- Syftet
- Alla
- tillåter
- också
- mängder
- an
- och
- svara
- svar
- vilken som helst
- tillämpningar
- tillvägagångssätt
- ÄR
- array
- Konst
- konstgjord
- artificiell intelligens
- Konstgjord intelligens (AI)
- AS
- be
- be
- At
- augmented
- automatiskt
- avvaktan
- bort
- baserat
- BE
- varit
- innan
- beteende
- BÄST
- Bättre
- mellan
- Bortom
- Bult
- båda
- Byggnad
- men
- by
- beräkna
- kallas
- KAN
- kapacitet
- Kapacitet
- försiktigt
- fall
- byta
- Förändringar
- ChatGPT
- klar
- klart
- koda
- Kolumn
- kombination
- kombinerad
- Komedi
- kommentar
- Gemensam
- Kommunikation
- jämfört
- Kompass
- komplex
- komponenter
- omfattande
- självsäkert
- konstruera
- innehåller
- innehåll
- sammanhang
- bidra
- kokning
- Företag
- korrekt
- skapa
- Skapa
- skapande
- Kreativ
- Kreativt
- kreativitet
- kritisk
- avgörande
- För närvarande
- anpassning
- cyberpunk
- anses
- definiera
- slutgiltig
- leverera
- leverans
- demonstrera
- beroende
- design
- önskas
- detaljerad
- detaljer
- utvecklare
- utveckla
- olika
- annorlunda
- rikta
- riktning
- direkt
- Upptäck
- distinkt
- Dyk
- flera
- do
- dokumentera
- dokument
- gör
- Dollar
- domän
- gjort
- inte
- varje
- Tidigare
- Tidig
- lättare
- Effektiv
- effektivt
- effektivitet
- effektivitet
- effektiv
- effektivt
- ansträngning
- Val
- e
- inbäddade
- bemyndigar
- möjliggör
- omfattar
- råka ut för
- uppmuntrar
- slutar
- engagera
- engagerande
- Motor
- Teknik
- förbättra
- åtnjuter
- fel
- fel
- speciellt
- huvudsak
- väsentlig
- etc
- Även
- Varje
- utvecklas
- exempel
- exempel
- excel
- uteslutande
- exekvera
- utförande
- experimentera
- experter
- Förklara
- Utforska
- extern
- främja
- underlättar
- faktor
- Saklig
- fejka
- Fallande
- Falls
- Bekanta
- matning
- känna
- få
- färre
- Fibonacci
- fält
- Slutligen
- fokuserade
- fokusering
- För
- format
- formulering
- Fri
- ofta
- från
- Bränsle
- Uppfylla
- full
- fullständigt
- fungera
- funktioner
- Vidare
- futuristiska
- samla
- Allmänt
- generera
- genererar
- generering
- generativ
- Generativ AI
- skaffa sig
- få
- Ge
- Ge
- Går
- god
- banbrytande
- styra
- riktlinjer
- Guider
- Arbetsmiljö
- Har
- Held
- hjälpa
- hjälper
- här.
- högre
- höggradigt
- Hur ser din drömresa ut
- How To
- HTTPS
- humant
- i
- Tanken
- idéer
- identifiera
- if
- effektfull
- med Esport
- imponerad
- förbättra
- förbättra
- in
- innefattar
- Inklusive
- införlivande
- indikerar
- individer
- påverka
- informationen
- ingredienser
- inre
- ingång
- ingångar
- Omedelbart
- instruktioner
- Intelligens
- interagera
- interagera
- interaktioner
- Gränssnitt
- tolkning
- in
- införa
- investera
- isolerat
- isolering
- IT
- artikel
- DESS
- jargong
- jpg
- bara
- Nyckel
- Vet
- kunskap
- känd
- språk
- Large
- Sent
- senare
- Lays
- leda
- t minst
- lämnar
- Led
- mindre
- ligger
- tycka om
- sannolikt
- gillar
- begränsningar
- gränslös
- Lista
- Noterade
- Ensamhet
- Lång
- älskar
- gjord
- göra
- Master
- Mastering
- matte
- Maj..
- betyda
- betyder
- menas
- mäta
- möte
- meddelande
- metoder
- Mexico
- kanske
- emot
- mirakler
- modell
- modeller
- modulära
- mer
- mer effektiv
- mest
- mångfasetterad
- musikal
- my
- nödvändigt för
- netto
- Nya
- Nästa
- Nej
- Notera
- Anmärkningar
- Lägga märke till..
- notera
- nummer
- mål
- of
- erbjuda
- Office
- Ofta
- on
- gång
- ONE
- nätet
- OpenAI
- drift
- optimala
- or
- beställa
- ursprungliga
- Övriga
- annat
- ut
- Resultat
- utfall
- produktion
- utgångar
- övergripande
- särskilt
- reservdelar till din klassiker
- Topp
- perfekt
- utföra
- prestanda
- bit
- plato
- Platon Data Intelligence
- PlatonData
- poäng
- positiv
- Möjligheterna
- möjlig
- stark
- potentiell
- kraft
- praktiskt taget
- praktiken
- Precision
- preferenser
- VD
- producera
- produktivitet
- prompter
- bevisar
- ge
- tillhandahålla
- fråga
- citat
- rates
- snarare
- Läsa
- Anledningen
- senaste
- Receptet
- rekommenderas
- rekommenderar
- referens
- förfina
- raffinering
- relativt
- relevanta
- förlita
- svar
- representativ
- representerade
- förfrågningar
- forskare
- respons
- svar
- REST
- resulterande
- Resultat
- Rotation
- höger
- Roboten
- robusta
- Rullad
- RAD
- Körning
- Säkerhet
- Samma
- Save
- skript
- skript
- Secret
- §
- sektioner
- se
- Seek
- Sekvens
- tjänar
- serverar
- in
- uppsättningar
- inställning
- Forma
- formning
- ark
- Kort
- skall
- liknande
- Liknande
- Enkelt
- enklare
- helt enkelt
- eftersom
- enda
- Situationen
- SEX
- skicklighet
- färdigheter
- Mjukvara
- mjukvaruutveckling
- några
- något
- ibland
- sofistikerade
- spänning
- utlöste
- högtalare
- specifik
- specificitet
- Spektrum
- Etapp
- igång
- stål
- styrning
- Steg
- Fortfarande
- okomplicerad
- strategier
- strömlinjer
- styrkor
- struktur
- student
- stil
- lämnats
- väsentlig
- framgång
- framgångsrik
- sådana
- följer
- svit
- SAMMANFATTNING
- säker
- yta
- uppstår
- system
- taktik
- skräddarsydd
- tar
- Taps
- uppgift
- uppgifter
- tekniker
- tala
- Tend
- testa
- text
- än
- tack
- den där
- Smakämnen
- världen
- deras
- Dem
- teman
- sedan
- därför
- Dessa
- de
- saker
- tror
- detta
- tid
- titlar
- till
- TON
- alltför
- verktyg
- verktyg
- ämnen
- mot
- omvandla
- behandlad
- Trippel
- sann
- verkligen
- prova
- försöker
- handledning
- självstudiekurser
- tweaking
- två
- skrivmaskin
- förståelse
- ofattbar
- unika
- frigöra
- lössläpp
- låsa
- låser upp
- us
- användning
- Begagnade
- användarvänligt
- användare
- Värdefulla
- olika
- Omfattande
- leverantör
- vill
- var
- Sätt..
- we
- väldefinierad
- Vad
- när
- om
- som
- Hela
- varför
- kommer
- med
- formulering
- ord
- Arbete
- träna
- arbetare
- arbetsflöde
- världen
- sämre
- värt
- skriva
- skrivning
- skriven
- XML
- år
- ännu
- utbyten
- dig
- Din
- själv
- Youtube
- zephyrnet