OpenAI's nieuwe prompting-gids: focus op resultaten, niet op stapsgewijze scripts

OpenAI heeft een nieuw prompting-framework uitgebracht dat de traditionele obsessie met "chain-of-thought" uitdaagt en gebruikers aanmoedigt om prioriteit te geven aan resultaten boven rigide instructies. Deze verschuiving signaleert een beweging naar meer intuïtieve, op redeneren gebaseerde interacties waarbij het model autonomie krijgt in plaats van een strikt script.

De vier bouwstenen van effectieve prompting

In plaats van een complex handboek met API-parameters of uitgebreide schema's te bieden, vereenvoudigt OpenAI de prompting-architectuur tot vier optionele componenten: Doel, Context, Outputformaat en Grenzen. Cruciaal is dat geen van deze componenten verplicht is. Voor eenvoudige vragen levert een korte prompt vaak betere resultaten op dan een overmatig complexe set instructies.

De kernfilosofie van deze gids is om "klein te beginnen". OpenAI suggereert dat gebruikers moeten beginnen met het gewenste resultaat in plaats van met een reeks gedetailleerde stappen. Door het einddoel te beschrijven in plaats van het proces, geef je modellen zoals GPT-4o de ruimte om autonoom informatie te zoeken, te vergelijken en hun aanpak aan te passen. Gedetailleerde procesbeschrijvingen moeten alleen worden gebruikt wanneer de specifieke methodologie net zo belangrijk is als de uiteindelijke output.

Beperkingen boven scripting

Een belangrijke les voor ontwikkelaars en power users is dat beperkingen effectiever zijn dan stapsgewijze scripts. In plaats van te proberen elke beweging van de AI te micromanagen, raadt OpenAI aan om één of twee "harde regels" te implementeren om ongewenst gedrag te voorkomen. Voorbeelden hiervan zijn instructies zoals "Houd de goedgekeurde budgetcijfers ongewijzigd" of "Bereid dit voor als een concept; verstuur het niet."

Deze "less-is-more"-aanpak strekt zich uit tot contextbeheer. De gids adviseert om alleen bestanden bij te voegen — zoals PDF's, spreadsheets of afbeeldingen — die daadwerkelijk invloed hebben op het antwoord. Voor professioneel werk met een hoog belang suggereert OpenAI een "zelfverificatie"-lus, waarbij je het model expliciet vraagt om de eigen output te controleren op specifieke fouten, zoals het waarborgen dat elk actiepunt een toegewezen eigenaar en deadline heeft.

Het onderscheid tussen Chat en "Work" en de verbetering van Codex

OpenAI is ook bezig met het formaliseren van het onderscheid tussen "Chat" en "Work". Waar Chat bedoeld is voor snelle vragen en het herschrijven van teksten, verwijst "Work" naar zware taken die gegevens uit meerdere bronnen (zoals Gmail, Slack of GitHub) halen om omvangrijke resultaten te produceren. Hoewel Work-taken meer credits verbruiken, zijn ze ontworpen om complexe, terugkerende workflows te automatiseren.

Voor ontwikkelaars die Codex gebruiken, introduceert de gids geavanceerde mogelijkheden voor sturing (steering) en sandboxing. Gebruikers kunnen nu het commando "Steer" gebruiken om een huidige uitvoering om te leiden, of "Queue" om de volgende instructie in de wachtrij te zetten. Om complexe programmeerprojecten te beheren, heeft OpenAI specifieke slash-commando's geïntroduceerd:

  • /plan: Analyseert code en stelt een aanpak voor voordat de uitvoering begint.
  • /goal: Stelt een doel op hoog niveau in dat het model over meerdere stappen volgt.
  • /review: Maakt lokale of via GitHub geïntegreerde audits van beveiliging en logica mogelijk.

Belangrijkste conclusies

  • Geef prioriteit aan resultaten: Begin met het gewenste resultaat; definieer het proces alleen als de specifieke stappen essentieel zijn voor de taak.
  • Gebruik beperkingen, geen scripts: Gebruik harde grenzen om fouten te voorkomen in plaats van te proberen elke individuele beweging van het model te scripten.
  • Maak gebruik van gespecialiseerde commando's: Gebruik Codex slash-commando's zoals /plan en /goal om complexe, meerstaps technische workflows te beheren.