[Sugar-devel] Proposal for “Refactor the chatbot in the Speak Activity to use gen-AI” – PDF Attached for Review

Yedian Cheng chengyedian at gmail.com
Mon Mar 31 13:05:30 EDT 2025


Dear Mentors,

I hope you are doing well. My name is *Yedian Cheng*, and I’m submitting a
proposal for *Google Summer of Code 2025*, titled:

*“Refactor the chatbot in the Speak Activity to use gen-AI”*

I have already submitted my proposal to the GSoC dashboard, but I’m
attaching my proposal in PDF format and also included this Google Docs link
<https://docs.google.com/document/d/1RPzGsFc0bhN_xBdZUKVw6lolq73htdPo6XBXdMXrqfw/edit?usp=sharing>
for your convenience and would sincerely appreciate any feedback or
suggestions.

To prepare, I’ve:

   -

   Set up a complete Sugar development environment (Fedora-based VM)
   -

   Run and modified the Speak Activity locally
   -

   Submitted a pull request (PR #38
   <https://github.com/sugarlabs/speak/pull/38>) that adds a mock
   get_llm_response() function
   -

   Recorded a short demo video <https://www.youtube.com/watch?v=3mubSEPcv1k>
   to showcase the mock response integration

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.

Thank you so much for your time and support — I’m looking forward to your
feedback!

Warm regards,
Yedian Cheng
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20250331/c67ea34f/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Refactor the chatbot in the Speak Activity to use gen-AI.pdf
Type: application/pdf
Size: 224425 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20250331/c67ea34f/attachment-0001.pdf>


More information about the Sugar-devel mailing list