#220 · Primary category: AI Chatbots

aiva

bot fb nlp nodejs slack telegram

AIVA (A.I. Virtual Assistant): General-purpose virtual assistant for developers.

Project last updated:04/16/20

GitHub Stars

848

Forks

585

Contributors

4

License

MIT

Why we included this project

AIVA is a bot framework built on Hubot, aimed at developers who want an assistant that lives in the chat tools their team already uses. The same bot can run on Slack, Telegram, or Facebook through Hubot's adapter system, so you write the logic once and deploy it in several places. The more unusual part is the multi-language support: modules written in Node.js, Python, or Ruby can talk to each other over Socket.IO, which helps when you want a lightweight JavaScript command to call a heavier Python NLP or ML routine. The docs also cover wiring in tools like spaCy, TensorFlow, and cloud APIs, though none of those ship preinstalled. It's an older codebase, last updated in 2020, so treat it as a reference for building your own assistant rather than something to run in production as-is.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category