This repository is the home for a set of templates and solutions to help build conversational experiences using Azure Bot Service and Bot Framework. Things look a little different around here? Find out more in our Wiki page and here.
https://github.com/microsoft/botframework-solutions
Stealth is a Ruby based framework for creating conversational (voice & chat) bots. It's design is inspired by Ruby on Rails's philosophy of convention over configuration. It has an MVC architecture with the slight caveat that views are aptly named replies. Stealth is extensible. All service integrations are split out into separate Ruby Gems. Things like analytics and natural language processing (NLP) can be added in as gems as well.
chatbot chatbot-framework voice bot bot-framework bots natural-language-processing stealth rails alexa-skill alexa-skills-kit facebook-messenger-bot conversational-ui conversational-bots conversational-agents conversational-aiRasa is an open source machine learning framework to automate text-and voice-based conversations. With Rasa, you can build chatbots on Facebook, Slack, Microsoft Bot Framework, Rocket.Chat, Mattermost, Telegram etc. Rasa's primary purpose is to help you build contextual, layered conversations with lots of back-and-forth. To have a real conversation, you need to have some memory and build on things that were said earlier. Rasa lets you do that in a scalable way.
nlp machine-learning machine-learning-library bot bots botkit conversational-bots conversational-agents conversational-ai spacy mitie chatbot chatbots chatbots-framework bot-framework natural-language-processingLicensed under the Apache License, Version 2.0. Copyright 2019 Rasa Technologies GmbH. Copy of the license. A list of the Licenses of the dependencies of the project can be found at the bottom of the Libraries Summary.
nlp bot machine-learning bots botkit chatbot bot-framework machine-learning-library rasa chatbot-framework conversational-agents conversational-bots conversational-aiBotpress is an open-source bot creation tool written in TypeScript. It is powered by a rich set of open-source modules built by the community. Botpress is like, the WordPress of bots; anyone can create and reuse other people's modules. It is the ultimate open-source conversational platform with built-in natural language processing (NLU), easy-to-use graphical interface and dialog manager.
chatbot bot chat botpress bot-framework sdk bot-builder microsoft-bot-framework botkit botkit-bots bots conversationThe Plato Research Dialogue System is a flexible framework that can be used to create, train, and evaluate conversational AI agents in various environments. It supports interactions through speech, text, or dialogue acts and each conversational agent can interact with data, human users, or other conversational agents (in a multi-agent setting). Every component of every agent can be trained independently online or offline and Plato provides an easy way of wrapping around virtually any existing model, as long as Plato's interface is adhered to. Plato wrote several dialogues between characters who argue on a topic by asking questions. Many of these dialogues feature Socrates including Socrates' trial. (Socrates was acquitted in a new trial held in Athens, Greece on May 25th 2012).
nlp machine-learning deep-learning conversational-ui dialogue-systems conversational-ai conversational-agentBotkit is the leading developer tool for building chat bots, apps and custom integrations for major messaging platforms. Botkit works with all the NLP services (like Microsoft LUIS and IBM Watson), can use any type of database you want, and runs on almost any hosting platform.
botkit botkit-studio microsoft-bot-framework bot-application slack facebook twilio cisco-spark bots sms conversational-ui workplacebyfacebook microsoft-teams bot facebook-bot facebook-messenger glitch making-bots web-bot chatbot chatbots webex web-chat jabber google-hangoutsA flask extension serving as an API.AI SDK to provide an easy way to create virtual assistants which may be integrated with platforms such as Actions on Google (Google Assistant). Flask-Assistant allows you to focus on building the core business logic of conversational user interfaces while utilizing API.AI's Natural Language Processing to interact with users.
google-home actions api-ai assistant framework google-assistant bots chatbot dialogflowChatterBot is a machine-learning based conversational dialog engine build in Python which makes it possible to generate responses based on collections of known conversations. The language independent design of ChatterBot allows it to be trained to speak any language. An untrained instance of ChatterBot starts off with no knowledge of how to communicate. Each time a user enters a statement, the library saves the text that they entered and the text that the statement was in response to. As ChatterBot receives more input the number of responses that it can reply and the accuracy of each response in relation to the input statement increase. The program selects the closest matching response by searching for the closest matching known statement that matches the input, it then returns the most likely response to that statement based on how frequently each response is issued by the people the bot communicates with.
chatterbot machine-learning chatbot conversation language botThe Bot Framework SDK v4, part of the Bot Framework, provides the most comprehensive experience for building conversation applications. With the Bot Framework SDK, developers can easily model and build sophisticated conversation using their favorite programming languages. With the Bot Framework SDK, you can build bots that converse free-form or your bot can also have more guided interactions where it provides the user choices or possible actions. The conversation can use simple text or more complex rich cards that contain text, images, and action buttons. You can add natural language interactions and questions and answers, which let your users interact with your bots in a natural way. The Bot Framework SDK v4 is an open source SDK that enable developers to model and build sophisticated conversation using their favorite programming language.
bot microsoft-bot-framework sdk bot-builder bot-framework nodejs azure-bot-service dotnetcore typescriptIt is written in Theano and Lasagne. It uses end-to-end trained embeddings of 5 different emotions to generate responses conditioned by a given emotion. The code is flexible and allows to condition a response by an arbitrary categorical variable defined for some samples in the training data. With CakeChat you can, for example, train your own persona-based neural conversational model[5] or create an emotional chatting machine without external memory[4].
conversational-ai conversational-agents conversational-bots dialogue-agents dialogue-systems dialog-systems nlp deep-learning seq2seq seq2seq-chatbot seq2seq-model theano lasagneQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
machine-learning text-to-speech sdk chatbot voice voice-commands speech-recognition voice-control voice-assistant conversational-ai voice-ai alan-voice alan-ai alan-studio alan-web-sdk alan-sdk-web ai conversational nlp natural-language dialogs dialog-flow enterprise-ai voice-development add-voice-to-your-app voice-interfaceQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
machine-learning text-to-speech chatbot voice voice-commands speech-recognition voice-control pcf voice-assistant conversational-ai voice-ai alan-voice alan-studio microsoft-power-apps power-appsVue Flow Form is a form generator tool for developing custom, conversational forms. Built to be flexible with versatile applications, appropriate for user registration, contact pages, support pages, feedback forms, surveys, or a quiz.
vuejs vue forms vue-components survey conversational-ui vue2 typeform quiz questionnaire form-generator survey-form vue3Quickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
android machine-learning text-to-speech sdk voice voice-commands speech-recognition voice-control voice-assistant conversational-ai alan-voice alan-ai alan-sdk alan-studioQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
machine-learning text-to-speech sdk chatbot voice voice-commands speech-recognition flutter voice-control voice-assistant conversational-ai voice-ai alan-voice alan-sdk alan-studioQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
machine-learning text-to-speech sdk ionic chatbot voice voice-commands speech-recognition voice-control voice-assistant conversational-ai voice-ai alan-studio alan-ionic-sdkQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
ios machine-learning text-to-speech sdk chatbot voice voice-commands speech-recognition voice-control voice-assistant conversational-ai voice-ai alan-voice alan-studio alan-ios-sdkThis is an attempt at implementing Sequence to Sequence Learning with Neural Networks (seq2seq) and reproducing the results in A Neural Conversational Model (aka the Google chatbot). Human: What is the purpose of living? Machine: To live forever.
seq2seq torch machine-learning deep-learning neural-conversation-modelsLinks to the implementations of neural conversational models for different frameworks. Contributions are welcomed. A dialog system that is able to express emotions in a text conversation. See online demo.
seq2seq chatbotQuickly add voice to your app with the Alan Platform. Create an in-app voice assistant to enable human-like conversations and provide a personalized voice experience for every user. A powerful web-based IDE where you can write, test and debug dialog scenarios for your voice assistant or chatbot.
machine-learning text-to-speech chatbot voice-commands speech-recognition voice-assistant conversational-ai
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.