When I was in university (and I am very much revealing my age here) artificial intelligence was not considered a “cool” thing. Far from it. There were no bachelor degrees in AI.
In my final year at Warwick University I had taken so many AI-related courses, including cognitive sciences from the Psychology department, that I had to “sit down and have a chat” about whether my Computer Science degree was still a “proper” one. With help from my supervisor I won the argument and my fascination with the subject was enough that I went on to do a PhD in AI, focussing on the very specific subfield of multi-agent systems. I enjoyed how multi-agent systems combined AI techniques, software engineering and inspiration from sociology to study how heterogeneous and autonomous systems could communicate, coordinate and collaborate to solve problems together.
After university, my attention went to knowledge management systems, Semantic Web technologies and web technologies more generally. My multi-agent systems days, I thought, were well and truly behind me.
The age of conversational applications
Fast-forward a few years. There was a new budding field of activity in the digital world. Chabots were becoming a thing. I loved how they could add a new tool to the arsenal of digital experience builders and how they turned the tables on human-computer interaction. When we point and click (or zoom and pinch) we have to figure out how the machine works. When we talk though, it’s the machine that needs to figure out what we need.
We ended up founding GreenShoot Labs to explore the conversational application space. After a couple of years of building solutions for a broad range of organisations from consumer-facing brands, to government and large enterprises, we are more convinced than ever that conversational applications will transform how we interact with organisations and each other. We have big challenging problems to solve as people and better automation through conversation is part of that solution. It is how we make it easier for people to access government services, scale education, build better health services and so much more.
From a tooling perspective, though, we felt that things were not quite where they could be. I was surprised that all the effort was almost exclusively on the natural language processing side of things. Forgive the pun, but there was not a lot of conversation about what conversations are. Where was a definition of a conversational model? Where was mention of all the work around interaction done in multi-agent systems research? A bot (or bots) talking with a human is exactly the sort of problem we’ve been working on.
Machine learning on its own or simple decision diagrams are not enough. We need tools that combine a number of different approaches and tie it all together. More importantly, we need tools that enable any organization to design, develop, deploy and maintain useful conversational applications at scale. So we set about building one.
The birth of OpenDialog
OpenDialog is unlike any other conversational tool out there. Yes, I fully acknowledge that that is a comment everyone likes to make about their own tool and ideas and I do not make it lightly.
Here are the reasons why OpenDialog’s approach is different from the other (very exciting and very interesting) work happening already in the conversational space.
Although we have been exploring these ideas for the past two years, we are only just at the start of this journey. From better customer service across any channel to applications that help people better manage their health, learn new skills and collaborate more effectively; conversational applications have the potential to make the digital world more accessible and more useful for all, at scale.
We want OpenDialog to be the tool that makes it possible for your organisation to fully exploit the benefits of conversational applications and are looking forward to talking with you about how we can help you achieve that!