Skip to content

Programming-from-A-to-Z/ChatBot-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatBot-Workshop

In this workshop, we'll discuss a brief history of "chatbots" (computer programs designed to have a text-based conversation with a human user) and examine the landscape of tools and frameworks for creating them. We'll then build our own chatbots using RiveScript, a simple scripting language with a friendly, easy to learn syntax (no programming experience necessary!). After we build some simple chatbots, we'll look at how RiveScript can be integrated in a web application with JavaScript.

RiveScript

RiveScript + p5 web editor Example

Examples of "Chat Bots"

Other Frameworks

Resources / Reading

Training Data

Libraries

  • Go - Official Go port.
  • Java - Official Java port.
  • JavaScript - Official JavaScript port.
  • Perl - Official Perl port.
  • Python - Official Python (2 and 3) port.
  • C# - RiveScript for C#/.Net
  • PHP - In-development RiveScript library for PHP.

About

A repo for resources, code for ITP Camp Workshop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages