<?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: Viraj Hudlikar</title>
    <description>The latest articles on DEV Community by Viraj Hudlikar (@vhudlikar).</description>
    <link>https://dev.to/vhudlikar</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%2F4149640%2F03c3f9eb-40d8-4243-a291-f7b40cc93154.png</url>
      <title>DEV Community: Viraj Hudlikar</title>
      <link>https://dev.to/vhudlikar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vhudlikar"/>
    <language>en</language>
    <item>
      <title>TouchGrass Buddy: An Offline AI-Powered Outdoor Adventure Generator 🌿</title>
      <dc:creator>Viraj Hudlikar</dc:creator>
      <pubDate>Sat, 10 Oct 2026 18:38:57 +0000</pubDate>
      <link>https://dev.to/vhudlikar/touchgrass-buddy-an-offline-ai-powered-outdoor-adventure-generator-3b8l</link>
      <guid>https://dev.to/vhudlikar/touchgrass-buddy-an-offline-ai-powered-outdoor-adventure-generator-3b8l</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Most AI applications today are designed to keep users engaged with screens for as long as possible.&lt;/p&gt;

&lt;p&gt;For the Touch Grass challenge, I wanted to explore a different idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What if AI could encourage people to spend less time on screens and more time outdoors?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That idea became &lt;strong&gt;TouchGrass Buddy&lt;/strong&gt;, an offline AI-powered outdoor adventure generator built using Streamlit, Ollama, and Llama 3.2.&lt;/p&gt;

&lt;p&gt;The application generates personalized outdoor missions based on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Available Time&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Adventure Type&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users can choose adventure styles such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌳 Nature Exploration&lt;/li&gt;
&lt;li&gt;📷 Photography&lt;/li&gt;
&lt;li&gt;🏃 Fitness&lt;/li&gt;
&lt;li&gt;👨‍👩‍👧‍👦 Family Fun&lt;/li&gt;
&lt;li&gt;🧘 Mindfulness&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI then creates a personalized outdoor mission designed to get users exploring the real world instead of spending more time online.&lt;/p&gt;

&lt;p&gt;Example mission:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🌿 Neighborhood Mindfulness Walk

1. Observe three different sounds around you
2. Find something with an interesting texture
3. Spend two minutes focusing on your surroundings
4. Notice a plant you've never paid attention to before
5. Walk a route you've never taken
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The app also includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mission generation&lt;/li&gt;
&lt;li&gt;Progress tracking&lt;/li&gt;
&lt;li&gt;Mission completion tracking&lt;/li&gt;
&lt;li&gt;Start New Adventure workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Generate Mission
       ↓
Go Outside
       ↓
Complete Challenges
       ↓
Track Progress
       ↓
Start New Adventure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The screen should be the shortest part of the experience.&lt;/p&gt;




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

&lt;h3&gt;
  
  
  Home Screen
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxhbhwyhrkwvnkvmm10bc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxhbhwyhrkwvnkvmm10bc.png" alt="Home Screen" width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Generated Mission
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Far6vktkrq5wib4rgikgq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Far6vktkrq5wib4rgikgq.png" alt="Generated Mission" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Mission Complete
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9eul80j21sdn9o375fqg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9eul80j21sdn9o375fqg.png" alt="Mission Complete" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;




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

&lt;p&gt;GitHub Repository:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/vhudlikar/touchgrass-buddy" rel="noopener noreferrer"&gt;https://github.com/vhudlikar/touchgrass-buddy&lt;/a&gt;&lt;/p&gt;




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

&lt;p&gt;TouchGrass Buddy is built entirely using open-source tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Llama 3.2&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The user selects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Available Time&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Adventure Type&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The application sends these inputs to a locally running Llama 3.2 model through Ollama.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The model generates a customized outdoor mission.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The user tracks progress using the built-in mission tracker.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once completed, the user can start a brand-new adventure.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The entire application runs locally on a laptop without requiring internet connectivity after setup.&lt;/p&gt;




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

&lt;p&gt;Open-source AI was not just a feature of this project. It was the foundation of the entire solution.&lt;/p&gt;

&lt;p&gt;By using Ollama and Llama 3.2, TouchGrass Buddy can run completely offline while still providing personalized experiences.&lt;/p&gt;

&lt;p&gt;This open-source approach provides several benefits:&lt;/p&gt;

&lt;p&gt;✅ No internet connection required&lt;/p&gt;

&lt;p&gt;✅ No API keys&lt;/p&gt;

&lt;p&gt;✅ No recurring costs&lt;/p&gt;

&lt;p&gt;✅ No vendor lock-in&lt;/p&gt;

&lt;p&gt;✅ User data never leaves the device&lt;/p&gt;

&lt;p&gt;✅ Models can be swapped or customized&lt;/p&gt;

&lt;p&gt;A closed AI service would have required cloud access, API management, and ongoing usage costs.&lt;/p&gt;

&lt;p&gt;For this project, the ability to run AI entirely on a local machine aligned perfectly with the goal of creating a private, portable, and low-cost outdoor adventure generator.&lt;/p&gt;

&lt;p&gt;Open innovation made it possible to experiment quickly, build freely, and keep the experience accessible to anyone with a laptop.&lt;/p&gt;




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

&lt;p&gt;I did not record a DevRelay session for this project.&lt;/p&gt;

&lt;p&gt;Instead, I documented the development process through Git commits, project screenshots, and the public GitHub repository.&lt;/p&gt;




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

&lt;h3&gt;
  
  
  🏆 Best Open-Source AI Project
&lt;/h3&gt;

&lt;p&gt;TouchGrass Buddy uses open-weight AI as a core part of the application through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Llama 3.2&lt;/li&gt;
&lt;li&gt;Local inference&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project demonstrates how open-source AI can power useful real-world experiences while remaining completely offline and privacy-friendly.&lt;/p&gt;

&lt;h3&gt;
  
  
  🏆 Best Use of GitHub Copilot
&lt;/h3&gt;

&lt;p&gt;GitHub Copilot assisted with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Streamlit development&lt;/li&gt;
&lt;li&gt;Python code generation&lt;/li&gt;
&lt;li&gt;Debugging&lt;/li&gt;
&lt;li&gt;UI refinement&lt;/li&gt;
&lt;li&gt;Development acceleration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Copilot helped speed up implementation while allowing me to focus on the overall user experience and challenge goals.&lt;/p&gt;




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

&lt;p&gt;This project reinforced an interesting idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI doesn't always need to increase screen time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Open-source AI can be used to support real-world experiences rather than replace them.&lt;/p&gt;

&lt;p&gt;Building TouchGrass Buddy also helped me deepen my understanding of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Local AI workflows&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Llama 3.2&lt;/li&gt;
&lt;li&gt;Streamlit application development&lt;/li&gt;
&lt;li&gt;Prompt engineering&lt;/li&gt;
&lt;li&gt;Privacy-focused AI design&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Future Enhancements
&lt;/h2&gt;

&lt;p&gt;Potential future improvements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPS-aware adventures&lt;/li&gt;
&lt;li&gt;Mobile-friendly experience&lt;/li&gt;
&lt;li&gt;Nature scavenger hunts&lt;/li&gt;
&lt;li&gt;Achievement badges&lt;/li&gt;
&lt;li&gt;Group adventures&lt;/li&gt;
&lt;li&gt;Local park recommendations&lt;/li&gt;
&lt;li&gt;Wellness and fitness integrations&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;TouchGrass Buddy started with a simple question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can AI help people spend more time outdoors instead of keeping them online?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Using Streamlit, Ollama, and Llama 3.2, I built an offline AI-powered outdoor adventure generator that encourages exploration, movement, mindfulness, and real-world experiences.&lt;/p&gt;

&lt;p&gt;The project demonstrates how open-source AI can be used not only to create intelligent applications, but also to encourage users to step away from the screen and engage with the world around them.&lt;/p&gt;

&lt;p&gt;GitHub Repository:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/vhudlikar/touchgrass-buddy" rel="noopener noreferrer"&gt;https://github.com/vhudlikar/touchgrass-buddy&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Built for a Friend: ServiceNow Interview Buddy Using Ollama and Llama 3.2</title>
      <dc:creator>Viraj Hudlikar</dc:creator>
      <pubDate>Fri, 02 Oct 2026 19:06:50 +0000</pubDate>
      <link>https://dev.to/vhudlikar/built-for-a-friend-servicenow-interview-buddy-using-ollama-and-llama-32-2ahh</link>
      <guid>https://dev.to/vhudlikar/built-for-a-friend-servicenow-interview-buddy-using-ollama-and-llama-32-2ahh</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ServiceNow Interview Buddy
&lt;/h2&gt;

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

&lt;p&gt;I built ServiceNow Interview Buddy, an AI-powered interview preparation tool designed for ServiceNow professionals.&lt;/p&gt;

&lt;p&gt;The idea came from helping a friend prepare for ServiceNow interviews. While reviewing potential interview topics together, I realized that finding role-specific questions that matched both the target role and experience level often required searching multiple resources and manually organizing relevant content.&lt;/p&gt;

&lt;p&gt;As someone who regularly participates in ServiceNow technical evaluations and interview discussions, I saw an opportunity to create a lightweight AI-powered assistant that could instantly generate realistic interview questions tailored to a candidate's role and experience level.&lt;/p&gt;

&lt;p&gt;The application allows users to select:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ServiceNow Administrator&lt;/li&gt;
&lt;li&gt;ServiceNow Developer&lt;/li&gt;
&lt;li&gt;ServiceNow Consultant&lt;/li&gt;
&lt;li&gt;ServiceNow Architect&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and specify their years of experience.&lt;/p&gt;

&lt;p&gt;The tool then generates customized ServiceNow interview questions using a locally running AI model.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Application Screenshots
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Landing Page
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbx6peeuj4z06spdoo5o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbx6peeuj4z06spdoo5o.png" alt="Landing Page" width="800" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Role Selection
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsrf8nwgrh6tbdfz2rxea.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsrf8nwgrh6tbdfz2rxea.png" alt="Role Selection" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Generated Questions
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpln2ygq1651z8fypben1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpln2ygq1651z8fypben1.png" alt="Generated Questions" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/vhudlikar/servicenow-interview-buddy" rel="noopener noreferrer"&gt;View the GitHub Repository&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The complete source code is available in the GitHub repository.&lt;/p&gt;

&lt;p&gt;Key project files include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;app.py&lt;/li&gt;
&lt;li&gt;requirements.txt&lt;/li&gt;
&lt;li&gt;README.md&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h3&gt;
  
  
  Technology Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Llama 3.2 (Open-weight AI Model)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The user interface was built using Streamlit.&lt;/p&gt;

&lt;p&gt;Ollama was used to run the open-weight Llama 3.2 model directly on my laptop.&lt;/p&gt;

&lt;p&gt;When a user selects a ServiceNow role and years of experience, the application dynamically generates a prompt and sends it to the local Llama 3.2 model, which then produces tailored interview questions.&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;User selects a ServiceNow role.&lt;/li&gt;
&lt;li&gt;User enters years of experience.&lt;/li&gt;
&lt;li&gt;The application builds a dynamic prompt.&lt;/li&gt;
&lt;li&gt;Llama 3.2 generates interview questions.&lt;/li&gt;
&lt;li&gt;The questions are displayed through the Streamlit interface.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Everything runs locally without requiring any cloud-hosted AI service.&lt;/p&gt;

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

&lt;p&gt;Open innovation was a key factor in making this project possible.&lt;/p&gt;

&lt;p&gt;Using an open-weight model provided several important benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No API costs&lt;/li&gt;
&lt;li&gt;No subscription fees&lt;/li&gt;
&lt;li&gt;Full control over the model&lt;/li&gt;
&lt;li&gt;Local execution&lt;/li&gt;
&lt;li&gt;Better privacy&lt;/li&gt;
&lt;li&gt;No vendor lock-in&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because the model runs through Ollama, the application can continue functioning even without internet access once the initial setup is complete.&lt;/p&gt;

&lt;p&gt;A closed AI service would have introduced recurring costs and external dependencies. Open-source AI allowed me to build a practical and accessible solution that anyone can run on their own hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback From My Friend
&lt;/h2&gt;

&lt;p&gt;The feedback was positive because the generated questions adapted to both the selected role and years of experience.&lt;/p&gt;

&lt;p&gt;Instead of relying on static interview question lists available online, the application generated questions that felt more relevant to the selected ServiceNow role and experience level.&lt;/p&gt;

&lt;p&gt;This helped make interview preparation more focused and highlighted areas that deserved additional attention before an interview.&lt;/p&gt;

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

&lt;p&gt;One of the challenges was learning how to connect a Streamlit application with a locally running AI model through Ollama.&lt;/p&gt;

&lt;p&gt;Another challenge was ensuring that the generated questions remained relevant across different ServiceNow roles while keeping the application simple and easy to use.&lt;/p&gt;

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

&lt;p&gt;I used Microsoft 365 Copilot together with local development tools to plan, build, troubleshoot, document, and prepare this project for submission.&lt;/p&gt;

&lt;p&gt;During development I:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Installed and configured Ollama&lt;/li&gt;
&lt;li&gt;Downloaded and tested the Llama 3.2 model&lt;/li&gt;
&lt;li&gt;Built the Streamlit user interface&lt;/li&gt;
&lt;li&gt;Connected the application to a locally running AI model&lt;/li&gt;
&lt;li&gt;Created project documentation&lt;/li&gt;
&lt;li&gt;Prepared the GitHub repository and screenshots&lt;/li&gt;
&lt;li&gt;Drafted and refined the submission article&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This demonstrates how AI-assisted development can accelerate the creation of practical applications while still requiring design, implementation, testing, and iteration by the developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Enhancements
&lt;/h2&gt;

&lt;p&gt;Planned improvements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interview answer evaluation&lt;/li&gt;
&lt;li&gt;Candidate scoring&lt;/li&gt;
&lt;li&gt;ServiceNow certification preparation&lt;/li&gt;
&lt;li&gt;Learning recommendations&lt;/li&gt;
&lt;li&gt;Mock interview simulation&lt;/li&gt;
&lt;li&gt;Expected answer generation&lt;/li&gt;
&lt;li&gt;Personalized preparation plans&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Building ServiceNow Interview Buddy was an excellent opportunity to combine open-source AI with a real-world professional challenge.&lt;/p&gt;

&lt;p&gt;What started as an effort to help a friend prepare for ServiceNow interviews evolved into a practical tool that generates role-specific interview questions for administrators, developers, consultants, and architects based on their experience level.&lt;/p&gt;

&lt;p&gt;Using Ollama and the open-weight Llama 3.2 model made it possible to build the solution without API costs while ensuring that everything runs locally and remains under the user's control.&lt;/p&gt;

&lt;p&gt;This project demonstrates how open innovation can be used to create practical learning and career-development tools. It also provides a strong foundation for future enhancements such as interview answer evaluation, scoring, certification preparation, and mock interview simulations.&lt;/p&gt;

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