Skip to content

Commit 1d1e6b5

Browse files
committed
Week 3 updates by Aman Naik
1 parent 60e5e0e commit 1d1e6b5

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: "DMP ’25 Week 3 Update by Aman Naik"
3+
excerpt: "This week's focus was developing a working demo for the Story Builder feature using Streamlit and gathering mentor feedback for further improvements."
4+
category: "DEVELOPER NEWS"
5+
date: "2025-06-21"
6+
slug: "2025-06-21-dmp-25-AmanNaik-week03"
7+
author: "@/constants/MarkdownFiles/authors/amannaik247.md"
8+
description: "Member and DMP'25 Contributor at Sugar Labs"
9+
tags: "dmp25,writeactivity,write,sugarlabs,week03,amannaik247"
10+
image: "assets/Images/c4gt_DMP.png"
11+
---
12+
13+
<!-- markdownlint-disable -->
14+
15+
# Week 3 Progress Report by Aman Naik
16+
17+
**Project:** [Add an AI-assistant to the Write Activity](https://github.com/sugarlabs/write-activity/issues/52)
18+
**Mentors:** [Walter Bender](https://github.com/walterbender), [Ibiam Chihurumnaya](https://github.com/chimosky)
19+
**Reporting Period:** 2025-06-16 – 2025-06-22
20+
21+
---
22+
23+
## Goals for This Week
24+
25+
- **Goal 1:** Develop a working demo of the Story Builder feature
26+
- **Goal 2:** Implement the demo using Streamlit
27+
- **Goal 3:** Gather feedback from mentors and plan improvements
28+
29+
---
30+
31+
## This Week’s Achievements
32+
33+
1. **Developed a Demo of the Story Builder Feature**
34+
- 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.
35+
- Find the demo [here](https://story-builder-ai.streamlit.app/)
36+
37+
2. **Presented the Demo to Mentors**
38+
- 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.
39+
40+
---
41+
42+
## Challenges & How I Overcame Them
43+
44+
- **Challenge:** Designing a feedback loop where the AI accumulates all context from the student’s responses
45+
**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.
46+
47+
---
48+
49+
## Key Learnings
50+
51+
**Built and Deployed a Streamlit Demo to Simulate Story Interaction**
52+
- Gained practical experience in using Streamlit to build and deploy web apps that demonstrate AI interaction flow for educational use cases.
53+
54+
**Learned the Importance of AI Personality in Context Retention**
55+
- 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.
56+
57+
---
58+
59+
## Next Week’s Roadmap
60+
61+
- Begin fine-tuning a language model using AWS
62+
- Build a system where the AI recommends books similar to the student's story at the end of the conversation
63+
64+
---
65+
66+
## Acknowledgments
67+
68+
Thank you to my mentors, the Sugar Labs community, and fellow contributors for their continuous guidance and valuable feedback!
69+
70+
---

0 commit comments

Comments
 (0)