[Sugar-devel] Proposal for GSoC 2024-Add an AI Chatbot to The Chat Activity

RuiChen 2021212747 at bupt.cn
Sun Mar 31 17:34:15 EDT 2024


Thank you very much for your suggestions. I have made the following changes based on your feedback:


- I have provided detailed descriptions for the two attempts.
- I have provided a more detailed description of the APIs to be considered in the project.
- I have removed and modified vague expressions in the proposal, and provided detailed testing plans and optimization strategies.
- I have adjusted the timeline to be based on weeks.
- I have further explored the retrieval part of Langchain and found that it is more suitable when building knowledge specific to certain domains, such as constructing chatbots that interact with data and building robots based on personal knowledge bases. Without such requirements, the newly added retrieval function will slow down the response speed of the chatbot and add new dependencies (a vector database must be introduced to store the segmented and processed data). Overall, considering all aspects, I have decided to abandon the retrieval part in the original proposal as it seems somewhat redundant for this Sugar project.
- I have enlarged the font and images, although I am not sure if they appear larger, especially the images (since I am too familiar with the image content, I am not very sensitive to its size).


Attachment is my modified proposal.Please review, and if there are any further modifications needed, your suggestions are invaluable to me. Thank you.


Best wishes.












陈蕾

北京邮电大学/本科生/国际学院/2021



北京




 
 
 
------------------ Original ------------------
From:  "Chihurumnaya Ibiam"<ibiamchihurumnaya at gmail.com>;
Date:  Tue, Mar 26, 2024 05:00 AM
To:  "陈蕾"<2021212747 at bupt.cn>; 
Cc:  "sugar-devel"<sugar-devel at lists.sugarlabs.org>; 
Subject:  Re: [Sugar-devel] Proposal for GSoC 2024-Add an AI Chatbot to The Chat Activity

 

Hi Rui,


Some personal info shouldn't be in your proposal - your phone number - 



The wording  "Some Try" in your applicant info is vague and should be changed, you should state what it clearly 

contains.


The images you've used are quite tiny and have tiny text, it'll be nice to have them enlarged so they can be seen
clearly.


"First, I need to load the data."  you haven't started what data you'll need to load and where the data would be gotten.


Using a db like chroma introduces a new dependency, have you thought about the size increase that might cost,
and it also makes one wonder if you'll be looking at caching too, so that might be another dependency.


You've mentioned three possible APIs - we're leaning towards FOSS APIs, OpenAI isn't one -, it'll be great to know
what you think about these APIs, rather than just listing them.


Your use of "should" in the testing section makes it vague, you're not telling us what you plan to do and how you intend
to go about it.


How do you intend to gather the data you'll use in the Dataset?


Your use of "need"  in the ChatBot section of the Outline is also vague, for the same reasons as should above.
You've also mentioned optimizing performance, but you haven't talked about how you intend to do that.






-- 
Ibiam Chihurumnaya 

ibiamchihurumnaya at gmail.com















On Sat, Mar 23, 2024 at 8:42 PM 陈蕾 <2021212747 at bupt.cn> wrote:

Hello,
I'm Rui Chen, a undergraduate student.I am a newcomer to open source and I am very interested in the project of adding an AI chatbot to the GSoC Idea List and I appreciate the contributions of the community. Starting by submitting a PR, I have already established a Sugar development environment, and I am familiar with the development process of Sugar Activity as well as the Sugar community and activities. Attached is my proposal for GSoC 2024 - Add an AI Chatbot to The Chat Activity, please review.Any suggestions or guidance you could provide would be greatly appreciated.Thank you very much for your time and consideration.
Best wishes,Rui Chen
_______________________________________________
 Sugar-devel mailing list
 Sugar-devel at lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240401/7047a9db/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Proposal for GSoC 2024-Add an AI Chatbot to The Chat Activity-1.1.pdf
Type: application/octet-stream
Size: 751714 bytes
Desc: not available
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20240401/7047a9db/attachment-0001.obj>


More information about the Sugar-devel mailing list