Build Chatbot Interactions: Responsive, Intuitive Interfaces with Ruby

Pritchett, Daniel

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2019-07-23
  • 定價: $1,300
  • 售價: 8.0$1,040
  • 語言: 英文
  • 頁數: 200
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1680506323
  • ISBN-13: 9781680506327
  • 相關分類: ChatbotRuby
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

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.

商品描述(中文翻譯)

使用者介面演進的下一步已經來臨。聊天機器人讓您的使用者以他們自然的語言與您的服務互動。使用免費且開放原始碼的工具,以及 Ruby 語言來建立創意、有用且意想不到的使用者互動。利用 Lita 框架的逐步實施策略,簡化機器人的開發和測試。從新手到專家,聊天機器人是每個人都可以參與的領域。通過創建聊天機器人技能來發揮您的創造力,包括溝通、提供資訊和娛樂。

無論技能水平如何,開發人員都可以打造自然、易於使用且最重要的是有趣的使用者體驗。使用免費的開放原始碼工具建立聊天機器人,並將其部署到流行的聊天平台,如 Slack 和 Amazon 的 Alexa。使用 Ruby 程式語言和 Lita 機器人框架,解鎖有趣且強大的聊天功能,例如發送短信和電子郵件、創建新的迷因圖像、在房間裡操縱機器人並在家用揚聲器上大聲說話。

使用 Ruby 和 Node.js 中提供的框架,可以快速入門。創建簡單的聊天機器人技能,快速回應基本請求。將技能鏈接在一起以進行更複雜的互動。利用測試驅動開發技術自信地建立您的機器人。通過機器人與同事協調任務。連接外部 API,為使用者提供所需的數據。當 API 不可用時,從網頁中提取數據信息。通過短信和電子郵件消息擴大您的機器人的影響力。將聊天機器人部署到主機上,以便使用者可以按照自己的時間表與其互動。

立即為您的使用者建立一個更具響應性和易於使用的介面。

您需要什麼:
開始使用聊天機器人並不需要太多。建議使用一台裝有最新版本 Ruby 的 Mac 或 Linux 電腦。Windows 用戶可以使用運行 Linux 的免費虛擬機來跟上。您可以在像 Heroku 和 Digital Ocean 這樣的雲主機平台上免費(或至少便宜地)部署您的聊天機器人。

作者簡介

Daniel Pritchett is a consulting programmer, speaker, and user group supporter in Memphis, Tennessee. He builds infrastructure tooling for internet companies. If it's interesting and useful, Daniel wants to help you build it.

作者簡介(中文翻譯)

Daniel Pritchett 是一位位於田納西州孟菲斯的諮詢程式設計師、演講者和使用者群組支持者。他為互聯網公司建立基礎設施工具。如果有有趣且有用的項目,Daniel 樂意協助您建立它。