{"id":422,"date":"2026-10-24T00:25:47","date_gmt":"2026-10-24T00:25:47","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/aidol\/?p=422"},"modified":"2026-10-26T20:04:18","modified_gmt":"2026-10-26T20:04:18","slug":"week-8-dev-in-progress","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/aidol\/week-8-dev-in-progress\/","title":{"rendered":"Week 8 Dev in Progress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">TL; DR<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Echo is our first <strong>LLM character.<\/strong><\/li>\n\n\n\n<li>The <strong>character chat system<\/strong> is running in unity build.<\/li>\n\n\n\n<li>Song creation, the message system, the calendar, the task list and publishing-to-World is done.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\u00b7 \u00b7 \u00b7<\/p>\n\n\n\n<h6 class=\"wp-block-heading has-superbfont-xsmall-font-size\">Writing a character with an AI in the room<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Our biggest take:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-superbfont-xxsmall-font-size is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-code has-contrast-light-color has-pale-pink-background-color has-text-color has-background has-link-color wp-elements-1\"><code><strong>AI drafts the persona. The details are the author's.<\/strong><\/code><\/pre>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"405\" height=\"720\" src=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/echo-ezgif.com-video-to-gif-converter-1.gif\" alt=\"\" class=\"wp-image-434\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"wp-block-paragraph\">The second thing we learned is about structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s the <strong><em>Inside Out<\/em> model<\/strong>, essentially: a core memory, a belief that grows out of it, and a behaviour that follows from the belief. <br><br>We&#8217;ll use the same order for every character after her.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>Echo&#8217;s story isn&#8217;t invented. It&#8217;s taken from things that have actually happened to people in this industry.<\/em><\/p>\n<\/blockquote>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\u00b7 \u00b7 \u00b7<\/p>\n\n\n\n<h6 class=\"wp-block-heading has-superbfont-xsmall-font-size\">Everything shipped at once<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">All the separate pieces we developed previous are now connected:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Feature<\/th><th>What went live<\/th><\/tr><\/thead><tbody><tr><td><strong>World<\/strong><\/td><td>The feed, the audience that reacts, and comments underneath your posts<\/td><\/tr><tr><td><strong>Stage video<\/strong><\/td><td>The choreography pipeline from Week 7, running in the build<\/td><\/tr><tr><td><strong>Echo<\/strong><\/td><td>Character chat, live<\/td><\/tr><tr><td><strong>Song creation<\/strong><\/td><td>Pick a reference, choose your phrases, get a track back<\/td><\/tr><tr><td><strong>The dorm<\/strong><\/td><td>Messages, a calendar, and a task list that runs your week<\/td><\/tr><tr><td><strong>Publishing<\/strong><\/td><td>Select something you made, edit it, post it to World<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\u00b7 \u00b7 \u00b7<\/p>\n\n\n\n<h6 class=\"wp-block-heading has-superbfont-xsmall-font-size\">Also this week<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Art landed across the economy screens.<\/strong> The shop, the gacha draw, the styling room, the weekly review, and the item rarity set.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"550\" src=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Art-week-8-edited.png\" alt=\"\" class=\"wp-image-436\" srcset=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Art-week-8-edited.png 1280w, https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Art-week-8-edited-300x129.png 300w, https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Art-week-8-edited-1024x440.png 1024w, https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Art-week-8-edited-768x330.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Incorporation<\/strong> moved forward with counsel, with the paperwork targeted for early November.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>First customer-discovery panel.<\/strong> We presented to an entrepreneur-in-residence and got the notes that matters most at this stage: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Add a user adoption slide<\/li>\n\n\n\n<li>Be clearer about what&#8217;s evidence and what&#8217;s assumption<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"919\" height=\"807\" src=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Aidol-world.png\" alt=\"\" class=\"wp-image-437\" srcset=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Aidol-world.png 919w, https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Aidol-world-300x263.png 300w, https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/Aidol-world-768x674.png 768w\" sizes=\"auto, (max-width: 919px) 100vw, 919px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Seven singles are live on Spotify <br><\/strong>\u2014 the music from the game, created by in-game idols<br><br><br><strong>Spotify page:<\/strong> <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/open.spotify.com\/artist\/60U82xc9foFmwRI374i6St\">open.spotify.com\/artist\/60U82xc9foFmwRI374i6St<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\u00b7 \u00b7 \u00b7<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Breakdown<\/strong> (Oct 5 &#8211; Oct 9)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Tool<\/th><th>Used for<\/th><th>Type<\/th><th>Cost<\/th><\/tr><\/thead><tbody><tr><td>OpenAI Images<\/td><td>art assets creation<\/td><td>API<\/td><td>$75.78<\/td><\/tr><tr><td>Pollo.ai: $399<\/td><td>video generation + pipeline test<\/td><td>Subscription<\/td><td>&#8211;<\/td><\/tr><tr><td>OpenRouter<\/td><td>image\/video generation<\/td><td>API<\/td><td>$28.9<\/td><\/tr><tr><td>Suno: $30\/mo *1, $10\/mo *1<\/td><td>Music prompt template tests<\/td><td>Subscription<\/td><td>$30<\/td><\/tr><tr><td>ElevenLabs: $6\/month *2<\/td><td>Backend probes: lip sync, gacha, joint test; SFX<\/td><td>Subscription<\/td><td>&#8211;<\/td><\/tr><tr><td>Claude: $125\/month * 6<\/td><td>Docs, architecture, coding<\/td><td>Subscription<\/td><td>&#8211;<\/td><\/tr><tr><td><strong>Total<\/strong><\/td><td><\/td><td><\/td><td><strong>$134.68<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\u00b7 \u00b7 \u00b7<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Weekly Progress Report<\/strong><\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/aidol-week-8-public.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of aidol-week-8-public.\"><\/object><a id=\"wp-block-file--media-ca995b5d-c736-4482-9eff-bdfc81312380\" href=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/aidol-week-8-public.pdf\">aidol-week-8-public<\/a><a href=\"https:\/\/projects.etc.cmu.edu\/aidol\/wp-content\/uploads\/2026\/10\/aidol-week-8-public.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-ca995b5d-c736-4482-9eff-bdfc81312380\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>TL; DR \u00b7 \u00b7 \u00b7 Writing a character with an AI in the room Our biggest take: The second thing we learned is about structure. It&#8217;s the Inside Out model, essentially: a core memory, a belief that grows out of it, and a behaviour that follows from the belief. We&#8217;ll use the same order for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":432,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-422","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/posts\/422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/comments?post=422"}],"version-history":[{"count":3,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/posts\/422\/revisions"}],"predecessor-version":[{"id":447,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/posts\/422\/revisions\/447"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/media\/432"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/media?parent=422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/categories?post=422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/aidol\/wp-json\/wp\/v2\/tags?post=422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}