| 1. Crawlen | Ontdek toegestane pagina’s via URL’s en sitemaps. | Verwachte URL’s zijn aanwezig; uitgesloten en privépaden ontbreken. |
| 2. Parsen | Extraheer koppen, tekst, lijsten, tabellen, code, canonieke URL’s en metadata. | Navigatieruis wordt verwijderd zonder opdrachten of versielabels weg te laten. |
| 3. Opdelen | Deel content op in samenhangende passages die de identiteit van pagina en sectie behouden. | Elke passage is afzonderlijk begrijpelijk en behoudt de vereisten. |
| 4. Embedden | Zet passages om voor semantische matching en sla bronmetadata op. | Elke vector verwijst naar één actuele, toegestane bronpassage. |
| 5. Ophalen | Rangschik een kleine set passages op basis van de vraag van de bezoeker. | Recall@k-tests plaatsen de referentiepassage in de contextset. |
| 6. Prompten | Combineer de vraag, passages, bronmetadata en fallbackregels. | Instructies kunnen machtigingen niet uitbreiden of fallbackregels overschrijven. |
| 7. Beantwoorden | Genereer alleen ondersteunde details of weiger wanneer het bewijs onvoldoende is. | Wezenlijke claims volgen de context; ontbrekend bewijs activeert fallback. |
| 8. Citeren | Voeg de canonieke pagina en sectie toe die het antwoord ondersteunen. | Links werken, komen overeen met de versie en ondersteunen de claim rechtstreeks. |