{"id":566,"date":"2025-10-29T12:47:25","date_gmt":"2025-10-29T19:47:25","guid":{"rendered":"https:\/\/www.danshapiro.com\/blog\/?p=566"},"modified":"2025-10-29T17:19:18","modified_gmt":"2025-10-30T00:19:18","slug":"sora-dresses-me-funny-genai-as-fashion-consultant","status":"publish","type":"post","link":"https:\/\/www.danshapiro.com\/blog\/2025\/10\/sora-dresses-me-funny-genai-as-fashion-consultant\/","title":{"rendered":"Sora Dresses Me Funny: GenAI As Fashion Consultant"},"content":{"rendered":"\n<p>My wife pointed out that most of my shirts predate the pandemic, and it was time to shop for something new.<\/p>\n\n\n\n<p>This is not something I enjoy.<\/p>\n\n\n\n<p>So, like most things I don&#8217;t enjoy, I decided to try and delegate it to AI.<\/p>\n\n\n\n<p>I started playing around with image generators. I used the prompt &#8220;Full body image of a 50 year old male startup CEO&#8221;. We have an internal tool at <a href=\"http:\/\/glowforge.com\">Glowforge<\/a> that lets us generate images from any and all image LLMs in a single go, so this was easy. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2.png\"><img decoding=\"async\" width=\"1050\" height=\"1659\" data-src=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2.png\" alt=\"\" class=\"wp-image-567 lazyload\" data-srcset=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2.png 1050w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2-190x300.png 190w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2-648x1024.png 648w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2-768x1213.png 768w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-2-972x1536.png 972w\" data-sizes=\"(max-width: 1050px) 100vw, 1050px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1050px; --smush-placeholder-aspect-ratio: 1050\/1659;\" \/><\/a><\/figure>\n\n\n\n<p>From left to right that&#8217;s Chatgpt, Chatgpt mini, Seedream, Reve, Ideogram, Flux Kontext Max, Imagen 4 Ultra, Imagen 4, Qwen, Nano Banana, Flux Schnell, Recraft, Flux 1.1 Pro, Flux 1.1 Pro Ultra, Imagen 4 Fast, and another Chatgpt.<\/p>\n\n\n\n<p>They definitely had a type. (Even the chinese models made white dudes)<\/p>\n\n\n\n<p>In any case, none of this really spoke to me. Then I thought about Sora, and how impressive it is at both visuals and at finding things that work together. I thought it might have more success. So I gave it a try.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>@seadan showing off his wardrobe of clothes appropriate for a tech CEO. Fast cuts with many different looks.<\/p>\n<\/blockquote>\n\n\n\n<p>That was the whole prompt &#8211; all the posing, dialogue, and the actual fashion choices are Sora&#8217;s.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1792\" style=\"aspect-ratio: 1024 \/ 1792;\" width=\"1024\" controls src=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/20251029_1226_01k8mwed95f5qsnqaf0758ecpf.mp4\"><\/video><\/figure>\n\n\n\n<p>I was impressed. Some of those looked nice? Maybe like something I&#8217;d actually wear? I checked with my fashion consultant\/spouse, the one who actually has to look at me, and she concurred.<\/p>\n\n\n\n<p>So, time to go for broke! I fired up ChatGPT &#8220;Agent&#8221;, which uses a web browser to fulfill requests. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Put together an outfit for me by choosing appropriate clothes and adding them to the site&#8217;s shopping cart. Then make a video of me wearing the clothes on sora.com. To do this, upload pictures of the clothes, and use &#8220;@seadan&#8221; (my handle) in the prompt.<\/p>\n<\/blockquote>\n\n\n\n<p>It spent half an hour and had me log into Sora&#8230; and then it was done.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1280\" style=\"aspect-ratio: 704 \/ 1280;\" width=\"704\" controls src=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/20251029_1239_01k8paavkxfvbr66pzerc1h0a0.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-3.png\"><img decoding=\"async\" width=\"1029\" height=\"321\" data-src=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-3.png\" alt=\"\" class=\"wp-image-570 lazyload\" data-srcset=\"https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-3.png 1029w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-3-300x94.png 300w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-3-1024x319.png 1024w, https:\/\/www.danshapiro.com\/blog\/wp-content\/uploads\/2025\/10\/image-3-768x240.png 768w\" data-sizes=\"(max-width: 1029px) 100vw, 1029px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1029px; --smush-placeholder-aspect-ratio: 1029\/321;\" \/><\/a><\/figure>\n\n\n\n<p>I guess we have a ways to go before we get to AGI.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My wife pointed out that most of my shirts predate the pandemic, and it was time to shop for something new. This is not something I enjoy. So, like most things I&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-566","post","type-post","status-publish","format-standard","hentry","category-startups"],"_links":{"self":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts\/566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/comments?post=566"}],"version-history":[{"count":2,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts\/566\/revisions"}],"predecessor-version":[{"id":573,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts\/566\/revisions\/573"}],"wp:attachment":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/media?parent=566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/categories?post=566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/tags?post=566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}