<!DOCTYPE html>
<html>
<head>
<style>.ck-link { text-decoration: underline; }</style>
<style>.ck-link { text-decoration: underline; }</style>
<style>@media only screen { .email * { word-break: break-word; } }
@media screen and (max-width: 384px) { .mail-message-content { width: 414px !important; } }
@media only screen { .email * { word-break: break-word; } }
@media screen and (max-width: 384px) { .mail-message-content { width: 414px !important; } }
@media only screen and (max-width:600px) { .ck-mobile-font-size { font-size:50px !important; } }
@media only screen and (max-width:600px) { .ck-mobile-font-size { font-size:50px !important; } }</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="margin:0;padding:0;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%">
<div class="email" style="margin-left:18px;margin-right:18px">
<!--[if mso]><style>.button-table { padding: 12px 0 }</style><![endif]--><table cellpadding="0" cellspacing="0" style="border-collapse:separate;mso-table-lspace:0pt;mso-table-rspace:0pt;width:100%;margin:0 auto"><tbody><tr><td style="vertical-align:top">
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">If you’re anything like me, <a href="https://click.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553/58hvh8ug7p86m3h6/aHR0cHM6Ly93d3cuYWloZXJvLmRldi9jb2hvcnRzL2J1aWxkLXlvdXItb3duLWFpLXBlcnNvbmFsLWFzc2lzdGFudC1pbi10eXBlc2NyaXB0" target="_blank" class="ck-link" rel="noopener noreferrer" style="color:#0875c1" url-id="1807762381">building a working AI personal assistant</a> during my next cohort course will just be the beginning. Once you see how the pieces start to fit together, you’ll imagine a million other possibilities.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">There’s so much more you can do (and will be <em>able</em> to do, once you’ve gone through all of the lessons and exercises).</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">And the best thing is it can be <em>totally</em> custom for you, your tools, your workflows, your preferences. Truly bespoke!</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">Just to get your gears turning, here are a few ideas…</p>
<ol class="unordered_list" style="margin:1em 0;margin-left:1em;padding:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5;list-style-position:outside !important">
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>How did I solve this problem last time?</strong> Instead of asking ChatGPT to search for an answer (again), you could ask your assistant to find and show your favorite or preferred solution whether the answer comes from your own emails, messages, documents, notes, or codebase.<br></span></li>
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>Gather your own thoughts and get ideas out of your head.</strong> Ever have an idea you can’t seem to stop thinking about, but when you try to write it down or explain it to someone, it all comes out like nonsense? Try telling your assistant to ask you questions, including follow-ups, until it has enough information to re-organize or synthesize your ideas back to you.<br><br>It’s amazing how much easier it is to ramble a bit, let it organize those thoughts, and then refine together. And then you can have it store those thoughts for later, turn your ideas into actions through todos, or even hand off the work to other apps and integrations you’ve set up!<br></span></li>
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>A personal project manager.</strong> If you start telling your assistant what you’re working on, or give it access to your favorite project management tool via MCP (I love Linear for this), you could ask your assistant to generate daily or weekly status updates: What’s on your plate? What’s the next priority? What’s in progress? What got done? Did any balls get dropped? Who’s waiting to hear from you, and who are you waiting on? You can even teach it the way <strong>you</strong> want to decide what to prioritize!<br></span></li>
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>Stuck on a writing project, video, or presentation?</strong> Prepare your data & load your assistant with samples of your notes and writing, including things like your Twitter archive or old blog posts, your exported reading annotations (like Kindle or Zotero), and ask it to find related ideas in your enormous blob of info. <br><br>Example: <em>“I want to write something new about project management. Find my thoughts on design, prioritizing, tracking progress, evaluating projects, etc. and compile them into one markdown file with references.”<br></em></span></li>
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>Find trends and connections in your work.</strong> LLMs don’t think like humans — because they don’t think at all — and that can be a real advantage when it comes to getting a different perspective. Over time, and with lots of data, your assistant can tell you about recurring themes you didn’t spot because you were too close.<br></span></li>
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>Doing the same stuff over & over again?</strong> You can get your assistant to create a process document so it’ll remember the steps, and can check against them.<br></span></li>
<li class="list_item" style="padding:0 0 0 1em;margin:0;margin-left:1em"><span><strong>Mix it up with deterministic code.</strong> This is a fun one: you can write deterministic workflows that your assistant can run as a tool call. You can combine your code with non-deterministic LLM functionality and Human-in-the-Loop confirmation for the best of both worlds.</span></li>
</ol>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">Sure, you can find <em>some</em> of these abilities in off-the-shelf systems, but it’s difficult to impossible to wire them together into a <strong>complete</strong> and <strong>personal</strong> tool that really exploits the power of large learning models. Without vendor lock-in!</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">After this course, you’ll be able to expand and tune <em>your</em> assistant you’ve built with your own hands!</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">And not only will your assistant be <em>yours</em>, you’ll build it with AI SDK v5, meaning you can switch models with ease.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">Don’t forget, your personal assistant is just the beginning.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">You can use these kinds of skills to build <em>any</em> kind of AI <strong>system</strong>.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">I chose an assistant as the project for this course because who couldn’t use a little help? There just aren’t enough hours in the day. And we all generate way too much data for any one person to pore through by hand.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">LLMs are uniquely capable of helping out with these repetitive and fuzzy-type tasks.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">There are just <em>so</em> many ways and places to use this technology when you know how to exploit its power effectively and safely.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5"><strong>And that’s exactly what you’ll learn in Build a Personal Assistant in TypeScript!</strong></p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5"><a href="https://click.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553/58hvh8ug7p86m3h6/aHR0cHM6Ly93d3cuYWloZXJvLmRldi9jb2hvcnRzL2J1aWxkLXlvdXItb3duLWFpLXBlcnNvbmFsLWFzc2lzdGFudC1pbi10eXBlc2NyaXB0" target="_blank" class="ck-link" rel="noopener noreferrer" style="color:#0875c1" url-id="1807762381">Join us Dec 8 - 12 for the live cohort experience</a>, with access to the community Discord and streaming office hours sessions, or work through the lessons and recordings at your own pace, any time.</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">Just don’t forget: the early adopter discount ends on <strong>Monday Nov 24 at 11:59 PM Pacific.</strong> After that, the price goes up!</p>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5">Save 40% when you <a href="https://click.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553/58hvh8ug7p86m3h6/aHR0cHM6Ly93d3cuYWloZXJvLmRldi9jb2hvcnRzL2J1aWxkLXlvdXItb3duLWFpLXBlcnNvbmFsLWFzc2lzdGFudC1pbi10eXBlc2NyaXB0" target="_blank" class="ck-link" rel="noopener noreferrer" style="color:#0875c1" url-id="1807762381">enroll today</a>. You’ll pay just $477 for skills that’ll hypercharge your work in 2026 — and keep a whopping $318 dollars in your (or your boss’s) pocket.</p>
<!--[if !mso]>--><table width="100%" style="border-collapse:separate;mso-table-lspace:0pt;mso-table-rspace:0pt"><tbody><tr><td align="center" style="vertical-align:top"><a class="email-button" href="https://click.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553/58hvh8ug7p86m3h6/aHR0cHM6Ly93d3cuYWloZXJvLmRldi9jb2hvcnRzL2J1aWxkLXlvdXItb3duLWFpLXBlcnNvbmFsLWFzc2lzdGFudC1pbi10eXBlc2NyaXB0" target="_blank" rel="noopener noreferrer" style="color:#0875c1;border:0 none;margin-bottom:0.5em;font-size:16px;line-height:1.5;background-color:#0875c1;color:#ffffff;border-radius:4px;border-color:#0875c1;background-color:#0875c1;box-sizing:border-box;border-style:solid;color:#ffffff;display:inline-block;width:auto;text-align:center;text-decoration:none;padding:18px 32px;margin-top:48px;margin-bottom:48px;font-size:24px;border-radius:4px 4px 4px 4px" url-id="1807762381"><strong>Enroll in the Cohort</strong></a></td></tr></tbody></table>
<!--<![endif]--><!--[if mso]><table class="button-table" width="100%" border="0" cellSpacing="0" cellPadding="0" style="margin-top:48px;margin-bottom:48px"><tr><td align="center"><table border="0" cellSpacing="0" cellPadding="0" width="auto"><tr><td align="center" bgcolor="#0875c1" style="background-color:#0875c1;overflow:hidden;padding:18px 32px"><a class="email-button" href="https://www.aihero.dev/cohorts/build-your-own-ai-personal-assistant-in-typescript" target="_blank" rel="noopener noreferrer" style="background-color:inherit;display:inline-block;text-decoration:none;margin:0;color:#ffffff;font-size:24px" data-ck-element="button"><strong>Enroll in the Cohort</strong></a></td></tr></table></td></tr></table><![endif]-->
</td></tr></tbody></table>
<div class="email-footer"><table cellpadding="0" cellspacing="0" style="border-collapse:separate;mso-table-lspace:0pt;mso-table-rspace:0pt;width:100%;margin:0 auto"><tbody><tr><td style="vertical-align:top">
<div><div class="email-footer" style="color:#4b4b4b">
<p style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5;color:#4b4b4b; margin:1em 0;font-family:Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;;font-size:12px;line-height:1.5;display:block;margin:13px 0;"><a href="https://click.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553/owh2xnx3cwuwo3vqrphv/aHR0cHM6Ly93d3cudG90YWx0eXBlc2NyaXB0LmNvbS91bnN1YnNjcmliZWQ_c2VxdWVuY2U9YWlfaGVybw==" trigger-id="5153768" style="color:#0875c1" url-id="1807762382">Unsubscribe from AI Hero Emails</a>. You can also <a href="https://unsubscribe.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553" style="color:#0875c1"><span style="font-size:12px">unsubscribe</span></a><span style="font-size:12px"> from all emails at any time.</span></p>
<p style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5;color:#4b4b4b; margin:1em 0;font-family:Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;;line-height:1.5;display:block;margin:13px 0;"><span style="font-size:10px">12333 Sowden Rd, Ste. B, PMB #97429, Houston, TX 77080</span></p>
</div></div>
<p class="" style="margin:1em 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;color:#2d2d2f;font-size:16px;line-height:1.5"></p>
</td></tr></tbody></table></div>
</div>
<!-- -->
<img src="https://open.convertkit-mail2.com/68un960d55t8h5orwv0hohpe0v0kkh9hgg553" alt="" style="border:0 none;display:block;height:auto;line-height:100%;outline:none;-webkit-text-decoration:none;text-decoration:none;max-width:100%">
</body>
</html>