apinf / apibot-roadmap

API management ChatBot
0 stars 0 forks source link

apibot roadmap

This is API management ChatBot which can be used by API consumers (developers/APIOps) and API owners (APItalist). This project is selected as one of the side tracks in APInf Oy development. This project is an experiment through which we gain insight about the needs and opportunities in this realm. Development will be open and code will be open source (EUPL).

Short term aim

Evaluate API bot idea by implementing MVP level bot. Take it into use with apinf.io API management and collect feedback from customers and developer community. MVP stands for Minimum Viable Product. MVP

At this stage it is developed against two systems:

Long term aim

Eventually aim is to make generally used API bot that can be integrated to various chat environments such as Slack and HipChat and API management systems such as 3Scale, AWS API management and Azure API management. We are not excluding IRC integration either.

Why - reasoning for doing this

First of all, it's intriguing idea. It is something we haven't seen yet (at least not open source). It fits our thinking about supporting APIOps (API value tool chain automation). Besides Chatbots are cool.

Releases

Roadmap

EPICs (to be splited and fit into releases)

API Management

Use chat interface to manage APIs using Platform REST API.

Replace api.ai

We decided to replace api.ai by an in-house solution. Preliminary name: apinf chatbroker

NLP and NLU

Make use of Natural Language Processing and Natural Language Understanding techniques to improve user experience.