Chatbot

Een Chatbot is een geautomatiseerd proces dat zich voor doet als een live gesprekspartner.

Een Chatbot leert (kunstmatige intelligentie) door middel van trefwoorden die zijn opgenomen in een database en antwoord het resultaat als :

  • Tekst;
  • Gepsproken geluidsfragment;
  • Redirect naar relevante pagina.

Een chatbot heeft vaak een korte persoonsnaam zoals :

Voor deze website heb ik een Chatbot ontwikkeld waarbij meerdere trefwoorden worden gekoppeld aan een antwoord :

Chatbot

Een echte conversatie nabootsen is bijna onmogelijk, het geeft alleen maar een negatief beeld als de Chatbot geen antwoord kan geven.

Door het te gebruiken als een zoekfunctie, en deze te koppelen aan bijvoorbeeld een Knowledge Base heb je er veel meer aan.

Het nadeel van Fulltext-search is dat deze geen resultaten geeft van trefwoorden korter dan 4 karakters.

Deze beperking kan niet dynamisch worden aangepast, het is alleen mogelijk door de mysql variabele 'ft_min_word_len' te wijzigen.

Logisch want een aanpassing zou er voor zorgen dat alle indexes herbouwd moeten worden.

Als alternatief zou het LIKE operator gebruikt kunnen worden, deze is alleen niet zo efficiƫnt als Fulltext-search.

De vraag wordt dan eerst gesplitst worden naar trefwoorden, en voor elk trefwoord wordt er een MySQL query uitgevoerd.

Meer informatie : Chatbots.org

David van der Tuijn
"Mijn naam is David van der Tuijn, als senior php developer bij Floro Webdevelopment B.V. werk ik samen met een projectleider, back-end developers, front-end developers en designers, op basis van een functioneel- (FO) en technisch ontwerp (TO), bouw ik webapplicaties die voldoen aan de nieuwste ontwikkelingen op internet gebied. Ik werk zelfstandig, weet hoe een architectuur opgezet moet worden en kan deze uitdragen in een multidisciplinair team. binnen een project adviseer ik over de juiste methoden en technieken. Ik ontwikkel en bewaak de kwaliteit van de development werkzaamheden in projecten en kan projecten binnen een afgegeven planning afronden."