Bots, also known as web-robots, are software applications that run automated tasks over the Internet. Typically, they perform tasks that are both simple and structurally repetitive, at a much higher rate than would be possible for a human alone. Notable examples are spiders, crawlers, scrapers, spam-bots and game-bots.
- Stackoverflow.com Wiki
Go to books ↓
Microsoft Bot Framework and Cognitive Services are Intelligent API offerings which that allow systems to see, hear, speak, understand and interpret our needs with natural communication.
Microsoft introduced something cool called ‘Bot Framework’… basically a new framework for developers to help them create a chat bot and connect it by ‘Connectors’ and chat services like Telegram and Skype…and distribute it, the concept here is to implement a natural language in any app, which is good!
The QnA Maker website, allows you to quickly create a Chat Bot or Service based on your existing Frequently Asked Questions (and answers) known as a FAQ, and then query that database using natural language queries. You can also programmatically update and train a QnA Maker service using the QnA Maker API.
The design choices you have to make deal more with how the user feels when they read your bot’s messages than what a user sees when they look at a screen.
Let that sink in for a moment: A huge collection of botted accounts — the vast majority of which should be easily detectable as such — may be able to abuse Twitter’s anti-abuse tools to temporarily shutter the accounts of real people suspected of being bots!
It’s hard to build a service powered by artificial intelligence. So hard, in fact, that some startups have worked out it’s cheaper and easier to get humans to behave like robots than it is to get machines to behave like humans.