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.
regards. -walter On Thu, Mar 21, 2024 at 11:25 AM Atiene Jonathan <bemijonat...@gmail.com> wrote: > Hi Chigurumnaya, cc Walter, > > Thanks for the feedback, > > 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 client > <https://platform.openai.com/docs/guides/rate-limits>. > > *Feasibility of multiple bots for different age grades and group chat.* > 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. > > I plan on using a few prompting techniques to do this i can provide some > prompts also. > > https://www.promptingguide.ai/techniques > > - Ensure safe and appropriate interactions > - Balance discussion with Educational value > > - Improve user interface. > i will be providing a tiny mockup ui to improve the experience things we > can work on include > - Dark mode , > - Chat bubbles > - Softer colors > - Introduce a more modern font, > - I am not sure of the feasibility of a new icon tray > - Nice shadows for the input field. > > - Optimize for performance > involves implementing a queue system for ordered messages in group chat > > - Ensure security. > 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. > > If you agree with me on this, > then I can continue to produce the final proposal. > > Regards. > Jonathan. > > > On Wed, Mar 20, 2024 at 4:43 PM Walter Bender <walter.ben...@gmail.com> > wrote: > >> 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). >> >> On Wed, Mar 20, 2024 at 12:40 PM Chihurumnaya Ibiam <ib...@sugarlabs.org> >> wrote: >> >>> Thanks for sharing! >>> >>> " >>> >>> *Here we will introduce multiple bots for each of theage range that will >>> be determined by a simple fuzzy logic for determining the age rangeof the >>> greater number of participants in call.*" >>> >>> Multiple bots for each age range doesn't seem feasible, but I'm curious, >>> what are the age ranges you'd >>> like to implement it for and what would be the uniqueness of each? >>> >>> Some deliverables are vague; >>> >>> - Ensure safe and appropriate interactions >>> - Balance discussion with Educational value >>> - Improve user interface. >>> - Optimize for performance >>> - Ensure security. >>> >>> It'll be great to know how you plan on implementing these. >>> >>> Some of the things mentioned in *Further Enhancement *are also vague*.* >>> >>> >>> *"Chatbot Interaction Analytics Develop a dashboard to monitor chatbot >>> interactions and userengagement.*" >>> >>> This is beyond the scope of the project idea. >>> >>> Rate limiting isn't something that really fits into the idea as the >>> interactions with the chatbot would usually >>> happen with one user, except they're collaborating and even then I still >>> don't see why it's needed. >>> >>> Hope this helps! >>> >>> -- >>> >>> Ibiam Chihurumnaya >>> ib...@sugarlabs.org >>> >>> >>> >>> On Tue, Mar 19, 2024 at 9:05 PM Atiene Jonathan <bemijonat...@gmail.com> >>> wrote: >>> >>>> Hello Chihurumnaya, >>>> Attached is my proposal for task 2 >>>> <https://github.com/sugarlabs/GSoC/blob/master/Ideas-2024.md#Add-an-AI-chatbot-to-the-Chat-Activity> >>>> of the GSOC 2024, >>>> >>>> Please let me know if you have any feedback or questions for me. >>>> >>>> Regards. >>>> Jonathan. >>>> _______________________________________________ >>>> Sugar-devel mailing list >>>> Sugar-devel@lists.sugarlabs.org >>>> http://lists.sugarlabs.org/listinfo/sugar-devel >>>> >>> _______________________________________________ >>> Sugar-devel mailing list >>> Sugar-devel@lists.sugarlabs.org >>> http://lists.sugarlabs.org/listinfo/sugar-devel >>> >> >> >> -- >> Walter Bender >> Sugar Labs >> https://www.sugarlabs.org >> <http://www.sugarlabs.org> >> > -- Walter Bender Sugar Labs https://www.sugarlabs.org <http://www.sugarlabs.org>
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel