Case study · AI · File management · Web & mobile

Bringing AI insights into everyday file management

Designing how AI-generated insights are displayed, processed and searched in Hubgets File Manager, a cloud platform where teams keep their call recordings, videos, product images and contracts.

Role
Product Designer
Platform
Web · Mobile
Focus
AI Experiences · Interaction Design · Information Architecture · Search UX
Hubgets File Manager on desktop and mobile: the recent files list with an AI Insights column showing tags and a one-line summary for each file

Overview

A file manager that understands its files

Hubgets File Manager lets teams upload, organise, search and view their files, added manually or synced from CRMs, WhatsApp and email.

Once a file arrives, an AI module processes it in the background and extracts structured insights: a summary, a business classification, keywords, sentiment, intent and an issue category.

My focus was how those insights appear, how they arrive, and how people work with them, across desktop and mobile.

The challenge

More AI output is not the same as more useful output

Every file can carry up to six kinds of insight, but not every insight makes sense for every file. Sentiment means little for a contract or a product photo. Some files return two insights; others return many.

On top of that, insights arrive asynchronously and at different speeds, and semantic search is slower and less predictable than the keyword search people are used to.

The goal was to make AI insights feel like part of the file, not a layer of noise on top of it.
  • Overload

    Too many insight types per file compete for attention and break consistent layouts.

  • Clarity

    Labels like “intent: escalation” or “sentiment: neutral” can be vague without context.

  • Trust

    Insights vary in accuracy. One wrong result can undermine confidence in all of them.

  • Latency

    Processing and semantic search take time, and the interface has to account for it.

The experience

From upload to insight to answer

My design approach

Three principles for AI that earns its place

  1. 01Show what’s relevant

    Prioritise insights by file type and content. Lead with what helps someone decide, and reveal the rest on demand.

  2. 02Make progress visible

    AI works asynchronously and in stages. The interface should say what is happening, for the batch, each file and each insight.

  3. 03Keep people in control

    Users can verify, correct, regenerate and refine what the AI produces, so its output never becomes a black box.

01

Displaying AI insights

Glanceable in the list, complete in the details

Insights work at two levels of attention: scanning many files, and understanding one.

In the file list, an AI Insights column gives a scannable overview: the classification and issue category as tags, followed by a one-line summary. Users can triage a folder without opening a single file.

File list beside the details panel for a customer support call: file metadata above a Hubgets AI card with summary, classification, sentiment, keywords, intent and issue category, feedback actions and a prompt field

Opening a file shows its metadata above a Hubgets AI card. Insights are grouped under plain-language headings, and only the groups that make sense for the file appear: a support call shows sentiment and intent, a contract or a product photo does not.

Every result can be copied, downloaded, edited, regenerated or rated, and a prompt field lets users ask follow-up questions about the file.

  • Only groups relevant to the file are shown
  • Plain labels instead of model terminology
  • Rate, edit or regenerate any result
  • Ask the AI about the file in context
  • A visible note that AI output can be wrong
  • Generate insights on demand from any file’s menu
02

AI processing and feedback

Showing progress at the pace the AI works

Twenty files uploaded at once. Five are large and slow. Keywords land in seconds; a summary can take ten or more.

AI processing is asynchronous and staged, so “loading” is never one state. I designed feedback at three levels, the batch, the file and the individual insight, so people always know what is ready, what is still working, and what needs them.

  1. 1
    AI is a choice at upload

    Upload only, or upload and generate insights. Processing is never a hidden cost, and it can still be run later from any file.

  2. 2
    The batch

    One header counts files uploaded and insights ready separately, because they finish at different times.

  3. 3
    The file

    Every file names its current stage, so slow ones never look stuck. Large files say upfront that they will take longer.

  4. 4
    The insight

    Each insight appears the moment it lands. Pending ones hold their place as skeletons, so nothing jumps.

  5. 5
    When something fails

    A failure stays scoped to one insight, with a reason and a retry. Everything else remains usable.

The most useful AI in a file manager is not the loudest.

It is the one that shows what matters, says what it is doing, and is easy to correct.

Other case studies

More work