← Back to Work
AI Interactions NetenrichNetenrich

Exploring Smarter Interactions Beyond Chatbots

AI Skins — floating interaction patterns showing the full range of contextual AI experiences: FAB menu, inline insights, chart AI overlay, form helper, and side panel
Case Study Summary
Problem

Enterprise customers had no way to brand or configure the AI chat interface to match their product.

Outcome

Shipped a full theming system powering 5 distinct AI interaction patterns.

My Role

Lead UX Designer — system design, pattern library, design decisions.

Key Learning

Constraints are features. The tightest brief often produces the clearest system.

Beyond the Chatbot Default

At Netenrich, most AI integrations defaulted to a chatbot-style interface — a pattern too narrow for the complexity of security workflows. Analysts needed AI that could adapt to different contexts, surface relevant insights without interruption, and integrate seamlessly into existing tools.

The goal was to create a unified interaction layer that adapted to context without overwhelming users — moving beyond the one-size-fits-all chatbot toward patterns that felt native to each workflow.

Why Chatbots Weren’t Enough

The Core Problem

Standard chatbots didn’t fit into analysts’ existing workflows. Security operations require rapid context-switching across dashboards, rule builders, and investigation tools. Forcing every AI interaction through a conversational interface meant analysts had to leave their current context, describe what they were looking at, and translate the response back into action.

Analysts needed AI that was contextual, not conversational. The AI had to understand where the user was, what they were doing, and offer help without requiring a prompt.

"The chat panel feels like a different product. I have to stop what I'm doing, explain the problem in words, then go back and apply the answer. By then I've lost my train of thought." — Senior analyst, workflow observation session

The Three Patterns We Tried and Removed

The five patterns that shipped were not the only ones we prototyped. Three others were built, tested, and cut during the design process — each for a specific reason.

Ambient always-on overlay — A persistent translucent AI layer over dashboard charts that annotated data points in real time. Analysts found it visually overwhelming within 10 minutes. The signal-to-noise ratio collapsed as soon as more than two annotations appeared simultaneously. Cut entirely.
Voice command trigger — Hands-free AI for analysts monitoring multiple screens. Technically feasible; operationally impractical. Open-plan SOC environments made voice recognition unreliable, and analysts were uncomfortable speaking queries aloud during active incidents. Cut.
Predictive next-step nudges — AI suggesting "you usually do X next" based on workflow history. In testing, analysts described it as "presumptuous." Security workflows are non-linear by nature — the same incident context rarely implies the same next action. Cut in favour of on-demand patterns that respond to analyst intent rather than anticipate it.

Understanding the Landscape

We mapped analyst processes across the platform — rule creation, content pack management, behavior model configuration, and incident investigation. Two pain points stood out consistently:

We also conducted a competitor analysis to understand how other platforms approached AI integration:

Product Approach Strength Gap
Splunk Assistant Chat-based query builder Natural language to SPL translation Limited to search; no contextual awareness
Elastic AI Embedded AI suggestions Inline recommendations during investigation Narrow scope; no unified interaction model
MS Copilot Side panel assistant Cross-application context Conversation-first; limited non-chat patterns

5 AI Interaction Patterns

Rather than defaulting to a single chatbot, we designed five distinct interaction patterns — each suited to a different context and user need.

01

Contextual Assist Entry Point

A single floating action button (FAB) that serves as the universal entry point for AI — offering chat, page summaries, and contextual insights from one place.

02

Side Panel

A companion panel that adapts to each screen’s context — showing relevant insights, suggestions, and actions without leaving the current view.

03

Inline Assist

Embedded hints and recommendations within complex forms, helping analysts make informed configuration decisions right where they need guidance.

04

Chart Insights

Charts become active advisors, not just passive displays. AI interprets patterns, highlights anomalies, and surfaces actionable observations on hover or click.

05

Smart Triggers

Event-based, context-sensitive AI cues that appear proactively — surfacing relevant guidance when the system detects a moment where help would be valuable.

Additional Patterns Explored

Beyond the five core patterns, we explored additional interaction types from the broader AI design landscape — informing our decision framework for when each pattern applies.

Inline Action pattern — ask or interact with AI contextually based on something already available on the page

Inline Action — contextual AI triggered by content already on screen.

Inpainting pattern — target specific areas of AI output to regenerate or remix

Inpainting — target specific areas of an AI result to regenerate or remix.

Follow up pattern — get more information from the user when the initial prompt is not sufficiently clear

Follow Up — AI requests clarification when the initial prompt lacks sufficient context.

Which Pattern, When

Each pattern was mapped to a specific interaction context. The framework ensures analysts get the right type of AI help without cognitive overload — and prevents the default "just add a chatbot" trap.

Pattern User is doing… AI role Why not a chatbot?
FAB Browsing or orienting on a new page Available on demand — doesn't interrupt User doesn't yet know what to ask; chat requires knowing the question
Side Panel Active investigation or analysis Contextual companion showing relevant info for the current view Switching to a chat breaks flow; panel stays in the same context
Inline Assist Filling a complex form or configuration Just-in-time guidance at the decision point User needs help with a specific field, not the whole task
Chart Insights Reading a visualization under time pressure Instant plain-language interpretation of what the data means Describing a chart in text is slower than AI reading it directly
Smart Triggers Not actively seeking help but about to make a risky move Proactive — appears before the user asks User doesn't know they need help; chat only works when they do

Bringing Patterns to Life

We prototyped each pattern within real product screens to validate feasibility and gather feedback from analysts and stakeholders.

FAB — Floating Action Button

The universal AI entry point. A persistent button in the corner that opens a contextual menu — offering chat, page summary, and quick actions based on the current screen.

FAB contextual menu expanded — showing Chat/help, Select & ask, Summarize page, and Insights options with the AI sparkle button in the bottom right

Chat-Based Q&A

Natural language support for quick questions and exploratory queries. Users can ask about alerts, configurations, or platform features in plain language.

AI Side Panel chat interface — showing context-aware page suggestions including About Current page, Summary, Dashboard insights, resolution options, and configuration guidance

Page Summaries & Chart Insights

AI-generated summaries that hover over charts and dashboards, translating complex data into plain-language observations and recommended actions.

Chart Insights in action — Behavior Distribution over Time chart with Insights button, showing AI-generated analysis panel with threat detection summary and suggested next steps: Isolate Compromised Systems, Revoke Suspicious Credential, Investigate Exfiltration Pathways

Inline Assist with Tooltips

Context-aware tooltips embedded directly in form fields, offering configuration recommendations, explanations, and best-practice guidance right where decisions are made.

Smart Trigger inline assist — proactive AI card asking 'Need help with filling out this??' when a user is stuck on a form field, with inline technique suggestions below the input

Chart Hover Insights

Hovering a data point in any chart triggers an AI-generated plain-language interpretation of that value in context — no click required, no context switch. A "Continue with chat" link escalates to a deeper conversation when analysts want to investigate further.

Chart hover insight — bar chart showing 150 outlier behavior and 500 behavior data points, with AI Insights tooltip providing plain-language analysis and a Continue with chat link for deeper investigation

Single FAB vs. Distributed Entry Points

We started with a single FAB (Floating Action Button) as the universal AI entry point — one consistent gesture from anywhere in the product. As the system grew, the question became whether to keep it centralised or distribute AI triggers closer to each feature.

We stayed with the FAB as the primary pattern.

CHOSEN — Single FAB (starter approach)

One entry point, consistent placement, consistent gesture. The FAB adapts its contents to the current context — chart insights when on a dashboard, inline suggestions when in a form, investigation aids when triaging. Analysts learn the system once.

This is what turned it from a feature into infrastructure. Consistent entry, variable content. That combination is what made it adoptable.

CONSIDERED — Distributed entry points

More immediately discoverable in each context. Analysts see the AI option exactly where they need it, without having to find a universal button.

Problem: different entry points across modules meant analysts learned a different interaction pattern for every screen. There was no mental model of "how AI works" — just a patchwork of context-specific buttons.

From Novelty to Infrastructure

The interaction patterns were adopted organically across multiple product modules — ActOn, detection rules, and behavior models. What started as exploration became the standard approach to AI integration.

My Learnings

Also
AgenZ
Next
Dashboard Accessibility
Also
Incidents