← Fan Xia / WorkAI DOCUMENT MANAGEMENT · PRODUCT DESIGN

DCC AI Assistant

Document Management System · 0–1 AI Assistant for a B2B Platform

-What I Did-

Designed an AI assistant for Anker's document management system, helping manufacturing and quality teams find documents, track versions and follow approvals faster.

-Project Goal-

Help users of every level find, follow and understand documents faster.

-Scope-

AI ASSISTANT

B2B PLATFORM

INTERACTION DESIGN

DARK MODE

01

Goal

Help different users complete tasks more efficiently

Document Retrieval, Workflow Collaboration, and Information Understanding

02

User Profiles

Easy

Beginner

50 %

Assembly Line Operator,

1 year of experience

Ann

New to the line. Follows SOPs.

Intermediate

30 %

Quality Inspector,

3 years of experience

Ben

Compares inspection standards and follows up on approvals.

Normal

Expert

20 %

Engineer / Administrator, 6 years of experience

Jack

Power user handling permissions, bulk import, rollback and audits.

Deep

Beginner

Get lost at entry points.

AI role: onboarding guide.

Intermediate

Overloaded by search results.

AI role: status reporter.

Expert

Bulk operations are complex.

AI role: automation executor.

03

Information Architecture

04

Layout Exploration

Where should the assistant live?

Final choice: an overlay that keeps the system layout intact.

Overlay on Top of the System | Fixed Right Panel

Entry may be overlooked

Cons

Easy to miss among top-right icons.

Less flexible

Cannot be dragged freely.

Preserves the layout

Pros

Sits above the system without changing it.

Minimal disruption

Stays out of the main workspace.

All three layout options

Floating window, fixed right panel and overlay, with pros and cons

Hide details

Overlay on Top of the System | Flexible Floating Window

Draggable and resizable

Pros

Adjustable position and size.

Familiar pattern

Opens as a pop-up, as users expect.

May obscure content

Cons

Can block the page underneath.

Weak integration

Feels disconnected from the system.

Embedded in the System | Fixed Right Panel

Highly integrated

Pros

Part of the UI, covers no core content.

Tighter interaction

Stronger AI-assisted experience.

Consumes space

Cons

May squeeze existing components.

Not ideal for small screens

Limited space on laptops.

Inside the panel

Merged the side panel into the top bar and dropped avatars to give the chat more room.

Integrating the Side Function Panel with the Top Navigation Bar

Improvements

Less clutter and more room for the conversation.

Cons

Weaker sense of user identity.

Panel explorations

Side panel variants, avatar removal and resizable widths

Hide details

Side Function Panel (Standard)

Pros

Full feature visibility and flexible control.

Cons

Squeezes the chat area when expanded.

Side Function Panel (Lightweight)

Improvements

Smaller icons and a lighter hierarchy.

Cons

Icons may get too small and still take horizontal space.

Improvements

Cleaner interface, focused on the prompt.

Cons

The two speakers are harder to tell apart.

Avatar Removal (Opposite-Side vs. Same-Side)

Resizable Widths

Min

Minimum resizable width

Max

Max resizable width

Fullscreen

Make full use of the extra horizontal space

05

Interface Presentation

Adaptive Layouts and Multimodal Input

Multimodal Input

Text input states, voice input and attachment upload.

Hide details

Text Input

Grows with the text, up to 6 visible lines.

Max W:768 px

Supports up to 6 visible lines Find the latest SOP for battery cell inspection on Line 3, compare it with the previous version, and list what changed in the torque and sampling requirements so I can update the checklist before tomorrow's shift. Also flag any approval that is still pending.

Supports up to 6 visible lines Find the latest SOP for battery cell inspection on Line 3, compare it with the previous version, and list what changed in the torque and sampling requirements so I can update the checklist before tomorrow's shift. Also flag any approval that is still pending.

Max H:193 px

Min W:358 px

Ask anything, type "/" to choose a mode

Typing...

Supports up to 6 visible lines Find the latest SOP for battery cell inspection on Line 3, compare it with the previous version, and list what changed in the torque and sampling requirements so I can up...

Send

Typing...

Stop

Voice Input

Real-time transcription: ask in a single action.

Ask anything, type "/" to choose a mode

Voice input

Find the latest SOP

Stop input

Attachment Upload

Upload a document and the AI parses it to answer.

Ask anything, type "/" to choose a mode

Ask anything, type "/" to choose a mode

Quality_Management.pptx

Ask anything, type "/" to choose a mode

Quality_Management.pptx

Attach file

Prompt Design to Lower the Barrier to Asking Questions

Quick Question Buttons

Quick prompts for frequent tasks lower the barrier and guide the conversation.

Build high-frequency business modules

1

Pin the most frequently asked questions

2

Guide users to initiate higher-quality queries

3

Quick Questions

A prompt library grouped by business module, for less frequent, more complex tasks. Ready to extend with favorites and custom prompts.

Chat History for Personalization and Memory Building

Non-Modal Popup for Better Continuity

Lighter than the prompt library, so it opens as a non-modal popup.

Relative Time

"2 days ago" is quicker to read than a timestamp.

Pinned & Renamed Conversations

Pin important chats and name them by meaning, not system titles.

Hide details

Pinned Conversations

Keeps important conversations one click away.

Rename Conversations

Name conversations by meaning, not system titles.

Credible AI Responses Through Source Citation and Output Standards

Structured Markdown Output

Headings and bullets make key points easy to scan.

Citing System Documents

Answers cite internal documents, so users can verify them.

Editable and Exportable Output

Copy, edit and export AI output as a document in one click.

Feedback design

Emotional feedback and the feedback mechanism

Hide details

Emotional Design

Feedback appears right above the icon that triggered it.

Copy

Helpful

Copied

Thanks!

Not helpful

Submitted

Help us improve:

Incorrect

Incomplete

Too brief

Too complex

Other

Submit

Help us improve:

Incorrect

Incorrect

Too brief

Too complex

Other

Anything else? (optional)...

Submit

Three Response Modes for a More Personalized Experience

Triggered from the Chat Input

Pick a mode before sending the question.

Editable and Exportable Output

Copy, edit and export AI output in one click.

Creating High-Frequency Entry Points to Elevate the AI Experience

Document Search

Understands natural language, recommends by context and summarizes documents.

Information Search

Content search plus knowledge Q&A across scattered files.

Emotional Design

Default State

The assistant greets users with a gentle expression, creating a friendly and trustworthy first impression.

Hello, I'm

Document Assistant

New Chat State

When a new conversation is created, the assistant shifts to a smiling expression to strengthen emotional connection

Hi, how can I help?

Disconnected / Error State

Displays a squinting or slightly embarrassed expression to soften frustration and reduce user anxiety.

Oops,

something went wrong!

*Character visuals generated with ChatGPT and refined in Photoshop

06

Dark Mode

Background

00

Anker's document system are used by Product, R&D, Quality, Supply Chain and Operations teams.

​

Now, The system is positioned as a document repository. Document retrieval and approval workflows are fragmented. Guidance mechanisms are unclear.