<?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: LAKSHITHAA V</title>
    <description>The latest articles on DEV Community by LAKSHITHAA V (@lakshiscoobyalt).</description>
    <link>https://dev.to/lakshiscoobyalt</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%2F4170804%2F965f991c-84cb-4044-a4be-ce4b8fef4c38.png</url>
      <title>DEV Community: LAKSHITHAA V</title>
      <link>https://dev.to/lakshiscoobyalt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lakshiscoobyalt"/>
    <language>en</language>
    <item>
      <title>CampusLens AI: A Gemma 4 Multimodal Assistant for College Notices</title>
      <dc:creator>LAKSHITHAA V</dc:creator>
      <pubDate>Thu, 08 Oct 2026 09:27:00 +0000</pubDate>
      <link>https://dev.to/lakshiscoobyalt/campuslens-ai-a-gemma-4-multimodal-assistant-for-college-notices-3iip</link>
      <guid>https://dev.to/lakshiscoobyalt/campuslens-ai-a-gemma-4-multimodal-assistant-for-college-notices-3iip</guid>
      <description>&lt;h1&gt;
  
  
  CampusLens AI: A Gemma 4 Multimodal Assistant for College Notices
&lt;/h1&gt;

&lt;p&gt;College students receive important information through notices, posters, assignment sheets, and other visual documents. Finding the important details manually can be time-consuming and confusing.&lt;/p&gt;

&lt;p&gt;For the MLH Hacktoberfest Hack Day Coimbatore, our team &lt;strong&gt;Synap Tech&lt;/strong&gt; built &lt;strong&gt;CampusLens AI&lt;/strong&gt;, a multimodal AI assistant that uses &lt;strong&gt;Gemma 4&lt;/strong&gt; to understand college notices, extract important information, and answer questions about the document.&lt;/p&gt;

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

&lt;p&gt;CampusLens AI allows a student to upload a photo or image of a college notice.&lt;/p&gt;

&lt;p&gt;The system then:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understands the uploaded document using Gemma 4.&lt;/li&gt;
&lt;li&gt;Extracts important information such as:

&lt;ul&gt;
&lt;li&gt;Event&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;Time&lt;/li&gt;
&lt;li&gt;Venue&lt;/li&gt;
&lt;li&gt;Deadline&lt;/li&gt;
&lt;li&gt;Requirements&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Generates a concise summary.&lt;/li&gt;
&lt;li&gt;Allows the student to ask questions about the uploaded notice.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For example, instead of manually reading a long event poster, a student can ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What do I need to bring?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"When is the event?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and CampusLens AI provides an answer based on the uploaded document.&lt;/p&gt;

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

&lt;p&gt;The main technologies used in our project are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 4&lt;/strong&gt; for multimodal document understanding and question answering&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google GenAI SDK&lt;/strong&gt; for interacting with Gemma 4&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; for the AI processing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit&lt;/strong&gt; for the web interface&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git and GitHub&lt;/strong&gt; for collaborative development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our core workflow is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Upload Document → Gemma 4 → Understand → Extract Information → Ask Questions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We used prompt engineering to make the model return structured information and instructed it not to guess information that is not present in the document.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Gemma 4?
&lt;/h2&gt;

&lt;p&gt;Gemma 4 was a great fit for this project because CampusLens needs to work with visual documents rather than only plain text.&lt;/p&gt;

&lt;p&gt;The multimodal capabilities allow the model to understand information directly from an uploaded notice and combine that understanding with natural-language question answering.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges We Faced
&lt;/h2&gt;

&lt;p&gt;During development, we encountered a few practical challenges.&lt;/p&gt;

&lt;p&gt;One challenge was model availability and stability. We initially tested &lt;code&gt;gemma-4-31b-it&lt;/code&gt;, but experienced server errors on one of our development machines. We tested the available Gemma 4 models and switched our working application to &lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt;, which worked reliably for our multimodal workflow.&lt;/p&gt;

&lt;p&gt;We also had to debug API connectivity, image processing, Streamlit integration, and Git collaboration issues while working as a team.&lt;/p&gt;

&lt;p&gt;Because the hackathon had a limited development window, we focused on making the core workflow reliable rather than adding too many extra features.&lt;/p&gt;

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

&lt;p&gt;Through this project, we learned about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multimodal AI and document understanding&lt;/li&gt;
&lt;li&gt;Gemma 4 integration&lt;/li&gt;
&lt;li&gt;Prompt engineering&lt;/li&gt;
&lt;li&gt;Building AI-powered interfaces with Streamlit&lt;/li&gt;
&lt;li&gt;API integration and debugging&lt;/li&gt;
&lt;li&gt;Collaborative Git and GitHub workflows&lt;/li&gt;
&lt;li&gt;Rapid MVP development during a hackathon&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Future Scope
&lt;/h2&gt;

&lt;p&gt;There are several features we would like to explore in the future:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calendar integration for extracted events&lt;/li&gt;
&lt;li&gt;Smart reminders for deadlines&lt;/li&gt;
&lt;li&gt;Action-item extraction&lt;/li&gt;
&lt;li&gt;Support for multiple document types&lt;/li&gt;
&lt;li&gt;Multilingual document understanding&lt;/li&gt;
&lt;li&gt;Searching across multiple uploaded notices&lt;/li&gt;
&lt;li&gt;Mobile-friendly improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Team
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Synap Tech
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lakshithaa V&lt;/strong&gt; — AI/backend development, Gemma 4 integration, multimodal document processing, information extraction, Q&amp;amp;A, Git/GitHub&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pavitraa Surendran&lt;/strong&gt; — UI and frontend development using Streamlit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shivamihit G&lt;/strong&gt; — Documentation and presentation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rithvik Kumar&lt;/strong&gt; — Prompt engineering, AI testing, and edge cases&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;h3&gt;
  
  
  GitHub Repository
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/lakshiscooby-alt/campuslens-ai" rel="noopener noreferrer"&gt;https://github.com/lakshiscooby-alt/campuslens-ai&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Demo Video
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://youtu.be/EYpPQo6tEKM?si=82X_DOr5VlY8jvKz" rel="noopener noreferrer"&gt;https://youtu.be/EYpPQo6tEKM?si=82X_DOr5VlY8jvKz&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Built For
&lt;/h2&gt;

&lt;p&gt;This project was built during &lt;strong&gt;MLH Hacktoberfest Hack Day Coimbatore&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We are particularly submitting CampusLens AI for the &lt;strong&gt;Best Use of Gemma 4&lt;/strong&gt; challenge.&lt;/p&gt;

&lt;p&gt;Thanks to the organizers and mentors for giving us the opportunity to build and experiment with Gemma 4!&lt;/p&gt;

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