<?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: Aditi Shetty</title>
    <description>The latest articles on DEV Community by Aditi Shetty (@aditi_shetty_caaab207ff98).</description>
    <link>https://dev.to/aditi_shetty_caaab207ff98</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4155066%2F4fe4ad71-f5e3-46e1-a6ed-dc5e4c9ce7dd.jpg</url>
      <title>DEV Community: Aditi Shetty</title>
      <link>https://dev.to/aditi_shetty_caaab207ff98</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aditi_shetty_caaab207ff98"/>
    <language>en</language>
    <item>
      <title>Taking the Slow Road to Understanding Code with RepoNap</title>
      <dc:creator>Aditi Shetty</dc:creator>
      <pubDate>Sat, 24 Oct 2026 22:57:42 +0000</pubDate>
      <link>https://dev.to/aditi_shetty_caaab207ff98/taking-the-slow-road-to-understanding-code-with-reponap-1kok</link>
      <guid>https://dev.to/aditi_shetty_caaab207ff98/taking-the-slow-road-to-understanding-code-with-reponap-1kok</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Slow and Steady, One Codebase at a Time: Building RepoNap with Gemma
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;RepoNap&lt;/strong&gt;, an AI-powered codebase assistant that helps developers understand unfamiliar repositories without spending hours manually searching through files.&lt;/p&gt;

&lt;p&gt;As a student developer, I know how confusing it can be to start exploring a new codebase. You have to find the important files, understand how different parts connect, and figure out where the logic lives.&lt;/p&gt;

&lt;p&gt;RepoNap makes this process easier. You can connect a GitHub repository, scan its source files, explore the code, and ask questions in plain English to get AI-generated explanations based on relevant code.&lt;/p&gt;

&lt;p&gt;Some of its main features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Connect and analyze GitHub repositories.&lt;/li&gt;
&lt;li&gt;Browse scanned source files.&lt;/li&gt;
&lt;li&gt;Index code into smaller chunks for context retrieval.&lt;/li&gt;
&lt;li&gt;Ask questions about a codebase in plain English.&lt;/li&gt;
&lt;li&gt;Get AI-generated explanations using the configured Gemma model.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is simple: take things one step at a time and make understanding code a little less overwhelming.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo 🚀
&lt;/h2&gt;

&lt;p&gt;Try the deployed application here:&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://reponap-jyuvhpugg5q32rhwfl6m8x.streamlit.app/" rel="noopener noreferrer"&gt;https://reponap-jyuvhpugg5q32rhwfl6m8x.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can explore the source code here:&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/aditikshetty/RepoNap" rel="noopener noreferrer"&gt;https://github.com/aditikshetty/RepoNap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;RepoNap is an open-source project. You can check out the code, explore how it works, and share suggestions or improvements on GitHub.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/aditikshetty/RepoNap" rel="noopener noreferrer"&gt;https://github.com/aditikshetty/RepoNap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built RepoNap using Python and Streamlit, with &lt;strong&gt;Google's Gemma 3 open-weight model running through Ollama&lt;/strong&gt; for AI-powered code explanations.&lt;/p&gt;

&lt;p&gt;Here's how the workflow works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The user provides a GitHub repository URL.&lt;/li&gt;
&lt;li&gt;RepoNap scans the repository's source files.&lt;/li&gt;
&lt;li&gt;The code is split into smaller chunks and indexed.&lt;/li&gt;
&lt;li&gt;When a user asks a question, RepoNap retrieves relevant code sections.&lt;/li&gt;
&lt;li&gt;The retrieved context is sent to the configured Gemma model through Ollama.&lt;/li&gt;
&lt;li&gt;The model generates an explanation based on the available code context.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I wanted to explore how open-weight AI models could be used for a practical developer tool rather than just another basic chatbot.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation gives developers the freedom to experiment, learn, and build without depending entirely on closed AI services.&lt;/p&gt;

&lt;p&gt;Using Gemma through Ollama helped me explore an open-weight model and build an application around it. It also gave me more control over the model setup and how code context is passed into AI requests.&lt;/p&gt;

&lt;p&gt;Open-source tools make it easier for students and independent developers like me to turn ideas into working projects, learn from existing technology, and improve what we've built with help from the community.&lt;/p&gt;

&lt;p&gt;That's one of the things I like most about building in the open: there's always more to learn and room to improve.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;I'm leaving this section out for now because I don't have a DevRelay session link to share.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;RepoNap is all about saving time when exploring unfamiliar code.&lt;/p&gt;

&lt;p&gt;Instead of manually opening file after file to find a particular function or understand a piece of logic, developers can start by asking a question and reviewing the relevant code context.&lt;/p&gt;

&lt;p&gt;It's still a work in progress, but building it has helped me understand how code indexing and open-source AI can work together to make developer workflows easier.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;I'm entering &lt;strong&gt;Best Use of Gemma&lt;/strong&gt; because RepoNap uses Google's Gemma 3 open-weight model through Ollama to help developers explore and understand codebases.&lt;/p&gt;

&lt;p&gt;I wanted to build something practical with Gemma that could help solve a real developer problem: making unfamiliar code easier to understand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building RepoNap has been a learning journey for me. I've been exploring repository analysis, code indexing, and open-source AI, and bringing them together into one application has given me plenty of ideas for future improvements.&lt;/p&gt;

&lt;p&gt;The theme &lt;em&gt;Slow and Steady&lt;/em&gt; feels fitting because building useful tools is an ongoing process. Every feature, bug fix, and experiment is another step forward.&lt;/p&gt;

&lt;p&gt;Thanks for checking out RepoNap! &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/aditikshetty" rel="noopener noreferrer"&gt;https://github.com/aditikshetty&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSource #Gemma #Ollama #AI #Python #DeveloperTools
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built ScopeGuard AI: An AI-Powered Scope Creep Detector for Freelancers</title>
      <dc:creator>Aditi Shetty</dc:creator>
      <pubDate>Sun, 18 Oct 2026 12:44:47 +0000</pubDate>
      <link>https://dev.to/aditi_shetty_caaab207ff98/i-built-scopeguard-ai-an-ai-powered-scope-creep-detector-for-freelancers-5g7l</link>
      <guid>https://dev.to/aditi_shetty_caaab207ff98/i-built-scopeguard-ai-an-ai-powered-scope-creep-detector-for-freelancers-5g7l</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Freelancers often face scope creep when clients request additional features, revisions, or changes that were not included in the original agreement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ScopeGuard AI&lt;/strong&gt; is an AI-powered scope creep detector that helps freelancers compare new client requests against their original project proposal or contract.&lt;/p&gt;

&lt;p&gt;Users upload a PDF proposal or contract and enter a new client request. ScopeGuard AI analyzes the request and helps classify it as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;In scope:&lt;/strong&gt; The request appears to be covered by the agreement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Potentially additional work:&lt;/strong&gt; The request may go beyond the agreed scope.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unclear:&lt;/strong&gt; More information is needed before making a decision.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application also provides supporting contract evidence and suggests a professional response that freelancers can adapt before replying to clients.&lt;/p&gt;

&lt;p&gt;The target users are freelance developers, designers, independent consultants, and small agencies. A potential business model is a low-cost subscription, subject to validation with real users.&lt;/p&gt;

&lt;p&gt;ScopeGuard AI is a decision-support tool, not legal advice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🚀 &lt;strong&gt;Try the live application:&lt;/strong&gt; &lt;a href="https://scopeguard-ai-556q.onrender.com/" rel="noopener noreferrer"&gt;https://scopeguard-ai-556q.onrender.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Upload a sample project agreement, enter a new client request, and explore the analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/aditikshetty/scopeguard-ai" rel="noopener noreferrer"&gt;https://github.com/aditikshetty/scopeguard-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the source code for ScopeGuard AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built ScopeGuard AI using Python and Streamlit, with PDF processing and AI-assisted analysis.&lt;/p&gt;

&lt;p&gt;The main technologies include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; — Application logic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit&lt;/strong&gt; — Interactive web interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PyMuPDF&lt;/strong&gt; — Extracting text from PDF agreements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama API&lt;/strong&gt; — Connecting the application to an AI model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render&lt;/strong&gt; — Deploying the application online.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application extracts text from the uploaded agreement, evaluates the client's request against the available contract information, and produces a structured result.&lt;/p&gt;

&lt;p&gt;I also worked on checking supporting quotations against the source document to help reduce unsupported claims.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation makes AI development more accessible to independent developers and small teams.&lt;/p&gt;

&lt;p&gt;Open-source tools and open-weight models provide opportunities to experiment with different AI workflows, evaluate model behavior, and explore more affordable deployment options.&lt;/p&gt;

&lt;p&gt;For ScopeGuard AI, this matters because freelance proposals and contracts can contain sensitive business information. Exploring local inference and alternative deployment approaches could give users more control over document processing.&lt;/p&gt;

&lt;p&gt;This project also helped me understand that building a useful AI application involves more than generating a response. It requires careful document processing, evidence validation, error handling, and a user experience that communicates uncertainty.&lt;/p&gt;

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

&lt;p&gt;Building ScopeGuard AI helped me explore how AI can be applied to a practical business problem.&lt;/p&gt;

&lt;p&gt;One important design principle is that the system should not force every request into a definitive answer. Some requests require clarification, and the application should communicate that uncertainty rather than inventing contract terms.&lt;/p&gt;

&lt;p&gt;My next goals are to improve automated testing, evaluate classification quality, and gather feedback from freelancers.&lt;/p&gt;

&lt;p&gt;I'd love feedback from the community:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Would you use an AI tool to help identify scope creep before agreeing to additional client work? What features would make you trust it?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;h1&gt;
  
  
  devchallengesvg #hf26challengesvg
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>10th K AI: I Built an AI Tutor for My Sister Who Was Stuck on Textbook Questions</title>
      <dc:creator>Aditi Shetty</dc:creator>
      <pubDate>Sun, 04 Oct 2026 22:02:45 +0000</pubDate>
      <link>https://dev.to/aditi_shetty_caaab207ff98/10th-k-ai-i-built-an-ai-tutor-for-my-sister-who-was-stuck-on-textbook-questions-40eb</link>
      <guid>https://dev.to/aditi_shetty_caaab207ff98/10th-k-ai-i-built-an-ai-tutor-for-my-sister-who-was-stuck-on-textbook-questions-40eb</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend&lt;/p&gt;

&lt;p&gt;10th K AI — An AI Tutor I Built for My Sister &lt;/p&gt;

&lt;p&gt;My sister is a Class 10 student.&lt;/p&gt;

&lt;p&gt;I noticed something frustrating when she was studying: sometimes she knew the subject, but still got stuck because the textbook language was difficult to understand.&lt;/p&gt;

&lt;p&gt;The bigger problem wasn't always "I don't know the answer."&lt;/p&gt;

&lt;p&gt;It was:&lt;/p&gt;

&lt;p&gt;"I don't understand what type of question this is asking me."&lt;/p&gt;

&lt;p&gt;A question might be asking for a person and their contribution, a cause and its effect, a formula and a calculation, or a definition and a term.&lt;/p&gt;

&lt;p&gt;So I built 10th K AI specifically for her.&lt;/p&gt;

&lt;p&gt;It is an AI-powered Karnataka SSLC Class 10 textbook tutor that doesn't just give an answer. It helps a student understand:&lt;/p&gt;

&lt;p&gt;What is the concept? → What question pattern is this? → How do I solve it? → How do I remember it?&lt;/p&gt;

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

&lt;p&gt;10th K AI lets a student ask a question from their Class 10 textbook and get a response grounded in the actual textbook.&lt;/p&gt;

&lt;p&gt;For example, if the student asks:&lt;/p&gt;

&lt;p&gt;Who derived the quadratic formula?&lt;/p&gt;

&lt;p&gt;10th K AI searches the Karnataka SSLC textbook and finds the relevant passage:&lt;/p&gt;

&lt;p&gt;"Sridharacharya (C.E. 1025) derived a formula, now known as the quadratic formula..."&lt;/p&gt;

&lt;p&gt;Instead of stopping there, the tutor turns the information into a learning structure:&lt;/p&gt;

&lt;p&gt;Answer&lt;br&gt;
 Textbook Evidence&lt;br&gt;
 Simple Explanation&lt;br&gt;
 Question Pattern&lt;br&gt;
 Memory Trick&lt;br&gt;
 Similar Practice Question&lt;/p&gt;

&lt;p&gt;The goal is not just to help a student get one answer.&lt;/p&gt;

&lt;p&gt;The goal is to help them recognize the pattern the next time they see a similar question.&lt;/p&gt;

&lt;p&gt;Who I Built It For&lt;/p&gt;

&lt;p&gt;I built 10th K AI for my sister.&lt;/p&gt;

&lt;p&gt;While helping her study, I realized that students can struggle even when the information is technically available to them.&lt;/p&gt;

&lt;p&gt;A textbook may say something like:&lt;/p&gt;

&lt;p&gt;"Sridharacharya derived a formula..."&lt;/p&gt;

&lt;p&gt;But an exam question might ask:&lt;/p&gt;

&lt;p&gt;"Who derived the quadratic formula?"&lt;/p&gt;

&lt;p&gt;The student needs to recognize:&lt;/p&gt;

&lt;p&gt;Person → Contribution&lt;/p&gt;

&lt;p&gt;That small recognition can make a big difference during an exam.&lt;/p&gt;

&lt;p&gt;That became the central idea behind 10th K AI.&lt;/p&gt;

&lt;p&gt;How It Works&lt;/p&gt;

&lt;p&gt;10th K AI uses a Retrieval-Augmented Generation (RAG) pipeline.&lt;/p&gt;

&lt;p&gt;The textbook PDFs are processed into smaller chunks.&lt;/p&gt;

&lt;p&gt;Each chunk stores information such as:&lt;/p&gt;

&lt;p&gt;Subject&lt;br&gt;
Book&lt;br&gt;
Page number&lt;br&gt;
Textbook content&lt;/p&gt;

&lt;p&gt;I created embeddings for the textbook chunks using:&lt;/p&gt;

&lt;p&gt;Sentence Transformers — all-MiniLM-L6-v2&lt;/p&gt;

&lt;p&gt;Those embeddings are stored in a FAISS vector index.&lt;/p&gt;

&lt;p&gt;When a student asks a question:&lt;/p&gt;

&lt;p&gt;Student Question&lt;br&gt;
       ↓&lt;br&gt;
Keyword Search&lt;br&gt;
       ↓&lt;br&gt;
Semantic Search&lt;br&gt;
       ↓&lt;br&gt;
Hybrid Retrieval&lt;br&gt;
       ↓&lt;br&gt;
Relevant Textbook Passage&lt;br&gt;
       ↓&lt;br&gt;
Open-Source LLM&lt;br&gt;
       ↓&lt;br&gt;
Learning-focused Answer&lt;/p&gt;

&lt;p&gt;The LLM is instructed to use the retrieved textbook evidence rather than simply inventing an answer from general knowledge.&lt;/p&gt;

&lt;p&gt;Open-Source AI at the Core&lt;/p&gt;

&lt;p&gt;The project uses Ollama and an open-weight model for the AI generation layer.&lt;/p&gt;

&lt;p&gt;This was important to me because I wanted the project to be built around an AI system that I could actually control and run locally.&lt;/p&gt;

&lt;p&gt;With Ollama, I can run the model on my own machine during development instead of making my application completely dependent on a closed AI API.&lt;/p&gt;

&lt;p&gt;The architecture also keeps the LLM layer replaceable, which means I can experiment with different open models without rebuilding the entire RAG system.&lt;/p&gt;

&lt;p&gt;Why Open Innovation Matters&lt;/p&gt;

&lt;p&gt;For an educational tool, I think control over the AI layer matters.&lt;/p&gt;

&lt;p&gt;With a closed API, the model is essentially a service I depend on.&lt;/p&gt;

&lt;p&gt;With an open model through Ollama, I can:&lt;/p&gt;

&lt;p&gt;Run inference locally&lt;br&gt;
Experiment with different models&lt;br&gt;
Control the prompting&lt;br&gt;
Change the retrieval strategy&lt;br&gt;
Keep the textbook retrieval pipeline under my control&lt;br&gt;
Build the system without locking the entire project to one proprietary model&lt;/p&gt;

&lt;p&gt;For 10th K AI, the combination of open model + local inference + textbook RAG makes the project much more understandable and controllable.&lt;/p&gt;

&lt;p&gt;The Interesting Part: Question Patterns&lt;/p&gt;

&lt;p&gt;This is the part I care about most.&lt;/p&gt;

&lt;p&gt;I don't want 10th K AI to become another chatbot where a student asks:&lt;/p&gt;

&lt;p&gt;"What is the answer?"&lt;/p&gt;

&lt;p&gt;and immediately copies it.&lt;/p&gt;

&lt;p&gt;Instead, I want the student to gradually recognize patterns.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Person → Contribution&lt;/p&gt;

&lt;p&gt;Cause → Effect&lt;/p&gt;

&lt;p&gt;Event → Person&lt;/p&gt;

&lt;p&gt;Definition → Term&lt;/p&gt;

&lt;p&gt;Formula → Numerical calculation&lt;/p&gt;

&lt;p&gt;The student starts learning:&lt;/p&gt;

&lt;p&gt;"I've seen this type of question before."&lt;/p&gt;

&lt;p&gt;That is the skill I wanted to build into the tutor.&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;p&gt;Frontend / App&lt;/p&gt;

&lt;p&gt;Streamlit&lt;/p&gt;

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

&lt;p&gt;Ollama&lt;br&gt;
Open-weight LLM&lt;/p&gt;

&lt;p&gt;RAG&lt;/p&gt;

&lt;p&gt;FAISS&lt;br&gt;
Sentence Transformers&lt;br&gt;
all-MiniLM-L6-v2&lt;/p&gt;

&lt;p&gt;Text Processing&lt;/p&gt;

&lt;p&gt;PyMuPDF&lt;br&gt;
Python&lt;/p&gt;

&lt;p&gt;Data&lt;/p&gt;

&lt;p&gt;Karnataka SSLC Class 10 English-medium textbooks&lt;/p&gt;

&lt;p&gt;Deployment&lt;/p&gt;

&lt;p&gt;Streamlit Community Cloud&lt;br&gt;
 Demo&lt;/p&gt;

&lt;p&gt;Live Demo:&lt;br&gt;
&lt;a href="https://10thk-ai-d6w3ycqcfe6i4zdecucqxp.streamlit.app/" rel="noopener noreferrer"&gt;https://10thk-ai-d6w3ycqcfe6i4zdecucqxp.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try asking:&lt;/p&gt;

&lt;p&gt;Who derived the quadratic formula?&lt;/p&gt;

&lt;p&gt;or another question from the Karnataka SSLC Class 10 Mathematics, Science, or Social Science textbooks.&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;GitHub:&lt;br&gt;
&lt;a href="https://github.com/aditikshetty/10thK-AI" rel="noopener noreferrer"&gt;https://github.com/aditikshetty/10thK-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the RAG pipeline, application code, textbook processing code, and retrieval system.&lt;/p&gt;

&lt;p&gt;Why I Built It&lt;/p&gt;

&lt;p&gt;I didn't start this project because I wanted to build another AI chatbot.&lt;/p&gt;

&lt;p&gt;I started because I saw someone I care about getting stuck while studying.&lt;/p&gt;

&lt;p&gt;That made me think about what an AI tutor should actually do.&lt;/p&gt;

&lt;p&gt;Maybe the most useful answer isn't always:&lt;/p&gt;

&lt;p&gt;"Here is the answer."&lt;/p&gt;

&lt;p&gt;Sometimes it is:&lt;/p&gt;

&lt;p&gt;"This is the kind of question you're looking at. Here's how you recognize it next time."&lt;/p&gt;

&lt;p&gt;That's what I wanted 10th K AI to teach.&lt;/p&gt;

&lt;p&gt;What's Next&lt;/p&gt;

&lt;p&gt;There is still a lot I want to improve:&lt;/p&gt;

&lt;p&gt;Better question-pattern classification&lt;br&gt;
Support for textbook diagrams and images&lt;br&gt;
More accurate similar-question generation&lt;br&gt;
Student progress tracking&lt;br&gt;
Personalized practice sets&lt;br&gt;
Voice-based interaction&lt;br&gt;
More regional-language support&lt;br&gt;
Better evaluation of RAG accuracy&lt;/p&gt;

&lt;p&gt;But the first version is now working, and more importantly, it was built for a real person with a real problem.&lt;/p&gt;

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

&lt;p&gt;The biggest lesson from this weekend wasn't just about RAG or embeddings.&lt;/p&gt;

&lt;p&gt;It was that a small, specific problem can be much more meaningful than a generic AI idea.&lt;/p&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;"What AI app can I build?"&lt;/p&gt;

&lt;p&gt;I started with:&lt;/p&gt;

&lt;p&gt;"What is frustrating someone I care about, and can I build something to help?"&lt;/p&gt;

&lt;p&gt;That changed the entire project.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;/p&gt;

&lt;p&gt;I am submitting 10th K AI for the overall Hacktoberfest Weekend Challenge: Build for a Friend.&lt;/p&gt;

&lt;h1&gt;
  
  
  hacktoberfest #ai #rag #education
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
