-
Notifications
You must be signed in to change notification settings - Fork 120
Week 3 updates by Aman Naik #239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
73 changes: 73 additions & 0 deletions
73
src/constants/MarkdownFiles/posts/2025-06-21-dmp-25-AmanNaik-week03.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| --- | ||
| title: "DMP ’25 Week 3 Update by Aman Naik" | ||
| excerpt: "This week's focus was developing a working demo for the Story Builder feature using Streamlit and gathering mentor feedback for further improvements." | ||
| category: "DEVELOPER NEWS" | ||
| date: "2025-06-21" | ||
| slug: "2025-06-21-dmp-25-AmanNaik-week03" | ||
| author: "@/constants/MarkdownFiles/authors/amannaik247.md" | ||
| tags: "dmp25,writeactivity,write,sugarlabs,week03,amannaik247" | ||
| image: "assets/Images/c4gt_DMP.png" | ||
| --- | ||
|
|
||
| <!-- markdownlint-disable --> | ||
|
|
||
| # Week 3 Progress Report by Aman Naik | ||
|
|
||
| **Project:** [Add an AI-assistant to the Write Activity](https://github.com/sugarlabs/write-activity/issues/52) | ||
| **Mentors:** [Walter Bender](https://github.com/walterbender), [Ibiam Chihurumnaya](https://github.com/chimosky) | ||
| **Reporting Period:** 2025-06-16 – 2025-06-21 | ||
|
|
||
| --- | ||
|
|
||
| ## Goals for This Week | ||
|
|
||
| - **Goal 1:** Develop a working demo of the Story Builder feature | ||
| - **Goal 2:** Implement the demo using Streamlit | ||
| - **Goal 3:** Gather feedback from mentors and plan improvements | ||
|
|
||
| --- | ||
|
|
||
| ## This Week’s Achievements | ||
|
|
||
| 1. **Developed a Demo of the Story Builder Feature** | ||
| - Created a functional web application using Streamlit to demonstrate how the story builder AI guides students through storytelling. The demo mimics the question-and-answer-based flow and simulates an AI companion. | ||
| - Find the demo [here](https://story-builder-ai.streamlit.app/) | ||
|
|
||
|  | ||
|
|
||
|  | ||
|
|
||
| 2. **Presented the Demo to Mentors** | ||
| - Shared the working version with my mentors. I received positive feedback and valuable suggestions on what could be improved and how the feature can be enhanced with new ideas. | ||
|
|
||
| --- | ||
|
|
||
| ## Challenges & How I Overcame Them | ||
|
|
||
| - **Challenge:** Designing a feedback loop where the AI accumulates all context from the student’s responses | ||
| **Solution:** After repeated iterations and research, I realized that assigning a distinct personality to the LLM helps it collect and remember context more naturally. This personality-driven approach ensures a more engaging and coherent interaction throughout the story-building process. | ||
|
|
||
| --- | ||
|
|
||
| ## Key Learnings | ||
|
|
||
| **Built and Deployed a Streamlit Demo to Simulate Story Interaction** | ||
| - Gained practical experience in using Streamlit to build and deploy web apps that demonstrate AI interaction flow for educational use cases. | ||
|
|
||
| **Learned the Importance of AI Personality in Context Retention** | ||
| - Discovered that crafting an AI assistant with a personality improves its ability to retain context and makes the storytelling experience more relatable and fun for children. | ||
|
|
||
| --- | ||
|
|
||
| ## Next Week’s Roadmap | ||
|
|
||
| - Begin fine-tuning a language model using AWS | ||
| - Build a system where the AI recommends books similar to the student's story at the end of the conversation | ||
|
|
||
| --- | ||
|
|
||
| ## Acknowledgments | ||
|
|
||
| Thank you to my mentors, the Sugar Labs community, and fellow contributors for their continuous guidance and valuable feedback! | ||
|
|
||
| --- | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.