This document summarizes the journey to building conversational interfaces using chatbots. It discusses starting with a help desk bot on Slack using NLP and machine learning via API.AI. Both rule-based and AI approaches are covered. The document outlines responding to questions, sending notifications, and analyzing data using the Slack API in Go. It also discusses notifying users, analyzing commands, and improving upon the initial architecture using general AI agents and NLP platforms. Key lessons learned include targeting multiple messaging platforms and choosing an ML engine.