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 identify ways to add social value in your 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!
Our Engineer Guide allows participants to have everything they need to make their sprint a success!
PRODUCT LEADER GUIDE
Our Product Leader Guide assists the facilitators as they help their participants during the EFTW experience.
We have shared our Project Rubric to provide transparency on how to build the best chatbot possible.
Chatbots for Change Project Overview
- PREP PHASE: Section 1
INTRODUCTION TO A SPRINT
This section will help you understand how a Sprint works within Agile development and will prepare you to start building!
- PREP PHASE: Section 2
CHATBOTS FOR CHANGE
In this section, you'll learn about chatbots and their interactive form of artificial intelligence before jumping into building your own!
- PREP PHASE: Section 3
DESIGN FOR USERS
In this section, we'll help you and your Engineering Team get the ball rolling on brainstorming your project topic. We'll also help you empathize with the person that uses the product you build.
- SPRINT PHASE: Sections 1.1–1.3
BUILD A CHATBOT
In the Build a Chatbot sections, you'll learn about a dev environment, block and AI rules and building chatbot features all while creating a chatbot within Chatfuel.
- SPRINT PHASE: Section 2
TEST & GET FEEDBACK
In this section, we'll walk you through the importance of testing a product and completing peer reviews.
- SPRINT PHASE: Section 3
ITERATE ON CHATBOT
The Engineering Team implements feedback from users which guides the iteration process. Redesign your chatbot to include the improvements that users want to enhance their experience.
- FINISH PHASE: Section 1
SPRINT REVIEW & RETROSPECTIVE
In this section, you perform reflection activities that are a critical component of Scrum.
- FINISH PHASE: Section 2
In this section, we'll provide the necessary instructions to submit your project to the EFTW Team.
- FINISH PHASE: Section 3
In this section, we'll share resources and opportunities that support ways to continue developing your chatbot.