Promt Engineering del 2

Prompt Engineering del 2
Vi har ju tidigare tittat på att man måste formulera frågorna specifikt med ett sammanhang/roll som ackompanjerar frågan man vill ha svar på, Prompt Engineering del 1. I den uppdaterade manualen ser vi på att OpenAI själva rekommenderar att bete sig på detta sätt officiellt i sitt api.
import openai
openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Who won the world series in 2020?"},
{"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
{"role": "user", "content": "Where was it played?"}
]
)
Ett exempel:
När vi läser, lyssnar, talar eller skriver, och även när vi tänker, gör vi alltid det utifrån en eller annan kontext. Kontext är en form av referensram och som människor är vi helt beroende av kontexten när vi tolkar det vi hör och upplever. Om kontexten är oklar gör vi själva, ofta omedvetet, antaganden för att, för oss själva, skapa en tydlig kontext i syfte att förstå det som sägs och görs.Om jag som ett exempel säger ”glas”, vad är det första du tänker på? … dricksglas, törstig, vin, skör eller något helt annat. Det kommer upp så många olika ord och tankar på grund av att jag inte satt kontexten som tydliggör och avgränsar vad jag avser med ”glas” i just detta sammanhang. Om jag däremot berättade att jag precis har sprungit en mil och ber dig ge mig ett glas… då är det sannolikt lättare för dig att förstå att det är ett glas för att dricka vatten som jag önskar.
Sammanfattat: Genom att använda oss av kontextuella markörer ökar vi sannolikheten att vi befinner oss på samma ruta och våglängd i samtalet. Vi skapar förutsättningar för att vi tolkar det som sägs utifrån samma referensram.
Av detta skäl behöver tex ChatGPT eller de andra LLM, Large Language Model ett kontext alt. roll för att mer exakt kunna ge dig svaret på din fråga/instruktion.
Med risk att låta som en hackande LP-skiva (sic!) så är det livsviktigt att lära sig detta för att fortsätta vara relevant i sitt jobb framöver.
