<div dir="ltr"><p class="gmail-">Dear Mentors,</p>
<p class="gmail-">I hope you are doing well. My name is <strong>Yedian Cheng</strong>, and I’m submitting a proposal for <strong>Google Summer of Code 2025</strong>, titled:</p>
<p class="gmail-"><b>“Refactor the chatbot in the Speak Activity to use gen-AI”</b></p>
<p class="gmail-">I have already submitted my proposal to the GSoC dashboard, but I’m attaching my proposal in PDF format and also included this <a href="https://docs.google.com/document/d/1RPzGsFc0bhN_xBdZUKVw6lolq73htdPo6XBXdMXrqfw/edit?usp=sharing">Google Docs link</a> for your convenience and would sincerely appreciate any feedback or suggestions.</p>
<p class="gmail-">To prepare, I’ve:</p>
<ul>
<li class="gmail-">
<p class="gmail-">Set up a complete Sugar development environment (Fedora-based VM)</p>
</li>
<li class="gmail-">
<p class="gmail-">Run and modified the Speak Activity locally</p>
</li>
<li class="gmail-">
<p class="gmail-">Submitted a pull request (<a rel="noopener" class="gmail-" href="https://github.com/sugarlabs/speak/pull/38">PR #38</a>) that adds a mock <code>get_llm_response()</code> function</p>
</li>
<li class="gmail-">
<p class="gmail-">Recorded a short <a rel="noopener" class="gmail-" href="https://www.youtube.com/watch?v=3mubSEPcv1k">demo video</a> to showcase the mock response integration</p>
</li>
</ul>
<p class="gmail-">This proposal builds on that work and introduces LLM-based chat features, invented spelling correction, and expressive personas to make Speak more interactive and engaging for young learners.</p>
<p class="gmail-">Thank you so much for your time and support — I’m looking forward to your feedback!</p>
<p class="gmail-">Warm regards,<br>Yedian Cheng</p></div>