## Model kiezen: Sonnet of Opus – welke moet je gebruiken?
Als je Claude Code hebt geïnstalleerd en ingelogd, hoef je niet meteen te piekeren over het model – het gebruikt standaard Claude Sonnet, wat in de meeste gevallen voldoende is.
### De modellen die je in Claude Code kunt gebruiken
Op dit …
## Authenticatieproces: Browser login en handmatig API-sleutel configureren
Na het installeren van Claude Code moet je nog authenticeren om het te kunnen gebruiken. Je moet de tool koppelen aan je Anthropic-account. Er zijn twee manieren om dit te doen: **browser login** en **handmatig API-sleutel …
## Hoe installeer ik Claude Code
De installatie van Claude Code heeft geen grafische interface met "Volgende"; het gebeurt volledig via de commandoregel. Als je gewend bent aan npm, duurt het hele proces niet langer dan twee minuten.
### Vereisten
Voordat je begint, zorg dat je het volgende bij d…
## Typische gebruiksscenario's
Ik verdeel de gebruiksscenario's in vier categorieën, gerangschikt van hoogste naar laagste frequentie.
---
### Categorie 1: Code begrijpen
Dit is waarschijnlijk de meest gebruikte categorie. Als je een project van iemand anders overneemt, een oude module bekijkt, …
## 1.3 Waarom code schrijven in de terminal?
Stel: je bent bezig met een nieuwe functie en ontdekt plots dat je een laag-niveau toolfunctie moet aanpassen die verspreid is over drie bestanden, met aanroepen die modules overschrijden. Je opent de editor, zoekt globaal, bladert bestand voor bestand, …
## 1.2 De 'familiebanden' met Claude Chat en API
Veel ontwikkelaars denken bij het eerste horen van Claude Code meteen aan twee andere productvormen: **Claude Chat** (webchatinterface) en **Claude API** (programmeerinterface). Ze komen allemaal van Anthropic en gebruiken onderliggend dezelfde Claud…
## 1.1 Wat is Claude Code?
### Definitie in één zin
**Claude Code is een AI-programmeeragent van Anthropic die in de terminal draait.** Ontwikkelaars beschrijven taken in natuurlijke taal, en het leest actief de codebase, stelt wijzigingen voor, voert opdrachten uit, voert tests uit, werkt met Git e…
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…