ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

IMPACT

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

+

0

%

Success rate for parallel chatbot generation

+

0.0

s

Faster at locating

existing chatbots

+

0.0

System Usability

Scale score

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

MY IMPACT

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

+

0

%

success rate for parallel chatbot generation

+

0.0

s

faster in locating a

created chatbot

+

0.0

System Usability

Scale score

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

IMPACT

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

+

0

%

Success rate for parallel chatbot generation

+

0.0

s

Faster at locating

existing chatbots

+

0.0

System Usability

Scale score

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

IMPACT

Adoption by HK's largest public

broadcaster with 3.4M+ listeners

+

0

%

Success rate for parallel

chatbot generation

+

0.0

s

Faster at locating

existing chatbots

+

0.0

System Usability

Scale score

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

IMPACT

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

+

0

%

Success rate for parallel chatbot generation

+

0.0

s

Faster at locating

existing chatbots

+

0.0

System Usability

Scale score

ChatDoc Master

No-code AI-powered chatbot builder for B2B companies

IMPACT

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

+

0

%

Success rate for parallel chatbot generation

+

0.0

s

Faster at locating

existing chatbots

+

0.0

System Usability

Scale score

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

Oct 2023 -
July 2024

TEAM

1 Chief Engineer
4 Engineers

TOOL

Figma

COMPANY

CPII specializes in developing NLP and speech technology applications.

MY CONTRIBUTION

Led the end-to-end redesign of ChatDoc Master, turning it into a no-code B2B AI chatbot builder.

Available to registered business users only.

PROBLEM

Fast access to accurate information is important for teams working with large volumes of content.

Fast access to accurate information is important for teams working with large volumes of content.

CUSTOMER SUPPORT

CUSTOMER SUPPORT

They want to answer repetitive questions and resolve tickets faster.

They want to answer repetitive questions and resolve tickets faster.

HUMAN RESOURCES

HUMAN RESOURCES

They have to navigate vast internal policies.

They have to navigate vast internal policies.

NEWS / MEDIA

NEWS / MEDIA

They need to publish stories quickly with reliable information.

They need to publish stories quickly with reliable information.

LEGAL

LEGAL

They require quick, reliable retrieval of critical documents.

They require quick, reliable retrieval of critical documents.

Why not use ChatGPT? 

SECURITY CONCERNS

ChatGPT sends user input to third-party servers.

LACK OF SOURCE CONTROL

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

NO WAY TO UPDATE SOURCES

ChatGPT isn’t made for long-term content maintenance. 

OPPORTUNITY

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

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

RESEARCH

Businesses need control over their chatbot’s sources, tone, and accuracy.

Businesses need control over their chatbot’s sources, tone, and accuracy.

I interviewed seven business users across customer support, human resources, media, and legal teams to understand their needs when using AI for information search.

MULTIPLE SOURCES

Business users want to consolidate various sources.

MATCH TONE

Teams need responses that reflect their tone.

VERIFY ACCURACY

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

UPDATED SOURCES

For fast-paced domains like media, sources are updated frequently.

I mapped user needs to design opportunities, benchmarked competitors, and worked with engineers to prioritize for MVP.

01

USER NEED

Multiple sources

DESIGN OPPORTUNITY

Multi-source uploads

COMPETITIVE ANALYSIS

Table-stakes

(5/5 competitors offer)

PRIORITY

High (MVP)

Salient for team workflows

02

USER NEED

Match tone

DESIGN OPPORTUNITY

Customization

COMPETITIVE ANALYSIS

(1/5 competitors offers)

Differentiator

PRIORITY

High (MVP)

Enhance user autonomy

USER NEED

Verify accuracy

DESIGN OPPORTUNITY

Clickable citations

COMPETITIVE ANALYSIS

Table-stakes

(5/5 competitors offer)

PRIORITY

Require new retrieval logic

Medium

03

04

USER NEED

Updated sources

DESIGN OPPORTUNITY

Source updates

COMPETITIVE ANALYSIS

(2/5 competitors offers)

Differentiator

PRIORITY

Require new backend logic

Medium

I mapped user needs to design opportunities, benchmarked competitors, and worked with engineers to prioritize for MVP.

01

USER NEED

Multiple sources

DESIGN OPPORTUNITY

Multi-source uploads

COMPETITIVE ANALYSIS

Table-stakes

(5/5 competitors offer)

PRIORITY

High (MVP)

Salient for team workflows

02

USER NEED

Match tone

DESIGN OPPORTUNITY

Customization

COMPETITIVE ANALYSIS

(1/5 competitors offers)

Differentiator

PRIORITY

High (MVP)

Enhance user autonomy

USER NEED

Verify accuracy

DESIGN OPPORTUNITY

Clickable citations

COMPETITIVE ANALYSIS

Table-stakes

(5/5 competitors offer)

PRIORITY

Require new retrieval logic

Medium

03

04

USER NEED

Updated sources

DESIGN OPPORTUNITY

Source updates

COMPETITIVE ANALYSIS

(2/5 competitors offers)

Differentiator

PRIORITY

Require new backend logic

Medium

USER NEED

USER NEED

DESIGN OPPORTUNITY

DESIGN OPPORTUNITY

COMPETITIVE ANALYSIS

COMPETITIVE ANALYSIS

PRIORITY

PRIORITY

Multiple sources

Multiple sources

Multi-source uploads

Multi-source uploads

Table-stakes

High (MVP)

Salient for team workflows

Match tone

Match tone

Customization

Customization

Differentiator

High (MVP)

Enhance user autonomy

Verify accuracy

Verify accuracy

Clickable citations

Clickable citations

Table-stakes

Medium

Require new retrieval logic

Updated sources

Updated sources

Source updates

Source updates

Differentiator

Medium

Require new backend logic

ITERATIONS

I iterated on my designs based on feedback from users and engineers, focusing on usability, flexibility, and feasibility.

Improving clarity and control in managing uploads and chatbots

Improving clarity and control in managing uploads and chatbots

ITERATION 1

VERTICAL LAYOUT

I designed a top-down flow where users could upload sources at the top and view their created chatbots at the bottom.

LIMITATIONS

Users had to scroll extensively as more chatbots were created.

ITERATION 2

HORIZONTAL LAYOUT

I moved created chatbots into a sidebar, helping users easily switch between bots while keeping the main panel focused on uploads.

WHY THIS IS BETTER

This layout scales better for teams managing multiple chatbots and improves navigation.

Supporting both non-technical and technical users through customization

Supporting both non-technical and technical users through customization

ITERATION 1

BASIC TONE AND CONTEXT CONTROLS

I initially focused on enabling non-technical users to define their chatbot’s tone and provide context to guide its responses.

LIMITATIONS

There were no technical settings, limiting flexibility for technical users.

ITERATION 2

ADVANCED TECHNICAL SETTINGS

Working with engineers, I added advanced controls such as filtering out webpages and customizing how sources are parsed.

WHY THIS IS BETTER

This made the platform more flexible and scalable by supporting both non-technical and technical users.

When designing citations, I made a tradeoff between precision and feasibility.

When designing citations, I made a tradeoff between precision and feasibility.

ORIGINAL IDEA: SENTENCE-LEVEL CITATIONS

ORIGINAL IDEA:
SENTENCE-LEVEL CITATIONS

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

CONSTRAINTS

Engineers flagged this as technically complex given the backend effort required for precise sentence mapping.

FINAL DESIGN: PAGE-LEVEL CITATIONS

FINAL DESIGN:
PAGE-LEVEL CITATIONS

To balance feasibility with user trust, I introduced a scoped-down solution: clickable page number tags that link to the relevant page in the source document.

SOLUTION

ChatDoc Master: build customizable chatbots without writing any code.

ChatDoc Master: build customizable chatbots without writing any code.

All your sources in one place

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’ need to work with varied and multiple files.

Give chatbots their own personality

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

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.

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.

IMPACT

To evaluate whether the redesign resolved pain points from the old design and validate new features, I conducted usability testing with 14 users—half testing the old design and half testing the new design.

Solving previous pain points

Solving previous pain points

Success rate for parallel chatbot generation increased by 57%.

Success rate for parallel chatbot generation increased by 57%.

Old

28.6%

Old

28.6%

Old

28.6%

Users located existing chatbots 6.4 seconds faster.

Users located existing chatbots 6.4 seconds faster.

Validating new features

Validating new features

Success rate for updating data sources was 100%.

Success rate for updating data sources was 100%.

100%

System Usability Scale score

increased by 8.5 points.

System Usability Scale score increased by 8.5 points.

System Usability Scale score increased by 8.5 points.

TAKEAWAYS

Working full-time in a fast-paced startup environment challenged me to grow not only as a designer, but also as a communicator and problem-solver.

Simplify the complex

Simplify the complex

Designing AI tools required making complex technology accessible. Taking the time to understand the technical concepts myself enabled me to present information in user-friendly language for users with varying levels of expertise.

Communicate early and constantly

Communicate early and constantly

Throughout the design lifecycle, I maintained open communication with the development team to validate technical feasibility. This proactive collaboration ensured design-to-development alignment, allowing me to address potential issues early through quality assurance.

Turn constraints into opportunities

Turn constraints into opportunities

In a startup environment, constraints became opportunities for creativity. This experience taught me to find creative solutions while balancing user needs, technical feasibility, and business realities.

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.