-
Notifications
You must be signed in to change notification settings - Fork 129
Roadmap
Evan Tann edited this page Jul 21, 2016
·
98 revisions
- v0.2.0: July 1, 2016 (Download) (Change log)
- v0.1.0: March 15, 2016 (Download) (Change log)
- Explore ways to make plugin development possible without editing code directly (visual editor, flow charts)
- Improve NER using a combination of hashmaps and n-gram Bayesian Classifiers with shared globally available models (or another approach). This should reduce false positives dramatically with a negligible increase in false negatives.
- Handle multiple requests in the same message by detecting/splitting messages into multiple independent clauses
- Expand the training interface to extract custom content from sentences.
- Expand confused responses based on the type of statement. Was it a question? "I'm not sure I understand what you're asking." Was it a statement? "I don't understand that."
- Add in-place signed updates of the binary.
- Improve tooling for plugin developers:
generation/scaffolding,testing tools,feedback on plugin publishing if there's an error, and automatic alerts when breaking API changes occur included steps needed to fix those issues. - Implement tests throughout, including fuzz testing on core.
- Automatically correct user spelling and substitute slang like "ur," "lol" and emoji with what the slang/emoji represent.
- Extend response panel support beyond SMS to support conversations over email and web/apps via sockets
- Create a video to walk through the Abot admin panel.
Improve CLI interface, adding installs for specific plugins and cleaning up the API.Move plugin tests toplugin.json
, remove plugin test scaffolding.
- Offer simple deployment and hosting options for Abots with pre-configured defaults
- Provide automatic upgrades and one-click plugin installs through hosting solution with generated tests
- Support pre-compiled, binary (closed-source) plugins
- Build an online storefront at itsabot.org that allows charging for closed-source plugins on a monthly basis (similar to Heroku)
- Build additional interfaces to make it easy to perform common tasks across multiple services using an API similar to Go's SQL drivers. Services could include ordering a car, having a courier make a delivery, etc.
© Copyright 2015-2016 Abot, Inc.