<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Monish Puli</title>
    <description>The latest articles on DEV Community by Monish Puli (@monish_333).</description>
    <link>https://dev.to/monish_333</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3840511%2F6a1d176b-c192-4a83-9714-a0f2d797e56b.png</url>
      <title>DEV Community: Monish Puli</title>
      <link>https://dev.to/monish_333</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/monish_333"/>
    <language>en</language>
    <item>
      <title>AI Study Tracker: This App Exposed How I Waste Time</title>
      <dc:creator>Monish Puli</dc:creator>
      <pubDate>Mon, 23 Mar 2026 17:57:57 +0000</pubDate>
      <link>https://dev.to/monish_333/ai-study-tracker-this-app-exposed-how-i-waste-time-1hl2</link>
      <guid>https://dev.to/monish_333/ai-study-tracker-this-app-exposed-how-i-waste-time-1hl2</guid>
      <description>&lt;p&gt;How I Made My AI Actually Adapt&lt;/p&gt;

&lt;p&gt;“Why is the app giving me a different study plan every day?”&lt;/p&gt;

&lt;p&gt;That question came up after a few days of using our system. At first, I thought something was wrong.&lt;/p&gt;

&lt;p&gt;But it wasn’t a bug.&lt;/p&gt;

&lt;p&gt;It was the first time I realized that our AI system was actually learning from user behavior instead of just generating fixed outputs.&lt;/p&gt;

&lt;p&gt;What the System Does&lt;/p&gt;

&lt;p&gt;The application helps students:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create study plans&lt;/li&gt;
&lt;li&gt;Attempt quizzes&lt;/li&gt;
&lt;li&gt;Track their performance&lt;/li&gt;
&lt;li&gt;Identify weak subjects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My role was to integrate AI and machine learning logic that makes the system adaptive.&lt;/p&gt;

&lt;p&gt;The Problem I Faced&lt;/p&gt;

&lt;p&gt;Initially, our system worked like most AI tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate a study plan&lt;/li&gt;
&lt;li&gt;Show it to the user&lt;/li&gt;
&lt;li&gt;Done&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But students didn’t follow plans consistently, and the system couldn’t adjust.&lt;/p&gt;

&lt;p&gt;AI Structure&lt;/p&gt;

&lt;p&gt;/ai_modules&lt;br&gt;&lt;br&gt;
├── study_plan_generator.php&lt;br&gt;&lt;br&gt;
├── weak_subject_detector.php&lt;br&gt;&lt;br&gt;
├── quiz_generator.php&lt;br&gt;&lt;br&gt;
├── ai_productivity.php&lt;br&gt;&lt;br&gt;
├── revision_reminder.php  &lt;/p&gt;

&lt;p&gt;Weak Subject Detection&lt;/p&gt;

&lt;p&gt;if ($quiz_score &amp;lt; 50) {&lt;br&gt;
    mark_as_weak($subject);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Dynamic Study Plan Generation&lt;/p&gt;

&lt;p&gt;$plan = generate_plan($weak_subjects, $user_history);&lt;/p&gt;

&lt;p&gt;Quiz System as Feedback&lt;/p&gt;

&lt;p&gt;$quiz = generate_quiz($topic);&lt;br&gt;
$score = evaluate($quiz);&lt;br&gt;
update_user_profile($score);&lt;/p&gt;

&lt;p&gt;AI Integration Flow&lt;/p&gt;

&lt;p&gt;Frontend → Backend → AI Logic → Updated Output → Frontend  &lt;/p&gt;

&lt;p&gt;What I Learned&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI should adapt, not just generate
&lt;/li&gt;
&lt;li&gt;User behavior is more important than user input
&lt;/li&gt;
&lt;li&gt;Feedback loops are essential
&lt;/li&gt;
&lt;li&gt;Simple logic works effectively
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Conclusion&lt;/p&gt;

&lt;p&gt;Integrating AI transformed the system into one that learns and improves over time.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>How I Built a Study System That Adapts Using AI</title>
      <dc:creator>Monish Puli</dc:creator>
      <pubDate>Mon, 23 Mar 2026 16:59:17 +0000</pubDate>
      <link>https://dev.to/monish_333/how-i-built-a-study-system-that-adapts-using-ai-2h0n</link>
      <guid>https://dev.to/monish_333/how-i-built-a-study-system-that-adapts-using-ai-2h0n</guid>
      <description>&lt;p&gt;How I Integrated AI &amp;amp; Machine Learning Into a Study System That Learns From User Behavior&lt;/p&gt;

&lt;p&gt;“Why did the system stop giving me the same study plan?”&lt;/p&gt;

&lt;p&gt;That was one of the first questions we received after users interacted with our system for a few days.&lt;/p&gt;

&lt;p&gt;The inputs remained largely the same.&lt;br&gt;
The subjects did not change.&lt;br&gt;
Yet the study plan kept evolving.&lt;/p&gt;

&lt;p&gt;This was not randomness—it was the result of integrating AI-driven decision-making with behavior-based learning loops.&lt;/p&gt;

&lt;p&gt;Focus of My Contribution&lt;/p&gt;

&lt;p&gt;While the overall project includes dashboards, quizzes, tracking, and collaboration features, my primary focus was:&lt;/p&gt;

&lt;p&gt;Designing and integrating AI/ML logic that enables the system to adapt based on user behavior rather than generate static outputs.&lt;/p&gt;

&lt;p&gt;From Static Outputs to Adaptive Intelligence&lt;/p&gt;

&lt;p&gt;User Input → Generate Study Plan → Output&lt;/p&gt;

&lt;p&gt;This approach proved ineffective.&lt;/p&gt;

&lt;p&gt;Students do not follow plans consistently.&lt;br&gt;
They skip sessions, perform unevenly, and forget previously learned material.&lt;/p&gt;

&lt;p&gt;So we redesigned the system:&lt;/p&gt;

&lt;p&gt;User Activity → Data Collection → Analysis → Updated Output → Repeat&lt;/p&gt;

&lt;p&gt;Behavior-Based Weak Subject Detection&lt;/p&gt;

&lt;p&gt;if ($quiz_score &amp;lt; 50) {&lt;br&gt;
    mark_as_weak($subject);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Dynamic Study Plan Generation&lt;/p&gt;

&lt;p&gt;$plan = generate_plan($weak_subjects, $user_history, $available_time);&lt;/p&gt;

&lt;p&gt;Quiz System as a Feedback Engine&lt;/p&gt;

&lt;p&gt;$quiz = generate_quiz($topic);&lt;br&gt;
$score = evaluate($quiz);&lt;br&gt;
update_user_profile($score);&lt;/p&gt;

&lt;p&gt;Lessons Learned&lt;/p&gt;

&lt;p&gt;Adaptation is more valuable than one-time intelligence.&lt;br&gt;
Feedback loops are essential.&lt;br&gt;
User behavior is more important than user input.&lt;br&gt;
Simple logic often works better than complex models.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;A system that learns from user behavior will always outperform one that simply responds to input.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
