Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Coding Challenge #79: Number Guessing Chatbot

Автор: The Coding Train

Загружено: 2017-10-13

Просмотров: 37404

Описание:

In this coding challenge I attempt to create a chatbot that plays a number guessing game. I use the RiveScript along the JavaScript library p5.js. Code: https://thecodingtrain.com/challenges...

🕹️ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/s...

🎥 Previous video:    • Coding Challenge #78: Simple Particle System  
🎥 Next video:    • Coding Challenge #80: Voice Chatbot with p...  
🎥 All videos:    • Coding Challenges  

References:
🔗 RiveScript: https://www.rivescript.com/
🔗 jQuery: https://jquery.com/
🔗 AIML on Wikipedia: https://en.wikipedia.org/wiki/Artific...
🔗 RiveScript on Github: https://github.com/aichaos/rivescript-js

Videos:
🎥 Programming with Text:    • Programming with Text - All Videos  
🎥 Chatbots with RiveScript - Programming with Text:    • 10.2: Chatbots with RiveScript - Programmi...  
🔴 Coding Train Live 103:    • Coding Train Live 103: More on JavaScript ...  

Related Coding Challenges:
🚂 #37 Diastic Machine:    • Coding Challenge #37: Diastic Machine  
🚂 #39 Mad Libs Generator:    • Coding Challenge #39: Mad Libs Generator  
🚂 #80 Voice Chatbot with p5.Speech:    • Coding Challenge #80: Voice Chatbot with p...  

Timestamps:
0:00 Introduce the coding challenge
0:34 Set up p5.js ketch
0:54 Reference RiveScript resources
1:13 Explain file structure
1:34 Create a RiveScript file
2:00 Initialize a number
2:22 Add a trigger to display a message
2:55 Create chat interface with HTML elements
4:38 Target HTML elements
5:13 Consider text input
6:05 Reference RiveScript for JavaScript
7:48 Fix typo
8:05 Debug console error
8:38 Import jQuery
9:50 Follow RiveScript documentation
10:20 Create a reply
11:00 Refine the bot logic
11:08 Reply to a numerical input
12:40 Check RiveScript syntax for conditionals
13:53 Test the bot
14:50 Pick a random number
15:35 Send random number to the bot
16:32 Set answer number in the bot
17:07 Test program
17:40 Debug the bot logic
18:02 Fix RiveScript syntax to set a variable
18:49 Explain shortcomings
19:18 Mention RiveScript sequencing
20:20 Conclude the coding challenge

Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound

🚂 Website: http://thecodingtrain.com/
👾 Share Your Creation! https://thecodingtrain.com/guides/pas...
🚩 Suggest Topics: https://github.com/CodingTrain/Sugges...
💡 GitHub: https://github.com/CodingTrain
💬 Discord: https://thecodingtrain.com/discord
💖 Membership: http://youtube.com/thecodingtrain/join
🛒 Store: https://standard.tv/codingtrain
🖋️ Twitter:   / thecodingtrain  
📸 Instagram:   / the.coding.train  

🎥 Coding Challenges:    • Coding Challenges  
🎥 Intro to Programming:    • Start learning here!  

🔗 p5.js: https://p5js.org
🔗 p5.js Web Editor: https://editor.p5js.org/
🔗 Processing: https://processing.org

📄 Code of Conduct: https://github.com/CodingTrain/Code-o...

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecod...

#patternmatching #chatbot #artificialintelligence #textgenerator #javascript #p5js #rivescript

Coding Challenge #79: Number Guessing Chatbot

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

10.3: Text-to-Speech with p5.Speech - Programming with Text

10.3: Text-to-Speech with p5.Speech - Programming with Text

Coding Challenge #71: Minesweeper

Coding Challenge #71: Minesweeper

Coding Challenge #99: Neural Network Color Predictor

Coding Challenge #99: Neural Network Color Predictor

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Война завершается / НАТО вступает в бой / Атака на остров

Война завершается / НАТО вступает в бой / Атака на остров

Programming with Text - All Videos

Programming with Text - All Videos

Coding Challenge 186: Wave Function Collapse

Coding Challenge 186: Wave Function Collapse

Coding Challenge #94: 2048 - Part 1

Coding Challenge #94: 2048 - Part 1

4 часа Шопена для обучения, концентрации и релаксации

4 часа Шопена для обучения, концентрации и релаксации

Шансы и вероятности в сапёре: 8, 77, 8-8, поля без 0, 1, 2, в одно нажатие.  [Games Computer Play]

Шансы и вероятности в сапёре: 8, 77, 8-8, поля без 0, 1, 2, в одно нажатие. [Games Computer Play]

Hack Pack – Введение в Arduino

Hack Pack – Введение в Arduino

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

Почему простые числа образуют эти спирали? | Теорема Дирихле и пи-аппроксимации

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

31 портал невозможной формы

31 портал невозможной формы

Coding Challenge 86: Cube Wave by Bees and Bombs

Coding Challenge 86: Cube Wave by Bees and Bombs

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

Coding Challenge #82: Image Chrome Extension: The Ex-Kitten-sion!

Coding Challenge #82: Image Chrome Extension: The Ex-Kitten-sion!

Coding Challenge #98.1: Дерево квадрантов - Часть 1

Coding Challenge #98.1: Дерево квадрантов - Часть 1

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]