Skip to main content
Competitions🐕 Choose My Dog Breed: Build an AI Chatbot That Finds Your Perfect Pup

Competition

Finished
🐕 Choose My Dog Breed: Build an AI Chatbot That Finds Your Perfect Pup

🐕 Choose My Dog Breed: Build an AI Chatbot That Finds Your Perfect Pup

You are part of an innovation team at a smart robotics company launching an AI-powered robot dog. Marketing wants a playful, useful experience where people chat with an AI "Dog Matchmaker" that recommends the top 3 real-world dog breeds based on lifestyle and personality. Your task is to build that chatbot: it should talk naturally, ask follow-up questions when needed, and compute data-driven matches using breed traits.

Prize

A ROBOT DOG

Challenge yourself and try this competition for free

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Your challenge

  • A conversational flow that extracts user preferences (e.g., activity level, home space, family/children, allergies, time for training).
  • A matching approach that maps user preferences to breed traits and returns the top 3 breeds.
  • A results display that includes images from the image dataset; optionally generate a short social-media-ready video or post for the top match.
  • (Bonus) NLP or embeddings to interpret open-ended responses and ask dynamic follow-up questions.
  • A clear, reproducible notebook or hosted app link with instructions to run your chatbot.

Prizes

1st

$1600

Unitree Go2-Air Robot Dog

2nd

$169

ROLA Mini Companion Robot

3rd

$50

$50 gift card

How to get started

Create your most insightful build using DataLab, our in-browser tool to write, run, and publish data analyses and apps. Once finished, publish it for review and upvoting.

1
Start your build in R or Python in DataLab.
2
Create a chatbot that extracts preferences and recommends top 3 breeds.
3
Publish your work publicly to gather upvotes and be eligible for judging.

Judging criteria

Creativity & Functionality (40%)

  • Natural, engaging chatbot experience with relevant recommendations.
  • Robust handling of missing info via follow-up questions.

Data Use & Insight (35%)

  • Appropriate use of breed traits and clear matching logic.
  • Sound reasoning and validation of results.

Presentation & Storytelling (25%)

  • Readable, well-structured notebook/app with concise explanations and visuals.
  • Helpful executive summary of recommendations.

Rules

  • Entries must be a published DataLab workbook (publicly visible).
  • One entry per user. You may update your entry until the deadline.
  • Only the top 100 most upvoted entries will be judged by the panel.
  • Ensure your workspace runs end-to-end without errors.

Note: Please ensure you are 18+ and permitted to enter a skill-based competition in your country.

FAQs

How do I sign up?

Anyone with a DataCamp account can participate in our competitions. New to DataCamp? Create your free account here.

How do I compete in DataCamp competitions?

You will create a data analysis based on the dataset provided. You will submit your ready-to-share notebook publication for a review by fellow DataCamp learners and the judging panel in accordance with the evaluation metrics created for the competition.

How long does a competition run?

The detailed information on the competition timeline can be found on the competition’s homepage. Most DataCamp Competitions include two deadlines: a submission deadline (after which no new submissions will be accepted), and a voting deadline (after which no new votes be counted towards final evaluation). It is very, very important to keep these deadlines in mind.

What makes a winning solution?

The winners will be selected based on the judging criteria provided in the description of each competition.

How will I get my prize? Are there any conditions?

We will contact each winner separately to agree on the best way to deliver the prize. The winners are responsible for any fees or taxes liable in your home country upon receiving the funds. Any relevant conditions will be stated in the Competition Rules and Terms of Use.

Are teams allowed?

Not yet, but we are exploring this opportunity for future competitions.

Can I suggest a dataset or a competition idea to DataCamp and the community?

If you think it would be a good dataset for a challenge, please fill in our Google form. Do you have other questions that were not answered? here.

Challenge yourself and try this competition for free

Register