Final Year Project I:
GABBY the Blabby Bot
Hello!
2
I am Asra Ayman
I am Hussain Hatimi
I am Maaz Farooqi
I am Talha Zuberi
The world is moving
forward with AI
Why should we hold back?
“ Things like chatbots, machine
learning tools, natural language
processing, or sentiment analysis
are applications of artificial
intelligence that may one day
profoundly change how we think
about and transact in travel and
local experience
4
Chatbots in Industries
● Virtual Assisstants: Google Assistant, Siri, Amazon Alexa
● Customer Support: AirBnB, Evernote, Spotify
● News: CNN, Fox News, Guardian
● Product Suggestions: H&M’s Kik
Now its time to bring it in our University!
5
Meet
GabbyGabby will answer all your university related queries.
Can’t find your schedule? Ask Gabby.
Can’t find your classroom? Ask Gabby.
Can’t find your teacher’s info? Ask Gabby.
You can find Gabby at:
https://www.facebook.com/Gabby-
809183605948629/
6
Language Understanding:
Using Watsons NLU, we predict
what the user has said with the
Watsons NLP Engine. This is done
using Intents and Entities
recognition.
How Gabby
works?
Responding
Based on what Gabby understands,
it chooses the best response based
on intent and the responses
associated with those intents.
7
Gabby recognizes
Intents and Entities
#Teacher_info
Gabby knows what this intent means
based on the training examples it has
seen like,
What is Sajjad Haiders email?
@Campus
Gabby understands what entities are
present in a question and what they
refer to like,
MainCampus or CityCampus
8
Gabby knows how to have a
Dialogue
Gabby here is well aware how humans converse therefore it knows
how to have a dialogue and supports cross questioning to answer more
specific questions. Gabby does this using Child-Intents and Dialogue
management in Watson.
9
Gabby
and
Dialogues
illustrated
10
What are the
admission
requirements
at IBA?
Which
Program do
you wish to
apply for?
BBA
HSSC: 65%
A Levels: 2Bs, 1C
IB: 25 points out of 40
Campus
News
Domains
Gabby
knows about
11
Admission Process
Society
ActivitiesExam
Schedules
2,000,000,000
Whoa! That’s a big number
12
Gabby Lives on Facebook
13
For Now
Answering your Questions
have never been easy
14
Question?
Stuck on any thing and need a
quick reply?
Messenger
Open up your Messenger App
Gabby
Message on Gabby’s Facebook
Page
Answer
Get your query answered within
seconds
Let’s review some concepts
15
Machine Learning
Machine learning is an application
of artificial intelligence (AI) that
provides systems the ability to
automatically learn and improve
from experience without being
explicitly programmed
Nueral Network
Artificial neural networks are one of the
main tools used in machine learning. As
the “neural” part of their name suggests,
they are brain-inspired systems which
are intended to replicate the way that
we humans learn.
RNN
Recurrent Neural Networks are
popular models that have shown
great promise in many NLP tasks.
RNNs are called recurrent because
they perform the same task for
every element of a sequence
NLP
Natural language processing
(NLP) is a branch of artificial
intelligence that helps
computers understand,
interpret and manipulate
human language.
LSTM
Is the cLong short term
memory networks allows the
Nueral network to remember
sequences in a sentence.
Gives Nueral network a
memory of its own.
seq2seq
Is A neural network model that
contains a encoder to
understand language and a
decoder to generate the
appropriate response
Place your screenshot
here
16
Phone
demo
Place your screenshot here
17
Desktop
demo
18
Thanks!
Any questions?

Gabby The Blabby Bot

  • 1.
    Final Year ProjectI: GABBY the Blabby Bot
  • 2.
    Hello! 2 I am AsraAyman I am Hussain Hatimi I am Maaz Farooqi I am Talha Zuberi
  • 3.
    The world ismoving forward with AI Why should we hold back?
  • 4.
    “ Things likechatbots, machine learning tools, natural language processing, or sentiment analysis are applications of artificial intelligence that may one day profoundly change how we think about and transact in travel and local experience 4
  • 5.
    Chatbots in Industries ●Virtual Assisstants: Google Assistant, Siri, Amazon Alexa ● Customer Support: AirBnB, Evernote, Spotify ● News: CNN, Fox News, Guardian ● Product Suggestions: H&M’s Kik Now its time to bring it in our University! 5
  • 6.
    Meet GabbyGabby will answerall your university related queries. Can’t find your schedule? Ask Gabby. Can’t find your classroom? Ask Gabby. Can’t find your teacher’s info? Ask Gabby. You can find Gabby at: https://www.facebook.com/Gabby- 809183605948629/ 6
  • 7.
    Language Understanding: Using WatsonsNLU, we predict what the user has said with the Watsons NLP Engine. This is done using Intents and Entities recognition. How Gabby works? Responding Based on what Gabby understands, it chooses the best response based on intent and the responses associated with those intents. 7
  • 8.
    Gabby recognizes Intents andEntities #Teacher_info Gabby knows what this intent means based on the training examples it has seen like, What is Sajjad Haiders email? @Campus Gabby understands what entities are present in a question and what they refer to like, MainCampus or CityCampus 8
  • 9.
    Gabby knows howto have a Dialogue Gabby here is well aware how humans converse therefore it knows how to have a dialogue and supports cross questioning to answer more specific questions. Gabby does this using Child-Intents and Dialogue management in Watson. 9
  • 10.
    Gabby and Dialogues illustrated 10 What are the admission requirements atIBA? Which Program do you wish to apply for? BBA HSSC: 65% A Levels: 2Bs, 1C IB: 25 points out of 40
  • 11.
  • 12.
  • 13.
    Gabby Lives onFacebook 13 For Now
  • 14.
    Answering your Questions havenever been easy 14 Question? Stuck on any thing and need a quick reply? Messenger Open up your Messenger App Gabby Message on Gabby’s Facebook Page Answer Get your query answered within seconds
  • 15.
    Let’s review someconcepts 15 Machine Learning Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed Nueral Network Artificial neural networks are one of the main tools used in machine learning. As the “neural” part of their name suggests, they are brain-inspired systems which are intended to replicate the way that we humans learn. RNN Recurrent Neural Networks are popular models that have shown great promise in many NLP tasks. RNNs are called recurrent because they perform the same task for every element of a sequence NLP Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret and manipulate human language. LSTM Is the cLong short term memory networks allows the Nueral network to remember sequences in a sentence. Gives Nueral network a memory of its own. seq2seq Is A neural network model that contains a encoder to understand language and a decoder to generate the appropriate response
  • 16.
  • 17.
    Place your screenshothere 17 Desktop demo
  • 18.

Editor's Notes

  • #3 Group Members: Asra Ayman (asra.ayman@khi.iba.edu.pk) Hussain Hatimi (hussain.hatimi@khi.iba.edu.pk) Maaz Farooqi (maaz.farooqi@khi.iba.edu.pk) Talha Zuberi (talha.zuberi@khi.iba.edu.pk) Supervisor Name: Dr. Sajjad Haider