{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"}],"enrichment":{"capability":"Rasa is an open-source machine learning framework for building text and voice-based conversational assistants that integrate with messaging platforms like Slack, Facebook Messenger, Telegram, and voice platforms like Alexa and Google Home.","skillfed_tags":["conversational-ai","nlp-framework","multi-channel-bot"],"use_cases":["Build a customer support chatbot that remembers context across multiple turns and routes to human agents.","Deploy a voice assistant skill for Alexa or Google Home that understands user intent and manages stateful conversations.","Create a Slack or Mattermost bot that integrates with internal systems and learns conversation patterns.","Prototype and train a dialogue system with custom NLU models and conversation policies before deploying to production.","Connect a conversational interface to multiple messaging channels from a single codebase."],"what_it_does":"Rasa is a machine learning framework for building conversational agents that understand natural language and manage multi-turn dialogue. It provides NLU (intent and entity recognition), dialogue policy learning, and connectors to major messaging platforms (Slack, Facebook, Telegram, Mattermost, Rocket.Chat, Webex Teams, Microsoft Bot Framework) and voice assistants (Alexa, Google Home). The framework handles contextual conversations where the assistant builds on previous exchanges.\n\nThe package brings together 81 dependencies spanning machine learning (numpy, dask, matplotlib), async messaging (aiohttp, aio-pika, aiogram), cloud integration (boto3, google-auth), and scheduling (apscheduler). It is actively maintained and marked Production/Stable. Installation is low-friction for standard use, though some optional features may require additional system dependencies.","worth_installing":"Yes. Rasa is a mature, actively maintained framework (last commit 2026-07-24, 21297 GitHub stars) with Apache-2.0 licensing, no known security vulnerabilities, and low install friction. It is well-suited for teams building multi-channel conversational agents. The large dependency footprint and Python version cap are minor trade-offs for a production-grade ML framework."},"id":"rasa","links":{"html":"https://skillfed.io/packages/rasa","md":"https://skillfed.io/packages/rasa.md","pypi":"https://pypi.org/project/rasa/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-01-14","license_spdx":null,"license_treatment":"permissive","name":"rasa","python_support":"capped_below_current","summary":"Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants"},"popularity":{"monthly_downloads":258673,"position":8425,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.6.21"}
