Building Johnny the Deployer, our AI-powered DevOps Chatbot Assistant

English

Artificial IntelligenceDevOpsChatbotOpsChat

After working on AI-powered applications for a while now, we applied a lot of the lessons learned in building our own bot.

Johnny, our DevOps chatbot, enables the release manager skip the confusing discussions with the tekkies and master the release process. It’s using NLP, so you don’t feel like talking to a bot, rather to a teammate.

In this session you will learn about the building blocks of Johnny, dive into how each plays its part (pointing out reasoning behind our design decisions), and then we’ll get to do a live demo to see how all fits together. A bot framework is used to pass on information to “the brain”, which decodes your message using Natural Language Processing, and if it’s below a configurable certitude threshold comes and asks you for confirmation/clarification. Once the task to be executed is understood, the “brain” goes on to execute it and hand you over the results. Here are some questions you may ask Johnny: