Conversational bots

Conversational bots are programs that carry out a conversation with users. This tutorial will guide you through the basics of creating a simple conversational bot that analyses natural language input.

In what follows we will use the Go programming language in code examples.

To test out your code, you can use this free iOS app in conjunction with a server on which your code is running.

  1. A simple echo bot
  2. Natural language processing
  3. Natural language understanding