Let's build an open source chatbot builder Part 7: Intelligent context by logic graph traversal Many chatbots have a problem. They can only remember the context of a conversation to a limited extent or only in very complicated ways. Such logic often must be implemented
Let's build an open source chatbot builder Part 6: Storing logic into knowledge graphs Have you ever considered where the border between program code and processed data is? Let's resolve this boundary by building a logic graph! In the last articles you have learned
Let's build an open source chatbot builder Part 5: Chatbots and wanderer - What is graph traversal? I've already shown you the reason for saving chatbot conversations as a graph. Graph databases work fundamentally differently than classic relational approaches. Not only the storage of the data is
Let's build an open source chatbot builder Part 4: Conversations and context in graph databases Have you ever considered which factors affect the course of a conversation? At first there is the topic itself. But there is also the person that is involved, the surrounding
Let's build an open source chatbot builder Part 3: Conversations in relational databases There are many different approaches for mapping conversations in databases. In this chapter I would like to explain you which approaches are suitable and why. To decide which database is
Let's build an open source chatbot builder Part 2: Why a conversation does not fit into a tree Some botbuilders portray conversations as causal decision trees or behavior trees. In this chapter I would like to explain the reason why a guided conversation should not be a tree,
Let's build an open source chatbot builder Part 1: Chatbots and Current challenges Hi! Thank you for taking part! This is the beginning of an article series that will guide the development of an open source conversation builder from the beginning. It's not