<div dir="ltr"><div>Regarding context, we could save the conversation locally to the journal. If the user resumes that instance of chat, that could be used for context. But I still see no reason to ever save user interactions/conversations on the server side.</div><div><br></div><div>regards.</div><div><br></div><div>-walter<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 21, 2024 at 11:25 AM Atiene Jonathan <<a href="mailto:bemijonathan@gmail.com">bemijonathan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Chigurumnaya, cc Walter, <br><br>Thanks for the feedback, <br><br>I took the chat from the context of a personal chat and a group chat, where multiple user can be involved in the chat with the bot, if that is beyond the scope, Rate Limiting and Queue is actually important for an ordered system in times of high traffic its possible to get a rate limiting issue as open ai imposes this on every <a href="https://platform.openai.com/docs/guides/rate-limits" target="_blank">client</a>.<br><b><br>Feasibility of multiple bots for different age grades and group chat.</b> you are right, after rethinking this i think it's over complex to follow this approach, one Bot with several prompts for the different age grade, and group chat, looks feasible its More scalable and easier to maintain.  i will also be using the set of age Range. (3-8)  (Ages 8 - 16)  (16 and above) we can further break this down with time.<br><br>I plan on using a few prompting techniques to do this  i can provide some prompts also.<br><br><a href="https://www.promptingguide.ai/techniques" target="_blank">https://www.promptingguide.ai/techniques</a><br><br>- Ensure safe and appropriate interactions <br>- Balance discussion with Educational value<br><br>- Improve user interface. <br>  i will be providing a tiny mockup ui to improve the experience things we can work on include <br> - Dark mode , <br> - Chat bubbles<br> - Softer colors<div> - Introduce a more modern font,</div><div>- I am not sure of the feasibility of a new icon tray</div><div>-  Nice shadows for the input field.<br><br>- Optimize for performance<div>involves implementing a queue system for ordered messages in group chat <br><br>- Ensure security.<br>Just as @Walter said if we do not need to retain any user data, and just need only the uploaded info then it's ok we can work with that, i insisted on saving the conversation so we can always have a context to look up to. <br><br>If you agree with me on this,<br>then I can continue to produce the final proposal.<br><br>Regards.<br>Jonathan.<br><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 20, 2024 at 4:43 PM Walter Bender <<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">To Ibiam's point, we need to be very careful in terms of ensuring privacy for our users (children) so we do not retain any user data (with the exception of anonymized project data that our users might upload to one of our servers).<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 20, 2024 at 12:40 PM Chihurumnaya Ibiam <<a href="mailto:ibiam@sugarlabs.org" target="_blank">ibiam@sugarlabs.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thanks for sharing!</div><div><br></div><div>"<b>Here we will introduce multiple bots for each of the<br>age range that will be determined by a simple fuzzy logic for determining the age range<br>of the greater number of participants in call.</b>"</div><div><br></div><div>Multiple bots for each age range doesn't seem feasible, but I'm curious, what are the age ranges you'd <br></div><div>like to implement it for and what would be the uniqueness of each?</div><div><br></div><div>Some deliverables are vague; <br></div><div><br></div><div>- Ensure safe and appropriate interactions<br>- Balance discussion with Educational value<br>- Improve user interface.<br>- Optimize for performance<br>- Ensure security.</div><div><br></div><div>It'll be great to know how you plan on implementing these.</div><div><br></div><div>Some of the things mentioned in <b>Further Enhancement </b>are also vague<b>.</b></div><div><b><br></b></div><div><b>"Chatbot Interaction Analytics Develop a dashboard to monitor chatbot interactions and user<br>engagement.</b>"<b>  </b></div><div><br></div><div>This is beyond the scope of the project idea.</div><div><br></div><div>Rate limiting isn't something that really fits into the idea as the interactions with the chatbot would usually <br></div><div>happen with one user, except they're collaborating and even then I still don't see why it's needed.</div><div><br></div><div>Hope this helps!<br></div><div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><pre style="color:rgb(46,52,54);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px"><span style="font-family:monospace,monospace">-- <br></span></pre><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><span></span><span></span>Ibiam Chihurumnaya</span></div><div style="color:rgb(46,52,54);font-size:14.6667px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;width:71ch"><span style="font-family:monospace,monospace"><a href="mailto:ibiam@sugarlabs.org" target="_blank">ibiam@sugarlabs.org</a><br></span></div><br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 19, 2024 at 9:05 PM Atiene Jonathan <<a href="mailto:bemijonathan@gmail.com" target="_blank">bemijonathan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Chihurumnaya, <br>Attached is my proposal for <a href="https://github.com/sugarlabs/GSoC/blob/master/Ideas-2024.md#Add-an-AI-chatbot-to-the-Chat-Activity" target="_blank">task 2</a> of the GSOC 2024, <div><br>Please let me know if you have any feedback or questions for me.<br><br>Regards. <br>Jonathan.</div></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="https://www.sugarlabs.org" target="_blank"><font>https://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="https://www.sugarlabs.org" target="_blank"><font>https://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div>