<?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: Jidnya</title>
    <description>The latest articles on DEV Community by Jidnya (@jidnya_26).</description>
    <link>https://dev.to/jidnya_26</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%2F4088735%2Fb2a3677f-21cf-4683-8410-1d9e222dc1c4.png</url>
      <title>DEV Community: Jidnya</title>
      <link>https://dev.to/jidnya_26</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jidnya_26"/>
    <language>en</language>
    <item>
      <title>Personal Gemini Journal: A Secure AI Reflection App</title>
      <dc:creator>Jidnya</dc:creator>
      <pubDate>Sun, 30 Aug 2026 13:23:29 +0000</pubDate>
      <link>https://dev.to/jidnya_26/personal-gemini-journal-a-secure-ai-reflection-app-28hp</link>
      <guid>https://dev.to/jidnya_26/personal-gemini-journal-a-secure-ai-reflection-app-28hp</guid>
      <description>&lt;p&gt;🧠 Personal Gemini Journal: A Secure AI Reflection App with Gemini, Firebase &amp;amp; Cloud Run&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Write → Reflect → Understand → Act&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I built &lt;strong&gt;Personal Gemini Journal&lt;/strong&gt; as part of the &lt;strong&gt;Google Cloud Run AI Challenge&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Traditional journaling helps us record our thoughts, but it doesn't always help us understand them. I wanted to build a private AI-powered journaling experience where users can reflect, have meaningful conversations with AI, and turn their thoughts into actionable insights.&lt;/p&gt;

&lt;h2&gt;
  
  
  🎯 Problem Statement
&lt;/h2&gt;

&lt;p&gt;Users often struggle with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding recurring thoughts&lt;/li&gt;
&lt;li&gt;Identifying patterns in their reflections&lt;/li&gt;
&lt;li&gt;Organizing complicated thoughts&lt;/li&gt;
&lt;li&gt;Turning reflections into practical actions&lt;/li&gt;
&lt;li&gt;Reviewing their personal growth&lt;/li&gt;
&lt;li&gt;Keeping personal journal data private&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most AI chat applications also aren't designed around persistent, user-isolated reflection sessions.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Solution
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Personal Gemini Journal&lt;/strong&gt; combines private journaling with &lt;strong&gt;Google Gemini&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Users can create a reflection session and have a multi-turn conversation with Gemini. After reflecting, the application can generate structured insights from the complete session.&lt;/p&gt;

&lt;p&gt;The core experience is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Write → Reflect → Understand → Act&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  ✨ Key Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  💬 Multi-Turn Gemini Conversations
&lt;/h3&gt;

&lt;p&gt;Users can continue a contextual conversation with Gemini instead of receiving only a single AI response.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 Reflection Insights
&lt;/h3&gt;

&lt;p&gt;Gemini analyzes a completed reflection session and generates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Key Insight&lt;/strong&gt; — the central realization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Emotional Pattern&lt;/strong&gt; — a strictly non-clinical observation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recurring Theme&lt;/strong&gt; — an important theme from the reflection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action for Tomorrow&lt;/strong&gt; — a practical next step&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Growth Signal&lt;/strong&gt; — a potential positive development or learning signal&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ✨ Session Synthesis
&lt;/h3&gt;

&lt;p&gt;The Synthesis feature creates a higher-level understanding of the complete session, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus Title&lt;/li&gt;
&lt;li&gt;Key Themes&lt;/li&gt;
&lt;li&gt;Core Insight&lt;/li&gt;
&lt;li&gt;Perspective&lt;/li&gt;
&lt;li&gt;Actionable Takeaways&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  💾 Persistent Journal Sessions
&lt;/h3&gt;

&lt;p&gt;Journal sessions and interactions are stored in &lt;strong&gt;Cloud Firestore&lt;/strong&gt;, allowing users to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create multiple sessions&lt;/li&gt;
&lt;li&gt;Reopen previous sessions&lt;/li&gt;
&lt;li&gt;Continue conversations&lt;/li&gt;
&lt;li&gt;Refresh the application&lt;/li&gt;
&lt;li&gt;Sign out and sign back in&lt;/li&gt;
&lt;li&gt;Access previous reflections&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔎 Search &amp;amp; Mood Filtering
&lt;/h3&gt;

&lt;p&gt;Users can search previous reflections and organize them using mood categories.&lt;/p&gt;

&lt;h3&gt;
  
  
  📋 One-Click Action Copy
&lt;/h3&gt;

&lt;p&gt;The generated &lt;strong&gt;Action for Tomorrow&lt;/strong&gt; can be copied instantly.&lt;/p&gt;

&lt;h3&gt;
  
  
  📤 Journal Export
&lt;/h3&gt;

&lt;p&gt;Users can export their personal journal data as a JSON archive.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔐 Security
&lt;/h2&gt;

&lt;p&gt;Privacy is a core part of the application because journal entries can contain personal information.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔑 Firebase Authentication
&lt;/h3&gt;

&lt;p&gt;Users authenticate through &lt;strong&gt;Firebase Authentication with Google Sign-In&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  🗄️ User-Isolated Firestore
&lt;/h3&gt;

&lt;p&gt;Journal data is organized using Firebase UID-based paths:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/users/{uid}/sessions
/users/{uid}/interactions
/users/{uid}/insights
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Firestore Security Rules enforce that authenticated users can only access their own data.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔒 Server-Side Gemini API
&lt;/h3&gt;

&lt;p&gt;Gemini requests are handled through the trusted &lt;strong&gt;Express backend&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The Gemini API key is kept server-side and is not hardcoded into frontend code.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔐 Secret Management
&lt;/h3&gt;

&lt;p&gt;The deployment uses secure server-side secret handling with &lt;strong&gt;Google Cloud Secret Manager&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  🛡️ Input Protection
&lt;/h3&gt;

&lt;p&gt;The backend includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Request validation&lt;/li&gt;
&lt;li&gt;JSON payload validation&lt;/li&gt;
&lt;li&gt;Input length limits&lt;/li&gt;
&lt;li&gt;Server-side sanitization&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🏗️ Architecture
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                    ┌──────────────────┐
                    │      USER        │
                    │    BROWSER       │
                    └────────┬─────────┘
                             │
                             ▼
                  ┌─────────────────────┐
                  │   React Frontend    │
                  │ React + TypeScript  │
                  └─────────┬───────────┘
                            │
               ┌────────────┴────────────┐
               │                         │
               ▼                         ▼
      ┌────────────────┐       ┌─────────────────┐
      │ Firebase Auth  │       │ Express Backend │
      │ Google Sign-In │       │      API        │
      └────────────────┘       └────────┬────────┘
                                        │
                                        ▼
                               ┌─────────────────┐
                               │  Google Gemini  │
                               │                 │
                               │ Chat            │
                               │ Insights        │
                               │ Synthesis       │
                               └─────────────────┘

               ┌─────────────────────────────┐
               │      Cloud Firestore        │
               │                             │
               │ UID-based private storage   │
               └─────────────────────────────┘

                         │
                         ▼
                 Google Cloud Run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🔄 Application Flow
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
 │
 ▼
Google Sign-In
 │
 ▼
Private Dashboard
 │
 ▼
Create Reflection
 │
 ▼
Multi-Turn Gemini Conversation
 │
 ▼
Save Session to Firestore
 │
 ├──────────────────┐
 ▼                  ▼
Reflection         Session
Insights           Synthesis
 │                  │
 └────────┬─────────┘
          ▼
Actionable Takeaways
          │
          ▼
Persistent Journal
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🛠️ Technology Stack
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Technology&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;React 19&lt;/td&gt;
&lt;td&gt;Frontend&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TypeScript&lt;/td&gt;
&lt;td&gt;Application development&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tailwind CSS&lt;/td&gt;
&lt;td&gt;UI styling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lucide React&lt;/td&gt;
&lt;td&gt;Icons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;React Markdown&lt;/td&gt;
&lt;td&gt;AI response rendering&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Express&lt;/td&gt;
&lt;td&gt;Backend API&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Gemini&lt;/td&gt;
&lt;td&gt;AI reflection and analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;@google/genai&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Gemini SDK&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Firebase Authentication&lt;/td&gt;
&lt;td&gt;Google Sign-In&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloud Firestore&lt;/td&gt;
&lt;td&gt;Persistent user data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Cloud Secret Manager&lt;/td&gt;
&lt;td&gt;Secret management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Cloud Run&lt;/td&gt;
&lt;td&gt;Deployment&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vite&lt;/td&gt;
&lt;td&gt;Frontend build&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;esbuild&lt;/td&gt;
&lt;td&gt;Backend bundling&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  ☁️ Google Cloud Run
&lt;/h2&gt;

&lt;p&gt;The application was deployed from &lt;strong&gt;Google AI Studio to Google Cloud Run&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cloud Run Service
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;personal-gemini-journal
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Region
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;asia-southeast1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Challenge Label
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dev-tutorial=cloud-run-ai-challenge
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The Cloud Run deployment provides the production environment for the application, while the Express backend handles server-side Gemini requests.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧪 Testing &amp;amp; Verification
&lt;/h2&gt;

&lt;p&gt;The application was tested for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Sign-In&lt;/li&gt;
&lt;li&gt;Multi-turn Gemini conversations&lt;/li&gt;
&lt;li&gt;Firestore persistence&lt;/li&gt;
&lt;li&gt;User data isolation&lt;/li&gt;
&lt;li&gt;Reflection Insights&lt;/li&gt;
&lt;li&gt;Session Synthesis&lt;/li&gt;
&lt;li&gt;Search and filtering&lt;/li&gt;
&lt;li&gt;Journal export&lt;/li&gt;
&lt;li&gt;Reload persistence&lt;/li&gt;
&lt;li&gt;Sign-out/sign-in persistence&lt;/li&gt;
&lt;li&gt;Cloud Run deployment&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🌐 Live Application
&lt;/h2&gt;

&lt;p&gt;🚀 &lt;strong&gt;Live App:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://personal-journal-491827.ai.studio" rel="noopener noreferrer"&gt;https://personal-journal-491827.ai.studio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;Source Code:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/Jidnya-0926/personal-gemini-journal" rel="noopener noreferrer"&gt;https://github.com/Jidnya-0926/personal-gemini-journal&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Future Improvements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📊 Personal growth analytics&lt;/li&gt;
&lt;li&gt;📈 Reflection trend visualization&lt;/li&gt;
&lt;li&gt;🧠 Long-term reflection pattern detection&lt;/li&gt;
&lt;li&gt;🔍 Semantic journal search&lt;/li&gt;
&lt;li&gt;📱 Enhanced mobile experience&lt;/li&gt;
&lt;li&gt;📅 Daily reflection reminders&lt;/li&gt;
&lt;li&gt;🗺️ Location-aware journal entries&lt;/li&gt;
&lt;li&gt;🔔 External notifications&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🏆 Google Cloud Run AI Challenge
&lt;/h2&gt;

&lt;p&gt;This project was built for the &lt;strong&gt;Google Cloud Run AI Challenge&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The application demonstrates how:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Gemini + Firebase Authentication + Cloud Firestore + Express + Google Cloud Run&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;can be combined to create a secure, authenticated and persistent AI application.&lt;/p&gt;

&lt;p&gt;The focus was not just on connecting an AI model to a UI, but on building the surrounding architecture:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Authentication → Authorization → Data Isolation → Secure API Access → AI → Persistent Experience&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;p&gt;Personal Gemini Journal is designed to make journaling more than simply storing thoughts.&lt;/p&gt;

&lt;p&gt;It helps users pause, explore what they're thinking, recognize meaningful patterns, and identify what they can do next.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Write. Reflect. Understand. Grow.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




</description>
      <category>accelerateaiwithcloudrun</category>
      <category>googlecloud</category>
      <category>gemini</category>
      <category>firebase</category>
    </item>
    <item>
      <title>Aayra: Building an AI Agent to Help Students Learn, Adapt, and Grow</title>
      <dc:creator>Jidnya</dc:creator>
      <pubDate>Sun, 23 Aug 2026 16:33:06 +0000</pubDate>
      <link>https://dev.to/jidnya_26/aayra-building-an-ai-agent-to-help-students-learn-adapt-and-grow-1k33</link>
      <guid>https://dev.to/jidnya_26/aayra-building-an-ai-agent-to-help-students-learn-adapt-and-grow-1k33</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;As an Information Technology student, I have seen how difficult it can be for students to decide what to learn, what to prioritize, and how to manage their time.&lt;/p&gt;

&lt;p&gt;Students have different goals, skill levels, schedules, deadlines, and learning needs. A fixed timetable or a traditional productivity tool cannot always adapt to these changes.&lt;/p&gt;

&lt;p&gt;This made me think:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;What if an AI Agent could understand a student's situation, create a plan, monitor progress, and adapt when things change?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This idea led me to &lt;strong&gt;Aayra — an AI Agent for student growth and productivity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learn. Adapt. Grow.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Aayra?
&lt;/h2&gt;

&lt;p&gt;Aayra is an AI Agent designed to help students turn their goals into &lt;strong&gt;personalized and actionable plans&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of simply answering questions like a chatbot, Aayra is designed to understand the student's context and help determine what they should focus on next.&lt;/p&gt;

&lt;p&gt;The basic workflow is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Student → Understand → Analyze → Plan → Act → Monitor → Adapt&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It can consider information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Goals&lt;/li&gt;
&lt;li&gt;Current skills&lt;/li&gt;
&lt;li&gt;Subjects&lt;/li&gt;
&lt;li&gt;Areas of difficulty&lt;/li&gt;
&lt;li&gt;Available time&lt;/li&gt;
&lt;li&gt;Learning progress&lt;/li&gt;
&lt;li&gt;Deadlines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to provide &lt;strong&gt;personalized next steps instead of generic advice&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the AI Agent Works
&lt;/h2&gt;

&lt;p&gt;Imagine a student says:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I have five days before my DBMS exam. I can study two hours every day and I am weak in Distributed Databases."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Aayra can analyze the student's available time, deadline, and weak areas and create a prioritized learning plan.&lt;/p&gt;

&lt;p&gt;If the student misses a study session, the agent can reconsider the remaining time and adjust the plan.&lt;/p&gt;

&lt;p&gt;The process can be:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understand → Analyze → Decide → Plan → Act → Monitor → Adapt&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This makes Aayra different from a static timetable because the plan can respond to changes in the student's situation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;

&lt;p&gt;Suppose a student wants to become a Full Stack Developer.&lt;/p&gt;

&lt;p&gt;Their current skills are:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML, CSS, JavaScript&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The AI Agent can identify potential next steps such as:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React → Backend → Database → APIs → Project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the student's available time changes from two hours to one hour per day, the agent can adjust the plan and prioritize the most important tasks.&lt;/p&gt;

&lt;p&gt;The objective is not to create a perfect plan once, but to continuously help the student decide &lt;strong&gt;what to do next&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Generative AI Fits
&lt;/h2&gt;

&lt;p&gt;Generative AI allows students to communicate naturally with the system.&lt;/p&gt;

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

&lt;blockquote&gt;
&lt;p&gt;"I have college until 4 PM, two assignments due tomorrow, and I also want to practice DSA."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Instead of requiring multiple forms, the AI Agent can understand this context and use it to determine priorities.&lt;/p&gt;

&lt;p&gt;Generative AI can support:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Natural-language understanding&lt;/li&gt;
&lt;li&gt;Personalized planning&lt;/li&gt;
&lt;li&gt;Learning recommendations&lt;/li&gt;
&lt;li&gt;Practice generation&lt;/li&gt;
&lt;li&gt;Explanations&lt;/li&gt;
&lt;li&gt;Progress-based suggestions&lt;/li&gt;
&lt;li&gt;Adaptive planning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is not simply to generate text. The goal is to use AI to help students &lt;strong&gt;make decisions and take useful actions&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Gen AI Academy APAC Journey
&lt;/h2&gt;

&lt;p&gt;My participation in the &lt;strong&gt;Gen AI Academy APAC Edition&lt;/strong&gt; is helping me explore how practical GenAI applications can be built and deployed.&lt;/p&gt;

&lt;p&gt;Through the Academy, I am learning about technologies and concepts including:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemini, AI Agents, RAG, ADK, BigQuery, and Cloud Run.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The hands-on experience is helping me understand that a useful AI application needs more than an AI model. It needs:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A real problem + relevant context + reasoning + useful actions + a good user experience.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges
&lt;/h2&gt;

&lt;p&gt;Building an AI Agent also comes with challenges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Personalization:&lt;/strong&gt; Every student has different goals, skills, and schedules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reliability:&lt;/strong&gt; AI recommendations need to be relevant and dependable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Adaptation:&lt;/strong&gt; The system needs to recognize when a plan should change.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Human Control:&lt;/strong&gt; The AI should assist students while allowing them to review and control their decisions.&lt;/p&gt;

&lt;p&gt;These challenges are also opportunities to learn and improve the system.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Vision
&lt;/h2&gt;

&lt;p&gt;My vision for Aayra goes beyond study schedules.&lt;/p&gt;

&lt;p&gt;I want to explore how an AI Agent can support a student's broader journey:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Goals → Skills → Learning → Practice → Projects → Progress → Career&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the future, Aayra could help students identify skill gaps, discover learning paths, choose projects, prepare for opportunities, and adapt their learning journey.&lt;/p&gt;

&lt;p&gt;The goal is not to make students dependent on AI.&lt;/p&gt;

&lt;p&gt;It is to help them become &lt;strong&gt;more organized, aware of their progress, and confident about their next step.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;I want to continue developing Aayra from an idea into a practical working system.&lt;/p&gt;

&lt;p&gt;My next steps are to experiment with AI Agent workflows, relevant data, tools, cloud deployment, and real user feedback.&lt;/p&gt;

&lt;p&gt;My approach is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find a problem → Build → Test → Learn → Adapt → Improve&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Aayra is one step in my journey as a builder.&lt;/p&gt;

&lt;p&gt;I believe students don't always need more information.&lt;/p&gt;

&lt;p&gt;Sometimes, they simply need help answering:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"What should I do next?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the problem I want to explore with Aayra.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learn. Adapt. Grow.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>meetthebuilders</category>
      <category>cohort3</category>
      <category>genaiacademyapac</category>
    </item>
  </channel>
</rss>
