A new bot released today in the Slack App Directory lets you teach, test, and quickly deploy chatbots on Slack as well as on Facebook Messenger, Kik, and other platforms.
ProtoBot was made by Amir Shevat, director of developer relations at Slack.
[aditude-amp id="flyingcarpet" targeting='{"env":"staging","page_type":"article","post_id":2000161,"post_type":"story","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"bots,business,","session":"A"}']Shevat gave developers a demo at MobileBeat 2016, a gathering of hundreds of companies and thought leaders in the artificial intelligence and chatbot space. MobileBeat is being held July 12-13 at The Village in San Francisco.
ProtoBot isn’t just about testing bots on Slack. It’s about the entire bot ecosystem — bot makers and chat app platforms — working together to create best practices and collaboration, Shevat said. Bringing the community together may help chatbot makers and platforms mature and grow.
AI Weekly
The must-read newsletter for AI and Big Data industry written by Khari Johnson, Kyle Wiggers, and Seth Colaner.
Included with VentureBeat Insider and VentureBeat VIP memberships.
“My vision here is you will be able to build bots the same way on any platform and create standards for bot builders and platforms to integrate well,” he said. “I want all the players in the same business to create best practices.”
ProtoBot is designed to be a quick learner. Simple script shared inside Slack lets you create, teach, or test a bot. Use /learn and you can teach the bot to speak a certain way or quickly make tasks that allow employees to complete expense reports. Type “export yourself” and ProtoBot will generate JSON script that can be used on chat app platforms other than Slack.
“You can take it into Facebook Messenger, you can take it into Kik, you can take into any messaging platform and use the same script. again because we decoupled between script building and the actual building of code. We can actually build the bot once on Slack, then export it into any other platform,” he said.
ProtoBot was originally named Dr. Jekyll and Mr. Hyde because it can be invited into multiple Slack channels. Inside channels, ProtoBot can be used by different teams to build prototypes with unique script, a unique logo, and a distinct personality.
Additional features like natural language understanding or automatically created variables may be added soon, he said.
[aditude-amp id="medium1" targeting='{"env":"staging","page_type":"article","post_id":2000161,"post_type":"story","post_chan":"none","tags":null,"ai":false,"category":"none","all_categories":"bots,business,","session":"A"}']
“ProtoBot is one of the first steps in tools that can serve the bot industry to more easily script and prototype bots. Plus, those bot scripts can reside on multiple platforms, promoting standardization and best practices,” he said.
Shevat said he plans to work with Ben Brown at Howdy.ai to make protobot part of botkit, the open source chatbot building kit made by Slack and Howdy. Last December, Howdy was one of the first recipients of money from the $80 million Slack developer fund.
Stay abreast of the latest news on bots, messaging, and AI from MobileBeat 2016. Read our coverage here.
VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative enterprise technology and transact. Learn More