{"id":29531,"date":"2022-09-22T07:25:48","date_gmt":"2022-09-22T14:25:48","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=29531"},"modified":"2023-09-18T13:09:50","modified_gmt":"2023-09-18T20:09:50","slug":"tynker-toolbox-the-ai-blocks","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/","title":{"rendered":"Tynker Toolbox: The AI Blocks"},"content":{"rendered":"\n<p>Wondering what all the fuss is about with Tynker&#8217;s new AI blocks? You&#8217;ll see three cool new extensions that simplify working with AI for kids \u2014 friendly metaphors that will help them see the big idea of computer science \u2014 and get them excited about coding, too.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Introducing: A.I. Projects from Tynker! - 1\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/l51xe2EjVok?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<p>Find these cool FREE projects by logging in at <strong>tynker.com<\/strong>, them choose <strong>Projects > Create Project > AI\/ML. <\/strong>You&#8217;ll find simple starter &#8220;blank projects&#8221; with extensions enabled, as well as patient, step-by-step how-tos on the basics.\u00a0<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/sREkd3WtCjkMGzQXrzdhl6dTCknd3In6zlMMOCmthIdht4jbisnti5nhCEkhGKjXYcTv9keCBEltmdIuARALT44OP6FAivNqyjt9dQfBDozQAB-CnAH59tPpBSJYFmbCQf7WFZrOGLrgErycoBQp2JPgMAGg20-_11QkkUleC6Oaj2porPxy8wC89Q\" alt=\"\"\/><\/figure><\/div>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d7c0c00f7bd\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #206be5;color:#206be5\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #206be5;color:#206be5\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d7c0c00f7bd\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Watch_Our_Recorded_Webinar\" title=\"Watch Our Recorded Webinar\">Watch Our Recorded Webinar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Pose_Detection_Extension\" title=\"Pose Detection Extension\">Pose Detection Extension<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Object_Recognition_Extension\" title=\"Object Recognition Extension\">Object Recognition Extension<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Natural_Language_Processing_Extension\" title=\"Natural Language Processing Extension\">Natural Language Processing Extension<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Project_Ideas\" title=\"Project Ideas\">Project Ideas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Project_1_Finger_Paint\" title=\"Project #1: Finger Paint&nbsp;\">Project #1: Finger Paint&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Project_2_Cowboy_Mustache\" title=\"Project #2: Cowboy Mustache&nbsp;\">Project #2: Cowboy Mustache&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Project_3_Greenscreen\" title=\"Project #3: Greenscreen&nbsp;\">Project #3: Greenscreen&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Project_4_Little_Bit_Louder_Now\" title=\"Project #4: Little Bit Louder Now\">Project #4: Little Bit Louder Now<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Create_the_Classifier\" title=\"Create the Classifier\">Create the Classifier<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Play_Music\" title=\"Play Music\">Play Music<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Prompt_User_Input\" title=\"Prompt User Input\">Prompt User Input<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#Dont_Forget_Recorded_Webinar\" title=\"Don&#8217;t Forget: Recorded Webinar\">Don&#8217;t Forget: Recorded Webinar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#More_Activities\" title=\"More Activities\">More Activities<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Watch_Our_Recorded_Webinar\"><\/span>Watch Our Recorded Webinar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Want a hands-on demo? Join us for a FREE 30 minute walkthrough and then share these projects with your students! Any teacher grades K-12 are welcome to join, free of charge.&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"sf-button large accent standard \" href=\" https:\/\/gotyn.kr\/aiwebinar\" target=\"_blank\"><span class=\"text\">WATCH RECORDING!<\/span><\/a>\n\n\n\n<p>Sign up for immediate access to the recording! If you just can&#8217;t wait to dive into using the AI Blocks, keep on reading.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pose_Detection_Extension\"><\/span>Pose Detection Extension<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You&#8217;ve always been able to use live video and your computer&#8217;s webcam using Tynker&#8217;s <a href=\"https:\/\/www.tynker.com\/blog\/the-ar-blocks\/\"><strong>Augmented Reality blocks (AR)<\/strong><\/a>. But now, Tynker has added hand, face, and hand detection to the Workshop, allowing for amazing interactive projects.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112802\/Pose-Detection_2x.png\" alt=\"\" class=\"wp-image-29574\" width=\"125\" height=\"125\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112802\/Pose-Detection_2x.png 500w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112802\/Pose-Detection_2x-300x300.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112802\/Pose-Detection_2x-150x150.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112802\/Pose-Detection_2x-250x250.png 250w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112802\/Pose-Detection_2x-96x96.png 96w\" sizes=\"auto, (max-width: 125px) 100vw, 125px\" \/><\/figure><\/div>\n\n\n<p>Take your webcam&#8217;s input to the next level \u2014 if you enable the <strong>Pose Detection AI<\/strong> you&#8217;ll see blocks with unique capabilities:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Face <\/strong>\u2014 Track landmarks on your face like your eyes and mouth. Create cool costumes and photo filters.<\/li>\n\n\n\n<li><strong>Hands <\/strong>\u2014 Create games and apps that follow your fingers!&nbsp;<\/li>\n\n\n\n<li><strong>Body <\/strong>\u2014 Create a dancing game or an exercise tracker.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Tons of Customization! <\/strong>These are the blocks that do the magic. Try them out in your code!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110905\/body-detection.png\" alt=\"\" class=\"wp-image-29566\" width=\"501\" height=\"138\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110905\/body-detection.png 1002w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110905\/body-detection-300x83.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110905\/body-detection-150x41.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110905\/body-detection-768x212.png 768w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110910\/face-detection.png\" alt=\"\" class=\"wp-image-29567\" width=\"488\" height=\"138\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110910\/face-detection.png 975w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110910\/face-detection-300x85.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110910\/face-detection-150x42.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110910\/face-detection-768x217.png 768w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110915\/hand-detection-1024x273.png\" alt=\"\" class=\"wp-image-29568\" width=\"512\" height=\"137\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110915\/hand-detection-1024x273.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110915\/hand-detection-300x80.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110915\/hand-detection-150x40.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110915\/hand-detection-768x205.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110915\/hand-detection.png 1036w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Object_Recognition_Extension\"><\/span>Object Recognition Extension<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You&#8217;ll find another extension called <strong>Object Recognition \u2014 <\/strong>blocks that help classify objects \u2014 either using static photos or live video.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112721\/Object-Recognition_2x.png\" alt=\"\" class=\"wp-image-29572\" width=\"125\" height=\"125\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112721\/Object-Recognition_2x.png 500w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112721\/Object-Recognition_2x-300x300.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112721\/Object-Recognition_2x-150x150.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112721\/Object-Recognition_2x-250x250.png 250w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112721\/Object-Recognition_2x-96x96.png 96w\" sizes=\"auto, (max-width: 125px) 100vw, 125px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Natural_Language_Processing_Extension\"><\/span>Natural Language Processing Extension<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You&#8217;ll also find <strong>Natural Language Processing<\/strong> (NLP) blocks that allow you to create chatbots, and other fancy text-processing applications easily, with block code.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112741\/NLP_2x.png\" alt=\"\" class=\"wp-image-29573\" width=\"125\" height=\"125\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112741\/NLP_2x.png 500w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112741\/NLP_2x-300x300.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112741\/NLP_2x-150x150.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112741\/NLP_2x-250x250.png 250w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921112741\/NLP_2x-96x96.png 96w\" sizes=\"auto, (max-width: 125px) 100vw, 125px\" \/><\/figure><\/div>\n\n\n<p><strong>Tip: <\/strong>Enable only the Tynker extensions you need. It usually makes sense to enable these extensions one-at-a-time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Project_Ideas\"><\/span>Project Ideas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You&#8217;ll find patient step-by-step tutorials after logging into tynker.com at <strong>+Create Project &gt; AI\/ML<\/strong>. You&#8217;ll find simple starter &#8220;blank projects&#8221; with extensions enabled, as well as patient, step-by-step how-tos on the basics.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144036\/project_sock_puppet-1024x572.png\" alt=\"\" class=\"wp-image-29646\" width=\"512\" height=\"286\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144036\/project_sock_puppet-1024x572.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144036\/project_sock_puppet-300x168.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144036\/project_sock_puppet-150x84.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144036\/project_sock_puppet-768x429.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144036\/project_sock_puppet.png 1200w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144050\/project_omg-1024x572.png\" alt=\"\" class=\"wp-image-29647\" width=\"512\" height=\"286\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144050\/project_omg-1024x572.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144050\/project_omg-300x168.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144050\/project_omg-150x84.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144050\/project_omg-768x429.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144050\/project_omg.png 1200w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144108\/project_thing_with_a_face-1024x572.png\" alt=\"\" class=\"wp-image-29648\" width=\"512\" height=\"286\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144108\/project_thing_with_a_face-1024x572.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144108\/project_thing_with_a_face-300x168.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144108\/project_thing_with_a_face-150x84.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144108\/project_thing_with_a_face-768x429.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144108\/project_thing_with_a_face.png 1200w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144122\/project_snow_angel-1024x572.png\" alt=\"\" class=\"wp-image-29649\" width=\"512\" height=\"286\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144122\/project_snow_angel-1024x572.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144122\/project_snow_angel-300x168.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144122\/project_snow_angel-150x84.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144122\/project_snow_angel-768x429.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921144122\/project_snow_angel.png 1200w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Looking for even more? Check out the starter scripts below, too!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Project_1_Finger_Paint\"><\/span>Project #1: Finger Paint&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Let&#8217;s start by creating a hand-tracking project. This simple script will follow your right hand&#8217;s index finger&#8217;s tip as it moves, stamping copies of itself on the screen. It might look a little like this:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/YeFdHSf4n3WN_EgsQ63K_hOxULGSzCAxEaeXzl-wTBVedkAgR0nTb217kWVwmJVhTVFZDpqIQpca_BTdQ4EnC9nXRGiFBC0VqkM-ZO7yQGWgquOyHzzpBcw9rd9YKt1LYAoGPGc9ANaWhUac-0TywPtszdudf5nUZc6qv8Wipike_o8ApHmPfR0NRA\" alt=\"\"\/><\/figure>\n\n\n\n<p>First we&#8217;ll enable the hand-tracking system and show the detection. This will give you a hint at your hand&#8217;s locations on the stage. If you press <strong>Play <\/strong>after writing this code, you should see a &#8220;skeleton&#8221; of your hands appear on the stage, following their movement. You may need to <strong>Allow<\/strong> webcam access.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands-1024x777.png\" alt=\"\" class=\"wp-image-29565\" width=\"512\" height=\"389\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands-1024x777.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands-300x228.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands-150x114.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands-768x583.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands-94x70.png 94w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110253\/start-hands.png 1036w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Then draw a paint splotch or another &#8220;mark&#8221; to follow your finger (<strong>Add Actor &gt; Drawing Tool<\/strong>). Write the following code so that this actor always follows the finger. The <strong>stamp <\/strong>command draws a copy of the actor as it goes, leaving behind a trail wherever your finger went!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-1024x827.png\" alt=\"\" class=\"wp-image-29564\" width=\"512\" height=\"414\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-1024x827.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-300x242.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-150x121.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-768x620.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-1536x1240.png 1536w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint-1280x1033.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110232\/finger-paint.png 1702w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Make a mess? Use the <strong>clear <\/strong>block to remove stamps or other pen marks. And check out the Sock Puppet tutorial for more cool Hand-Tracking ideas.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110219\/clear-1.png\" alt=\"\" class=\"wp-image-29563\" width=\"135\" height=\"69\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110219\/clear-1.png 540w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110219\/clear-1-300x153.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110219\/clear-1-150x77.png 150w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Project_2_Cowboy_Mustache\"><\/span>Project #2: Cowboy Mustache&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The face tracking blocks are perfect for inventing a &#8220;Photobooth&#8221; app where kids can put on funny costumes using live video. We&#8217;ll use the AI blocks to create a smarter costume that follows your face, dynamically, as you move around the screen!&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"408\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110159\/mustache-in-action-small-1.png\" alt=\"\" class=\"wp-image-29562\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110159\/mustache-in-action-small-1.png 500w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110159\/mustache-in-action-small-1-300x245.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921110159\/mustache-in-action-small-1-150x122.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n<p>Here&#8217;s the simple script to start the AI system and the live video.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105103\/start-video.png\" alt=\"\" class=\"wp-image-29559\" width=\"488\" height=\"393\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105103\/start-video.png 975w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105103\/start-video-300x242.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105103\/start-video-150x121.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105103\/start-video-768x619.png 768w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure><\/div>\n\n\n<p>Here&#8217;s the script for a Mustache actor. It goes right to the tip of your nose, no matter where you move. Try drawing a custom &#8216;stache of your own (<strong>Add Actor &gt; Drawing Tool<\/strong>), then add this code:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose-985x1024.png\" alt=\"\" class=\"wp-image-29558\" width=\"493\" height=\"512\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose-985x1024.png 985w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose-289x300.png 289w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose-144x150.png 144w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose-768x798.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose-150x156.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105049\/go-to-nose.png 1097w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/figure><\/div>\n\n\n<p>Play your project to make sure it behaves like you expected. Wherever you move, your costume should move with you! Here are some ideas to extend this project.&nbsp;<\/p>\n\n\n\n<p><strong>Take A Selfie.<\/strong> Use the <strong>take screenshot <\/strong>block. Here&#8217;s a script for a button actor.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105035\/take-screenshot.png\" alt=\"\" class=\"wp-image-29557\" width=\"461\" height=\"276\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105035\/take-screenshot.png 921w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105035\/take-screenshot-300x180.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105035\/take-screenshot-150x90.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105035\/take-screenshot-768x460.png 768w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/figure><\/div>\n\n\n<p><strong>Match The Angle. <\/strong>Want to make a hat costume that seems to stay on your head? Just change the mustache script to use a different landmark (for example, change <strong>Nose Tip <\/strong>to <strong>Forehead<\/strong>). Then add a block like this so it matches your head&#8217;s rotation!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle-1024x244.png\" alt=\"\" class=\"wp-image-29556\" width=\"512\" height=\"122\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle-1024x244.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle-300x72.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle-150x36.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle-768x183.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle-1280x305.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105020\/set-rotation-angle.png 1408w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p><strong>Custom Facepaint. <\/strong>You can even create facepaint with the <strong>face effect <\/strong>block. Use this block, then choose <strong>Custom &gt; Edit<\/strong>, and then make a cool carnival-style costume of your own design!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-1024x294.png\" alt=\"\" class=\"wp-image-29555\" width=\"512\" height=\"147\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-1024x294.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-300x86.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-150x43.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-768x220.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-1536x441.png 1536w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint-1280x367.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921105005\/face-paint.png 1568w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Sirp6vDbOWOe_dmx_l61mTeli3DHHqM9KIUXsY85QsfmRlu817QM7ara8MlmZm-n684g9_gAnxA9kjFHl-U0Q1My65duW9-uXOvNP8g8MxMFdgk8Kvv7i6rj6y1ud91nnP-WDzPEYEGnjpYSMczXEW_WdCRRRqxUj804ye-NuCXDGA8Myb7uU7KLlg\" width=\"351\" height=\"333\"><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Project_3_Greenscreen\"><\/span>Project #3: Greenscreen&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now let&#8217;s try working with the <strong>Body Detection<\/strong> blocks to create a virtual greenscreen effect. Where do you want to visit? Make sure to add a custom background (<strong>Stage &gt; \u2699\ufe0f &gt;Add Background<\/strong>). Then add the following code to your Stage.&nbsp;&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104947\/greenscreen.png\" alt=\"\" class=\"wp-image-29554\" width=\"251\" height=\"197\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104947\/greenscreen.png 1002w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104947\/greenscreen-300x235.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104947\/greenscreen-150x118.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104947\/greenscreen-768x602.png 768w\" sizes=\"auto, (max-width: 251px) 100vw, 251px\" \/><\/figure><\/div>\n\n\n<p>That&#8217;s it! Try adding controls to switch backgrounds or give yourself costumes.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104924\/next-background.png\" alt=\"\" class=\"wp-image-29553\" width=\"372\" height=\"138\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104924\/next-background.png 744w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104924\/next-background-300x111.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104924\/next-background-150x56.png 150w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/figure><\/div>\n\n\n<p>Want to add a parrot who sits on your shoulder? The Body Tracking blocks use landmarks, too.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104655\/go-to-shoulder-1024x291.png\" alt=\"\" class=\"wp-image-29552\" width=\"512\" height=\"146\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104655\/go-to-shoulder-1024x291.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104655\/go-to-shoulder-300x85.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104655\/go-to-shoulder-150x43.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104655\/go-to-shoulder-768x218.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104655\/go-to-shoulder.png 1182w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104634\/parrot.png\" alt=\"\" class=\"wp-image-29551\" width=\"176\" height=\"202\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104634\/parrot.png 352w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104634\/parrot-262x300.png 262w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104634\/parrot-131x150.png 131w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104634\/parrot-150x172.png 150w\" sizes=\"auto, (max-width: 176px) 100vw, 176px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Project_4_Little_Bit_Louder_Now\"><\/span>Project #4: Little Bit Louder Now<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The Natural Language Processing blocks are a little different. You don&#8217;t need a webcam to use them. And unlike these other AI block families, you&#8217;ll have to &#8220;train&#8221; your AI to make smart decisions. Let&#8217;s see how they work.&nbsp;<\/p>\n\n\n\n<p>Here&#8217;s the big idea of this project: an actor called Speakers plays a song on repeat. The user can type input, which has one of three possible responses:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The music&#8217;s volume increases<\/li>\n\n\n\n<li>The music&#8217;s volume decreases<\/li>\n\n\n\n<li>The music continues to play with no changes<\/li>\n<\/ul>\n\n\n\n<p>The interesting thing is that the interface will be <strong>natural language<\/strong>, rather than buttons or a volume knob. You can type all kinds of unusual phrases that your program will try to categorize into the correct response. You might type, &#8220;Can&#8217;t hear you at all dude&#8221; or &#8220;Pump it up&#8221; and the AI will understand your request, raising or lowering the volume, like magic!&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/IcTPMPDH7P1kEu6Jlxeq1i48iEEIo43ZV4MUGYCibRrUIivybK3RsysrSQE3W6RJ5R0Uf9wP762b45nJKUqND8xfI1IAKePJe7efWSD6dvtIuwnVCOiFYqlq6B3tUwSrKNBSkAsCTJdsHuDysNfTSVzFcE83Z4tqKxyWj7s5LKjBOXrkBt4EvVvquQ\" alt=\"\"\/><\/figure><\/div>\n\n\n<p>The more you train, the smarter the AI gets. Let&#8217;s dive in.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Create_the_Classifier\"><\/span>Create the Classifier<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>First, we&#8217;ll need to create a text classifier. This <strong>boombox <\/strong>now does the NLP work in our project.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-1024x320.png\" alt=\"\" class=\"wp-image-29550\" width=\"256\" height=\"80\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-1024x320.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-300x94.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-150x47.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-768x240.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-1536x480.png 1536w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier-1280x400.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104613\/create-classifier.png 1767w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n<p>Then with that complete, we&#8217;ll train the classifier using some common phrases for turning up, turning down, and doing nothing to the music.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"105\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-1024x105.png\" alt=\"\" class=\"wp-image-29549\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-1024x105.png 1024w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-300x31.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-150x15.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-768x79.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-1536x158.png 1536w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-2048x211.png 2048w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104600\/intents-1280x132.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This code associates a series of <strong>phrases <\/strong>with <strong>intents <\/strong>in our text classifier named <strong>boombox<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Notice how the three intents are called <strong>louder<\/strong>, <strong>softer<\/strong>, and <strong>nothing<\/strong>.<\/p>\n\n\n\n<p>You can add and remove phrases to each intent using the <strong>(+) <\/strong>and <strong>(-) <\/strong>buttons. The more phrases you give the AI, the more likely it will be able to understand you.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Play_Music\"><\/span>Play Music<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>We also need to play the music continuously. Choose a song you like or upload your own.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-798x1024.png\" alt=\"\" class=\"wp-image-29548\" width=\"399\" height=\"512\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-798x1024.png 798w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-234x300.png 234w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-117x150.png 117w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-768x985.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-1197x1536.png 1197w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-1597x2048.png 1597w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-1280x1642.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever-150x192.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104534\/play-forever.png 1712w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure><\/div>\n\n\n<p>Notice how we created a global variable called <strong>volume level <\/strong>and give it a starting value of 50%. The variable is also set in the <strong>forever <\/strong>loop so that any changes to the <strong>volume level <\/strong>are heard right away.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prompt_User_Input\"><\/span>Prompt User Input<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Of course, we still need to get the user&#8217;s input and program the <strong>volume level<\/strong> to change, too. Here&#8217;s how that works. We&#8217;ll organize a request for user input into a function called <strong>prompt user input<\/strong>.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-672x1024.png\" alt=\"\" class=\"wp-image-29547\" width=\"504\" height=\"768\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-672x1024.png 672w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-197x300.png 197w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-98x150.png 98w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-768x1170.png 768w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-1008x1536.png 1008w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-1344x2048.png 1344w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-1280x1951.png 1280w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104520\/volume-prompt-150x229.png 150w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/figure><\/div>\n\n\n<p>First, the script does some text formatting work, setting the style and colors of speech bubbles. Then the user is prompted to answer the question, &#8220;How does it sound?&#8221;<\/p>\n\n\n\n<p>The user&#8217;s answer is captured using the <strong>ask <\/strong>blocks, and the <strong>answer <\/strong>is fed to the NLP classifier called <strong>boombox<\/strong>. The resulting <strong>intent <\/strong>can be one of four options, which are handled by the if-else statement.&nbsp;<\/p>\n\n\n\n<p>The function is then <strong>called <\/strong>on startup. And there&#8217;s a button on-screen that the player can click to make volume adjustments afterwards, too.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104251\/on-click-prompt.png\" alt=\"\" class=\"wp-image-29544\" width=\"230\" height=\"138\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104251\/on-click-prompt.png 921w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104251\/on-click-prompt-300x180.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104251\/on-click-prompt-150x90.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104251\/on-click-prompt-768x460.png 768w\" sizes=\"auto, (max-width: 230px) 100vw, 230px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104253\/on-start-prompt.png\" alt=\"\" class=\"wp-image-29545\" width=\"197\" height=\"138\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104253\/on-start-prompt.png 786w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104253\/on-start-prompt-300x211.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104253\/on-start-prompt-150x105.png 150w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104253\/on-start-prompt-768x539.png 768w\" sizes=\"auto, (max-width: 197px) 100vw, 197px\" \/><\/figure><\/div>\n\n\n<p>Try changing this project up to suit yourself!&nbsp;<\/p>\n\n\n\n<p>Want to create a chatbot? You can make your AI respond using blocks like this!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"45\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104452\/get-output.png\" alt=\"\" class=\"wp-image-29546\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104452\/get-output.png 512w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104452\/get-output-300x26.png 300w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220921104452\/get-output-150x13.png 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dont_Forget_Recorded_Webinar\"><\/span>Don&#8217;t Forget: Recorded Webinar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Join Tynker for a training session where the experts will walk you through the AI blocks and how they can be used. We can&#8217;t wait to see what you&#8217;ll invent with the powerful new AI blocks.&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"sf-button large accent standard \" href=\" https:\/\/gotyn.kr\/aiwebinar\" target=\"_blank\"><span class=\"text\">WATCH RECORDING!<\/span><\/a>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"More_Activities\"><\/span>More Activities<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Looking for more FREE coding activities? Check out our Tynker Toolbox articles!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-workshop-basics\/\"><strong>Tynker Workshop Basics<\/strong><\/a> \u2014 Learn about coordinates and start coding with Tynker.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/animation-tool\/\"><strong>The Animation Tool<\/strong><\/a> \u2014 Learn about frame-based animation and other animation tips.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-character-creator\/\"><strong>The Character Creator<\/strong><\/a> \u2014 Take control of custom rigs using the Animation blocks.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/text-tricks\/\"><strong>Text Tricks<\/strong><\/a> \u2014 Work with speech bubbles and more. Tell your own stories, put on a play, or make a computer write poetry!<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-sound-blocks\/\"><strong>The Sound Blocks<\/strong><\/a> \u2014 Play music with code! Add custom sound effects, too. Tynker\u2019s brand new music tool supports MIDI and MP3.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/the-synth-blocks\/\"><strong>The Synth Blocks<\/strong><\/a> \u2014 Create your own sound effects and instruments! You can create crunchy dubstep drops, glitchy chiptunes, or instruments from any style of music you can imagine!&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-code-block-tricks\/\"><strong>Code Block Tricks<\/strong><\/a> \u2014 Get top-secret ninja tips for writing code fast in Tynker Workshop.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-pen-blocks\/\"><strong>The Pen Blocks<\/strong><\/a> \u2014 Make your actors draw as they move. Create patterns, draw geometric shapes, and more.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-physics-blocks\/\"><strong>The Physics Blocks<\/strong><\/a> \u2014 Create games or simulations with gravity, collisions, and more. Think: <em>Angry Birds<\/em> and <em>Marble Madness<\/em>.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/the-ar-blocks\/\"><strong>The Augmented Reality Blocks<\/strong><\/a> \u2014 Want to use video or photos in your programs? Try the AR Blocks, which let you code your own selfie!&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/debugger\/\"><strong>The Debugger<\/strong><\/a> \u2014 Learn about Tynker\u2019s data debugger and get bug-fixing tips.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-python-editor\/\"><strong>The Python Editor<\/strong><\/a> \u2014 Looking for a challenge? Ready for your next step on your coding journey? Learn Python with Tynker too, and take the plunge into text-based coding.&nbsp;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wondering what all the fuss is about with Tynker&#8217;s new AI blocks? You&#8217;ll see three cool new extensions that simplify working with AI for kids \u2014 friendly metaphors that will help them see the big idea of computer science \u2014 and get them excited about coding, too.&nbsp; Find these cool FREE projects by logging in at tynker.com, them choose Projects [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":29536,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,12],"tags":[427,434,428,429],"class_list":["post-29531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-coding","category-ideas-and-tips","tag-ai","tag-ar","tag-artificial-intelligence","tag-tynker-toolbox"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tynker Toolbox: The AI Blocks - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Introducing the AI Blocks from Tynker! Explore the exciting world of artificial intelligence with these amazing webcam projects for kids.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tynker Toolbox: The AI Blocks - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Introducing the AI Blocks from Tynker! Explore the exciting world of artificial intelligence with these amazing webcam projects for kids.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-22T14:25:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-18T20:09:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220920130900\/ai-blog-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"996\" \/>\n\t<meta property=\"og:image:height\" content=\"451\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tynker Toolbox: The AI Blocks - Tynker Blog","description":"Introducing the AI Blocks from Tynker! Explore the exciting world of artificial intelligence with these amazing webcam projects for kids.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/","og_locale":"en_US","og_type":"article","og_title":"Tynker Toolbox: The AI Blocks - Tynker Blog","og_description":"Introducing the AI Blocks from Tynker! Explore the exciting world of artificial intelligence with these amazing webcam projects for kids.","og_url":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2022-09-22T14:25:48+00:00","article_modified_time":"2023-09-18T20:09:50+00:00","og_image":[{"width":996,"height":451,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220920130900\/ai-blog-header.png","type":"image\/png"}],"author":"Tynker Team","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker Team","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/"},"author":{"name":"Tynker Team","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/934d769f4839cb9df678306ee728f671"},"headline":"Tynker Toolbox: The AI Blocks","datePublished":"2022-09-22T14:25:48+00:00","dateModified":"2023-09-18T20:09:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/"},"wordCount":1699,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220920130900\/ai-blog-header.png","keywords":["AI","AR","Artificial Intelligence","Tynker Toolbox"],"articleSection":["Block Coding","Ideas and Tips"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/","url":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/","name":"Tynker Toolbox: The AI Blocks - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220920130900\/ai-blog-header.png","datePublished":"2022-09-22T14:25:48+00:00","dateModified":"2023-09-18T20:09:50+00:00","description":"Introducing the AI Blocks from Tynker! Explore the exciting world of artificial intelligence with these amazing webcam projects for kids.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220920130900\/ai-blog-header.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220920130900\/ai-blog-header.png","width":996,"height":451},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/tynker-toolbox-the-ai-blocks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Tynker Toolbox: The AI Blocks"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/934d769f4839cb9df678306ee728f671","name":"Tynker Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c99790faad86022606c21f06600125a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c99790faad86022606c21f06600125a?s=96&d=mm&r=g","caption":"Tynker Team"},"url":"https:\/\/www.tynker.com\/blog\/author\/lpateltynker-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/29531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=29531"}],"version-history":[{"count":35,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/29531\/revisions"}],"predecessor-version":[{"id":36105,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/29531\/revisions\/36105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/29536"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=29531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=29531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=29531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}