<?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: Tanya Garg</title>
    <description>The latest articles on DEV Community by Tanya Garg (@tanya_garg_5315).</description>
    <link>https://dev.to/tanya_garg_5315</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%2F3807037%2Ff0fa8cce-c510-456a-9caa-df96093588e4.jpg</url>
      <title>DEV Community: Tanya Garg</title>
      <link>https://dev.to/tanya_garg_5315</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tanya_garg_5315"/>
    <language>en</language>
    <item>
      <title>Beyond Logs: Building Reliable AI Agents with SigNoz LLM Observability</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Fri, 17 Jul 2026 15:56:38 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/beyond-logs-building-reliable-ai-agents-with-signoz-llm-observability-57k1</link>
      <guid>https://dev.to/tanya_garg_5315/beyond-logs-building-reliable-ai-agents-with-signoz-llm-observability-57k1</guid>
      <description>&lt;p&gt;&lt;em&gt;How exploring SigNoz changed the way I think about monitoring AI applications.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;While preparing for the &lt;strong&gt;Agents of SigNoz Hackathon&lt;/strong&gt;, I wanted to do more than just register and wait for the event to begin. Since the organizers encouraged participants to explore SigNoz before the hackathon, I decided to spend some time understanding what the platform actually offers and why observability has become such an important topic for modern AI applications.&lt;/p&gt;

&lt;p&gt;Before this, my understanding of monitoring was fairly basic. I associated it with checking CPU usage, memory consumption, application logs, or server uptime. Those metrics are useful, but as I started learning more about AI systems, I realized they don't explain what is happening inside an AI workflow.&lt;/p&gt;

&lt;p&gt;Think about an AI assistant that uses a Large Language Model (LLM). A single user request doesn't just go to the model and return a response. It may pass through authentication, a vector database, prompt construction, multiple API calls, external tools, memory retrieval, and finally the LLM before generating an answer. If something goes wrong in between, traditional monitoring often isn't enough to identify the exact cause.&lt;/p&gt;

&lt;p&gt;This is where I discovered the concept of &lt;strong&gt;AI Observability&lt;/strong&gt;, and that's what led me to SigNoz.&lt;/p&gt;

&lt;p&gt;As I explored the platform, one thing immediately stood out—it isn't just another monitoring dashboard. SigNoz brings together &lt;strong&gt;logs, metrics, traces, dashboards, alerts, and AI observability&lt;/strong&gt; into a single platform built on &lt;strong&gt;OpenTelemetry&lt;/strong&gt;, making it much easier to understand what is happening inside an application.&lt;/p&gt;

&lt;p&gt;In this blog, I'll share what I learned while exploring SigNoz, the features that impressed me the most, and why I believe observability is becoming an essential part of building reliable AI applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Traditional Monitoring Isn't Enough Anymore
&lt;/h2&gt;

&lt;p&gt;Most developers, including me, usually begin debugging by checking logs or looking at CPU and memory graphs. That approach works reasonably well for traditional applications, but AI systems introduce an entirely different level of complexity.&lt;/p&gt;

&lt;p&gt;Imagine asking an AI assistant:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Summarize yesterday's meeting and create a follow-up email."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Behind the scenes, several operations happen almost instantly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The request is authenticated.&lt;/li&gt;
&lt;li&gt;Previous conversation history is retrieved.&lt;/li&gt;
&lt;li&gt;Relevant documents are fetched from a vector database.&lt;/li&gt;
&lt;li&gt;A prompt is generated.&lt;/li&gt;
&lt;li&gt;The LLM processes the request.&lt;/li&gt;
&lt;li&gt;External tools may be called.&lt;/li&gt;
&lt;li&gt;The final response is formatted and returned.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the response suddenly takes 12 seconds instead of 2, simply checking application logs doesn't immediately reveal the problem.&lt;/p&gt;

&lt;p&gt;During my exploration of SigNoz, this became much clearer. Instead of showing only the final response time, observability helps break an entire request into smaller steps, making it easier to understand &lt;strong&gt;where&lt;/strong&gt; time is being spent and &lt;strong&gt;which component&lt;/strong&gt; is responsible for delays.&lt;/p&gt;

&lt;p&gt;That shift in perspective was probably the biggest takeaway for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding AI Observability
&lt;/h2&gt;

&lt;p&gt;Before exploring SigNoz, I had heard the term &lt;em&gt;observability&lt;/em&gt; many times but never really understood how different it was from monitoring.&lt;/p&gt;

&lt;p&gt;The easiest way I can explain it now is this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monitoring tells you that something is wrong. Observability helps you understand why it went wrong.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For AI applications, that difference is extremely important.&lt;/p&gt;

&lt;p&gt;Instead of tracking only infrastructure metrics, AI observability allows developers to understand what's happening throughout the complete lifecycle of an AI request.&lt;/p&gt;

&lt;p&gt;Some examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Model response latency&lt;/li&gt;
&lt;li&gt;Prompt execution time&lt;/li&gt;
&lt;li&gt;Token usage&lt;/li&gt;
&lt;li&gt;Tool calls&lt;/li&gt;
&lt;li&gt;API failures&lt;/li&gt;
&lt;li&gt;Retrieval performance&lt;/li&gt;
&lt;li&gt;Distributed traces&lt;/li&gt;
&lt;li&gt;Error propagation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Seeing these capabilities helped me understand why observability has become such an important topic as AI applications continue to grow in complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First Impression of SigNoz
&lt;/h2&gt;

&lt;p&gt;The feature that impressed me the most while exploring SigNoz was its ability to bring different types of telemetry into one place.&lt;/p&gt;

&lt;p&gt;Rather than jumping between separate tools for logs, metrics, and traces, everything is available through a single interface.&lt;/p&gt;

&lt;p&gt;For someone trying to understand how an application behaves internally, this makes debugging feel much more organized and intuitive.&lt;/p&gt;

&lt;p&gt;Another thing I appreciated was that SigNoz is &lt;strong&gt;OpenTelemetry-native&lt;/strong&gt;. Since OpenTelemetry has become the standard for collecting telemetry data, building on open standards instead of proprietary solutions makes the platform much more flexible for developers and organizations.&lt;/p&gt;

&lt;p&gt;At this point, I started understanding that observability isn't just about fixing bugs—it's about building software with enough visibility that problems can be identified and solved before they affect users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the next section, I'll walk through the SigNoz platform, explain its core features, and share why Distributed Tracing became my favorite feature while exploring the platform.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploring SigNoz: Features That Stood Out
&lt;/h2&gt;

&lt;p&gt;After understanding why observability matters, I wanted to see what SigNoz actually offers beyond the buzzwords.&lt;/p&gt;

&lt;p&gt;As I explored the platform and its documentation, I realized that SigNoz isn't focused on just one aspect of monitoring. Instead, it combines everything needed to understand an application's health in a single place.&lt;/p&gt;

&lt;p&gt;Some of the features that immediately caught my attention were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Application Performance Monitoring (APM)&lt;/strong&gt; for tracking application performance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Distributed Tracing&lt;/strong&gt; to follow requests across multiple services.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Centralized Log Management&lt;/strong&gt; for debugging issues quickly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Dashboards&lt;/strong&gt; for visualizing important metrics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Alerts&lt;/strong&gt; to detect problems before users report them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM &amp;amp; AI Observability&lt;/strong&gt; for monitoring AI-powered applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What impressed me the most was that these features are available within one platform rather than requiring multiple tools working together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding OpenTelemetry
&lt;/h2&gt;

&lt;p&gt;While exploring SigNoz, I also learned why it emphasizes being &lt;strong&gt;OpenTelemetry-native&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Initially, I thought OpenTelemetry was simply another monitoring library. After reading more about it, I realized it has become the industry standard for collecting telemetry data.&lt;/p&gt;

&lt;p&gt;Instead of using vendor-specific agents, developers instrument their applications once with OpenTelemetry and can send the collected data to compatible platforms like SigNoz.&lt;/p&gt;

&lt;p&gt;This approach offers several benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No vendor lock-in&lt;/li&gt;
&lt;li&gt;Standardized telemetry collection&lt;/li&gt;
&lt;li&gt;Support for multiple programming languages&lt;/li&gt;
&lt;li&gt;Easier migration between observability platforms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For AI applications, this becomes even more valuable because a single request often travels through multiple services before generating a response.&lt;/p&gt;

&lt;p&gt;OpenTelemetry captures each of these interactions, while SigNoz visualizes them in an easy-to-understand format.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting Up SigNoz
&lt;/h2&gt;

&lt;p&gt;One thing I liked was that getting started with SigNoz is relatively straightforward.&lt;/p&gt;

&lt;p&gt;The recommended approach is to run it locally using Docker.&lt;/p&gt;

&lt;p&gt;The installation involves cloning the repository and starting the required services.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/SigNoz/signoz.git

&lt;span class="nb"&gt;cd &lt;/span&gt;signoz/deploy

docker compose up &lt;span class="nt"&gt;-d&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the services start, the dashboard becomes accessible through the browser.&lt;/p&gt;

&lt;p&gt;Although the setup itself isn't complicated, I would still recommend checking the official documentation because it provides clear instructions for different operating systems and deployment options.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; &lt;em&gt;SigNoz Dashboard after completing the local setup.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&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%2Frisq3lq5dpydmisvxoj3.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%2Frisq3lq5dpydmisvxoj3.png" alt="SigNoz Dashboard after completing the local setup." width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Feature I Found Most Interesting: Distributed Tracing
&lt;/h2&gt;

&lt;p&gt;Among all the capabilities, &lt;strong&gt;Distributed Tracing&lt;/strong&gt; was the feature that interested me the most.&lt;/p&gt;

&lt;p&gt;When we build AI applications, a single request rarely consists of just one API call.&lt;/p&gt;

&lt;p&gt;Instead, it usually looks something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User Request
      │
      ▼
Authentication
      │
      ▼
Retrieve Context
      │
      ▼
Vector Database
      │
      ▼
     LLM
      │
      ▼
External Tool
      │
      ▼
Final Response
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Without tracing, developers only know the total response time.&lt;/p&gt;

&lt;p&gt;With distributed tracing, every step appears as an individual span.&lt;/p&gt;

&lt;p&gt;For example, imagine an AI assistant takes &lt;strong&gt;10 seconds&lt;/strong&gt; to answer.&lt;/p&gt;

&lt;p&gt;Tracing could reveal something like this:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Authentication&lt;/td&gt;
&lt;td&gt;40 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vector Search&lt;/td&gt;
&lt;td&gt;320 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LLM Processing&lt;/td&gt;
&lt;td&gt;6.2 s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;External API&lt;/td&gt;
&lt;td&gt;2.8 s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Response Formatting&lt;/td&gt;
&lt;td&gt;120 ms&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Instead of guessing where the slowdown happened, developers immediately know which component needs attention.&lt;/p&gt;

&lt;p&gt;This made me appreciate why distributed tracing is considered one of the most powerful debugging tools for modern applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Observability: More Than Traditional Monitoring
&lt;/h2&gt;

&lt;p&gt;Traditional monitoring tells us whether servers are healthy.&lt;/p&gt;

&lt;p&gt;AI observability answers a different question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"How well is my AI application actually performing?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While exploring SigNoz, I found it interesting that AI-specific metrics can also be monitored.&lt;/p&gt;

&lt;p&gt;These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt execution time&lt;/li&gt;
&lt;li&gt;LLM response latency&lt;/li&gt;
&lt;li&gt;Token usage&lt;/li&gt;
&lt;li&gt;Error rates&lt;/li&gt;
&lt;li&gt;Tool invocation&lt;/li&gt;
&lt;li&gt;Request success rate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These metrics become especially useful when building AI agents because performance depends on much more than server resources.&lt;/p&gt;

&lt;p&gt;A perfectly healthy server can still produce a slow AI application if prompt execution, vector retrieval, or external APIs become bottlenecks.&lt;/p&gt;

&lt;p&gt;Having visibility into these components makes troubleshooting significantly easier.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Key Takeaway
&lt;/h2&gt;

&lt;p&gt;The biggest lesson I learned while exploring SigNoz is that observability is not just about collecting logs.&lt;/p&gt;

&lt;p&gt;It is about understanding the complete story behind every request.&lt;/p&gt;

&lt;p&gt;Logs tell you &lt;strong&gt;what happened&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Metrics tell you &lt;strong&gt;how often it happens&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Distributed traces show &lt;strong&gt;exactly where it happened&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When all three are available together, debugging becomes much faster and more reliable.&lt;/p&gt;

&lt;p&gt;That, in my opinion, is what makes SigNoz particularly valuable for developers building modern AI-powered applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the final section, I'll share how LLM observability helps monitor token usage and costs, discuss dashboards and alerts, compare SigNoz with other observability platforms, and conclude with my overall thoughts after exploring the platform.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  LLM Observability: A Feature Every AI Developer Should Understand
&lt;/h2&gt;

&lt;p&gt;As AI applications continue to evolve, one thing became very clear to me while exploring SigNoz—monitoring an AI application is very different from monitoring a traditional web application.&lt;/p&gt;

&lt;p&gt;For a normal application, checking CPU usage, memory utilization, request count, or response time is often enough.&lt;/p&gt;

&lt;p&gt;But AI applications introduce completely new variables.&lt;/p&gt;

&lt;p&gt;Questions like these become much more important:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why is one prompt taking twice as long as another?&lt;/li&gt;
&lt;li&gt;Which model is consuming the most tokens?&lt;/li&gt;
&lt;li&gt;Which tool call failed?&lt;/li&gt;
&lt;li&gt;Why did today's AI cost suddenly increase?&lt;/li&gt;
&lt;li&gt;Which step in the workflow is creating the biggest delay?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are questions that traditional monitoring tools simply weren't designed to answer.&lt;/p&gt;

&lt;p&gt;This is where &lt;strong&gt;LLM Observability&lt;/strong&gt; becomes incredibly valuable.&lt;/p&gt;

&lt;p&gt;Instead of treating an LLM call as just another API request, SigNoz provides visibility into AI-specific metrics that actually matter.&lt;/p&gt;

&lt;p&gt;Some examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prompt execution time&lt;/li&gt;
&lt;li&gt;Response generation latency&lt;/li&gt;
&lt;li&gt;Token usage&lt;/li&gt;
&lt;li&gt;Model response time&lt;/li&gt;
&lt;li&gt;Request failures&lt;/li&gt;
&lt;li&gt;Tool invocation&lt;/li&gt;
&lt;li&gt;End-to-end request traces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These insights make it much easier to understand how an AI application behaves in production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Token Monitoring Matters
&lt;/h2&gt;

&lt;p&gt;One topic I hadn't thought much about before exploring AI observability was &lt;strong&gt;token usage&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Every interaction with a language model consumes tokens.&lt;/p&gt;

&lt;p&gt;A longer prompt or response means higher inference cost.&lt;/p&gt;

&lt;p&gt;As an application scales, even small increases in token usage can have a noticeable impact on monthly expenses.&lt;/p&gt;

&lt;p&gt;Instead of waiting for billing reports, developers can monitor token trends in real time and identify inefficient prompts or unusually expensive requests.&lt;/p&gt;

&lt;p&gt;For teams deploying AI products in production, this kind of visibility can be just as important as monitoring latency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dashboards That Make Monitoring Easier
&lt;/h2&gt;

&lt;p&gt;Another feature I liked was the flexibility of dashboards.&lt;/p&gt;

&lt;p&gt;Instead of displaying only infrastructure metrics, dashboards can combine application health, traces, AI metrics, and performance graphs in one place.&lt;/p&gt;

&lt;p&gt;For an AI application, a useful dashboard might include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average response latency&lt;/li&gt;
&lt;li&gt;Request throughput&lt;/li&gt;
&lt;li&gt;Error rate&lt;/li&gt;
&lt;li&gt;Token consumption&lt;/li&gt;
&lt;li&gt;Slowest endpoints&lt;/li&gt;
&lt;li&gt;LLM latency&lt;/li&gt;
&lt;li&gt;Tool execution time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Having all of these metrics together makes it much easier to understand the overall health of an application.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt; &lt;em&gt;Dashboard showing request latency, throughput, traces, and application metrics.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&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%2F9tc41n1vbywcp7ae3axy.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%2F9tc41n1vbywcp7ae3axy.png" alt="Dashboard showing request latency, throughput, traces, and application metrics." width="799" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-Time Alerts
&lt;/h2&gt;

&lt;p&gt;Monitoring dashboards are helpful, but someone has to be looking at them.&lt;/p&gt;

&lt;p&gt;This is where alerts become useful.&lt;/p&gt;

&lt;p&gt;With SigNoz, developers can configure alerts for situations such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High response latency&lt;/li&gt;
&lt;li&gt;Increased error rate&lt;/li&gt;
&lt;li&gt;Unexpected token spikes&lt;/li&gt;
&lt;li&gt;Database failures&lt;/li&gt;
&lt;li&gt;Slow external APIs&lt;/li&gt;
&lt;li&gt;Service downtime&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rather than discovering problems through user complaints, teams can identify issues much earlier and respond before they become major incidents.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparing SigNoz with Other Platforms
&lt;/h2&gt;

&lt;p&gt;While researching observability tools, I also came across platforms like Datadog, New Relic, and Grafana.&lt;/p&gt;

&lt;p&gt;Each has its own strengths, but one aspect that stood out about SigNoz is its focus on open standards.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;SigNoz&lt;/th&gt;
&lt;th&gt;Typical Proprietary Platform&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Open Source&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Usually No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OpenTelemetry Native&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Partial&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Self-hosting&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unified Logs, Metrics &amp;amp; Traces&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Observability&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;Depends on Plan&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For developers who value transparency, flexibility, and avoiding vendor lock-in, this is a significant advantage.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Overall Takeaway
&lt;/h2&gt;

&lt;p&gt;Exploring SigNoz changed how I think about monitoring modern software.&lt;/p&gt;

&lt;p&gt;Earlier, I viewed monitoring as something you check only after an application breaks.&lt;/p&gt;

&lt;p&gt;Now I understand that observability is about continuously understanding &lt;strong&gt;how&lt;/strong&gt; an application behaves and &lt;strong&gt;why&lt;/strong&gt; something goes wrong.&lt;/p&gt;

&lt;p&gt;The feature I found most useful was &lt;strong&gt;Distributed Tracing&lt;/strong&gt;, because it makes debugging much more visual and intuitive.&lt;/p&gt;

&lt;p&gt;I also found AI observability particularly interesting since AI applications introduce challenges—like token usage, prompt performance, and model latency—that traditional monitoring tools were never designed to solve.&lt;/p&gt;

&lt;p&gt;Although I explored SigNoz as part of preparing for the &lt;strong&gt;Agents of SigNoz Hackathon&lt;/strong&gt;, it gave me a much better understanding of why observability is becoming an essential part of building production-ready AI applications.&lt;/p&gt;

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

&lt;p&gt;Artificial Intelligence is changing how we build software, but it also introduces new debugging and monitoring challenges.&lt;/p&gt;

&lt;p&gt;After spending time exploring SigNoz, I now have a much clearer understanding of why observability is more than just logs and dashboards. Being able to view metrics, traces, logs, alerts, and AI telemetry together provides a much deeper understanding of application behavior.&lt;/p&gt;

&lt;p&gt;If you're planning to build AI agents, chatbots, or any LLM-powered application, I believe learning observability early is just as important as learning the AI frameworks themselves.&lt;/p&gt;

&lt;p&gt;For me, exploring SigNoz wasn't just preparation for a hackathon—it was an opportunity to better understand how production AI systems are monitored, optimized, and maintained.&lt;/p&gt;

&lt;p&gt;I'm excited to apply these learnings while building projects during the Agents of SigNoz Hackathon, and I hope this article helps other developers who are beginning their own observability journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;SigNoz Documentation&lt;/li&gt;
&lt;li&gt;SigNoz GitHub Repository&lt;/li&gt;
&lt;li&gt;OpenTelemetry Documentation&lt;/li&gt;
&lt;li&gt;CNCF OpenTelemetry Project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks for reading! If you're participating in the &lt;strong&gt;Agents of SigNoz Hackathon&lt;/strong&gt;, I highly recommend exploring SigNoz yourself. Even a short hands-on session provides a much better understanding of observability than reading documentation alone, and it's a great way to prepare before building AI applications in the hackathon.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>signoz</category>
      <category>observability</category>
      <category>opentelemetry</category>
    </item>
    <item>
      <title>🚀 Building Two AI-Powered Solutions at HACKHAZARDS '26: VeritasFlow &amp; PermitFlow</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Wed, 15 Jul 2026 14:43:18 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/building-two-ai-powered-solutions-at-hackhazards-26-veritasflow-permitflow-ab9</link>
      <guid>https://dev.to/tanya_garg_5315/building-two-ai-powered-solutions-at-hackhazards-26-veritasflow-permitflow-ab9</guid>
      <description>&lt;h2&gt;
  
  
  🚀 Building Two AI-Powered Solutions at HACKHAZARDS '26: VeritasFlow &amp;amp; PermitFlow
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;How our team built two AI-powered solutions—VeritasFlow and PermitFlow—during one of the world's largest community-driven hackathons.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Innovation begins with identifying real-world problems and building technology that creates meaningful impact.&lt;/p&gt;

&lt;p&gt;That belief guided our team throughout &lt;strong&gt;HACKHAZARDS '26&lt;/strong&gt;, a global community-driven buildathon organized by &lt;strong&gt;NAMESPACE&lt;/strong&gt;. Unlike traditional 24- or 48-hour hackathons, HACKHAZARDS gave participants nearly two months to research, design, develop, and refine production-ready solutions instead of rushed prototypes.&lt;/p&gt;

&lt;p&gt;With over &lt;strong&gt;30,000 participants from more than 75 countries&lt;/strong&gt;, the event brought together developers, designers, and innovators to solve meaningful challenges using modern technologies.&lt;/p&gt;

&lt;p&gt;As a team, we challenged ourselves to build solutions for &lt;strong&gt;two completely different problem domains&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;One focused on improving &lt;strong&gt;digital wellbeing and responsible information consumption&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The other focused on transforming &lt;strong&gt;construction permit approvals through AI-powered compliance automation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That journey resulted in two projects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;VeritasFlow – AI-Powered Information Diet Coach&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🏗️ &lt;strong&gt;PermitFlow – The Construction Compliance Autopilot&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Although they solve different problems, both projects share the same vision:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Building AI that solves real-world problems, not just showcases technology.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🧠 Project 1: VeritasFlow – AI-Powered Information Diet Coach
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;The internet gives us unlimited access to information, but not all information is beneficial.&lt;/p&gt;

&lt;p&gt;Every day people are exposed to endless news articles, social media feeds, videos, and recommendations that often prioritize engagement over quality. This results in information overload, echo chambers, misinformation, and unhealthy digital habits.&lt;/p&gt;

&lt;p&gt;We wanted to build a platform that helps users become more mindful of what they consume online.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Solution
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;VeritasFlow&lt;/strong&gt; is an AI-powered Information Diet Coach that analyzes users' content consumption patterns and recommends healthier, more balanced, and more informative content.&lt;/p&gt;

&lt;p&gt;Rather than maximizing screen time, VeritasFlow focuses on improving digital wellbeing through intelligent recommendations and personalized insights.&lt;/p&gt;

&lt;p&gt;Users can understand how they consume information and gradually build healthier digital habits.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;AI-powered content analysis&lt;/li&gt;
&lt;li&gt;Sentiment analysis&lt;/li&gt;
&lt;li&gt;Personalized recommendations&lt;/li&gt;
&lt;li&gt;Article summarization&lt;/li&gt;
&lt;li&gt;Digital wellbeing dashboard&lt;/li&gt;
&lt;li&gt;Information diversity score&lt;/li&gt;
&lt;li&gt;Reading insights&lt;/li&gt;
&lt;li&gt;AI-powered recommendation engine&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;li&gt;Natural Language Processing (NLP)&lt;/li&gt;
&lt;li&gt;Sentiment Analysis&lt;/li&gt;
&lt;li&gt;Recommendation Engine&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Implementation
&lt;/h2&gt;

&lt;p&gt;The platform processes user content using NLP techniques to identify topics, sentiment, and reading patterns. Based on this analysis, the recommendation engine suggests educational and balanced content while providing personalized insights into users' digital habits.&lt;/p&gt;

&lt;p&gt;Our goal was not to encourage users to spend more time online but to help them spend their time more meaningfully.&lt;/p&gt;

&lt;h2&gt;
  
  
  🏗️ Project 2: PermitFlow – The Construction Compliance Autopilot
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Construction permits remain one of the biggest bottlenecks in urban development.&lt;/p&gt;

&lt;p&gt;Contractors often spend weeks navigating complicated zoning regulations, submitting repetitive paperwork, correcting applications, and waiting for approvals.&lt;/p&gt;

&lt;p&gt;Even a single missing document can delay an entire construction project.&lt;/p&gt;

&lt;p&gt;We wanted to simplify this complex process using Artificial Intelligence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Solution
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;PermitFlow&lt;/strong&gt; is an AI-powered construction compliance platform that streamlines the permit approval workflow for contractors, architects, municipal officers, and administrators.&lt;/p&gt;

&lt;p&gt;Users upload project documents, and the platform automatically analyzes compliance requirements, detects missing information, assists with documentation, and guides applicants throughout the approval process.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;AI Blueprint Analysis&lt;/li&gt;
&lt;li&gt;OCR-based document extraction&lt;/li&gt;
&lt;li&gt;Compliance Gap Detection&lt;/li&gt;
&lt;li&gt;Government Form Autofill&lt;/li&gt;
&lt;li&gt;Permit Status Tracking&lt;/li&gt;
&lt;li&gt;Municipal Officer Dashboard&lt;/li&gt;
&lt;li&gt;Admin Analytics Dashboard&lt;/li&gt;
&lt;li&gt;AI Compliance Assistant&lt;/li&gt;
&lt;li&gt;Multilingual Support&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;li&gt;OCR&lt;/li&gt;
&lt;li&gt;JWT Authentication&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sarvam AI&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How We Used Sarvam AI
&lt;/h2&gt;

&lt;p&gt;PermitFlow was also built for the &lt;strong&gt;Sarvam AI Track&lt;/strong&gt;, where Sarvam AI became a key part of our solution.&lt;/p&gt;

&lt;p&gt;We integrated Sarvam AI to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build a multilingual AI compliance assistant.&lt;/li&gt;
&lt;li&gt;Answer user queries related to zoning rules, FAR limits, setbacks, Fire NOCs, and municipal regulations.&lt;/li&gt;
&lt;li&gt;Translate compliance guidance into multiple Indian languages.&lt;/li&gt;
&lt;li&gt;Enable voice-based interactions for easier accessibility.&lt;/li&gt;
&lt;li&gt;Simplify complex legal and technical regulations into easy-to-understand explanations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By integrating Sarvam AI, PermitFlow became more accessible, user-friendly, and practical for contractors, architects, and government officials across India.&lt;/p&gt;

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

&lt;p&gt;Although both projects belonged to different industries, they presented equally interesting engineering challenges.&lt;/p&gt;

&lt;p&gt;For &lt;strong&gt;VeritasFlow&lt;/strong&gt;, designing recommendations that promote healthier information consumption rather than maximizing engagement required careful planning and experimentation.&lt;/p&gt;

&lt;p&gt;For &lt;strong&gt;PermitFlow&lt;/strong&gt;, understanding complex construction regulations and transforming them into a simple AI-assisted workflow required thoughtful product design and user-centric development.&lt;/p&gt;

&lt;p&gt;Throughout the hackathon, we continuously refined our UI, backend architecture, and AI workflows to create solutions that were both practical and intuitive.&lt;/p&gt;

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

&lt;p&gt;HACKHAZARDS '26 taught us that successful AI applications begin with understanding real user problems.&lt;/p&gt;

&lt;p&gt;Beyond writing code, we learned the importance of product thinking, collaboration, user experience, and responsible AI implementation.&lt;/p&gt;

&lt;p&gt;Working on two completely different projects also strengthened our understanding of full-stack development, document intelligence, recommendation systems, workflow automation, and AI integration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;Both projects have exciting possibilities for future development.&lt;/p&gt;

&lt;h3&gt;
  
  
  VeritasFlow
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Browser Extension&lt;/li&gt;
&lt;li&gt;Fake News Detection&lt;/li&gt;
&lt;li&gt;AI Wellness Score&lt;/li&gt;
&lt;li&gt;Social Media Feed Analysis&lt;/li&gt;
&lt;li&gt;Mobile Application&lt;/li&gt;
&lt;li&gt;Advanced Recommendation Models&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  PermitFlow
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;GIS-based Zoning Verification&lt;/li&gt;
&lt;li&gt;BIM/CAD Blueprint Support&lt;/li&gt;
&lt;li&gt;Real-time Municipal API Integration&lt;/li&gt;
&lt;li&gt;Predictive Approval Analytics&lt;/li&gt;
&lt;li&gt;Digital Signature Support&lt;/li&gt;
&lt;li&gt;Inspection Scheduling&lt;/li&gt;
&lt;li&gt;Mobile App for Field Officers&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;HACKHAZARDS '26 was much more than a hackathon—it was an incredible learning journey.&lt;/p&gt;

&lt;p&gt;It gave us the opportunity to transform ideas into working products, collaborate as a team, and explore how AI can solve meaningful problems across entirely different industries.&lt;/p&gt;

&lt;p&gt;From promoting healthier digital habits with &lt;strong&gt;VeritasFlow&lt;/strong&gt; to simplifying construction compliance through &lt;strong&gt;PermitFlow&lt;/strong&gt; and &lt;strong&gt;Sarvam AI&lt;/strong&gt;, this journey reinforced one important belief:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Technology creates the greatest impact when it solves real problems for real people.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A heartfelt thank you to &lt;strong&gt;NAMESPACE&lt;/strong&gt;, the mentors, organizers, and partner communities for creating such an amazing platform for builders around the world.&lt;/p&gt;

&lt;p&gt;We are excited to continue improving both projects beyond the hackathon and turn them into solutions that create real-world impact.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prerna&lt;/strong&gt; — Team Lead&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tanya Garg&lt;/strong&gt; — AI &amp;amp; Backend Developer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kritika Maurya&lt;/strong&gt; — Frontend &amp;amp; Design Lead&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Thanks for reading!&lt;/strong&gt; If you'd like to connect, share feedback, or discuss these projects, feel free to reach out. Happy building! 🚀&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>buildinpublic</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>Building DetectiveAI: Giving Crime Investigation an AI That Never Forgets with Cognee</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Sun, 05 Jul 2026 17:47:08 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/building-detectiveai-giving-crime-investigation-an-ai-that-never-forgets-with-cognee-3bjk</link>
      <guid>https://dev.to/tanya_garg_5315/building-detectiveai-giving-crime-investigation-an-ai-that-never-forgets-with-cognee-3bjk</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;One of the biggest limitations of modern AI assistants is memory. Every new conversation starts almost from scratch, making it difficult to work on long-running investigations or complex cases.&lt;/p&gt;

&lt;p&gt;For my hackathon project, I wanted to solve exactly this problem.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;DetectiveAI&lt;/strong&gt;, an AI-powered crime investigation assistant that uses &lt;strong&gt;Cognee Cloud&lt;/strong&gt; as its persistent memory layer. Instead of forgetting evidence after every session, DetectiveAI stores, organizes, and recalls investigation data whenever it is needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Imagine a detective investigating a case over several days.&lt;/p&gt;

&lt;p&gt;New evidence keeps arriving:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Witness statements&lt;/li&gt;
&lt;li&gt;CCTV footage&lt;/li&gt;
&lt;li&gt;Crime scene observations&lt;/li&gt;
&lt;li&gt;Timelines&lt;/li&gt;
&lt;li&gt;Suspect information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Traditional AI can summarize information, but it doesn't naturally remember and connect all of these details across sessions.&lt;/p&gt;

&lt;p&gt;This is where persistent memory becomes essential.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Solution
&lt;/h2&gt;

&lt;p&gt;DetectiveAI combines a simple investigation workflow with Cognee Cloud.&lt;/p&gt;

&lt;p&gt;The investigator can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a crime case&lt;/li&gt;
&lt;li&gt;Add evidence&lt;/li&gt;
&lt;li&gt;Store investigation details&lt;/li&gt;
&lt;li&gt;Search previous information&lt;/li&gt;
&lt;li&gt;Ask natural language questions&lt;/li&gt;
&lt;li&gt;Generate investigation summaries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because the information is stored inside Cognee, the AI can retrieve relevant context instead of depending only on the current prompt.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Cognee Powers DetectiveAI
&lt;/h2&gt;

&lt;p&gt;Cognee acts as the memory layer for my application.&lt;/p&gt;

&lt;p&gt;Each investigation is stored as structured knowledge rather than temporary chat history.&lt;/p&gt;

&lt;p&gt;When the investigator asks questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who is the suspect?&lt;/li&gt;
&lt;li&gt;Summarize this investigation.&lt;/li&gt;
&lt;li&gt;What relationships exist between the evidence?&lt;/li&gt;
&lt;li&gt;Explain the timeline.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cognee retrieves the most relevant information from the stored investigation memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Create Case
&lt;/h3&gt;

&lt;p&gt;Start a new investigation with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Case name&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;Officer name&lt;/li&gt;
&lt;li&gt;Initial description&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Add Evidence
&lt;/h3&gt;

&lt;p&gt;Store investigation evidence including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Witness statements&lt;/li&gt;
&lt;li&gt;CCTV observations&lt;/li&gt;
&lt;li&gt;Timeline events&lt;/li&gt;
&lt;li&gt;Physical evidence&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Investigation Chat
&lt;/h3&gt;

&lt;p&gt;Interact with the investigation using natural language instead of manually searching documents.&lt;/p&gt;

&lt;h3&gt;
  
  
  Persistent Memory
&lt;/h3&gt;

&lt;p&gt;Unlike traditional AI assistants, DetectiveAI remembers previously stored information and can reuse it across future sessions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Investigation Reports
&lt;/h3&gt;

&lt;p&gt;Generate structured summaries of the investigation for quick review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Cognee Cloud&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;AI Language Model&lt;/li&gt;
&lt;li&gt;Modern Web Interface&lt;/li&gt;
&lt;/ul&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%2Fp1enrjppkzt3w87m786v.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%2Fp1enrjppkzt3w87m786v.png" alt=" " width="799" height="353"&gt;&lt;/a&gt;&lt;/p&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%2F388xw39u5oqmpt1nmiuh.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%2F388xw39u5oqmpt1nmiuh.png" alt=" " width="800" height="418"&gt;&lt;/a&gt;&lt;/p&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%2Fsgxz3t4wxx0am0kmqtez.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%2Fsgxz3t4wxx0am0kmqtez.png" alt=" " width="800" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;This project taught me that AI memory is much more than saving chat history.&lt;/p&gt;

&lt;p&gt;Persistent memory allows AI systems to continuously build knowledge, connect related information, and provide more reliable answers over time.&lt;/p&gt;

&lt;p&gt;Cognee made it easy to explore this concept while building a practical real-world application.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Multi-case investigations&lt;/li&gt;
&lt;li&gt;Image and PDF evidence analysis&lt;/li&gt;
&lt;li&gt;Voice-based investigation assistant&lt;/li&gt;
&lt;li&gt;Collaborative investigations for multiple officers&lt;/li&gt;
&lt;li&gt;Automatic contradiction detection&lt;/li&gt;
&lt;li&gt;Risk scoring for suspects&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;DetectiveAI demonstrates how persistent memory can transform AI assistants from simple chatbots into long-term intelligent investigation systems.&lt;/p&gt;

&lt;p&gt;With Cognee Cloud, our AI doesn't just answer questions—it remembers the investigation.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>cognee</category>
      <category>developer</category>
    </item>
    <item>
      <title>CrisisIQ – AI-Powered Business Risk Intelligence using Gemma 4</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Fri, 22 May 2026 18:01:53 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/crisisiq-ai-powered-business-risk-intelligence-using-gemma-4-44lb</link>
      <guid>https://dev.to/tanya_garg_5315/crisisiq-ai-powered-business-risk-intelligence-using-gemma-4-44lb</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/google-gemma-2026-05-06"&gt;Gemma 4 Challenge: Build with Gemma 4&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  CrisisIQ – AI-Powered Crisis Intelligence &amp;amp; Business Risk Analysis Dashboard
&lt;/h2&gt;

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

&lt;p&gt;CrisisIQ is an AI-powered business intelligence dashboard that analyzes how global crises impact companies, industries, and supply chains in real time.&lt;/p&gt;

&lt;p&gt;Modern companies operate in highly interconnected ecosystems where geopolitical conflicts, cyberattacks, economic instability, sanctions, natural disasters, and trade disruptions can rapidly affect operations worldwide. CrisisIQ helps users understand these impacts using AI-driven analysis and contextual reasoning.&lt;/p&gt;

&lt;p&gt;The platform allows users to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;analyze company exposure during crises&lt;/li&gt;
&lt;li&gt;understand operational and financial risks&lt;/li&gt;
&lt;li&gt;simulate business disruption scenarios&lt;/li&gt;
&lt;li&gt;generate AI-powered mitigation strategies&lt;/li&gt;
&lt;li&gt;summarize complex global events into actionable insights&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually reading lengthy reports and news articles, users receive structured AI-generated intelligence instantly.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Features Demonstrated
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Company risk analysis dashboard&lt;/li&gt;
&lt;li&gt;Crisis impact summarization&lt;/li&gt;
&lt;li&gt;AI-generated mitigation strategies&lt;/li&gt;
&lt;li&gt;Scenario simulation&lt;/li&gt;
&lt;li&gt;Industry-wise risk comparison&lt;/li&gt;
&lt;li&gt;Supply chain disruption analysis&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1kMt-lclhDu2YvFDQi1mgjPbBoagkEouq/view?usp=drive_link" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1kMt-lclhDu2YvFDQi1mgjPbBoagkEouq/view?usp=drive_link&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Live Project
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://crisisiq-ai-business-risk-intelligence-using-gemma-4-edaputmky.streamlit.app/" rel="noopener noreferrer"&gt;https://crisisiq-ai-business-risk-intelligence-using-gemma-4-edaputmky.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&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.amazonaws.com%2Fuploads%2Farticles%2Fy1or9yg3q1lb26fjb9lw.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2Fy1or9yg3q1lb26fjb9lw.jpeg" alt=" " width="800" height="343"&gt;&lt;/a&gt;&lt;/p&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.amazonaws.com%2Fuploads%2Farticles%2Fk86bbj6ic3l6vgd3yee5.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2Fk86bbj6ic3l6vgd3yee5.jpeg" alt=" " width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

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

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

&lt;p&gt;&lt;a href="https://github.com/Tanya-garg10/CrisisIQ-AI-Business-Risk-Intelligence-using-Gemma-4.git" rel="noopener noreferrer"&gt;https://github.com/Tanya-garg10/CrisisIQ-AI-Business-Risk-Intelligence-using-Gemma-4.git&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Gemma 4&lt;/li&gt;
&lt;li&gt;Pandas&lt;/li&gt;
&lt;li&gt;Plotly&lt;/li&gt;
&lt;li&gt;OpenRouter / Google AI Studio API&lt;/li&gt;
&lt;li&gt;News APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I Used Gemma 4
&lt;/h2&gt;

&lt;p&gt;Gemma 4 powers the core reasoning engine of CrisisIQ.&lt;/p&gt;

&lt;p&gt;The application collects company data, industry context, and crisis-related information, then uses Gemma 4 to generate intelligent business impact analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  Model Used
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Gemma 4 31B Dense&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why I Chose the 31B Dense Model
&lt;/h3&gt;

&lt;p&gt;I intentionally selected the 31B Dense model because the project depends heavily on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;long-context understanding&lt;/li&gt;
&lt;li&gt;analytical reasoning&lt;/li&gt;
&lt;li&gt;structured business analysis&lt;/li&gt;
&lt;li&gt;multi-factor risk interpretation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The larger context window allowed the model to process:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lengthy crisis reports&lt;/li&gt;
&lt;li&gt;multiple company profiles&lt;/li&gt;
&lt;li&gt;supply chain dependencies&lt;/li&gt;
&lt;li&gt;geopolitical developments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This made the 31B Dense model the ideal choice for generating detailed and reliable business intelligence insights.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Gemma 4 Powers the System
&lt;/h2&gt;

&lt;p&gt;Gemma 4 analyzes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;crisis events&lt;/li&gt;
&lt;li&gt;company operations&lt;/li&gt;
&lt;li&gt;industry dependencies&lt;/li&gt;
&lt;li&gt;supply chain vulnerabilities&lt;/li&gt;
&lt;li&gt;financial exposure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model then generates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;risk assessments&lt;/li&gt;
&lt;li&gt;operational impact summaries&lt;/li&gt;
&lt;li&gt;mitigation recommendations&lt;/li&gt;
&lt;li&gt;scenario-based predictions&lt;/li&gt;
&lt;li&gt;executive-level insights&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example Output
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;“The ongoing geopolitical conflict may significantly disrupt semiconductor supply chains affecting manufacturing timelines and increasing operational costs for automotive companies dependent on Asian suppliers.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The system transforms raw crisis information into understandable strategic intelligence.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  AI Risk Scoring
&lt;/h3&gt;

&lt;p&gt;Generates dynamic company risk scores based on current events.&lt;/p&gt;

&lt;h3&gt;
  
  
  Crisis Summarization
&lt;/h3&gt;

&lt;p&gt;Converts complex news and reports into concise business insights.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario Simulation
&lt;/h3&gt;

&lt;p&gt;Allows users to test hypothetical crisis situations and predict business outcomes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Supply Chain Intelligence
&lt;/h3&gt;

&lt;p&gt;Identifies vulnerable operational dependencies and potential disruption points.&lt;/p&gt;

&lt;h3&gt;
  
  
  Executive Insights
&lt;/h3&gt;

&lt;p&gt;Produces human-readable strategic recommendations for decision-making.&lt;/p&gt;

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

&lt;p&gt;One of the main challenges was designing prompts that produced structured, analytical responses instead of generic summaries.&lt;/p&gt;

&lt;p&gt;Another challenge was handling large volumes of contextual information while maintaining coherent reasoning and fast response times.&lt;/p&gt;

&lt;p&gt;Balancing accuracy, readability, and practical usefulness required significant prompt engineering and response optimization.&lt;/p&gt;

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

&lt;p&gt;Through this project, I gained deeper experience in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered reasoning systems&lt;/li&gt;
&lt;li&gt;long-context prompt engineering&lt;/li&gt;
&lt;li&gt;business intelligence workflows&lt;/li&gt;
&lt;li&gt;risk analysis pipelines&lt;/li&gt;
&lt;li&gt;dashboard development&lt;/li&gt;
&lt;li&gt;integrating LLMs into analytical applications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also learned how powerful open models like Gemma 4 can be for enterprise-style AI applications.&lt;/p&gt;

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

&lt;p&gt;Planned future enhancements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;real-time live news integration&lt;/li&gt;
&lt;li&gt;predictive trend forecasting&lt;/li&gt;
&lt;li&gt;interactive crisis maps&lt;/li&gt;
&lt;li&gt;AI-generated financial impact estimation&lt;/li&gt;
&lt;li&gt;multilingual analysis support&lt;/li&gt;
&lt;li&gt;collaborative enterprise dashboards&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;CrisisIQ demonstrates how AI can transform overwhelming global information into actionable strategic intelligence.&lt;/p&gt;

&lt;p&gt;By combining real-world crisis data with the reasoning capabilities of Gemma 4, the platform helps businesses better understand risks, prepare for disruptions, and make informed decisions faster.&lt;/p&gt;

&lt;p&gt;This project highlights the growing potential of open AI models in enterprise intelligence and decision-support systems.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>gemmachallenge</category>
      <category>gemma</category>
    </item>
    <item>
      <title>Building a Smart Environmental Monitoring System with Google Cloud (Inspired by NEXT ‘26)</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Thu, 23 Apr 2026 05:13:43 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/building-a-smart-environmental-monitoring-system-with-google-cloud-inspired-by-next-26-4263</link>
      <guid>https://dev.to/tanya_garg_5315/building-a-smart-environmental-monitoring-system-with-google-cloud-inspired-by-next-26-4263</guid>
      <description>&lt;h2&gt;
  
  
  Building a Smart Environmental Monitoring System with Google Cloud (Inspired by NEXT ‘26)
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/google-cloud-next-2026-04-22"&gt;Google Cloud NEXT Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🌍 Why Google Cloud NEXT ‘26 Caught My Attention
&lt;/h2&gt;

&lt;p&gt;Every year, Google Cloud NEXT brings new ideas, but this time what stood out to me was the strong push toward &lt;strong&gt;real-time data processing, AI integration, and scalable cloud-native systems&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;As someone working on IoT + web-based systems, I was especially interested in how cloud tools can handle &lt;strong&gt;live sensor data efficiently&lt;/strong&gt; and make it useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 The Idea: Smart Environmental Monitoring System
&lt;/h2&gt;

&lt;p&gt;Inspired by the announcements around cloud scalability and developer tools, I decided to explore a simple but practical use case:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A system that monitors &lt;strong&gt;temperature, CO₂ levels, and soil moisture in real time&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This kind of system can be useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Smart agriculture 🌱&lt;/li&gt;
&lt;li&gt;Indoor air quality monitoring 🏠&lt;/li&gt;
&lt;li&gt;Climate-aware applications 🌍&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Tech Stack I Used
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Raspberry Pi&lt;/strong&gt; → Collect sensor data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Django (Backend)&lt;/strong&gt; → Handle APIs &amp;amp; data processing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;React.js (Frontend)&lt;/strong&gt; → Display real-time dashboard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTTP Protocol&lt;/strong&gt; → Send live sensor data&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Google Cloud (Conceptual Integration)&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cloud Run / App Engine (deployment ideas)&lt;/li&gt;
&lt;li&gt;Cloud Storage / Firestore (data handling)&lt;/li&gt;
&lt;li&gt;AI/ML possibilities for predictions&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  ⚙️ How It Works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Sensors connected to Raspberry Pi collect data&lt;/li&gt;
&lt;li&gt;Data is sent via HTTP to a Django backend&lt;/li&gt;
&lt;li&gt;Backend processes and stores the data&lt;/li&gt;
&lt;li&gt;React dashboard displays it in real time&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  🔍 What I Learned from NEXT ‘26
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Cloud Makes Real-Time Systems Scalable
&lt;/h3&gt;

&lt;p&gt;Before cloud integration, systems like this are limited locally.&lt;br&gt;
With Google Cloud, this can scale to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Thousands of devices&lt;/li&gt;
&lt;li&gt;Multiple locations&lt;/li&gt;
&lt;li&gt;Real-time analytics&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. AI Integration is the Next Step
&lt;/h3&gt;

&lt;p&gt;The real power is not just collecting data, but:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Predicting trends&lt;/li&gt;
&lt;li&gt;Detecting anomalies&lt;/li&gt;
&lt;li&gt;Automating alerts&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;Predict soil dryness before it happens&lt;/li&gt;
&lt;li&gt;Alert when CO₂ levels become unsafe&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Developer Experience is Improving
&lt;/h3&gt;

&lt;p&gt;One key takeaway from NEXT ‘26 is how tools are becoming:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Easier to deploy&lt;/li&gt;
&lt;li&gt;More integrated&lt;/li&gt;
&lt;li&gt;Faster to build with&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This reduces the gap between &lt;strong&gt;idea → prototype → production&lt;/strong&gt;.&lt;/p&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.amazonaws.com%2Fuploads%2Farticles%2Fg56wolqcx5k9qs5jsdwj.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.amazonaws.com%2Fuploads%2Farticles%2Fg56wolqcx5k9qs5jsdwj.png" alt=" " width="800" height="533"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  🤔 My Honest Take
&lt;/h2&gt;

&lt;p&gt;While Google Cloud offers powerful tools, beginners might still face:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Initial setup complexity&lt;/li&gt;
&lt;li&gt;Understanding pricing&lt;/li&gt;
&lt;li&gt;Choosing the right service&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, once you get past that, the ecosystem is incredibly powerful.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 What I’d Do Next
&lt;/h2&gt;

&lt;p&gt;If I extend this project using Google Cloud:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deploy backend on &lt;strong&gt;Cloud Run&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Store real-time data in &lt;strong&gt;Firestore&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;AI models&lt;/strong&gt; for prediction&lt;/li&gt;
&lt;li&gt;Add alerts using cloud functions&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Google Cloud NEXT ‘26 reinforced one thing for me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The future is not just about building apps — it’s about building &lt;strong&gt;intelligent, scalable systems&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Even a simple IoT project can become powerful when combined with cloud + AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  💬 What About You?
&lt;/h2&gt;

&lt;p&gt;Did you explore anything from Google Cloud NEXT ‘26?&lt;br&gt;
What feature excited you the most?&lt;/p&gt;

&lt;p&gt;Let’s discuss 👇&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cloudnextchallenge</category>
      <category>googlecloud</category>
      <category>iot</category>
    </item>
    <item>
      <title>🤡 I Built an AI That Gives the Worst Advice Ever (On Purpose)</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Fri, 10 Apr 2026 10:37:27 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/i-built-an-ai-that-gives-the-worst-advice-ever-on-purpose-17db</link>
      <guid>https://dev.to/tanya_garg_5315/i-built-an-ai-that-gives-the-worst-advice-ever-on-purpose-17db</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the DEV April Fools Challenge&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built an AI-powered web app called &lt;strong&gt;“Worst Advisor Ever”&lt;/strong&gt; — an application that gives you the most terrible, chaotic, and absolutely useless advice possible.&lt;/p&gt;

&lt;p&gt;Instead of helping you make better decisions, this app confidently suggests the worst possible choices 😭&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Input: “Should I study for my exam?”
Output: “No. Knowledge is temporary, vibes are forever.”&lt;/li&gt;
&lt;li&gt;Input: “Should I save money?”
Output: “Invest everything in imaginary stocks.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal? Make users laugh, question life choices, and regret asking for advice in the first place.&lt;/p&gt;

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

&lt;p&gt;👉 Live Demo: &lt;a href="https://hdtkpyfikfrfaoeteddsai.streamlit.app/" rel="noopener noreferrer"&gt;https://hdtkpyfikfrfaoeteddsai.streamlit.app/&lt;/a&gt;&lt;br&gt;
👉 Video Demo: &lt;a href="https://youtu.be/3QxcMWa5EZc" rel="noopener noreferrer"&gt;https://youtu.be/3QxcMWa5EZc&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;👉 GitHub Repository: &lt;a href="https://github.com/Tanya-garg10/Worst-Advisor-Ever-.git" rel="noopener noreferrer"&gt;https://github.com/Tanya-garg10/Worst-Advisor-Ever-.git&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built this project using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React.js (for an interactive UI)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Django / Node.js&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Integration:&lt;/strong&gt; Prompt-based AI that is intentionally designed to generate the &lt;em&gt;worst advice possible&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling:&lt;/strong&gt; CSS (with a playful and chaotic UI to match the theme)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core idea was prompt engineering:&lt;br&gt;
Instead of optimizing for correctness, I optimized for &lt;em&gt;maximum nonsense and humor&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;🏆 &lt;strong&gt;Best Google AI Usage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I used AI creatively and unconventionally — not to solve problems, but to make them worse 😄&lt;/p&gt;

&lt;p&gt;The system prompt was designed to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Always give bad advice&lt;/li&gt;
&lt;li&gt;Sound confident (even when completely wrong)&lt;/li&gt;
&lt;li&gt;Be funny and unpredictable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This flips the usual use of AI on its head, making it intentionally useless but highly entertaining.&lt;/p&gt;

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

&lt;p&gt;Building something useless was surprisingly refreshing.&lt;/p&gt;

&lt;p&gt;In a world where everything needs to be productive, optimized, and scalable, this project celebrates chaos, humor, and creativity.&lt;/p&gt;

&lt;p&gt;Sometimes, the best ideas are the ones that make absolutely no sense.&lt;/p&gt;

&lt;p&gt;⚠️ Disclaimer: Please do NOT follow any advice from this app. Seriously.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Building TeamMind AI: A Project Manager That Learns From the Past</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Mon, 23 Mar 2026 06:28:39 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/building-teammind-ai-a-project-manager-that-learns-from-the-past-38ec</link>
      <guid>https://dev.to/tanya_garg_5315/building-teammind-ai-a-project-manager-that-learns-from-the-past-38ec</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Hindsight Made Our Project Manager Remember&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Our first assignment logic was embarrassingly simple: match skills, count workload, pick a name.&lt;/p&gt;

&lt;p&gt;It looked fine — until we realized it treated a reliable finisher and a repeat blocker exactly the same.&lt;/p&gt;

&lt;p&gt;That’s when I built &lt;strong&gt;TeamMind AI&lt;/strong&gt; — a project manager that doesn’t just assign tasks, but &lt;em&gt;remembers how your team actually works&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚨 The Problem With Generic Task Assignment
&lt;/h2&gt;

&lt;p&gt;Most project management systems (and even AI tools) assign work based on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;skills&lt;/li&gt;
&lt;li&gt;availability&lt;/li&gt;
&lt;li&gt;workload&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On paper, that makes sense.&lt;/p&gt;

&lt;p&gt;But in reality, it ignores something critical:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;delivery behavior&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who consistently finishes tasks?&lt;/li&gt;
&lt;li&gt;Who gets blocked repeatedly?&lt;/li&gt;
&lt;li&gt;What decisions were already made in meetings?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without this context, every sprint starts like the system has amnesia.&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 What I Built: TeamMind AI
&lt;/h2&gt;

&lt;p&gt;TeamMind AI is a Streamlit-based application that combines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team member tracking&lt;/li&gt;
&lt;li&gt;Task assignment&lt;/li&gt;
&lt;li&gt;Meeting notes&lt;/li&gt;
&lt;li&gt;AI-based recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the key difference is:&lt;/p&gt;

&lt;p&gt;👉 It uses a &lt;strong&gt;memory layer powered by Hindsight&lt;/strong&gt; to influence decisions.&lt;/p&gt;

&lt;p&gt;Instead of just generating answers, it &lt;strong&gt;recalls past events&lt;/strong&gt; and uses them to explain recommendations.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 Adding Memory With Hindsight
&lt;/h2&gt;

&lt;p&gt;I integrated the Hindsight system as a memory backend.&lt;/p&gt;

&lt;p&gt;This allowed us to store structured events like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;team members and their skills&lt;/li&gt;
&lt;li&gt;completed tasks&lt;/li&gt;
&lt;li&gt;delayed or blocked work&lt;/li&gt;
&lt;li&gt;meeting decisions&lt;/li&gt;
&lt;li&gt;recurring issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each interaction is stored as a memory event, which can later be retrieved when assigning new tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ How It Works (Simplified)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Store memory
&lt;/h3&gt;

&lt;p&gt;Whenever something happens:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;task completed&lt;/li&gt;
&lt;li&gt;blocker reported&lt;/li&gt;
&lt;li&gt;meeting note added&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We send it to the memory system.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Recall memory
&lt;/h3&gt;

&lt;p&gt;When assigning a new task:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;relevant past events are retrieved&lt;/li&gt;
&lt;li&gt;patterns are analyzed&lt;/li&gt;
&lt;li&gt;context is added to the recommendation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 3: Generate recommendation
&lt;/h3&gt;

&lt;p&gt;Now the system doesn’t just say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Assign to Aisha”&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;blockquote&gt;
&lt;p&gt;“Assign to Aisha because she completed similar Streamlit work and has no blocker history, while others faced issues in related tasks.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  🔄 Before vs After Memory
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ❌ Before (Generic Assignment)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Based on skills + workload&lt;/li&gt;
&lt;li&gt;No historical awareness&lt;/li&gt;
&lt;li&gt;No explanation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
Aisha is selected simply because she knows Streamlit.&lt;/p&gt;
&lt;h3&gt;
  
  
  ✅ After (Memory-Based Assignment)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Uses past performance&lt;/li&gt;
&lt;li&gt;Considers blockers and delays&lt;/li&gt;
&lt;li&gt;Includes meeting decisions&lt;/li&gt;
&lt;li&gt;Provides explainable output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;br&gt;
Aisha is selected because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;she completed similar dashboard tasks&lt;/li&gt;
&lt;li&gt;she consistently delivers on time&lt;/li&gt;
&lt;li&gt;other teammates had blocker history in similar work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 This is not just smarter — it’s &lt;em&gt;trustworthy&lt;/em&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  👀 Making Memory Visible
&lt;/h2&gt;

&lt;p&gt;One key lesson I learned:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Memory is useless if users can’t see it working.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So instead of hiding it, we exposed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;recalled memory context&lt;/li&gt;
&lt;li&gt;evidence behind recommendations&lt;/li&gt;
&lt;li&gt;comparison between generic and memory-based suggestions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;transparent&lt;/li&gt;
&lt;li&gt;debuggable&lt;/li&gt;
&lt;li&gt;believable&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fj5kqrmki61eh0t8y9qlj.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2Fj5kqrmki61eh0t8y9qlj.jpeg" alt="TeamMind UI" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;TeamMind AI interface showing task and team management&lt;/em&gt;&lt;/p&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.amazonaws.com%2Fuploads%2Farticles%2Fyx8p9fzhkgci65ibumja.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2Fyx8p9fzhkgci65ibumja.jpeg" alt=" " width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Comparison between generic and memory-based task assignment&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  ⚠️ Challenges I Faced
&lt;/h2&gt;

&lt;p&gt;This wasn’t just a UI problem.&lt;/p&gt;

&lt;p&gt;The real challenges were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Setting up the memory API&lt;/li&gt;
&lt;li&gt;Handling async memory indexing&lt;/li&gt;
&lt;li&gt;Ensuring recall returns useful context&lt;/li&gt;
&lt;li&gt;Dealing with deployment limitations&lt;/li&gt;
&lt;li&gt;Debugging when memory wasn’t immediately available&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  📌 Key Lessons
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Skills alone are not enough&lt;/li&gt;
&lt;li&gt;Memory should influence decisions, not just store data&lt;/li&gt;
&lt;li&gt;Explainability builds trust&lt;/li&gt;
&lt;li&gt;Visibility of memory is critical&lt;/li&gt;
&lt;li&gt;Past behavior is the best predictor of future performance&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  🚀 Final Thought
&lt;/h2&gt;

&lt;p&gt;Most project management tools track what happened.&lt;/p&gt;

&lt;p&gt;TeamMind AI goes one step further:&lt;/p&gt;

&lt;p&gt;👉 It remembers what happened — and uses that memory to make better decisions.&lt;/p&gt;
&lt;h2&gt;
  
  
  🔗 Useful Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vectorize-io/hindsight" rel="noopener noreferrer"&gt;https://github.com/vectorize-io/hindsight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hindsight.vectorize.io/" rel="noopener noreferrer"&gt;https://hindsight.vectorize.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vectorize.io/features/agent-memory" rel="noopener noreferrer"&gt;https://vectorize.io/features/agent-memory&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  💬 Closing
&lt;/h2&gt;

&lt;p&gt;If you’re building AI systems:&lt;/p&gt;

&lt;p&gt;Don’t just make them smarter.&lt;br&gt;
Make them remember.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Repo: https://github.com/Tanya-garg10/TeamMind-AI
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ai</category>
      <category>management</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>AI Workflow SuperAgent: Turning Notion Into an Autonomous Productivity OS</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Sun, 15 Mar 2026 18:15:44 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/ai-workflow-superagent-turning-notion-into-an-autonomous-productivity-os-4edk</link>
      <guid>https://dev.to/tanya_garg_5315/ai-workflow-superagent-turning-notion-into-an-autonomous-productivity-os-4edk</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;AI Workflow SuperAgent&lt;/strong&gt;, an AI-powered productivity system that transforms a Notion workspace into an intelligent task management assistant.&lt;/p&gt;

&lt;p&gt;Many people store tasks, ideas, and notes in productivity tools but still struggle to prioritize and organize their workflow effectively. This project solves that problem by combining AI with Notion MCP to automatically analyze tasks and generate actionable plans.&lt;/p&gt;

&lt;p&gt;The system reads tasks from a Notion database and uses an AI model to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyze task priorities&lt;/li&gt;
&lt;li&gt;Break large tasks into smaller subtasks&lt;/li&gt;
&lt;li&gt;Generate a daily productivity plan&lt;/li&gt;
&lt;li&gt;Provide insights through a dashboard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually planning everything, users can simply write their tasks inside Notion and the AI system converts them into a structured workflow.&lt;/p&gt;

&lt;p&gt;For example, if a user adds tasks like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build AI dashboard&lt;/li&gt;
&lt;li&gt;Apply for internships&lt;/li&gt;
&lt;li&gt;Finish hackathon submission&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The AI system analyzes them and produces:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Priority ranking&lt;/li&gt;
&lt;li&gt;Subtasks for each task&lt;/li&gt;
&lt;li&gt;Daily focus recommendations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This creates a &lt;strong&gt;human-in-the-loop AI productivity workflow&lt;/strong&gt;, where users control their workspace while AI helps optimize their productivity.&lt;/p&gt;

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

&lt;p&gt;In the demo video, I show how the system works step-by-step:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating tasks in a Notion database&lt;/li&gt;
&lt;li&gt;Running the AI workflow system&lt;/li&gt;
&lt;li&gt;AI analyzing tasks and generating priorities&lt;/li&gt;
&lt;li&gt;Viewing tasks and insights in a Streamlit dashboard&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The demo highlights how AI can transform a simple task list into an intelligent workflow assistant.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://drive.google.com/file/d/1JzZRo3JzyK1jyC_N8tWF7sRNeH-IODKW/view?usp=drive_link" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1JzZRo3JzyK1jyC_N8tWF7sRNeH-IODKW/view?usp=drive_link&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Show us the Code
&lt;/h2&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://github.com/Tanya-garg10/ai-workflow-superagent.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Project structure:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ai-notion-superagent
│
├── backend
│   ├── main.py
│   ├── ai_processor.py
│   ├── workflow_engine.py
│
├── frontend
│   └── dashboard.py
│
├── requirements.txt
└── README.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The backend is built using &lt;strong&gt;FastAPI&lt;/strong&gt;, while the frontend dashboard is built using &lt;strong&gt;Streamlit&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Notion MCP
&lt;/h2&gt;

&lt;p&gt;Notion MCP is the core component that connects the AI system with the Notion workspace.&lt;/p&gt;

&lt;p&gt;The workflow works as follows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Tasks are stored in a Notion database.&lt;/li&gt;
&lt;li&gt;The AI system accesses the workspace through Notion MCP.&lt;/li&gt;
&lt;li&gt;Tasks are extracted and processed using an AI model.&lt;/li&gt;
&lt;li&gt;The AI analyzes task importance, deadlines, and dependencies.&lt;/li&gt;
&lt;li&gt;The system generates structured outputs such as:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;priority rankings&lt;/li&gt;
&lt;li&gt;task breakdowns&lt;/li&gt;
&lt;li&gt;productivity summaries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By using Notion MCP, the AI can interact with Notion as a structured productivity environment instead of just plain text data. This enables intelligent automation and real workflow management.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>notionchallenge</category>
      <category>mcp</category>
      <category>ai</category>
    </item>
    <item>
      <title>Breaking the Glass Ceiling in Tech – Frontend Art for Gender Equity</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Wed, 11 Mar 2026 14:47:21 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/breaking-the-glass-ceiling-in-tech-frontend-art-for-gender-equity-3oah</link>
      <guid>https://dev.to/tanya_garg_5315/breaking-the-glass-ceiling-in-tech-frontend-art-for-gender-equity-3oah</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wecoded-2026"&gt;2026 WeCoded Challenge&lt;/a&gt;: Frontend Art&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Show us your Art
&lt;/h2&gt;

&lt;p&gt;My artwork represents the idea of &lt;strong&gt;breaking the glass ceiling in technology&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this project, I created a small interactive frontend design using HTML, CSS, and JavaScript. The visual concept shows a glass barrier that shatters, symbolizing the breaking of limitations that many women and underrepresented voices face in the tech industry.&lt;/p&gt;

&lt;p&gt;As the glass breaks, technology icons and coding elements appear, representing growth, opportunity, and innovation when diversity is embraced.&lt;/p&gt;

&lt;p&gt;This artwork highlights a simple message:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Talent has no gender. Innovation belongs to everyone.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🔗 Live Demo: &lt;a href="https://tanya-garg10.github.io/wecoded-frontend-art/" rel="noopener noreferrer"&gt;https://tanya-garg10.github.io/wecoded-frontend-art/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Inspiration
&lt;/h2&gt;

&lt;p&gt;My inspiration comes from the increasing presence of women and diverse communities in technology. Even though the tech industry has historically had barriers, many developers today are challenging those limitations and creating space for inclusion.&lt;/p&gt;

&lt;p&gt;The "glass ceiling" is a powerful symbol of invisible barriers that prevent equal opportunities. By visually breaking that barrier in this artwork, I wanted to represent empowerment, resilience, and progress.&lt;/p&gt;

&lt;p&gt;Technology grows stronger when people from different backgrounds contribute their ideas and perspectives.&lt;/p&gt;

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

&lt;p&gt;This project was built using simple frontend technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML for structure&lt;/li&gt;
&lt;li&gt;CSS for styling and animations&lt;/li&gt;
&lt;li&gt;JavaScript for interaction and visual effects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The animations and design aim to create a symbolic experience that represents gender equity in tech through creative frontend expression.&lt;/p&gt;

&lt;p&gt;🔗 GitHub Repository: &lt;a href="https://github.com/Tanya-garg10/wecoded-frontend-art.git" rel="noopener noreferrer"&gt;https://github.com/Tanya-garg10/wecoded-frontend-art.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you to the DEV community for creating a space where developers can share their stories, creativity, and ideas. 💜&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>devchallenge</category>
      <category>frontend</category>
      <category>css</category>
    </item>
    <item>
      <title>“From No Portfolio to a Live Developer Portfolio Using Kuberns AI”</title>
      <dc:creator>Tanya Garg</dc:creator>
      <pubDate>Thu, 05 Mar 2026 05:19:57 +0000</pubDate>
      <link>https://dev.to/tanya_garg_5315/from-no-portfolio-to-a-live-developer-portfolio-using-kuberns-ai-4od3</link>
      <guid>https://dev.to/tanya_garg_5315/from-no-portfolio-to-a-live-developer-portfolio-using-kuberns-ai-4od3</guid>
      <description>&lt;p&gt;🚀 &lt;strong&gt;From No Portfolio to a Live Developer Portfolio Using Kuberns AI&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;As developers, we often build multiple projects but forget to showcase them properly. A &lt;strong&gt;developer portfolio&lt;/strong&gt; is one of the best ways to present your &lt;strong&gt;skills&lt;/strong&gt;, &lt;strong&gt;projects&lt;/strong&gt;, and &lt;strong&gt;achievements&lt;/strong&gt; in one place.&lt;/p&gt;

&lt;p&gt;Recently, while participating in the &lt;strong&gt;Kuberns AI Portfolio Hackathon 2026&lt;/strong&gt;, I decided to finally create and deploy my portfolio.&lt;/p&gt;

&lt;p&gt;Interestingly, I did not have a portfolio website before this challenge. So I started from scratch — built my portfolio and deployed it live using &lt;strong&gt;Kuberns AI&lt;/strong&gt;, an AI-powered deployment platform that simplifies the entire hosting process.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Building My Portfolio&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;The first step was to design a portfolio that could clearly represent my work and technical journey.&lt;/p&gt;

&lt;p&gt;My portfolio includes sections such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;👩‍💻 About Me&lt;/li&gt;
&lt;li&gt;🛠 Technical Skills&lt;/li&gt;
&lt;li&gt;🚀 Projects&lt;/li&gt;
&lt;li&gt;🏆 Achievements&lt;/li&gt;
&lt;li&gt;📬 Contact Information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Through this portfolio, I showcase projects related to &lt;strong&gt;AI systems, machine learning, data intelligence platforms, and full-stack web applications&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;🌐 Live Portfolio&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://tanya-garg-portfolio-main-727ec31.kuberns.cloud/" rel="noopener noreferrer"&gt;https://tanya-garg-portfolio-main-727ec31.kuberns.cloud/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Deploying the Portfolio with Kuberns AI&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;After building the portfolio, the next step was deployment.&lt;/p&gt;

&lt;p&gt;Instead of going through complex hosting configurations, I used &lt;strong&gt;Kuberns&lt;/strong&gt;, which provides &lt;strong&gt;AI-powered one-click deployment&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The deployment process was very simple:&lt;/p&gt;

&lt;p&gt;1️⃣ Connect the project repository&lt;br&gt;
2️⃣ Click deploy&lt;br&gt;
3️⃣ Kuberns automatically handles build and hosting&lt;/p&gt;

&lt;p&gt;Within a few minutes, my portfolio was &lt;strong&gt;live and publicly accessible&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Deployment Proof&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Below is the screenshot of my &lt;strong&gt;Kuberns dashboard&lt;/strong&gt;, showing the successful deployment of my portfolio.&lt;/p&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.amazonaws.com%2Fuploads%2Farticles%2F2esxhdx0u0prrkhp7q46.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2F2esxhdx0u0prrkhp7q46.jpeg" alt=" " width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;em&gt;&lt;strong&gt;Why Kuberns AI Is Useful&lt;/strong&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;What stood out to me was how &lt;strong&gt;simple and fast the deployment experience&lt;/strong&gt; was.&lt;/p&gt;

&lt;p&gt;Some key advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⚡ One-click AI deployment&lt;/li&gt;
&lt;li&gt;🚀 Fast build and hosting process&lt;/li&gt;
&lt;li&gt;🧑‍💻 Developer-friendly workflow&lt;/li&gt;
&lt;li&gt;🌐 Instant public access to deployed projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For developers who want to deploy projects quickly without dealing with complicated infrastructure, &lt;strong&gt;Kuberns makes the process extremely smooth&lt;/strong&gt;.&lt;/p&gt;

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

&lt;p&gt;Participating in the &lt;strong&gt;Kuberns AI Portfolio Hackathon 2026&lt;/strong&gt; motivated me to finally build my portfolio and deploy it live.&lt;/p&gt;

&lt;p&gt;It was a great experience turning something that didn’t exist before into a &lt;strong&gt;live developer portfolio within a short time&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you’re a developer who hasn’t created a portfolio yet, this challenge is a great reminder that showcasing your work matters — and platforms like &lt;strong&gt;Kuberns AI make deployment incredibly easy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn more about Kuberns here:&lt;br&gt;
👉 &lt;a href="https://kuberns.com" rel="noopener noreferrer"&gt;https://kuberns.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>python</category>
    </item>
  </channel>
</rss>
