We learn about Artificial Intelligence by creating our own Chatbot. In the process, we learn about working with text (words) and more advanced constructs such as lists and arrays. Chatter bots
1. Resources and Background 1.1 Student Samples - chatbots created by students 2a. Creating a Chatbot - LiveCode (new LiveCode commands/messages are in red) 2.1 Starter Chatbot (Is In, Contains) - make it your own 2.2 Keyword Search (Find) - find whole words 2.3 Word Groups (WordOffset, Find Word) - I like, I want 2.4 Using Lists (specialFolderPath, Repeat For Each, Exit Repeat) - save time, work and to simplify code 2.5 Saving Lists to hard drives 2.6 Using Arrays for fast word lookups 2.7 Using I/O to load responses from a file 2.8 Adding extras (Answer File) to your custom chatbot 2.9 Enhancements - Voice Recognition, Speech, APIs, Avatars, Interactive Faces 2b. Creating a Chatbot - Python Python - Links Activity 1 - Starter Chatbot, - make it your own Activity 2 - Keyword Search - find whole words Activity 3 - Word Groups - I like, I want Activity 4 - Using Lists on input to simplify code Activity 5 - Using Dictionarys on responses to simplify and speed up Activity 6 - Using I/O to load responses from a file Activity 7 - Create your custom chatbot Activity 8 - Enhancements - Voice Recognition, Speech, APIs, Avatars, Interactive Faces |
Artificial Intelligence
Subpages (14):
AI - Activity 1 - Starter Chatbot - LiveCode
AI - Activity 2 - Keyword Search
AI - Activity 2 - Keyword Search - Chatbot - LiveCode
AI - Activity 3 - Groups of Words
AI - Activity 4
AI - Activity 5
AI - Activity 6
AI - Activity 7
AI - Adding Extras
AI Arrays
AI - Resources
AI Samples
Face Recognition
UsingLists
Comments