85 Open Source Conversational Ai Software Projects
Free and open source conversational ai code projects including engines, APIs, generators, and tools.
Rasahq Rasa 13437 ⭐
💬 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
Nlp.js 4745 ⭐
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
Rasa_core 2303 ⭐
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Simpletransformers 2939 ⭐
Transformers for Classification, NER, QA, Language Modelling, Language Generation, T5, Multi-Modal, and Conversational AI
Botframework Solutions 1000 ⭐
Welcome to the Bot Framework Solutions repository which is the home for a set of templates and solutions to help build advanced conversational experiences using Azure Bot Service and Bot Framework. Microsoft Bot Framework is a comprehensive framework for building enterprise-grade conversational AI experiences.
Plato Research Dialogue System 928 ⭐
This is the Plato Research Dialogue System, a flexible platform for developing conversational AI agents.
Conv Emotion 841 ⭐
This repo contains implementation of different architectures for emotion recognition in conversations.
Eddi 185 ⭐
Scalable Open Source Chatbot Platform. Build multiple Chatbots with NLP, Behavior Rules, API Connector, Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.
Alan Sdk Web 658 ⭐
Dstc7 End To End Conversation Modeling 158 ⭐
Grounded conversational dataset for end-to-end conversational AI (official DSTC7 data)
Alan Sdk IOS 553 ⭐
Voice assistant SDK for iOS by Alan AI lets you quickly build a voice assistant or chatbot for your app written in Swift or Objective-C
Alan Sdk Flutter 531 ⭐
Voice assistant SDK for Flutter by Alan AI lets you quickly build a voice assistant or chatbot for your app.
Alan Sdk Ionic 491 ⭐
Voice assistant SDK for Ionic by Alan AI lets you quickly build a voice assistant or chatbot for your app
Alan Sdk Android 487 ⭐
Voice assistant SDK for Android by Alan AI lets you quickly build a voice assistant or chatbot for your app written in Java or Kotlin.
Alan Sdk Cordova 461 ⭐
Voice assistant SDK for Cordova by Alan AI lets you quickly build a voice assistant or chatbot for your app.
Dialog Nlu 92 ⭐
Tensorflow and Keras implementation of the state of the art researches in Dialog System NLU
Awesome Emotion Recognition In Conversations 166 ⭐
A comprehensive reading list for Emotion Recognition in Conversations
Alter Nlu 40 ⭐
Natural language understanding library for chatbots with intent recognition and entity extraction.
Hutoma Conversational Ai Platform 33 ⭐
Hu:toma AI is an open source stack designed to help you create compelling conversational interfaces with little effort and above industry accuracy
Ml Data Bot 3 ⭐
Chatbot which helps you to get important statistics from the data to get insights to build Machine learning, Deep learning and Statistical models
Explicit_memory_tracker 34 ⭐
[ACL 2020] Explicit Memory Tracker with Coarse-to-Fine Reasoning for Conversational Machine Reading
Newbot Framework 32 ⭐
Framework to create chatbots on all platforms and on the browser - https://newbot.io
Conversational 28 ⭐
Code for paper: Towards Conversational Search and Recommendation: System Ask, User Respond
Jrc1995 Chatbot 45 ⭐
Hybrid Conversational Bot based on both neural retrieval and neural generative mechanism with TTS.
Edas 26 ⭐
Emotional Dialogue Acts corpus contains dialogue act labels for the multimodal conversational emotion datasets IEMOCAP and MELD. https://www.aclweb.org/anthology/2020.lrec-1.78/
Dialogrpt 270 ⭐
EMNLP 2020: "Dialogue Response Ranking Training with Large-Scale Human Feedback Data"
Adaptive_multi Curricula_learning_for_dialog 16 ⭐
The codebase for "Learning from Easy to Complex: Adaptive Multi-curricula Learning for Neural Dialogue Generation" (Cai et al., AAAI 2020)
Contrastivelearning4dialogue 53 ⭐
The codebase for "Group-wise Contrastive Learning for Neural Dialogue Generation" (Cai et al., Findings of EMNLP 2020)
Dialogue Understanding 96 ⭐
This repository contains PyTorch implementation for the baseline models from the paper Utterance-level Dialogue Understanding: An Empirical Study
Botpress 9547 ⭐
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Cornell Conversational Analysis Toolkit 329 ⭐
ConvoKit is a toolkit for extracting conversational features and analyzing social phenomena in conversations. It includes several large conversational datasets along with scripts exemplifying the use of the toolkit on these datasets.
Alan Sdk Pcf 282 ⭐
Voice assistant SDK for Power Apps by Alan AI lets you quickly build a voice assistant or chatbot for your Microsoft Power Apps project.
Airyhq Airy 262 ⭐
💬 Open source conversational platform to power conversations with an open source Live Chat, Messengers like Facebook Messenger, WhatsApp and more - 💎 UI from Inbox to dashboards - 🤖 Integrations to Conversational AI / NLP tools and standard enterprise software - ⚡ APIs, WebSocket, Webhook - 🔧 Create any conversational experience
Opendialog 224 ⭐
OpenDialog is a Conversational Experience Platform - the starting point for your own conversational applications.
Empaper 37 ⭐
This is a repository for sharing papers in the field of empathetic conversational AI. The related source code for each paper is linked if available.
Hint3 24 ⭐
This repository contains datasets and code for the paper "HINT3: Raising the bar for Intent Detection in the Wild" accepted at EMNLP-2020's Insights Workshop https://insights-workshop.github.io/ Preprint for the paper is available here https://arxiv.org/abs/2009.13833
Graphflow 26 ⭐
Code & data accompanying the IJCAI 2020 paper "GraphFlow: Exploiting Conversation Flow with Graph Neural Networks for Conversational Machine Comprehension"
Stay Hungry Stay Focused 20 ⭐
This repository hosts the authors' implementation of the paper "Stay Hungry, Stay Focused: Generating Informative and Specific Questions in Information-Seeking Conversations", published in Findings of EMNLP 2020.
Canard 12 ⭐
Repo for the question-in-context rewriting baseline presented in Elgohary et al. "Can you unpack that? Learning to rewrite questions-in-context", EMNLP 2019.
Nora Covid 19 Bot 12 ⭐
Bot that addresses typical questions about the COVID-19 virus to help you handle high volumes of questions from your customers, partners and staff.
Thesephist Eliza 10 ⭐
A modern port of the ELIZA conversational program to pure Ink to run as a command line and in the browser.
Open_retrieval_conversational_machine_reading 10 ⭐
Open-Retrieval Conversational Machine Reading: A new setting & OR-ShARC dataset
Jovo Framework 1564 ⭐
🔈 The React for Voice and Chat: Build Apps for Alexa, Google Assistant, Messenger, Instagram, the Web, and more
Getting Started Samples 11 ⭐
Philippchr Convex 20 ⭐
As far as we know, CONVEX is the first unsupervised method for conversational question answering over knowledge graphs. A demo and our benchmark (and more) can be found at