Description
Ticket Contents
Description
The Speak Activity is one of
most popular Sugar activities. It allows someone just beginning to
familiarize themselves with reading to interact with synthetic
speech. It has both chat and chatbot capabilities, so that learners
can share what they type with others, often using invented
spelling. It would be a nice improvement if there were a chatbot
option to allow a learner to have a conversation with a more modern
chatbot -- LLM-based. This would contextualize the learner's
experience with writing -- a tool for both self expression and
communication.
The project would entail both enabling the LLM chatbot and doing some
tuning in order to accommodate invented spelling. Finally, it will be
important to create the proper persona, in this case, an adult
explaining to a young child.
Goals & Mid-Point Milestone
Goals
- Implement an open-source AI backend for assisting learners with reading, spelling, and dialogue
- Utilize the same open-source AI backend to improve the sound of the chatbot's speech to sound more natural, less robotic
- Utilize the same open-source AI backend to generate learner-centric (and age-appropriate) questions to assist them on their learning journey (e.g. "Have you tried typing this word out?" "Have you tried sounding this word out?" "Here's a fun word.")
- Design and create any additional front-end features necessary to make features more accessible to young users.
- Work together with a partner school to test learning outcomes and make any necessary improvements based on results.
- Document progress, outcomes, and technical guides for future contributors.
Setup/Installation
No response
Expected Outcome
No response
Acceptance Criteria
No response
Implementation Details
Python is necessary for any front-end development, and python and an open-source neural network/LLM is necessary for back-end development.
Mockups/Wireframes
No response
Product Name
Speak Activity
Organisation Name
Sugar Labs
Domain
Education
Tech Skills Needed
Artificial Intelligence, Python
Mentor(s)
Coding Mentors
Ibiam Chihurumnaya
Assisting Mentors
Walter Bender
Category
Backend, AI