SlideShare une entreprise Scribd logo
1  sur  15
Role of NLP and AI in developing Intuitive Mobile /IM/Web applications [email_address] blog.alabot.com
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.alabot.com
What is NLP ? ,[object Object],[object Object],[object Object],www.alabot.com
What is NLP? ,[object Object],[object Object],[object Object],[object Object],www.alabot.com
What is NLP? ,[object Object],[object Object],[object Object],[object Object],[object Object],www.alabot.com
Alice… ,[object Object],[object Object],[object Object],[object Object],[object Object],www.alabot.com
ALICE... A Peek at AIML  … ,[object Object],[object Object],www.alabot.com
ALICE... A Peek at AIML  … A template specifies the response to a matched pattern. A template may be as simple as some literal text, like  My name is John. A template may use variables, such as the example My name is <bot name=&quot;name&quot;/>. which will substitute the bot's name into the sentence, or example:  <category>    <pattern>WHAT IS YOUR NAME</pattern>    <template>My name is <bot name=&quot;name&quot;/>.</template>  </category>  <category>    <pattern>WHAT ARE YOU CALLED</pattern>    <template>      <srai>what is your name</srai>     </template>  </category>  www.alabot.com
Computer Human Interface  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.alabot.com
Alabot ...Who is he? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.alabot.com
Alabot ...Who is he? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],www.alabot.com
Alabot ....User Cases - Travel Vertical Live user example 1  (4:18 PM) gp: bby to del on 21 nov 1 adult (4:18 PM)  alabot: Please wait a moment while I do a search .... .... (4:18 PM)  alabot: For the 21 of November from mumbai to delhi I suggest the following - Indigo Rs 6000 ( Departure 7am , Arrival 10 am ), Jet Airways Rs 5500 ( Departure 9pm to Arrival 10:30 am )     Live user example 2  gp: i want a tickt bombay deli on 21 nov (4:22 PM)  alabot: How many Travellers ? eg 2 adult 1 kid (4:22 PM) gp: 2 (4:22 PM)  alabot: Please wait a moment while I do a search .... .... (4:22 PM)  alabot: For the 21 of November from mumbai to delhi I suggest the following - Deccan Rs 7800 ( Departure 7am , Arrival 10 am ), King Fisher Rs 7800 ( Departure 9pm to Arrival 10:30 am )   www.alabot.com
Case Study for AI / NLP based SMS chat for a suburban railway line. User: Wht time kandivili chrchgte - Ala : The Kandivili to Churchgate local is 2.5 minutes late and will reach Churchgate at 1030 AM. Have a good day. User : Church kand morning Ala : The morning local (8:45 am) from Kandivili to Churchgate is on time and will reach Churchgate at 1030 AM. Have a good day. User : Aft chrch knd time Ala : The afternoon local (12:25 pm) from Kandivili to Churchgate is on time and will reach Churchgate at 1:45 pm. Have a pleasant day. User : Chch knd morn time Ala : The morning local (8:45 am) from Kandivili to Churchgate is on time and will reach Churchgate at 1030 AM. Have a good day. User : Chrch knd on time Ala : Yes, the Churchgate to Kandivili local is on time. User : Kitne baje knd chrh local hai (Hindi) Ala : Kandivili to Churchgate samay par hai. Wo Churchgate 10 30 pahunchegi. www.alabot.com
The basic sentence being:  When is the Churchgate / Kandivili local coming?   The rest are iterations of the same sentence which Alabots GFA engine will comprehend.   Aft / Morn – Denotes time of day (afternoon or morning)   These are live user tests done on gtalk. We have entered wrong spellings for cities and also jumbled up the order of buying the ticket to make the tests more life like. Questions like these will be thrown at Ala in the real world. www.alabot.com
       www.alabot.com User : Whn This Over? Ala : NOW...!! Have a Good Day

Contenu connexe

Similaire à Alabot

Full text search
Full text searchFull text search
Full text search
deleteman
 
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_StudentsNLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
Himanshu kandwal
 
A Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpA Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And Rlbp
Rikki Wright
 
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
Laura Martin
 

Similaire à Alabot (20)

Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptx
 
Naming Things (with notes)
Naming Things (with notes)Naming Things (with notes)
Naming Things (with notes)
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdf
 
Full text search
Full text searchFull text search
Full text search
 
Nautral Langauge Processing - Basics / Non Technical
Nautral Langauge Processing - Basics / Non Technical Nautral Langauge Processing - Basics / Non Technical
Nautral Langauge Processing - Basics / Non Technical
 
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_StudentsNLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
NLP_A Chat-Bot_answering_queries_of_UT-Dallas_Students
 
A Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpA Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And Rlbp
 
How to build a GPT model.pdf
How to build a GPT model.pdfHow to build a GPT model.pdf
How to build a GPT model.pdf
 
The Ring programming language version 1.10 book - Part 99 of 212
The Ring programming language version 1.10 book - Part 99 of 212The Ring programming language version 1.10 book - Part 99 of 212
The Ring programming language version 1.10 book - Part 99 of 212
 
ITB_2023_Chatgpt_Box_Scott_Steinbeck.pdf
ITB_2023_Chatgpt_Box_Scott_Steinbeck.pdfITB_2023_Chatgpt_Box_Scott_Steinbeck.pdf
ITB_2023_Chatgpt_Box_Scott_Steinbeck.pdf
 
The World of ChatGPT.pdf
The World of ChatGPT.pdfThe World of ChatGPT.pdf
The World of ChatGPT.pdf
 
Pmm05 16
Pmm05 16Pmm05 16
Pmm05 16
 
From ELIZA to Alexa and Beyond
From ELIZA to Alexa and BeyondFrom ELIZA to Alexa and Beyond
From ELIZA to Alexa and Beyond
 
TDC 2020 - Implementing a Mini-Language
TDC 2020 - Implementing a Mini-LanguageTDC 2020 - Implementing a Mini-Language
TDC 2020 - Implementing a Mini-Language
 
GPT and other Text Transformers: Black Swans and Stochastic Parrots
GPT and other Text Transformers:  Black Swans and Stochastic ParrotsGPT and other Text Transformers:  Black Swans and Stochastic Parrots
GPT and other Text Transformers: Black Swans and Stochastic Parrots
 
The Ring programming language version 1.8 book - Part 93 of 202
The Ring programming language version 1.8 book - Part 93 of 202The Ring programming language version 1.8 book - Part 93 of 202
The Ring programming language version 1.8 book - Part 93 of 202
 
How does intellisense work?
How does intellisense work?How does intellisense work?
How does intellisense work?
 
Your Guide to be a Software Engineer
Your Guide to be a Software EngineerYour Guide to be a Software Engineer
Your Guide to be a Software Engineer
 
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
 
The Ring programming language version 1.9 book - Part 97 of 210
The Ring programming language version 1.9 book - Part 97 of 210The Ring programming language version 1.9 book - Part 97 of 210
The Ring programming language version 1.9 book - Part 97 of 210
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Alabot

  • 1. Role of NLP and AI in developing Intuitive Mobile /IM/Web applications [email_address] blog.alabot.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. ALICE... A Peek at AIML … A template specifies the response to a matched pattern. A template may be as simple as some literal text, like  My name is John. A template may use variables, such as the example My name is <bot name=&quot;name&quot;/>. which will substitute the bot's name into the sentence, or example:  <category>    <pattern>WHAT IS YOUR NAME</pattern>    <template>My name is <bot name=&quot;name&quot;/>.</template>  </category>  <category>    <pattern>WHAT ARE YOU CALLED</pattern>    <template>      <srai>what is your name</srai>     </template>  </category> www.alabot.com
  • 9.
  • 10.
  • 11.
  • 12. Alabot ....User Cases - Travel Vertical Live user example 1  (4:18 PM) gp: bby to del on 21 nov 1 adult (4:18 PM) alabot: Please wait a moment while I do a search .... .... (4:18 PM) alabot: For the 21 of November from mumbai to delhi I suggest the following - Indigo Rs 6000 ( Departure 7am , Arrival 10 am ), Jet Airways Rs 5500 ( Departure 9pm to Arrival 10:30 am )    Live user example 2  gp: i want a tickt bombay deli on 21 nov (4:22 PM) alabot: How many Travellers ? eg 2 adult 1 kid (4:22 PM) gp: 2 (4:22 PM) alabot: Please wait a moment while I do a search .... .... (4:22 PM) alabot: For the 21 of November from mumbai to delhi I suggest the following - Deccan Rs 7800 ( Departure 7am , Arrival 10 am ), King Fisher Rs 7800 ( Departure 9pm to Arrival 10:30 am )   www.alabot.com
  • 13. Case Study for AI / NLP based SMS chat for a suburban railway line. User: Wht time kandivili chrchgte - Ala : The Kandivili to Churchgate local is 2.5 minutes late and will reach Churchgate at 1030 AM. Have a good day. User : Church kand morning Ala : The morning local (8:45 am) from Kandivili to Churchgate is on time and will reach Churchgate at 1030 AM. Have a good day. User : Aft chrch knd time Ala : The afternoon local (12:25 pm) from Kandivili to Churchgate is on time and will reach Churchgate at 1:45 pm. Have a pleasant day. User : Chch knd morn time Ala : The morning local (8:45 am) from Kandivili to Churchgate is on time and will reach Churchgate at 1030 AM. Have a good day. User : Chrch knd on time Ala : Yes, the Churchgate to Kandivili local is on time. User : Kitne baje knd chrh local hai (Hindi) Ala : Kandivili to Churchgate samay par hai. Wo Churchgate 10 30 pahunchegi. www.alabot.com
  • 14. The basic sentence being: When is the Churchgate / Kandivili local coming?   The rest are iterations of the same sentence which Alabots GFA engine will comprehend.   Aft / Morn – Denotes time of day (afternoon or morning)   These are live user tests done on gtalk. We have entered wrong spellings for cities and also jumbled up the order of buying the ticket to make the tests more life like. Questions like these will be thrown at Ala in the real world. www.alabot.com
  • 15.        www.alabot.com User : Whn This Over? Ala : NOW...!! Have a Good Day