• 1
    Sprint #1
    April
  • 2
    Sprint #2
    July
  • 3
    Sprint #3
    August
  • 4
    Sprint #4
    October

Build A Chatbot

Chatbots are online personas that interact with people via the Messenger app — think of them like a virtual assistant. In this project, you will help address a need in your school community by using artificial intelligence as you customize the chatbot's responses and personality. You'll develop your idea into a working project using “Scrum” — a method used by real engineers to make innovative ideas come to life!

12 Learning Sections

Develop a Product in 6-8 Hours

No Experience Necessary

How Can Chatbots Make A Positive Impact?

Consider these examples:

  • Whole Foods:   lets you choose a food preference and provides you with healthy recipes to whip up for a great meal with your family.
  • Woebot: uses chat conversations to help people manage their mental health.
  • My Ethical Feat:   teaches about ethical shopping to help make anyone a more responsible consumer.

EFTW ENGINEER GUIDE: CHATBOTS FOR CHANGE

Our EFTW Engineer Guide: Chatbots for Change allows you to have everything you need to make your week-long sprint a success!

VIEW GUIDE

EFTW PRODUCT LEADER GUIDE: CHATBOTS FOR CHANGE

Chatbots for Change includes a guide so that facilitators can apply our best practices towards teaching the project.

VIEW GUIDE

EFTW RUBRIC: CHATBOTS FOR CHANGE

Wondering how submissions from Chatbots for Change will be assessed for additional opportunities by Facebook? We have shared our judging rubric to provide transparency on how to build the best chatbot possible.

DOWNLOAD

EFTW SUBMISSION PROCESS: CHATBOTS FOR CHANGE

Have questions about the Chatbots for Change submission process? Check out this helpful guide to learn more about how to submit projects and the recognition opportunities available for participants.

DOWNLOAD

Participant Resource Overview

Section 1

CHATBOTS FOR CHANGE
What are chatbots and how can they change the world?  You'll learn all about this interactive form of artificial intelligence before jumping into building your own!

Section 2

UNDERSTAND USER NEEDS
How do you build a product that effectively solves the problems of your user?  This section will teach you about how to empathize with the person that will ultimately be using the product you build.

Section 3

CREATE A TEST PROJECT
What is a dev environment, AI Rules, and Blocks?
In this section, you'll work on creating a test project within Chatfuel.

Section 4

WHAT'S A SPRINT
What is an agile sprint and how will you use one to build your chatbot?
  This section will help you understand why we're utilizing this engineering framework and will prepare you to start building!

Section 5

SPRINT TEAM
What are the different roles on your EFTW Sprint Team? In this section, you'll be introduced to the Engineering Team (that's you!), the Product Leader (your facilitator) and Scrum Leader (us at Facebook).

Section 6

DEVELOP AN IDEA
How do you go about developing the idea for your chatbot? In this section, we'll help you and your Engineering Team get the ball rolling on brainstorming your project topic!

Section 7

DEVELOP A BACKLOG
What is a backlog and how does it help keep a sprint's tight timeline on schedule? In this section, we'll walk you through how to build and maintain a backlog.

Section 8

BUILD A CHATBOT
Work with your team to continue developing your project into Finish Week!

Section 9

TEST AND ANALYZE
How do you test and analyze the effectiveness of your chatbot, and what tools are available? In this section, we'll walk you through the analytics capabilities of Chatfuel.

Section 10

SPRINT REVIEW & RETROSPECTIVE
What is a sprint review and retrospective, and why are they so important for strengthening your engineering skills? In this section, we'll show you how to conduct your own sprint review and retrospective.

Section 11

SUBMIT PROJECT
How do you submit your project for review? In this section, we'll provide the necessary instructions to do so.

Section 12

NEXT STEPS
What comes next after Engineer for the Week? In this section, we'll share the resources and opportunities that are available if you're itching for more.

Ready to Go?