This document discusses building a conversational chatbot for Slack using IBM Cloud Functions and Watson Assistant. It begins with an overview of bots and conversational interfaces. It then demonstrates how to create a basic bot that responds to "Hi" messages using the Slack API. The document explains that Watson Assistant can be used to make the bot smarter by integrating natural language processing. It shows how to create an IBM Cloud Function action, expose an API endpoint, and configure a Slack app to receive events and send responses. The source code is provided on GitHub for a serverless Slack chatbot using IBM Cloud Functions and Watson Assistant.