[Sugar-devel] PROPOSAL SUBMISSION FOR ADDING AI CHAT BOT TO CHAT ACTIVITY

Walter Bender walter.bender at gmail.com
Thu Mar 21 12:58:56 EDT 2024


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 <bemijonathan at 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.bender at 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 <ibiam at 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
>>> ibiam at sugarlabs.org
>>>
>>>
>>>
>>> On Tue, Mar 19, 2024 at 9:05 PM Atiene Jonathan <bemijonathan at 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 at lists.sugarlabs.org
>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>
>>> _______________________________________________
>>> Sugar-devel mailing list
>>> Sugar-devel at 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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240321/72623ba4/attachment.htm>


More information about the Sugar-devel mailing list