Build Chatbot Interactions: Responsive, Intuitive Interfaces with Ruby
β Scribed by Daniel Pritchett
- Publisher
- Pragmatic Bookshelf
- Year
- 2019
- Tongue
- English
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The next step in the evolution of user interfaces is here. Chatbots let your users interact with your service in their own natural language. Use free and open source tools along with Ruby to build creative, useful, and unexpected interactions for users. Take advantage of the Lita framework's step-by-step implementation strategy to simplify bot development and testing. From novices to experts, chatbots are an area in which everyone can participate. Exercise your creativity by creating chatbot skills for communicating, information, and fun.
Developers of all skill levels can craft user experiences that are natural, easy to use, and most of all, fun. Build chatbots using free, open source tools and launch them to popular chat platforms like Slack and Amazon's Alexa. Use the Ruby programming language and the Lita bot framework to unlock fun and powerful chat abilities such as sending text messages and emails, creating new meme images, driving a robot around the room, and talking out loud on a home speaker.
Use frameworks available in Ruby and Node.js to get started quickly. Create simple chatbot skills that respond quickly to basic requests. Chain skills together for more complex interactions. Take advantage of test-driven development techniques to build your bots with confidence. Coordinate tasks with colleagues via bot. Connect with external APIs to provide users with data they need. Extract data information from web pages when an API isn't available. Expand your bot's reach with SMS and e-mail messaging. Deploy a chatbot to a host so users can interact with it on their schedule.
Build a more responsive, easy-to-use interface for your users today.
What You Need:
You don't need much to get started with chatbots. A Mac or Linux computer with a recent version of Ruby is recommended. Windows users can keep up with a free virtual machine running Linux. You'll deploy your chatbots for free (or at least cheaply) on cloud hosting platforms like Heroku and Digital Ocean.
β¦ Subjects
Business, Computer Technology, Nonfiction, BUS018000, COM000000, COM042000
π SIMILAR VOLUMES
<span> In an age of ubiquitous computing it is essential that Interaction Design be based on the rich foundation of HCI research and knowledge. </span><span>The Resonant Interface</span><span> does that and more. It moves beyond the traditional scope of human-computer interaction (HCI) and is based
GeoServer is open source, server-side software written in Java that allows users to share and edit geospatial data. In this book, you'll start by learning how to develop a spatial analysis platform with web processing services. Then you'll see how to develop an algorithm by chaining together geospat
<p><b>A fast-paced guide to putting your GeoServer-based application into fast, user-friendly, and secure production</b><p><b>Key Features</b><p><li>Resolve bottlenecks, optimize data stores, and cluster server resources<li>Use identity management and authentication for a user-specific, secure web a
Unleash Lightning Web Components (LWC) for Salesforce Cloud Book Description Embark on a transformative journey into the world of Salesforce Lightning Web Components (LWC) with this comprehensive guide. From laying the foundation to honing advanced skills in LWC debugging and testing, each chapt
<p>The book is about user interfaces to applications that have been designed for social and physical interaction. The interfaces are βplayfulβ, that is, users feel challenged to engage in social and physical interaction because that will be fun. The topics that will be present in this book are inter