{"id":6181,"date":"2026-11-08T22:32:52","date_gmt":"2026-11-08T22:32:52","guid":{"rendered":"https:\/\/dalelane.co.uk\/blog\/?p=6181"},"modified":"2026-11-08T22:32:52","modified_gmt":"2026-11-08T22:32:52","slug":"trying-to-get-language-models-to-reveal-secrets-in-machine-learning-for-kids","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=6181","title":{"rendered":"Trying to get language models to reveal secrets in Machine Learning for Kids"},"content":{"rendered":"<p>I worked on a new &#8220;<a href=\"https:\/\/github.com\/IBM\/taxinomitis-docs\/raw\/master\/project-worksheets\/pdf\/worksheet-secretkeeper.pdf\">Secret Keeper<\/a>&#8221; <a href=\"https:\/\/machinelearningforkids.co.uk\/worksheets\">worksheet<\/a> for <a href=\"https:\/\/machinelearningforkids.co.uk\/\">Machine Learning for Kids<\/a> this weekend. <\/p>\n<p>The idea was to give the model a password it had to keep secret, and then try different prompts to get it to reveal what the secret is.<\/p>\n<p>One of the benefits of <a href=\"https:\/\/dalelane.co.uk\/blog\/?p=5847\">the tiny models that I use<\/a> for the site is that they make a lot of mistakes. That sounds like an excuse, but I genuinely think that students learn more by seeing the different ways that the models get things wrong. I don&#8217;t think it&#8217;d be helpful if I just put a kid-friendly interface on top of ChatGPT, even if I could afford the token cost!<\/p>\n<p>I&#8217;ll write up the ideas behind the worksheet on another day, but for now I thought I&#8217;d share a little of the experimenting that went into it.<\/p>\n<p><iframe loading=\"lazy\" width=\"450\" height=\"282\" style=\"border: thin black solid\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/crLL-yEntcM?si=vqJ9bVxAesS3v6yX\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><br \/>\n<small><a href=\"https:\/\/youtu.be\/crLL-yEntcM\">youtu.be\/crLL-yEntcM<\/a><\/small> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I worked on a new &#8220;Secret Keeper&#8221; worksheet for Machine Learning for Kids this weekend. The idea was to give the model a password it had to keep secret, and then try different prompts to get it to reveal what the secret is. One of the benefits of the tiny models that I use for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[587],"class_list":["post-6181","post","type-post","status-publish","format-standard","hentry","category-tech","tag-mlforkids-tech"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6181"}],"version-history":[{"count":10,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6181\/revisions"}],"predecessor-version":[{"id":6191,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6181\/revisions\/6191"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}