About Chat Bot

Overview

The Complete Beginner’s Guide To Chatbots

The Ultimate Guide to Chatbots

50 Smartest Companies 2016

Learnings from the first Botness survey

Introduction:

Chatbots Introduction

Intelligent Conversational Bot

Chatbot Architecture

About Chatbot

Bot Development

facebook chatbot interactions

Chatbots Landscape

How to use Chatbot to Flip business and customer communication

Bot Framework & Platform:

Code-based frameworks

Code-based frameworks requires programming languages to develop, but they provide the flexibility to store-data, produce analytics and incorporate A.I.

Best code-based frameworks for developing a chatbot are Microsoft bot framework, Wit.ai, API.ai, and Aspect CXP-NLU.

  • Microsoft ecosystem:

Microsoft BotBuilder

LUIS(Language Understanding Intelligent Service)>>Microsoft Bot Framework>>Cognitive Service (ex. Face )>>Azure Bot Service

  • Api.ai (Google)
  • Wit.ai (Facebook)

ChatBot with Wit.ai

  • Watson (IBM):

IBM_CognitiveBuildChatbot

  • Lex (Amazon)
  • Line —

Use line messaging api

fb_bot_made_2mins/

Bot framework_yoctol

Yoctol/messaging-apis

Https Domain:

How to create http server //Bot callback(echo) >url

  • nginx
  • domain name
  • public ip machine

or use ngrok on the Heroku || CloudFlare(https for free solution)

Demo:

Mianbot // RuleMatcher\rule

ChatBot List //in Taiwan

Prototype & Analysis & UX Research tools :

getbotimize

botmock

botsociety

lookback

Online Coures:

udemy_chatbots

Conference:

worldsummit.ai

chatbotsummit

emnlp

acl

FB Group:

messengerplatform

chatbot

aichatbots
chatbotdeveloper

[Chatbots] Developers (Global) 
chatbotsdevelopers

Chatbot Developers Taiwan
chatbot.tw

Chatbot UX Taiwan
cuitaiwan

Reference:

Bot Tutorials

Bot Stash

Bot List

Complete Guide on Bot Frameworks

Chatbot builders for Facebook messenger

The Best 15 Free Facebook Messenger Bot Builder Platforms in 2017

Aichatbots

Chatbotsmagazine

Zuckerberg announces Facebook Bots for Messenger https://www.youtube.com/watch?v=SN-Lz-DpBwc

Why chatbots are replacing apps
http://venturebeat.com/2016/08/02/why-chatbots-are-replacing-apps/

Forget Apps, Now The Bots Take Over https://techcrunch.com/2015/09/29/forget-apps-now-the-bots-take-over/

Paper Ref:

  • AI section of Arxiv.org is useful if you are looking for the latest research papers.
  • Gitxiv is a collection of source code links for deep Arxiv papers.

J Weizenbaum -MIT. Communications of the ACM, 1966

ELIZA — a computer program for the study of natural language communication between man and machine

Weizenbaum, J. (1966). ELIZA — a computer program for the study of natural language communication between man and machine. Communications of the ACM, 9(1), 36–45.

End-to-End Task-Completion Neural Dialogue Systems

Xiujun Li, Yun-Nung Chen, Lihong Li, Jianfeng Gao

Hybrid Code Networks: practical and efficient end-to-end dialog control with supervised and reinforcement learning

Jason D. Williams, Kavosh Asadi, Geoffrey Zweig

Thomas, N. T. (2016, September). An e-business Chatbot using AIML and LSA. In Advances in Computing, Communications and Informatics (ICACCI), 2016 International Conference on (pp. 2740–2742). IEEE.

Charles Vaught, Ph.D., Michael J. Brnich, Jr., Launa G. Mallett, Ph.D., Henry P. Cole, Ed.D., William J. Wiehagen, Ronald S. Conti, Kathleen M. Kowalski, Ph.D., and Charles D. Litton

Behavioral and Organizational Dimensions of Underground Mine Fires

Winograd, T. (1972). Understanding natural language. Cognitive psychology, 3(1), 1–191.ts of language — syntax, semantics, and inference.

Lokman, A. S., & Zain, J. M. (2010). One-match and all-match categories for keywords matching in chatbot. American Journal of Applied Sciences, 7(10), 1406–1411.

Emulating Human Conversations using Convolutional Neural Network-based IR

Abhay Prakash, Chris Brockett, Puneet Agrawal

A User Simulator for Task-Completion Dialogues

Xiujun Li, Zachary C. Lipton, Bhuwan Dhingra, Lihong Li, Jianfeng Gao, Yun-Nung Chen

A Persona-Based Neural Conversation Model

Jiwei Li, Michel Galley, Chris Brockett, Georgios P. Spithourakis, Jianfeng Gao, Bill Dolan