[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