<div dir="auto"><div dir="auto"><br></div><div dir="auto">Dear Team,</div><div dir="auto"><br></div><div dir="auto">I am Debasis Sikdar, a sophomore in KIIT University, Odisha. I am pursuing a B.Tech. in Computer Science and Engineering. I have been targeting GSoC for a year now and I am willing to learn more and contribute to Open-Source.</div><div dir="auto"><br></div><div dir="auto">Topic: Adding an AI chatbot to the Topic: Adding an AI chatbot to the Chat Activity</div><div dir="auto"><br></div><div dir="auto">Tech-stack: Python, Google.GenerativeAI, UI/UX, PyGTK, SQLite, Pyttsx3</div><div dir="auto"><br></div><div dir="auto">Timeline:</div><div dir="auto"><br></div><div dir="auto">Week 1:</div><div dir="auto"><br></div><div dir="auto">Exploring Gemini API's features and getting familiar with the Sugar Labs codebase.</div><div dir="auto"><br></div><div dir="auto">Week 2-3:</div><div dir="auto"><br></div><div dir="auto">I'll begin integration of the Gemini API and PyGTK for the UI, I can add support for voice chat using Speech Recognition and pyttsx3.</div><div dir="auto"><br></div><div dir="auto">Week 4-5:</div><div dir="auto"><br></div><div dir="auto">Chatbot Training & Refinement so that in any case it does not provide any harmful or bad response, I'll use safety prompts and filter the output i.e., text or sound generated.</div><div dir="auto">I'll save the chats in a local database (not shared due to privacy concerns) using SQLite for the user to access any chat they previously had.</div><div dir="auto">After 1st Evaluation.</div><div dir="auto"><br></div><div dir="auto">Week 6-7:</div><div dir="auto"><br></div><div dir="auto">Testing on Different I/O and making sure that answers are made simpler for children, I will add extra prompts for this purpose which will be abstracted away.</div><div dir="auto"><br></div><div dir="auto">Week 8-9:</div><div dir="auto"><br></div><div dir="auto">The project is finally coming to an end. After integrating, training and testing we are left with handling of edge cases and UI.</div><div dir="auto">In this week I'll also be designing the UI with PyGTK.</div><div dir="auto"><br></div><div dir="auto">Week 9-10:</div><div dir="auto"><br></div><div dir="auto">Testing the whole project after deploying and fixing any errors generated in the process.</div><div dir="auto">The project can now be merged with the Source.</div><div dir="auto">This is my plan for the project listed, there can be minor changes to the plan if required. </div><div dir="auto"><br></div><div dir="auto">I am grateful to Sugar Labs and GSoC for offering this opportunity and  I am looking forward to a favourable response.</div><div dir="auto"><br></div><div dir="auto">Thank You, </div></div>