{"id":27,"date":"2024-07-22T15:40:13","date_gmt":"2024-07-22T15:40:13","guid":{"rendered":"https:\/\/antalvandenbosch.nl\/blog\/?p=27"},"modified":"2024-07-23T09:47:52","modified_gmt":"2024-07-23T09:47:52","slug":"chatgpt-uit-de-oude-doos","status":"publish","type":"post","link":"https:\/\/antalvandenbosch.nl\/blog\/2024\/07\/22\/chatgpt-uit-de-oude-doos\/","title":{"rendered":"ChatGPT uit de oude doos"},"content":{"rendered":"\n<p>In 2010 vermaakten we ons met zelfgemaakte demo\u2019s die gebaseerd waren op ons geheugengebaseerde taalmodel WOPR (word predictor).\u00a0<a href=\"https:\/\/www.linkedin.com\/in\/ACoAAAEkW2ABDAzHbllBDzuP-uT5qe6ZStGTlJU\"><\/a><a href=\"https:\/\/www.linkedin.com\/in\/pberck\/\">Peter Berck<\/a>\u00a0ontwikkelde WOPR en bouwde meerdere Word Salad demo\u2019s die WOPR in generatieve modus zetten. In het plaatje een screenshot van de Nederlandse demo. Oordeel zelf; we waren er nog niet in maart 2010, we hadden nog niet zoveel data en beperkte computerkracht, maar toch genereerde het model min of meer stukken van grammaticale zinnen (let op de schitterende ongelukken, we hebben wat afgelachen).<br><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"688\" src=\"https:\/\/antalvandenbosch.nl\/blog\/wp-content\/uploads\/2024\/07\/WOPR-2010_04-21_at_15.21.46-1-1024x688.jpg\" alt=\"\" class=\"wp-image-28\" srcset=\"https:\/\/antalvandenbosch.nl\/blog\/wp-content\/uploads\/2024\/07\/WOPR-2010_04-21_at_15.21.46-1-1024x688.jpg 1024w, https:\/\/antalvandenbosch.nl\/blog\/wp-content\/uploads\/2024\/07\/WOPR-2010_04-21_at_15.21.46-1-300x201.jpg 300w, https:\/\/antalvandenbosch.nl\/blog\/wp-content\/uploads\/2024\/07\/WOPR-2010_04-21_at_15.21.46-1-768x516.jpg 768w, https:\/\/antalvandenbosch.nl\/blog\/wp-content\/uploads\/2024\/07\/WOPR-2010_04-21_at_15.21.46-1.jpg 1190w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Lichtgrijze woorden in de output zijn random gekozen volgende woorden uit meerdere opties; donkergrijze woorden waren de enige mogelijke volgende woorden die WOPR genereerde. Beam search en temperatuur waren nog niet aan de orde\u2026<br><br>WOPR leeft op&nbsp;<a href=\"https:\/\/github.com\/LanguageMachines\/wopr\">github<\/a>&nbsp;dankzij updates van&nbsp;<a href=\"https:\/\/www.linkedin.com\/in\/ACoAAADsgtkBXOz9pR1MSTwn9zB7E8SilGvjzXE\"><\/a><a href=\"https:\/\/www.linkedin.com\/in\/kovandersloot\/\">Ko van der Sloot<\/a>. Peter ontwikkelde de software als onderdeel van mijn NWO Vici-project Implicit Linguistics (2006-2011).<br><br>Ik dwaal af, maar als je nog aan het lezen bent: de naam WOPR, word predictor, was een culturele referentie naar de computer met die naam in de film&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/WarGames\">War Games<\/a>&nbsp;(1983), de hackersfilm die een onuitwisbare indruk maakte op ons in onze tienerjaren. War Operation Plan Response, de volledige naam van WOPR, kwam er achter dat er geen winnaars waren in welk kernoorlogscenario dan ook (mutual assured destruction), en dat \u201cthe only winning move is not to play.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In 2010 vermaakten we ons met zelfgemaakte demo\u2019s die gebaseerd waren op ons geheugengebaseerde taalmodel WOPR (word predictor).\u00a0Peter Berck\u00a0ontwikkelde WOPR en bouwde meerdere Word Salad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":31,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-27","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-chatgpt"],"_links":{"self":[{"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":1,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":29,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/posts\/27\/revisions\/29"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/media\/31"}],"wp:attachment":[{"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/media?parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/categories?post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antalvandenbosch.nl\/blog\/wp-json\/wp\/v2\/tags?post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}