Work

Walmart Labs

Bot Spark, a console for training chatbots

Bot Spark: the admin console behind Walmart’s HR chatbot — finding the questions it failed to answer, getting answers from the business, and training them back in.

Bot Spark

Case snapshot

Role
Product Designer · End-to-end flows
Scope
Three user types — admin, developer, business
Team
People Systems, Walmart Labs
Timeline
2019–2021

The situation

A chatbot is only as good as the loop that fixes it.

Bot Spark is the tool for managing chatbots: the place where a chatbot’s admins do their work. A deployed bot fails all the time in small ways, and someone has to notice, find the answer, and feed it back.

The problems it had to solve

  1. Find the gaps

    Get the questions the bot could not answer.

  2. Source the answers

    Collect answers from the business users who hold them.

  3. Train

    Train the bot on unanswered questions and new ones, and feed knowledge into it.

  4. Do not regress

    Regression testing for the bot’s existing knowledge.

My scope

Three user types, one console, end to end.

What I owned
High-fidelity end-to-end flows for all three users — admin, developer and business — from research to deployment, and testing the designs against the brand guideline. The logo and identity too.
Why three is the hard part
An admin, an engineer and a business owner want different things from the same knowledge base. The business user has the answer but no interest in the tool; the developer has the tool but not the answer. The console had to make the handoff between them cheap.

How the work got made

Identity first, then wireframes, then the states that get hit.

The work ran from logo design and early exploration through wireframes to the final screens, and the error screens were part of the deliverable rather than an afterthought. For a tool whose whole job is handling the cases where something failed, that is where the emphasis belongs.

Early logo exploration for Bot Spark
Early exploration — the mark worked out in grey before any colour was committed.
Bot character variants
Character variants. A tool for training a bot gets a bot for a mascot.

The craft

The identity, resolved and documented.

The final Bot Spark identity
The resolved mark and wordmark.
Bot Spark logo design documentation
The identity documented for handoff.

For the detailed case study, reach out to me (opens Gmail in a new tab).

Next