ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

Adoption by HK's largest broadcaster with 3.4M+ listeners

0

+

Chatbots created using this product

0

%

Users created their first chatbot in 15 minutes

+

0.0

SUS score after launching customization

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

Hong Kong's largest public broadcaster (3.4M+ listeners) adopted the redesigned tool

Chatbots managed via new admin panel

0

+

faster in locating a

created chatbot

0

%

System Usability

Scale score

+

0.0

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

Adoption by HK's largest broadcaster with 3.4M+ listeners

0

+

Chatbots created using this product

0

%

Users created their first chatbot in 15 minutes

+

0.0

SUS score after launching customization

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

Adoption by HK's largest public broadcaster with 3.4M+ listeners

Chatbots created using this product

0

+

Users created their first chatbot in 15 minutes

0

%

SUS score after launching customization

+

0.0

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

Adoption by HK's largest broadcaster with 3.4M+ listeners

0

+

Chatbots created using this product

0

%

Users created their first chatbot in 15 minutes

+

0.0

SUS score after launching customization

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

Adoption by HK's largest public broadcaster with 3.4M+ listeners

Chatbots created using this product

0

+

Users created their first chatbot in 15 minutes

0

%

SUS score after launching customization

+

0.0

ROLE

UI/UX Designer (AI Team)

UI/UX Designer
(AI Team)

UI/UX Designer
(AI Team)

TIMELINE

Oct 2023 - July 2024

Oct 2023 -
July 2024

TEAM

1 Chief Engineer
4 Engineers

TOOL

Figma

TL;DR

The Centre for Perceptual and Interactive Intelligence is a company in Hong Kong focused on building AI solutions for enterprises. As the sole designer, I led the end-to-end design and shipped ChatDoc Master, a no-code B2B AI chatbot builder for business teams to create secure, customizable chatbots from their own content.

See the launched product here: https://chat.cpii.ai

PROBLEM

Fragmented knowledge slows teams down.

Customer support, HR, legal, and media teams all need quick, reliable answers. However, they’re drowned in documents. According to a McKinsey report, employees spend 25% of their time searching for information on average.

Why not use ChatGPT?

Security

ChatGPT sends user input to third-party servers.

Source Control

No way to define where the AI pulls its answers from. 

Maintainability

AI responses don't reflect updates in original sources.

RESEARCH INSIGHTS

Teams need control, consistency, and confidence in their AI chatbots.

01

Business users want to consolidate multiple sources.

02

Keeping chatbot knowledge up-to-date is essential.

03

Teams want chatbots to reflect their context and brand tone.

04

Accuracy is critical in high-stakes fields like law or news.

OPPORTUNITY

What if businesses could build AI chatbots trained on their own knowledge base, securely and without coding?

SOLUTION PREVIEW

An AI tool for businesses to build customizable chatbots instantly.
Just upload your websites or documents, no code needed.

SOLUTION PREVIEW

An AI tool for businesses to build customizable chatbots instantly.
Just upload your websites or documents, no code needed.

SOLUTION PREVIEW

An AI tool for businesses to build customizable chatbots instantly.
Just upload your websites or documents, no code needed.

So, how did I get there?

So, how did I get there?

DESIGN DECISIONS & ITERATIONS

I. How might we help users create a chatbot easily?

Side-By-Side Panel

Visually heavy

Difficult to scale with additional fields

Tabbed Interface

Clean and focused

Scales better as we add new upload types

II. How might we ensure the chatbot’s knowledge is always up-to-date?

Iteration 1: Manual Updates Only

Users could manually add or remove sources after creating a chatbot.

Time-consuming for teams with fast-changing content

Iteration 2: Manual Updates & Auto-Syncs

I added an option to auto-sync chatbots with their source websites during setup.

Ensures chatbots reflect the latest content without manual effort

Iteration 2: Manual Updates & Auto-Syncs

Iteration 2: Manual Updates & Auto-Syncs

Iteration 2: Manual Updates & Auto-Syncs

I added an option to auto-sync chatbots with their source websites during setup.

Ensures chatbots reflect the latest content without manual effort

Iteration 1: Manual Updates Only

Iteration 1: Manual Updates Only

Iteration 1: Manual Updates Only

Users could manually add or remove sources after creating a chatbot.

Time-consuming for teams with fast-changing content

III. How might we support both non-technical and technical users?

Iteration 1: Basic Context & Tone Controls Only

Users could provide background knowledge and define the chatbot tone.

User testing revealed that technical teams also used the product, and the basic controls didn’t give them enough flexibility to manage data parsing or advanced behaviors.

Iteration 2: Advanced Settings for Technical Users

I added advanced options like filtering out webpages and selecting different search modes for data sources.

Addresses the needs of both technical and non-technical teams

Iteration 2: Advanced Settings for Technical Users

Iteration 2: Advanced Settings for Technical Users

Iteration 2: Advanced Settings for Technical Users

I added advanced options like filtering out webpages and selecting different search modes for data sources.

Addresses the needs of both technical and non-technical teams

Iteration 1: Basic Context & Tone Controls

Iteration 1: Basic Context & Tone Controls Only

Iteration 1: Basic Context & Tone Controls Only

Users could provide background knowledge and define the chatbot tone.

No flexibility for technical teams to control data parsing

User testing revealed that technical teams also used the product, and the basic controls didn’t give them enough flexibility to manage data parsing or advanced behaviors.

User testing revealed that technical teams also used the product, and the basic controls didn’t give them enough flexibility to manage data parsing or advanced behaviors.

IV. How might we help users verify accuracy of the chatbot's responses?

Iteration 1: Sentence-Level Citations

I originally designed clickable citations that would take users directly to the exact sentence in the source document.

Required heavy backend changes to map dynamic responses to precise source locations; would delay the MVP

Iteration 1: Sentence-Level Citations

Iteration 1: Sentence-Level Citations

Iteration 1: Sentence-Level Citations

I originally designed clickable citations that would take users directly to the exact sentence in the source document.

Too technical complex; would delay the MVP

Required heavy backend changes to map dynamic responses to precise source locations; would delay the MVP

Required heavy backend changes to map dynamic responses to precise source locations; would delay the MVP

Iteration 2: Page-Level Citations

Instead of exact sentences, responses link to the relevant page in the source.

Balances transparency with technical feasibility

Iteration 2: Page-Level Citations

Iteration 2: Page-Level Citations

Iteration 2: Page-Level Citations

Instead of exact sentences, responses link to the relevant page in the source.

Balances transparency with technical feasibility

SOLUTION

ChatDoc Master: Build customizable chatbots without writing any code

All your sources in one place

I designed a tabbed interface that allows users to upload multiple data sources within a single workflow, addressing business users’ needs to work with varied and multiple files.

Keep chatbot knowledge up-to-date

Users can update chatbots by adding or removing sources, ensuring content stays accurate over time without needing to rebuild the bot from scratch.

Give chatbots their own personality

I introduced customization options to give users the autonomy to tailor chatbots to their specific business needs.

Build trust through transparency

Clickable citations let users trace each answer back to its original source with one click, reinforcing trust and aligning with user expectations for accountable AI.

HANDOFF

Building a design system for consistency and scalability

I created a design system to help engineers build new features quickly while maintaining visual consistency as the product scaled.

Color Palette

Typography

Component Library

Color Palette

Typography

Component Library

Accounting for edge cases: notifications & system feedback

To address edge cases like upload failures and sync errors, I designed toast notifications to give users clear, actionable feedback. I also worked with engineers to create a system-wide notification framework, and took the lead in writing UX copy and documentation to keep messaging consistent.

IMPACT

Product Traction

As of July 2024, the product supported 300+ chatbots.

Usability Impact

After launching the customization feature, System Usability Scale score increased by 8.5 points.

Old

67.9

New

76.4

Ease of Onboarding

As of July 2024, 67% of users created their first chatbot within 15 minutes.

67%

67%

67%

TAKEAWAYS

Simplify the Complex

Understanding the technical concepts myself enabled me to translate complex AI concepts into clear interfaces for users with varying levels of expertise.

Overcommunicate

I constantly communicated with engineers to validate technical feasibility. This reduced ambiguity, surfaced constraints sooner, and made handoff and QA much smoother.

Constraints = Opportunities

Working in a startup meant navigating tight timelines and constraints. This pushed me to find creative solutions that balanced usability, feasibility, and business needs.

A big thank you to my team :)

Let's bridge the gap between people and technology together.

© 2025 Made with ⛄ by Hedy Hui.

Let's bridge the gap between people and technology together.

© 2025 Made with ⛄ by Hedy Hui.

Let's bridge the gap between people and technology together.

© 2025 Made with ⛄ by Hedy Hui.