Een goede **Spec Coding** (specificatiegedreven programmeren) draait erom "vage ideeën" om te zetten in "precieze, verifieerbare, uitvoerbare contracten". Het is niet alleen het schrijven van een document, maar het opzetten van een **ondubbelzinnige communicatietaal** tussen mens en AI (of tussen me…
Het 'gevoel/sfeer gedreven' model van Vibe Coding is geweldig voor snelle prototyping en creatieve verkenning, maar zonder controle kan het gemakkelijk in een aantal typische valkuilen vallen. Hieronder worden de valkuilen samengevat vanuit vijf dimensies: **codekwaliteit, onderhoudbaarheid, beveili…
Dit is een probleem waar de meeste programmeurs mee te maken krijgen. **Vibe Coding** en **Spec Coding** zijn twee fundamenteel verschillende werkmethoden bij het programmeren met behulp van grote taalmodellen (LLM). Het kernverschil is: **of je 'invoer' aan de AI een vaag gevoel is of een precieze …
Query-kwaadaardige injectie (kwaadaardige prompt-injectie / retrieval poisoning) is een zeer reële veiligheidsdreiging voor RAG-systemen in de praktijk. Aanvallers kunnen via zorgvuldig geconstrueerde invoer proberen het model gevoelige informatie te laten lekken, beperkingen te omzeilen, onbedoelde…
Prompt-optimalisatie (Prompt Engineering / Optimization) is een cruciale vaardigheid om grote taalmodellen "gehoorzaam" te maken, vooral in RAG-systemen, waar het direct bepaalt of het model trouw de opgehaalde inhoud volgt, hallucinaties vermijdt en de uitvoerformaten naleeft.
---
## 1. Kernprinc…
RAG optimaliseren is geen kwestie van één enkele aanpassing, maar een **volledige ketenoptimalisatie**. Hieronder geef ik systematische strategieën vanuit vier dimensies: **data-indexatie, retrieval, generatie en evaluatie**, samen met praktijkervaring die je in een sollicitatiegesprek kunt noemen.
…
## Wat doet Embedding eigenlijk? — Van technische essentie tot antwoorden op sollicitatiegesprekken
### 1. Technische essentie: de kern in één zin
**De kern van Embedding is het afbeelden van discrete, ongestructureerde gegevens (tekst, afbeeldingen enz.) naar een continue, laag-dimensionale vecto…
De nauwkeurigheid is de kern van een kennisvraag-antwoordsysteem, vooral wanneer je het probeert toe te passen in serieuze scenario's (zoals medisch, juridisch, interne bedrijfsondersteuning). Mijn visie kan worden samengevat als: **Nauwkeurigheid is een multidimensionaal concept; je moet niet allee…
### Wat is RAG?
**RAG** staat voor **Retrieval-Augmented Generation**, in het Nederlands ook wel **opzoekingsversterkte generatie** genoemd.
Simpel gezegd is het een techniek die een groot taalmodel voorziet van een **naslagwerk dat het altijd kan raadplegen**.
Je kunt een groot taalmodel beschou…
## 1. Kernconcept van een Skill
Een Skill is een verzameling uitvoerbare capaciteitseenheden die zijn ingekapseld in een **Agent (intelligente entiteit)** of **AI-systeem**. Het bevat doorgaans:
- **Triggercondities**: Wanneer wordt het aangeroepen (bijv. gebruikersinstructies, systeemgebeurteniss…
## Drie kernmethodologieën van AI Agent: ReAct, Plan-and-Solve en Reflection
Een AI Agent is een intelligente entiteit die autonoom zijn omgeving kan waarnemen, beslissingen kan nemen en acties kan uitvoeren. De drie belangrijkste methodologieën zijn ReAct, Plan-and-Solve en Reflection. Hieronder w…
## Wat is Mixture-of-Agents (MOA)?
**MOA** is een **multi-agent samenwerkingsarchitectuur** waarvan de kern is: meerdere onafhankelijke AI-modellen ("experts" of "Agent" genoemd) worden gecombineerd via een **routerings-/schakelmechanisme**, waarbij elke expert zijn beste subtaak behandelt, en uite…
# Agent Geheugensysteem Ontwerp: Implementatie van Korte- en Lange Termijn Geheugen
Dit artikel bespreekt het ontwerp van het geheugensysteem van een Agent, verdeeld in twee lagen: kortetermijngeheugen en langetermijngeheugen, en beschrijft gedetailleerd de respectievelijke implementatieoplossingen…
# Samenvatting van het verschil tussen Agent toolaanroep en gewone functieaanroep
Dit artikel bespreekt de kernverschillen tussen Agent toolaanroep en gewone functieaanroep, en gaat in detail in op het mechanisme, de waarde, veelvoorkomende faalmodi en strategieën voor Agent toolaanroep.
## Samenv…
# AI-interviewvraag 2: Hoe zorg je ervoor dat een groot taalmodel (LLM) betrouwbaar tools aanroept?
Hoe zorg je ervoor dat een groot taalmodel (LLM) bij het aanroepen van tools betrouwbaar en controleerbaar werkt, en niet alleen afhankelijk is van prompts om het model te 'overtuigen'? Er is een sys…
# Function Calling Technische Samenvatting
## 1. Definitie
Function Calling is een mechanisme waarmee ontwikkelaars via een JSON-schema beschikbare externe tools (zoals API's) kunnen beschrijven aan een groot taalmodel (LLM). Wanneer het model besluit dat een tool moet worden aangeroepen om de vraa…
# Gids en technische analyse voor vectordatabases
Dit artikel is een gedeelde ervaring en technische analyse over sollicitatiegesprekken over vectordatabases. Het legt systematisch de kernconcepten, technische principes, selectieadviezen en toepassingsscenario's van vectordatabases uit.
## 1. Kern…