Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

A Bot That Actually Does Useful Things for Me

DZone's Guide to

A Bot That Actually Does Useful Things for Me

A lot of bot implementations are just plain dumb. If you ask me, the concept of a GitHub bot is infinitely more valuable than a Facebook, Twitter, or Slack bot.

· AI Zone
Free Resource

Find out how AI-Fueled APIs from Neura can make interesting products more exciting and engaging. 

I’m not a fan of the unfolding bot universe. I get it, you can do interesting things with them — the key word being interesting. Most of what I’ve seen done via Twitter, Facebook, and Slack bots really isn’t that interesting. Maybe it’s that I’m old and boring, or maybe it's just because people aren’t doing interesting things. When you hear me complain about bots, just remember that it isn’t because I think the technology approach is dumb — it’s because I think the implementations are dumb.

After several dives into the world of bots and looking to understand how bots are using APIs, I’ve found some interesting Twitter bots, and an even smaller number of Slack bots that I found to be useful. I have yet to find an interesting Facebook bot. Honestly, I think it is the constraints of each platform that are incentivizing interesting things to be done, and also the not-interesting and even dangerous things to be done. So, I do find it interesting when the bot conversation moves to other platforms, bringing with it a new set of constraints like I just saw with a new bot out of Hashicorp.

Hashicorp’s bot does mundane GitHub janitorial work for me! This is automation (AKA bot) activity I can get behind. I feel like much of the Slack automation I’ve seen has involved things that wouldn’t actually benefit me and that would be creating more noise than any solution it would bring. This is due to how I use Slack, or rather how I don’t use Slack. I’m a heavy GitHub user, and there are many tasks that are left undone — things like tagging repos, README files, licensing, and the other things we either forget about or just don’t have the time for. When you fire up a bot to help me with these things, my ears are going to perk up a bit when it comes to the bot conversation.

In the end, I just need to remember that it is not bots that are boring and dumb — people are! And that includes me. I find the concept of a GitHub bot infinitely more valuable than a Facebook, Twitter, or Slack bot. I’m curious to see where Hashicorp takes this, and now that the concept of a GitHub bot is on my radar, I’m guessing I will see other examples of it in the wild. I’m hoping this is an area we’ll see more bot development and investment, but I also understand Facebook, Twitter, and Slack have relevance in other people's worlds and that I’m the oddball here who finds GitHub a more interesting platform.

To find out how AI-Fueled APIs can increase engagement and retention, download Six Ways to Boost Engagement for Your IoT Device or App with AI today.

Topics:
bot development ,chatbots ,ai ,automation ,github

Published at DZone with permission of Kin Lane, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}