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 Category:Book:Conversational bots#%20 Category:Subject:Artificial intelligence#Conversational%20bots
Category:Subject:Artificial intelligence/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Conversational bots#%20 Category:Book:Wikibooks Stacks/Books#Conversational%20botsCategory:Shelf:Artificial intelligence Category:Shelf:Artificial intelligence/all books Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Partly developed booksCategory:Books by completion status/all books
Category:Book:Conversational bots Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Department:Computing/all books Category:Partly developed books Category:Shelf:Artificial intelligence Category:Shelf:Artificial intelligence/all books Category:Shelf:Computer science/all books Category:Subject:Artificial intelligence Category:Subject:Artificial intelligence/all books Category:Subject:Books by subject/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books