> For the complete documentation index, see [llms.txt](https://oswaldai.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oswaldai.gitbook.io/docs/functionele-documentatie/bouwen/testen.md).

# Testen

De NLP zal bij input van de gebruiker dus twee zaken doen:

* De [intentie](/docs/functionele-documentatie/bouwen/trainen-van-de-nlp.md) herkennen op basis van de hele zin
* Nul, één of meerdere [entiteiten](/docs/functionele-documentatie/bouwen/entiteiten.md) herkennen in de zin

Op basis van deze input zullen we later scenario’s kunnen maken.

Het is in Oswald mogelijk om te testen of de chatbot de intenties en entiteiten goed herkent. Dit doe je door in het linkermenu op `Trainen`. Je kan dan een zin ingeven die als input voor de chatbot zou kunnen dienen. Klik op de entertoets van je toetsenbord om de resultaten van Oswald te bekijken.

![](https://1621246471-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_IHdvfaXCVi1CBgkrB%2F-Lme0hclA7HnZv-CPYX2%2F-L_IVZ6F2OG-6O8dIKsc%2Ftesten_1.png?alt=media\&token=361a0490-5bcb-4b4b-aa52-7b79f067ebc7)

![](https://1621246471-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_IHdvfaXCVi1CBgkrB%2F-Lme0hclA7HnZv-CPYX2%2F-L_IVaPSRX8Jv9NjQzgj%2Ftesten_2.png?alt=media\&token=2ed68a0c-9b40-4941-9e59-8e3426843042)

Je ziet hier verschillende resultaten:

* De genormaliseerde zin die de chatbot begrepen heeft. Hierin zijn speciale tekens en hoofdletters verwijderd. Verder zie een duidelijke aanduiding van alle [entiteiten](/docs/functionele-documentatie/bouwen/entiteiten.md) die de chatbot gevonden heeft in de zin  in de vorm `<naam van entiteit>:<waarde van entiteit>`
* Intentie: de intentie met de hoogste score. Let op: als de intentie met de hoogste score onder de drempelwaarde ligt, zal in een conversatie de `junk`-intentie gegeven worden, ook al staat er hier een andere intentie.
* Schattingen: voor elke intentie een schatting van hoe waarschijnlijk het is dat de zin deze intentie heeft

Het best mogelijke geval is dat de intentie die je **verwacht** een **hoge** score geeft en de **andere** intenties een **lage** score. Als dat niet het geval is kan je de correcte intentie selecteren onder `Intentie` en op `Valideren` klikken. De zin zal nu toegevoegd worden als trainingszin van die intentie en het systeem zal opnieuw trainen. Na enkele seconde zou de schatting van de verwachte intentie hoger moeten liggen.
