$30 off During Our Annual Pro Sale. View Details »

From data to LINE chatbot in minutes with Microsoft Azure

From data to LINE chatbot in minutes with Microsoft Azure

LINE Developers Thailand

September 09, 2022
Tweet

More Decks by LINE Developers Thailand

Other Decks in Technology

Transcript

  1. From data to LINE chatbot
    in minutes with Microsoft Azure
    Jirachai Chansivanon and Phantip Kokilanon

    View Slide

  2. สวัสดีครับ
    09:41
    วันนี*ร ้านเปิดไหมครับ?
    09:41
    ขอเมนูหน่อยครับ
    09:41
    เฮลโล่วววว
    09:41
    โย่ววววววว
    09:41
    เปิดม๊ายยยยย 😶
    09:41
    โย่ววววววว
    09:41
    โย่ววววววว
    09:41
    โย่ววววววว
    09:41

    View Slide

  3. • Introducing Azure AI and Cognitive Services
    • Introducing Question Answering
    • Let’s build a LINE chatbot with Microsoft Azure!
    • Free resources for LINE and Azure developers
    Agenda

    View Slide

  4. Azure AI
    Azure Applied AI Services
    ML Platform
    Azure Cognitive Services

    View Slide

  5. Azure AI
    Azure Applied AI Services
    ML Platform
    Azure Cognitive Services
    Vision Speech Decision Language

    View Slide

  6. Azure AI
    Azure Applied AI Services
    ML Platform
    Azure Cognitive Services
    Vision Speech Decision Language

    View Slide

  7. Azure AI
    Azure Applied AI Services
    ML Platform
    Azure Cognitive Services
    Vision Speech Decision Language

    View Slide

  8. Azure AI
    Azure Applied AI Services
    ML Platform
    Azure Cognitive Services
    Vision Speech Decision Language

    View Slide

  9. Azure Cognitive Services
    Vision
    Computer vision
    Custom vision
    Face API
    Speech
    Speech to text
    Text to speech
    Speech translation
    Speaker recognition
    Decision
    Anomaly detection
    Content Moderator
    Personalizer
    Language
    Language understanding
    Text Analytics
    Translator
    Custom Question Answering

    View Slide

  10. Azure Cognitive Services
    Vision
    Computer vision
    Custom vision
    Face API
    Speech
    Speech to text
    Text to speech
    Speech translation
    Speaker recognition
    Decision
    Anomaly detection
    Content Moderator
    Personalizer
    Language
    Language understanding
    Text Analytics
    Translator
    Custom Question Answering

    View Slide

  11. Azure Cognitive Services
    Vision
    Computer vision
    Custom vision
    Face API
    Speech
    Speech to text
    Text to speech
    Speech translation
    Speaker recognition
    Decision
    Anomaly detection
    Content Moderator
    Personalizer
    Language
    Language understanding
    Text Analytics
    Translator
    Custom Question Answering

    View Slide

  12. Azure Cognitive Services
    Vision
    Computer vision
    Custom vision
    Face API
    Speech
    Speech to text
    Text to speech
    Speech translation
    Speaker recognition
    Decision
    Anomaly detection
    Content Moderator
    Personalizer
    Language
    Language understanding
    Text Analytics
    Translator
    Custom Question Answering

    View Slide

  13. Azure Cognitive Services
    Vision
    Computer vision
    Custom vision
    Face API
    Speech
    Speech to text
    Text to speech
    Speech translation
    Speaker recognition
    Decision
    Anomaly detection
    Content Moderator
    Personalizer
    Language
    Language understanding
    Text Analytics
    Translator
    Custom Question Answering

    View Slide

  14. Azure Cognitive Services
    Vision
    Computer vision
    Custom vision
    Face API
    Speech
    Speech to text
    Text to speech
    Speech translation
    Speaker recognition
    Decision
    Anomaly detection
    Content Moderator
    Personalizer
    Language
    Language understanding
    Text Analytics
    Translator
    Custom Question Answering

    View Slide

  15. Custom Question Answering

    View Slide

  16. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Automatic
    extraction

    View Slide

  17. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Accept suggested
    questions in the
    knowledge base
    Automatic
    extraction
    Active learning

    View Slide

  18. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Accept suggested
    questions in the
    knowledge base
    Add multi-turn or
    follow-up prompts
    Automatic
    extraction
    Active learning
    Guided
    conversations

    View Slide

  19. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Accept suggested
    questions in the
    knowledge base
    Add multi-turn or
    follow-up prompts
    Create a bot
    without writing a
    single line of code
    Automatic
    extraction
    Active learning
    Guided
    conversations
    No code
    experience

    View Slide

  20. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Accept suggested
    questions in the
    knowledge base
    Add multi-turn or
    follow-up prompts
    Create a bot
    without writing a
    single line of code
    Thai language
    support for Q&A
    resources
    Automatic
    extraction
    Active learning
    Guided
    conversations
    No code
    experience
    Chat in more than
    50 languages

    View Slide

  21. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Accept suggested
    questions in the
    knowledge base
    Add multi-turn or
    follow-up prompts
    Create a bot
    without writing a
    single line of code
    Thai language
    support for Q&A
    resources
    Automatic
    extraction
    Active learning
    Guided
    conversations
    No code
    experience
    Chat in more than
    50 languages

    View Slide

  22. Let’s build a LINE chatbot
    with Microsoft Azure!
    Get started

    View Slide

  23. Build in the cloud with LINE account and Azure free account
    Prerequisites

    View Slide

  24. Create your Language
    service and resource
    Sign in to the Azure Portal
    with your Azure credentials

    View Slide

  25. Language Studio
    All the tools you need to identify and analyze content within text

    View Slide

  26. Custom Question Answering
    Distill information into conversational, easy-to-navigate answers

    View Slide

  27. Language resource
    If it's your first time logging in, you'll see a window appear that lets you choose a language resource

    View Slide

  28. Create new project
    Connect to resources, enter basic information, and select source language

    View Slide

  29. Add sources
    Add source from URLs or files to your knowledge base

    View Slide

  30. Extract Q&A pairs from
    semi-structured content
    FAQ pages, support websites,
    Excel files, or product manuals

    View Slide

  31. Review and edit questions
    answer pairs
    You can then edit the source contents
    to add more custom question answer sets

    View Slide

  32. Review and edit questions
    answer pairs
    Test and inspect your project
    You can then edit the source contents
    to add more custom question answer sets

    View Slide

  33. Deploy your chatbot
    immediately
    Run your chatbot through
    Azure App Services with one click

    View Slide

  34. Deploy your chatbot
    immediately
    Run your chatbot through
    Azure App Services with one click

    View Slide

  35. Deploy your chatbot
    immediately
    Run your chatbot through
    Azure App Services with one click

    View Slide

  36. Deploy your chatbot
    immediately
    Run your chatbot through
    Azure App Services with one click

    View Slide

  37. Seamlessly connect to
    LINE Channel
    Connect Azure chatbot to LINE Channel
    without coding

    View Slide

  38. Seamlessly connect to
    LINE Channel
    And repeat to other channels at once
    Connect Azure chatbot to LINE Channel
    without coding

    View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. Make it beyond

    View Slide

  47. Make chatbot beyond

    View Slide

  48. Distill information into conversational, easy-to-navigate answers
    Question Answering
    Importing from data
    sources
    Accept suggested
    questions in the
    knowledge base
    Add multi-turn or
    follow-up prompts
    Create a bot
    without writing a
    single line of code
    Thai language
    support for Q&A
    resources
    Automatic
    extraction
    Active learning
    Guided
    conversations
    No code
    experience
    Chat in more than
    50 languages

    View Slide

  49. AI Portfolio
    Business Users
    & Citizen
    Developers
    Applications
    Partner Solutions
    Power Platform
    Power BI Power Apps Power Automate Power Virtual Agents
    Developers &
    Data Scientists
    Azure AI
    Scenario-Based Services
    Applied AI Services
    Bot Service Cognitive Search Form Recognizer Video Analyzer Metrics Advisor Immersive Reader
    Customizable AI Models
    Cognitive Services
    Vision Speech Language Decision
    ML Platform
    Azure Machine Learning

    View Slide

  50. Find architecture diagrams on LINE API Use Case and Azure Architecture Center
    LINE API and Azure—better together
    azure.com/architectur
    e
    lineapiusecase.com

    View Slide

  51. Free resources for
    LINE and Azure developers
    Get started with Microsoft Azure today

    View Slide

  52. Microsoft Learn
    Start learning at Microsoft.com/Learn
    Find your way to deeper content,
    training options, communities and
    certification details across all
    Microsoft cloud solutions right here.

    View Slide

  53. aka.ms/devTH
    Join our community
    Subscribe to the Microsoft.Source
    newsletter and receive regular
    updates from our community experts
    and exclusive invites to our
    community events and workshops.

    View Slide

  54. Microsoft.Source newsletter

    View Slide

  55. Quickstart article
    aka.ms/LINEDEVCONF2022

    View Slide

  56. Azure Community Thailand on Facebook
    bit.ly/AzureCommunityTH

    View Slide

  57. Free resources in one slide
    Learn on your schedule with
    interactive tutorials and
    hands-on experience.
    Receive a regular digest of
    relevant technical content,
    events, and training.
    Follow these article to get
    started with the custom
    question answering.
    Discover and connect with
    others who build with
    Microsoft Azure in Thailand.
    Microsoft Learn
    Microsoft.Source
    newsletter
    Quickstart article
    Microsoft.com/Learn aka.ms/devTH aka.ms/LINEDEVCONF2022
    Azure Community
    Thailand
    bit.ly/AzureCommunityTH

    View Slide

  58. Jirachai
    Chansivanon
    Digital Specialist,
    Microsoft Thailand
    Phantip
    Kokilanon
    Community Lead,
    Microsoft Thailand

    View Slide

  59. View Slide