Na de introductie van GPT-5 in ChatGPT kun je achterhalen hoe ChatGPT je prompt gebruikt om realtime data op te halen na het invoeren van je prompt. In deze blog leg ik je kort uit hoe je dit doet.
Van prompt naar zoekopdracht
Grote Taalmodellen (LLM’s) zoals ChatGPT voeren hun eigen zoekopdrachten uit om externe, actuele data op te halen. Wanneer je een prompt in de chat invoert, stuurt GPT deze niet zomaar naar het wereld wijde web in. In plaats daarvan voert het de volgende stappen uit:
- Haalt ‘fluf’ weg en maakt zoekwoordrijke zoekopdrachten: De LLM verwijdert overbodige woorden en creëert strakke, geoptimaliseerde zoektermen.
- Breidt uit met synoniemen en variaties: De LLM voegt commercieel relevante termen toe (zoals “beste”) om betere resultaten te vinden.
- Verankert resultaten met context: De AI voegt specifieke details (zoals locatie, budget of producttype) toe om de resultaten te verfijnen.
- Optimaliseert alles voor de zoekintentie: Het uiteindelijke doel is om de achterliggende bedoeling van de gebruiker zo goed mogelijk te vertalen naar een effectieve webzoekopdracht.
Met de release van GPT-5 heeft OpenAI de manier veranderd waarop de daadwerkelijke zoekopdrachten (queries) die door de LLM worden uitgevoerd, worden opgeslagen. Door te weten welke zoekopdrachten ChatGPT zelf genereert en gebruikt om je prompt te beantwoorden, kun je je content specifiek optimaliseren.
Waar haalt ChatGPT zijn antwoord vandaan?
ChatGPT doet een API-call. Hiermee wordt er een verzoek verstuurt van je browser naar de server van OpenAI. Die stuurt vervolgens een reactie terug, een API response. De data wordt getoond in een JSON formaat.
- Open ChatGPT in Chrome en log in.
- Open een nieuwe chat.
- Voer een prompt uit die een zoekopdracht activeert en wacht tot deze klaar is.
- Kopieer de chat-ID: Haal de alfanumerieke string uit de URL na /c/ (bijv. 68179850).
- Open DevTools: Klik met de rechtermuisknop op de pagina en kies Inspecteren (Inspect) om de ontwikkelaarstools te openen.
- Navigeer naar het Netwerk-tabblad
- Herlaad de pagina.
- Filteren: Plak de gekopieerde chat-ID in de filterbalk van het Netwerk-tabblad.
- Klik op de ‘fetch’ chat-ID die vervolgens verschijnt. Er staan ook een ‘document’ chat ID maar die heb je niet nodig.
- Inspecteer het subtabblad Preview en Respons.
Op welke sleutels binnen de JSON response moet je letten?
- safe_urls: vertrouwde of goedgekeurde URLs die ChatGPT heeft benaderd of waarmee ze communiceren.
- search_result_group: binnen deze websites (hoofd urls) zijn er andere relevante urls gevonden,aangeduid met search_result.
- search_result: lijst met urls binnen een url group
- title: titel van de url
- snippet: kort fragment van de tekst van de pagina. Dit wordt gebruikt als bewijs of context om een antwoord te formuleren.
- ref_index: ChatGPT koppelt de bronnen aan de antwoorden die het gegeven heeft.
- search_model_queries: je ziet 1-3 zoekopdrachten die ChatGPT heeft uitgevoerd om tot het uiteindelijke antwoord te komen.
Waarom willen we dit weten?
GPT-modellen fungeren als een ‘slimme tussenpersoon’ tussen de gebruiker en de zoekmachine. Ze converteren je informele prompt naar een reeks zeer precieze, SEO-geoptimaliseerde zoekopdrachten voordat ze het web raadplegen. Dit is de reden waarom het cruciaal is om te optimaliseren voor deze exacte zoekopdrachten en te weten naar welke bronnen ChatGPT kijkt bij geven van een antwoord op je vraag.

Geef een reactie