[Sugar-devel] PROPOSAL SUBMISSION FOR ADDING AI CHAT BOT TO CHAT ACTIVITY
James Cameron
quozl at laptop.org
Fri Mar 22 05:11:33 EDT 2024
I'd also like it to work in a group of students sharing ad-hoc
wireless without internet connection. That's a feature of Sugar.
On Thu, Mar 21, 2024 at 07:02:53PM +0100, Chihurumnaya Ibiam wrote:
> We're leaning towards using FOSS tools so a FOSS LLM would be preferable -
> OpenAI isn't FOSS -.
>
> "I plan on using a few prompting techniques to do this. I can provide some
> prompts also."
>
> I don't understand what you plan to achieve with a few prompting techniques.
>
> For the things you've mentioned about improving the UI, it sounds like you're
> yet to use Sugar and the chat activity,
> if that's the case then you should do that first.
>
> --
>
> Ibiam Chihurumnaya
> [1]ibiam at sugarlabs.org
>
> On Thu, Mar 21, 2024 at 4:25 PM Atiene Jonathan <[2]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 [3]client.
>
> 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.
>
> [4]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 <[5]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 <[6]
> ibiam at sugarlabs.org> wrote:
>
> Thanks for sharing!
>
> "Here we will introduce multiple bots for each of the
> age range that will be determined by a simple fuzzy logic for
> determining the age range
> of 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 user
> engagement."
>
> 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
> [7]ibiam at sugarlabs.org
>
>
> On Tue, Mar 19, 2024 at 9:05 PM Atiene Jonathan <[8]
> bemijonathan at gmail.com> wrote:
>
> Hello Chihurumnaya,
> Attached is my proposal for [9]task 2 of the GSOC 2024,
>
> Please let me know if you have any feedback or questions for
> me.
>
> Regards.
> Jonathan.
> _______________________________________________
> Sugar-devel mailing list
> [10]Sugar-devel at lists.sugarlabs.org
> [11]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> _______________________________________________
> Sugar-devel mailing list
> [12]Sugar-devel at lists.sugarlabs.org
> [13]http://lists.sugarlabs.org/listinfo/sugar-devel
>
> --
> Walter Bender
> Sugar Labs
> [14]https://www.sugarlabs.org
> [15]
>
> References:
>
> [1] mailto:ibiam at sugarlabs.org
> [2] mailto:bemijonathan at gmail.com
> [3] https://platform.openai.com/docs/guides/rate-limits
> [4] https://www.promptingguide.ai/techniques
> [5] mailto:walter.bender at gmail.com
> [6] mailto:ibiam at sugarlabs.org
> [7] mailto:ibiam at sugarlabs.org
> [8] mailto:bemijonathan at gmail.com
> [9] https://github.com/sugarlabs/GSoC/blob/master/Ideas-2024.md#Add-an-AI-chatbot-to-the-Chat-Activity
> [10] mailto:Sugar-devel at lists.sugarlabs.org
> [11] http://lists.sugarlabs.org/listinfo/sugar-devel
> [12] mailto:Sugar-devel at lists.sugarlabs.org
> [13] http://lists.sugarlabs.org/listinfo/sugar-devel
> [14] https://www.sugarlabs.org/
> [15] http://www.sugarlabs.org/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
More information about the Sugar-devel
mailing list