SlideShare a Scribd company logo
CLOSERS
BOTs and Artificial Intelligence
to Main Street
Byte Academy, NYC
March 11, 2016
CLOSERS COHORT - FINAL PROJECT
Python Coding Bootcamp
Brian McHugh
Jared Russell
Marc Ira
BOTS AND AI IN EVERYDAY BUSINESS
➢ DEMONSTRATE TECHNOLOGIES Learned in BOOTCAMP
➢ GO BEYOND Python, Django, JS, CSS/HTML, APIs and CRUD
➢ GET STARTED on CONVERSATIONAL TRANSACTIONS in IM
➢ Learn about ARTIFICIAL INTELLIGENCE applications
WHY BOTS AND AI?
GOAL: Enable super-human abilities for
everyday people through AI-aided
technologies.
Super-human abilities now
REPEAT
Freestyle Chess
Algorithmic Trading
AI-enhanced Decisions
Harvesting
personal/business
intelligence is increasingly
difficult due to the growth
of structured and
unstructured data.
Chart: Quantity of global digital data 2010 - 2020
The problem
Yes, it’s an INSIGHTS
ARMS RACE
Why now?
+400% (32 ZB)
more data in
FOUR YEARS
Messaging:
A Large
Sector of the
Big Data
Flow
The solution
Super-human abilities
Enlist artificial intelligence
technologies to SIFT through
data flow, have BOTS (smart
agents) INTERRUPT us with
important insights for ACTION.
REPEAT.
Our “BOTS”:
➢ Carry out a complex series of actions
automatically
➢ Reside inside digital conversations
➢ Can ‘listen’ in and offer some interaction
with the client
➢ Through AI, can learn and adapt
How it works
Step 1
Big Data
We cannot absorb 99% of
the data we encounter.
Machines - smart agents,
bots - will analyze our
personal and business
data feeds.
Step 2
Smart Agents (Bots)
Need to know a way to
interrupt us when they
find something of value.
Step 3
Interruption
When they interrupt,
they will learn from our
reactions. OVER TIME,
they get better at
anticipating and assisting
us with context.
REPEAT
(Conversation) BOTs are Smart Agents
Example:
Facebook M
Virtual Assistant
+
UBER
In-Message
Transaction
BOTSERVER,
Bots & A.I. in Instant
Messaging Flows
Our Capstone
Project:
BOTSERVER
BOT_1:
Tone_Bot (AI)
BOT_2:
FAQ_Bot
BOT_3:
Super_Kei
BOT_4:
Billy_Bot
BOT_5...
BOT_6...
Our Capstone Project:
BOTSERVER + Slackbots + Watson AI
The Technologies
I. BOTSERVER
➢ Django Framework
➢ Python
➢ Javascript
➢ Node.js
➢ HTML/CSS
II. The BOTS (in Slack)
➢ OAuth
➢ API Calls
➢ PostgreSQL
➢ MongoDB
➢ IBM Watson A.I. Platform
➢ Slack API
➢ Howdy.ai
I. BOTSERVER
Step 2
A Website that allows a user to:
➢ Load up Active BOT details from DB
➢ Wrap BOT info in a BOTwrapper object
➢ Choose BOTs (e.g. Tone_Bot or FAQ_Bot)
➢ Startup BOTS connection to Slack
➢ Keep Track of all Running BOTS
II.1 The BOTS: TONE_BOT (AI)
Front End Step 2
A SLACKBOT that:
➢ Listens In on an IM Conversation
➢ Parse Conversation through Watson A.I.
➢ Determine the Conversation Tone
(e.g. Anger, Joy, Sadness, Disgust, Fear)
➢ If THRESHOLD is reached, AI will REACT
to Dial Down the Tone
II.1 TONE_BOT (AI):
Step 2
II.2 FAQ_BOT Answers FAQs from
Multiple Clients
Step 2. Engages potential
students
. Injects BYTE Bootcamp
information to inquirers
II.3 Super_KEI_BOT CULTURE BOT
. Occasionally interacts
with students
. Injects BYTE Culture
nuggets like Friday
Checkins, Clean Mugs,
TA support, etc...
II.4 BillyBOT
DEV TEAM Standups
Meeting BOT
. Collects Daily Dev Team
Status Info
. Saves time by polling
each team member
simultaneously
LIVE Demo
Project Architecture:
Step 2
USE CASES: BOTS
➢ FORCE Multiplier for harried employees
➢ TIME Saver for repetitive, ongoing tasks
➢ PERSONALIZED interaction with clients
➢ EASIER ONBOARDING for employees and
clients
➢ DYNAMIC Service Delivery
USE CASES: BOTSERVER
➢ ALLOW Wide Adoption of BOT Technologies
➢ REDUCE Cost of Adoption
➢ MAINTAIN Ongoing BOT Services
➢ ENABLE Conversational Commerce
➢ BUILD AI-enhanced Business Decision Body of Knowledge
➢ USE ANY BOT Tech: Slack, FB, Twitter, IRC, YouTube,
Reddit...
➢ GENERATE Fees from Transaction Servicing
IT’s STILL EARLY DAYS:
Step 2
Questions?
The Blueberry Muffintops Hackathon Team

More Related Content

DOCX
Applications of AI
PPTX
New Charterholders Recognition Party 2009
PDF
How is Artificial Intelligence shaping the Future of Ecommerce?
PDF
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
PDF
The near future for artificial intelligence and conversation bots
PDF
Predicting YOU! The Future of Artificial Intelligence
PDF
Why Artificial Intelligence is a Game Changer for Retail Data
PDF
Deep Learning In Agriculture
Applications of AI
New Charterholders Recognition Party 2009
How is Artificial Intelligence shaping the Future of Ecommerce?
Three Dimensional Database: Artificial Intelligence to eCommerce Web service ...
The near future for artificial intelligence and conversation bots
Predicting YOU! The Future of Artificial Intelligence
Why Artificial Intelligence is a Game Changer for Retail Data
Deep Learning In Agriculture

Viewers also liked (9)

PPTX
artificial intelligence and its applications
PPTX
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
PPSX
Virtual, Augmented & Mixed Reality Matrix: Brand Reach & User Immersion
PDF
Artificial intelligence in gaming.
PDF
Chatbots, Conversational Interfaces, and the Rise of Messaging platforms
PPTX
10 uses cases - Artificial Intelligence and Machine Learning in Education - b...
PPTX
Machine learning use cases in finance
PPTX
20 uses cases - Artificial Intelligence and Machine Learning in agriculture ...
PPS
Next Frontiers of Marketing: Virtual & Mixed Reality, Artificial Intelligence...
artificial intelligence and its applications
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Virtual, Augmented & Mixed Reality Matrix: Brand Reach & User Immersion
Artificial intelligence in gaming.
Chatbots, Conversational Interfaces, and the Rise of Messaging platforms
10 uses cases - Artificial Intelligence and Machine Learning in Education - b...
Machine learning use cases in finance
20 uses cases - Artificial Intelligence and Machine Learning in agriculture ...
Next Frontiers of Marketing: Virtual & Mixed Reality, Artificial Intelligence...
Ad

Similar to Closers final project (20)

PPTX
The Basics of Bots: How To Use Chat Bots & AI Assistant Technology
PPTX
Your Next App Might Just Be a Bot: Building Conversational Bots with Python
PDF
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
 
PPTX
Introduction to Microsoft Bot Framework
PDF
Bots: The Unspoken Challenge of Conversations
PDF
Clustaar chatbot intervention for Crédit Agricole 19/05/2017
PDF
Practical guide-mastering-chatbots-eb-engb
PDF
Messaging is the new platform
PPTX
Chatbots and Conversational UIs for your workplace
PPTX
Building bots to automate common developer tasks - Writing your first smart c...
PDF
Articlepdf[1]
PDF
Bots & Machine Learning Change Customer Interactions - Connected Brains 2018
PDF
Conversational AI - 2020
PPTX
AI-powered Chatbots - what they are and where they're going
PPTX
Digital Transformation Services and Solutions - Chatbot Development
PPT
Building a bot with an intent
PDF
Future Trends in Bot Development Services.pdf
PDF
Chatbots DDD North2016
PPTX
Chatbot cheatsheet
PPTX
virtual-2021-data.sql_.saturday.la-Building database interactions with users ...
The Basics of Bots: How To Use Chat Bots & AI Assistant Technology
Your Next App Might Just Be a Bot: Building Conversational Bots with Python
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
 
Introduction to Microsoft Bot Framework
Bots: The Unspoken Challenge of Conversations
Clustaar chatbot intervention for Crédit Agricole 19/05/2017
Practical guide-mastering-chatbots-eb-engb
Messaging is the new platform
Chatbots and Conversational UIs for your workplace
Building bots to automate common developer tasks - Writing your first smart c...
Articlepdf[1]
Bots & Machine Learning Change Customer Interactions - Connected Brains 2018
Conversational AI - 2020
AI-powered Chatbots - what they are and where they're going
Digital Transformation Services and Solutions - Chatbot Development
Building a bot with an intent
Future Trends in Bot Development Services.pdf
Chatbots DDD North2016
Chatbot cheatsheet
virtual-2021-data.sql_.saturday.la-Building database interactions with users ...
Ad

Recently uploaded (20)

PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Digital Logic Computer Design lecture notes
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Geodesy 1.pptx...............................................
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
additive manufacturing of ss316l using mig welding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
composite construction of structures.pdf
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Lesson 3_Tessellation.pptx finite Mathematics
Digital Logic Computer Design lecture notes
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
UNIT 4 Total Quality Management .pptx
Geodesy 1.pptx...............................................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Structs to JSON How Go Powers REST APIs.pdf
additive manufacturing of ss316l using mig welding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Internet of Things (IOT) - A guide to understanding
OOP with Java - Java Introduction (Basics)
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
composite construction of structures.pdf
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx

Closers final project

  • 1. CLOSERS BOTs and Artificial Intelligence to Main Street Byte Academy, NYC March 11, 2016 CLOSERS COHORT - FINAL PROJECT Python Coding Bootcamp Brian McHugh Jared Russell Marc Ira
  • 2. BOTS AND AI IN EVERYDAY BUSINESS ➢ DEMONSTRATE TECHNOLOGIES Learned in BOOTCAMP ➢ GO BEYOND Python, Django, JS, CSS/HTML, APIs and CRUD ➢ GET STARTED on CONVERSATIONAL TRANSACTIONS in IM ➢ Learn about ARTIFICIAL INTELLIGENCE applications
  • 4. GOAL: Enable super-human abilities for everyday people through AI-aided technologies.
  • 5. Super-human abilities now REPEAT Freestyle Chess Algorithmic Trading AI-enhanced Decisions
  • 6. Harvesting personal/business intelligence is increasingly difficult due to the growth of structured and unstructured data. Chart: Quantity of global digital data 2010 - 2020 The problem Yes, it’s an INSIGHTS ARMS RACE
  • 7. Why now? +400% (32 ZB) more data in FOUR YEARS
  • 8. Messaging: A Large Sector of the Big Data Flow
  • 9. The solution Super-human abilities Enlist artificial intelligence technologies to SIFT through data flow, have BOTS (smart agents) INTERRUPT us with important insights for ACTION. REPEAT.
  • 10. Our “BOTS”: ➢ Carry out a complex series of actions automatically ➢ Reside inside digital conversations ➢ Can ‘listen’ in and offer some interaction with the client ➢ Through AI, can learn and adapt
  • 11. How it works Step 1 Big Data We cannot absorb 99% of the data we encounter. Machines - smart agents, bots - will analyze our personal and business data feeds. Step 2 Smart Agents (Bots) Need to know a way to interrupt us when they find something of value. Step 3 Interruption When they interrupt, they will learn from our reactions. OVER TIME, they get better at anticipating and assisting us with context. REPEAT
  • 12. (Conversation) BOTs are Smart Agents Example: Facebook M Virtual Assistant + UBER In-Message Transaction
  • 13. BOTSERVER, Bots & A.I. in Instant Messaging Flows Our Capstone Project:
  • 15. The Technologies I. BOTSERVER ➢ Django Framework ➢ Python ➢ Javascript ➢ Node.js ➢ HTML/CSS II. The BOTS (in Slack) ➢ OAuth ➢ API Calls ➢ PostgreSQL ➢ MongoDB ➢ IBM Watson A.I. Platform ➢ Slack API ➢ Howdy.ai
  • 16. I. BOTSERVER Step 2 A Website that allows a user to: ➢ Load up Active BOT details from DB ➢ Wrap BOT info in a BOTwrapper object ➢ Choose BOTs (e.g. Tone_Bot or FAQ_Bot) ➢ Startup BOTS connection to Slack ➢ Keep Track of all Running BOTS
  • 17. II.1 The BOTS: TONE_BOT (AI) Front End Step 2 A SLACKBOT that: ➢ Listens In on an IM Conversation ➢ Parse Conversation through Watson A.I. ➢ Determine the Conversation Tone (e.g. Anger, Joy, Sadness, Disgust, Fear) ➢ If THRESHOLD is reached, AI will REACT to Dial Down the Tone
  • 19. II.2 FAQ_BOT Answers FAQs from Multiple Clients Step 2. Engages potential students . Injects BYTE Bootcamp information to inquirers
  • 20. II.3 Super_KEI_BOT CULTURE BOT . Occasionally interacts with students . Injects BYTE Culture nuggets like Friday Checkins, Clean Mugs, TA support, etc...
  • 21. II.4 BillyBOT DEV TEAM Standups Meeting BOT . Collects Daily Dev Team Status Info . Saves time by polling each team member simultaneously
  • 24. USE CASES: BOTS ➢ FORCE Multiplier for harried employees ➢ TIME Saver for repetitive, ongoing tasks ➢ PERSONALIZED interaction with clients ➢ EASIER ONBOARDING for employees and clients ➢ DYNAMIC Service Delivery
  • 25. USE CASES: BOTSERVER ➢ ALLOW Wide Adoption of BOT Technologies ➢ REDUCE Cost of Adoption ➢ MAINTAIN Ongoing BOT Services ➢ ENABLE Conversational Commerce ➢ BUILD AI-enhanced Business Decision Body of Knowledge ➢ USE ANY BOT Tech: Slack, FB, Twitter, IRC, YouTube, Reddit... ➢ GENERATE Fees from Transaction Servicing
  • 26. IT’s STILL EARLY DAYS: Step 2