CPII ChatDoc Master
B2B AI Solution for Creating Customized Chatbots

CPII ChatDoc Master
B2B AI Solution for Creating Customized Chatbots

Company

Centre for Perceptual and Interactive Intelligence

Role

UI/UX designer

Timeline

Oct 2023 - July 2024

Tool

Figma

Tool

Figma

Platform

Desktop web

Skills

User research
Web design
Interaction design
Design system
Prototyping
Usability testing

Team

Philip Liu
Mengjie Li
Zhantong Xue
Dang Long
Ka Hei Cheng

Skills

User research
Web design
Interaction design
Design system
Prototyping
Usability testing

Team

Philip Liu
Mengjie Li
Zhantong Xue
Dang Long
Ka Hei Cheng

What if building an AI-powered chatbot for your business was as simple as uploading a file?

What if building an AI-powered chatbot for your business was as simple as uploading a file?

OVERVIEW

CPII ChatDoc Master started as an internal research tool for generating chatbots by parsing websites and PDFs. While functional, it was far from user-friendly, with a basic interface and limited capabilities. As the UI/UX designer, I transformed it into a no-code B2B AI tool, shipping a product that empowers businesses to create customized chatbots seamlessly integrated into their websites.

MY IMPACT

RTHK

RTHK

RTHK

Hong Kong's largest public broadcaster (over 3.4 million listeners) adopted the redesigned tool

Hong Kong's largest public broadcaster (over 3.4 million listeners) adopted the redesigned tool

0

0

0

%

%

%

in success rate for parallel chatbot generation

in success rate for parallel chatbot generation

0.0

0.0

s

s

faster in locating a

created chatbot


0.0

0.0

in System Usability

Scale score


0.0

s

faster in locating a created chatbot


0.0

in System Usability

Scale score


PROBLEM

FROM INTERNAL TOOL TO MARKET-READY SOLUTION

When I took over the project, CPII ChatDoc Master was at a turning point: what started as an internal research tool needed to evolve into a full-fledged B2B solution. However, two main challenges emerged:

FROM INTERNAL TOOL TO MARKET-READY SOLUTION

With the product’s potential in mind, I knew it needed more than just new features. I had to completely rethink its design to address these problems and make it ready for business adoption.

RESEARCH

UNDERSTANDING THE USERS AND MARKET

To understand what businesses truly needed and identify how CPII ChatDoc Master could differentiate itself in a competitive market, I employed a three-pronged research approach—user interviews, usability testing, and competitive analysis.

UNDERSTANDING THE USERS AND MARKET

USER INTERVIEWS

USER INTERVIEWS

HEARING THE VOICE OF OUR USERS

HEARING THE VOICE OF OUR USERS

I started by interviewing seven users to gather insights about their experience with the existing design.


This enabled me to learn what was not working and, more importantly, what users felt was missing.

USABILITY TESTING

USABILITY TESTING

THE NUMBERS TOLD A STORY

THE NUMBERS TOLD A STORY

Next, I conducted usability tests with the same seven users. I observed their interactions with the tool to identify issues in the existing design.

71% of users failed to successfully generate a new chatbot while another was in progress.

71% of users failed to successfully generate a new chatbot while another was in progress.

Users spent an average of 20 seconds searching for previously created chatbots.

Users spent an average of 20 seconds searching for previously created chatbots.

COMPETITOR ANALYSIS

COMPETITOR ANALYSIS

FINDING OUR EDGE IN THE MARKET

FINDING OUR EDGE IN THE MARKET

Lastly, I analyzed five competitors to identify market gaps and opportunities.

By identifying what competitors offered that we lacked, I aimed to bridge these gaps to strengthen our tool's market position.


Meanwhile, exploring what was missing from the market allowed me to introduce innovative features that would make our tool stand out.

By identifying what competitors offered that we lacked, I aimed to bridge these gaps to strengthen our tool's market position. Meanwhile, exploring what was missing from the market allowed me to introduce innovative features that would make our tool stand out.

FEATURE PRIORITIZATION

FEATURE PRIORITIZATION

FIGURING OUT WHAT REALLY MATTERS

FIGURING OUT WHAT REALLY MATTERS

Based on the competitor analysis, I identified many potential features that could enhance the product. However, due to technical and resource constraints, not all of them could be implemented.


After discussing with developers, I used an impact-effort matrix to prioritize features that would offer the highest impact with the least effort.

Based on the competitor analysis, I identified many potential features that could enhance the product. However, due to technical and resource constraints, not all of them could be implemented. After discussing with developers, I used an impact-effort matrix to prioritize features that would offer the highest impact with the least effort.

OPPORTUNITY

The research and analysis led us to our core challenge:

How might we redesign CPII ChatDoc Master to create a more intuitive and customizable chatbot-building experience for businesses?

How might we redesign CPII ChatDoc Master to create a more intuitive and customizable chatbot-building experience for businesses?

IDEATION

USER FLOW MAPPING

USER FLOW MAPPING

THE PATH TO BETTER USER EXPERIENCE

THE PATH TO BETTER USER EXPERIENCE

Having prioritized essential features, I mapped out a detailed user flow diagram to:

  • Identify and eliminate existing pain points in the chatbot creation process

  • Integrate new features seamlessly into the user journey

  • Optimize the workflow for multiple chatbot management

ITERATIVE REDESIGN

ITERATIVE REDESIGN

INCREMENTAL CHANGES FOR BETTER TRANSITION

INCREMENTAL CHANGES FOR BETTER TRANSITION

Rather than implementing a complete overhaul at once, I chose to redesign incrementally. This allowed me to iterate based on feedback while enabling our development team to test backend functionality without overcommitting to frontend changes. More importantly, it ensured a smooth transition for users, minimizing disruption while steadily enhancing the product's capabilities. I made three iterations:

In my first iteration, I added a tabbed interface for uploading different source types within the original design, enabling users to manage multiple data sources efficiently.

In my second iteration, I relocated chatbot history to a dedicated sidebar, improving organization while maintaining familiarity.


I also introduced customization settings that allowed users to personalize their chatbots.

In my second iteration, I relocated chatbot history to a dedicated sidebar, improving organization while maintaining familiarity. I also introduced customization settings that allowed users to personalize their chatbots.

In my second iteration, I relocated chatbot history to a dedicated sidebar, improving organization while maintaining familiarity. I also introduced customization settings that allowed users to personalize their chatbots.

In my final iteration, I turned the chatbot sidebar to dark blue to create visual contrast with the rest of the interface. The sidebar was also made collapsible to give users control over their workspace layout.

SOLUTION

TURNING INSIGHTS INTO SOLUTIONS

To address the challenges identified, I redesigned CPII ChatDoc Master with the aim to enhance usability, scalability, and customization. Below, I will highlight five key features of the final design and how they solved user problems.

TURNING INSIGHTS INTO SOLUTIONS

MULTI-SOURCE UPLOAD SYSTEM

MULTI-SOURCE UPLOAD SYSTEM

ALL YOUR SOURCES IN ONE PLACE

ALL YOUR SOURCES IN ONE PLACE

I designed a tabbed interface with distinct tabs for different data source types. Users can switch between tabs to upload one or more types of data sources, making navigation between data sources more intuitive. The tab design also allows for future data source additions without cluttering the interface, ensuring the system remains scalable as needs evolve.

CHATBOT CUSTOMIZATION

CHATBOT CUSTOMIZATION

GIVING CHATBOTS THEIR OWN PERSONALITY

GIVING CHATBOTS THEIR OWN PERSONALITY

I introduced a flexible customization system that allows users to configure their chatbots. This ensures chatbots not only match each brand's unique voice but also drive higher user engagement.

Before Generation: Fine-tune the functionality of chatbots

After Generation: Customize the messaging elements

CLICKABLE CITATIONS

CLICKABLE CITATIONS

BUILDING TRUST THROUGH TRANSPARENCY

BUILDING TRUST THROUGH TRANSPARENCY

As trust is particularly essential in AI interactions, I designed clickable citations which link directly to the pages where the chatbot’s response originates. Users can verify the accuracy of responses with a single click and easily access source material for additional context, building trust in the system.

DATA SOURCE UPDATES

DATA SOURCE UPDATES

KEEPING KNOWLEDGE FRESH AND RELEVANT

KEEPING KNOWLEDGE FRESH AND RELEVANT

I designed a settings menu for each chatbot where users can update data sources by deleting outdated ones or adding new ones. This flexibility allows users to maintain accurate and up-to-date responses without having to recreate their chatbots, ensuring long-term reliability of the system.

COLLAPSIBLE CHATBOT SIDEBAR

COLLAPSIBLE CHATBOT SIDEBAR

SIMPLIFYING CHATBOT MANAGEMENT

SIMPLIFYING CHATBOT MANAGEMENT

I introduced a collapsible sidebar on the left of the interface, which displays a list of all created chatbots. This allows users to quickly locate and switch between chatbots, while the collapsible feature maintains a clean interface by letting users focus on their current task without losing easy access to their chatbot collection.

IMPACT

MEASURING THE REDESIGN'S SUCCESS

To evaluate the effectiveness of the redesign, I conducted usability testing with 14 users—half testing the old design and half testing the new design. The testing had three main objectives:

  • To directly compare user performance

  • To evaluate whether the redesign resolved pain points from the old design

  • To validate new features

MEASURING THE REDESIGN'S SUCCESS

SOLVING PREVIOUS PAIN POINTS

SOLVING PREVIOUS PAIN POINTS

Success rate for parallel chatbot generation increases by 57%.

Success rate for parallel chatbot generation increases by 57%.

Old

28.6%

Old

28.6%

Old

28.6%

Locating previously created chatbots is 6.4 seconds faster.

Locating previously created chatbots is 6.4 seconds faster.

VALIDATING NEW FEATURES

VALIDATING NEW FEATURES

Success rate for uploading new data sources is 100%.

Success rate for uploading new data sources is 100%.

100%

100%

System Usability Scale score increases by 8.5.

System Usability Scale score increases by 8.5.

TAKEAWAYS

Working full-time in the fast-paced, ever-changing environment of a startup challenged me to grow not only as a designer, but also as a communicator and problem-solver. Here are my key learnings from this project:

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 that caters to users with varying levels of expertise.

COMMUNICATE EARLY AND CONSTANTLY

COMMUNICATE EARLY AND CONSTANTLY

Throughout the design lifecycle, I consistently collaborated with the development team to validate technical feasibility. I also ensured design-to-development fidelity by conducting 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.

Made with ❤️ by Hedy Hui.

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

Made with ❤️ by Hedy Hui.

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

Made with ❤️ by Hedy Hui.