{"id":18428,"date":"2024-04-19T09:28:10","date_gmt":"2024-04-19T06:28:10","guid":{"rendered":"https:\/\/blogit.lab.fi\/labfocus\/?p=18428"},"modified":"2024-04-19T09:28:10","modified_gmt":"2024-04-19T06:28:10","slug":"programming-with-generative-ai-case-phonetic-passwords-one-year-later","status":"publish","type":"post","link":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/","title":{"rendered":"Programming with generative AI \u2013 case: phonetic passwords, one year later"},"content":{"rendered":"\n<p>In April of 2023, the capabilities and limitations of ChatGPT in programming were tested at LAB with a simple case: can ChatGPT produce working code for producing phonetic passwords (Vainio 2023). The results weren\u2019t good. It was able to regurgitate some methods for producing phonetic passwords, but the algorithms it implemented did not produce the required results (for examples, see ChatGPT 2023a; 2023b; 2023c; 2023d).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI-1024x610.jpg\" alt=\"\" class=\"wp-image-18429\" srcset=\"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI-1024x610.jpg 1024w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI-300x179.jpg 300w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI-768x458.jpg 768w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI-570x340.jpg 570w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Image 1. One way of forming a password. (Islandworks 2021)<\/figcaption><\/figure>\n\n\n\n<p>A password being phonetic just means that it feels like a real word but isn\u2019t. Phonetic passwords were chosen as the case, because it\u2019s a problem that\u2019s easily understandable for people, but difficult for machines, which lack the human experience of what it feels like to say or remember a word (Vainio 2023).<\/p>\n\n\n\n<p>PATHFINDER (2024) is project at LAB in collaboration with partners around Europe. One of goals is to enhance the comprehension of AI technology among students. As programming is a field, where generative AIs are expected to have a lot of impact, even if the nature of that expected impact has changed, it should be interesting, especially for students, to see whether these tools have progressed and has the new cutoff date for the data affected the results.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Things have progressed but not as much as promised<\/h2>\n\n\n\n<p>A year ago, ChatGPT was able to produce three options and after being prompted about it agreed that Markov chains, a widely recommended method, would also be usable. Now ChatGPT offered five different methods, but still didn\u2019t mention Markov chains without additional prompting. These new methods do include popular ones, such as passphrases as they were introduced by Munroe (2011) and the popular method of substituting letters with similar looking symbols. However, while the methods fill the assignment in the sense that they can be used to produce memorable passwords, the results wouldn\u2019t be considered phonetic passwords. (ChatGPT 2023e; 2024a)<\/p>\n\n\n\n<p>An actual notable progress was clear from the Markov chain example. While a year ago ChatGPT did not include randomness properly in its implementation of the algorithm, the new version did, but arguably this implementation is not optimal for the purpose. Also, the AI made a mistake in the test data and there was a bug in the code which it was able to fix, but not necessarily satisfactorily. (ChatGPT 2023e; 2024a)<\/p>\n\n\n\n<p>It should be noted that ChatGPT does include randomness. Anyone else having the same or similar discussion might receive wildly different results. In fact, another attempt with a different account produced useless results as ChatGPT completely misunderstood the assignment (ChatGPT 2024b) falsely conflating two different concepts around phonetics.<\/p>\n\n\n\n<p>There have been promises of rapid development in AI, but based on this specific example, the progress has mostly just been from embarrassingly bad results to just bad results (for examples, see ChatGPT 2024c).<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-background\" style=\"background-color:#b3edfb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Author<\/p>\n\n\n\n<p><strong>Aki Vainio<\/strong> is a senior lecturer of IT at LAB and as a part of this role he works as an expert in various RDI projects. What you have just read is an example of the randomness of his worldview.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"210\" src=\"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/Co-funded-by-the-European-Union-tahtilippu-teksti-englanniksi.jpg\" alt=\"\" class=\"wp-image-18431\" style=\"width:363px;height:auto\" srcset=\"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/Co-funded-by-the-European-Union-tahtilippu-teksti-englanniksi.jpg 1000w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/Co-funded-by-the-European-Union-tahtilippu-teksti-englanniksi-300x63.jpg 300w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/Co-funded-by-the-European-Union-tahtilippu-teksti-englanniksi-768x161.jpg 768w, https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/Co-funded-by-the-European-Union-tahtilippu-teksti-englanniksi-570x120.jpg 570w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<p>ChatGPT. 2023a. Phonetic Passwords by ChatGPT \u2013 Algorithm 1. Cited 5 Apr 2024. Available at <a href=\"https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=2\">https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=2<\/a><\/p>\n\n\n\n<p>ChatGPT. 2023b. Phonetic Passwords by ChatGPT \u2013 Algorithm 2. Cited 5 Apr 2024. Available at <a href=\"https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=1\">https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=1<\/a><\/p>\n\n\n\n<p>ChatGPT. 2023c. Phonetic Passwords by ChatGPT \u2013 Algorithm 3. Cited 5 Apr 2024. Available at <a href=\"https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=3\">https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=3<\/a><\/p>\n\n\n\n<p>ChatGPT. 2023d. Phonetic Passwords by ChatGPT \u2013 Algorithm 4. Cited 5 Apr 2024. Available at <a href=\"https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=4\">https:\/\/akivainio.com\/phonetic-password-codes\/password-client.php?algorithm=4<\/a><\/p>\n\n\n\n<p>ChatGPT. 2023e. Phonetic Password Algorithms. Open AI. Cited 5 Apr 2024. Available at <a href=\"https:\/\/chat.openai.com\/share\/8c09b98e-25d2-4884-92a6-92992f354e29\">https:\/\/chat.openai.com\/share\/8c09b98e-25d2-4884-92a6-92992f354e29<\/a><\/p>\n\n\n\n<p>ChatGPT. 2024a. Phonetic Password Generation. Open AI. Cited 5 Apr 2024. Available at <a href=\"https:\/\/chat.openai.com\/share\/bab58317-d40f-465a-a5cf-5c60be31a1b0\">https:\/\/chat.openai.com\/share\/bab58317-d40f-465a-a5cf-5c60be31a1b0<\/a><\/p>\n\n\n\n<p>ChatGPT. 2024b. Phonetic Password Generation. Open AI. Cited 5 Apr 2024. Available at <a href=\"https:\/\/chat.openai.com\/share\/60c52e57-e245-4ed8-b641-17d986d5e061\">https:\/\/chat.openai.com\/share\/60c52e57-e245-4ed8-b641-17d986d5e061<\/a><\/p>\n\n\n\n<p>ChatGPT. 2024c. Phonetic Passwords by ChatGPT. Cited 5 Apr 2024. Available at <a href=\"https:\/\/akivainio.com\/phoneticstest2024\/\">https:\/\/akivainio.com\/phoneticstest2024\/<\/a><\/p>\n\n\n\n<p>Islandworks. 2021. Username, Password, Shredded image. Pixabay. Cited 5 Apr 2024. Available at <a href=\"https:\/\/pixabay.com\/photos\/username-password-shredded-paper-5948556\/\">https:\/\/pixabay.com\/photos\/username-password-shredded-paper-5948556\/<\/a><\/p>\n\n\n\n<p>Munroe, R. 2011. Password Strength. xkcd. Cited 5 Apr 2024. Available at <a href=\"https:\/\/xkcd.com\/936\/\">https:\/\/xkcd.com\/936\/<\/a><\/p>\n\n\n\n<p>PATHFINDER. 2024. Welcome to the Erasmus+ Pathfinder Project. Pioneering AI technology in higher education to facilitate innovation and nurture the development of entrepreneurial resources. Netlify. Cited 22 Mar 2024. Available at <a href=\"https:\/\/erasmus-pathfinder.netlify.app\/\">https:\/\/erasmus-pathfinder.netlify.app\/<\/a><\/p>\n\n\n\n<p>Vainio, A. 2023. Ohjelmointi teko\u00e4lyn avulla \u2013 Case: foneettiset salasanat. LAB Pro. Cited 5 Apr 2024. Available at <a href=\"https:\/\/www.labopen.fi\/lab-pro\/ohjelmointi-tekoalyn-avulla-case-foneettiset-salasanat\/\">https:\/\/www.labopen.fi\/lab-pro\/ohjelmointi-tekoalyn-avulla-case-foneettiset-salasanat\/<\/a><strong><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In April of 2023, the capabilities and limitations of ChatGPT in programming were tested at LAB with a simple case: can ChatGPT produce working code for producing phonetic passwords (Vainio 2023). The results weren\u2019t good. It was able to regurgitate some methods for producing phonetic passwords, but the algorithms it implemented did not produce the [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":18429,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[643,8765,4252,9102,9100],"class_list":{"0":"post-18428","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-innovations","8":"tag-ai","9":"tag-chatgpt-en","10":"tag-education-en","11":"tag-programming","12":"tag-randomness","13":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programming with generative AI \u2013 case: phonetic passwords, one year later - LAB Focus<\/title>\n<meta name=\"description\" content=\"PATHFINDER project educates students concerning comprehensing the idea of AI. LAB University of Applied Sciences.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programming with generative AI \u2013 case: phonetic passwords, one year later - LAB Focus\" \/>\n<meta property=\"og:description\" content=\"PATHFINDER project educates students concerning comprehensing the idea of AI. LAB University of Applied Sciences.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/\" \/>\n<meta property=\"og:site_name\" content=\"LAB Focus\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-19T06:28:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"763\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"tainask\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LABfinland\" \/>\n<meta name=\"twitter:site\" content=\"@LABfinland\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjoittanut\" \/>\n\t<meta name=\"twitter:data1\" content=\"tainask\" \/>\n\t<meta name=\"twitter:label2\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/\"},\"author\":{\"name\":\"tainask\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#\\\/schema\\\/person\\\/da729f65c4a2fb9fd8f0b1ec7a2ab7d0\"},\"headline\":\"Programming with generative AI \u2013 case: phonetic passwords, one year later\",\"datePublished\":\"2024-04-19T06:28:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/\"},\"wordCount\":762,\"publisher\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/04\\\/283_2024_Programming-with-generative-AI.jpg\",\"keywords\":[\"AI\",\"ChatGPT\",\"education\",\"programming\",\"randomness\"],\"articleSection\":[\"Innovations\"],\"inLanguage\":\"fi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/\",\"url\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/\",\"name\":\"Programming with generative AI \u2013 case: phonetic passwords, one year later - LAB Focus\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/04\\\/283_2024_Programming-with-generative-AI.jpg\",\"datePublished\":\"2024-04-19T06:28:10+00:00\",\"description\":\"PATHFINDER project educates students concerning comprehensing the idea of AI. LAB University of Applied Sciences.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/04\\\/283_2024_Programming-with-generative-AI.jpg\",\"contentUrl\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/04\\\/283_2024_Programming-with-generative-AI.jpg\",\"width\":1280,\"height\":763},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/en\\\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programming with generative AI \u2013 case: phonetic passwords, one year later\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#website\",\"url\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/\",\"name\":\"LAB Focus\",\"description\":\"Focus Area blog | LAB University of Applied Sciences\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#organization\",\"name\":\"LAB Focus\",\"url\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2020\\\/04\\\/cropped-cropped-tunnus_blogi-01.png\",\"contentUrl\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2020\\\/04\\\/cropped-cropped-tunnus_blogi-01.png\",\"width\":1342,\"height\":288,\"caption\":\"LAB Focus\"},\"image\":{\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/LABfinland\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/#\\\/schema\\\/person\\\/da729f65c4a2fb9fd8f0b1ec7a2ab7d0\",\"name\":\"tainask\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a96427877ef826b76e80c27f60b266128094f522551459346efcf14282febb3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a96427877ef826b76e80c27f60b266128094f522551459346efcf14282febb3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a96427877ef826b76e80c27f60b266128094f522551459346efcf14282febb3?s=96&d=mm&r=g\",\"caption\":\"tainask\"},\"url\":\"https:\\\/\\\/blogit.lab.fi\\\/labfocus\\\/author\\\/tainask\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programming with generative AI \u2013 case: phonetic passwords, one year later - LAB Focus","description":"PATHFINDER project educates students concerning comprehensing the idea of AI. LAB University of Applied Sciences.","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:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/","og_locale":"fi_FI","og_type":"article","og_title":"Programming with generative AI \u2013 case: phonetic passwords, one year later - LAB Focus","og_description":"PATHFINDER project educates students concerning comprehensing the idea of AI. LAB University of Applied Sciences.","og_url":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/","og_site_name":"LAB Focus","article_published_time":"2024-04-19T06:28:10+00:00","og_image":[{"width":1280,"height":763,"url":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg","type":"image\/jpeg"}],"author":"tainask","twitter_card":"summary_large_image","twitter_creator":"@LABfinland","twitter_site":"@LABfinland","twitter_misc":{"Kirjoittanut":"tainask","Arvioitu lukuaika":"5 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#article","isPartOf":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/"},"author":{"name":"tainask","@id":"https:\/\/blogit.lab.fi\/labfocus\/#\/schema\/person\/da729f65c4a2fb9fd8f0b1ec7a2ab7d0"},"headline":"Programming with generative AI \u2013 case: phonetic passwords, one year later","datePublished":"2024-04-19T06:28:10+00:00","mainEntityOfPage":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/"},"wordCount":762,"publisher":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/#organization"},"image":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#primaryimage"},"thumbnailUrl":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg","keywords":["AI","ChatGPT","education","programming","randomness"],"articleSection":["Innovations"],"inLanguage":"fi"},{"@type":"WebPage","@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/","url":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/","name":"Programming with generative AI \u2013 case: phonetic passwords, one year later - LAB Focus","isPartOf":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#primaryimage"},"image":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#primaryimage"},"thumbnailUrl":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg","datePublished":"2024-04-19T06:28:10+00:00","description":"PATHFINDER project educates students concerning comprehensing the idea of AI. LAB University of Applied Sciences.","breadcrumb":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#primaryimage","url":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg","contentUrl":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2024\/04\/283_2024_Programming-with-generative-AI.jpg","width":1280,"height":763},{"@type":"BreadcrumbList","@id":"https:\/\/blogit.lab.fi\/labfocus\/en\/programming-with-generative-ai-case-phonetic-passwords-one-year-later\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogit.lab.fi\/labfocus\/"},{"@type":"ListItem","position":2,"name":"Programming with generative AI \u2013 case: phonetic passwords, one year later"}]},{"@type":"WebSite","@id":"https:\/\/blogit.lab.fi\/labfocus\/#website","url":"https:\/\/blogit.lab.fi\/labfocus\/","name":"LAB Focus","description":"Focus Area blog | LAB University of Applied Sciences","publisher":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogit.lab.fi\/labfocus\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/blogit.lab.fi\/labfocus\/#organization","name":"LAB Focus","url":"https:\/\/blogit.lab.fi\/labfocus\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/blogit.lab.fi\/labfocus\/#\/schema\/logo\/image\/","url":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2020\/04\/cropped-cropped-tunnus_blogi-01.png","contentUrl":"https:\/\/blogit.lab.fi\/labfocus\/wp-content\/uploads\/sites\/8\/2020\/04\/cropped-cropped-tunnus_blogi-01.png","width":1342,"height":288,"caption":"LAB Focus"},"image":{"@id":"https:\/\/blogit.lab.fi\/labfocus\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/LABfinland"]},{"@type":"Person","@id":"https:\/\/blogit.lab.fi\/labfocus\/#\/schema\/person\/da729f65c4a2fb9fd8f0b1ec7a2ab7d0","name":"tainask","image":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/secure.gravatar.com\/avatar\/4a96427877ef826b76e80c27f60b266128094f522551459346efcf14282febb3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4a96427877ef826b76e80c27f60b266128094f522551459346efcf14282febb3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a96427877ef826b76e80c27f60b266128094f522551459346efcf14282febb3?s=96&d=mm&r=g","caption":"tainask"},"url":"https:\/\/blogit.lab.fi\/labfocus\/author\/tainask\/"}]}},"_links":{"self":[{"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/posts\/18428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/comments?post=18428"}],"version-history":[{"count":2,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/posts\/18428\/revisions"}],"predecessor-version":[{"id":18432,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/posts\/18428\/revisions\/18432"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/media\/18429"}],"wp:attachment":[{"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/media?parent=18428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/categories?post=18428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogit.lab.fi\/labfocus\/wp-json\/wp\/v2\/tags?post=18428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}