Skip to content

DOC: chatbot resources #1

@westurner

Description

@westurner

Resources that may be helpful for building NLP bots:

Concepts

Tools

https://github.com/vinta/awesome-python/blob/master/README.md#chatops-tools

https://github.com/vinta/awesome-python/blob/master/README.md#natural-language-processing

Mycroft

Mycroft is a free and open-source intelligent personal assistant and knowledge navigator for Linux-based operating systems that uses a natural language user interface.

Mycroft is like Google Assistant, Alexa, Cortana; but open source, in Python, with user-customizable 'skills' (voice commands)

Mycroft uses SpeechRecognition for speech recognition:
https://github.com/MycroftAI/mycroft-core/blob/dev/requirements.txt

SpeechRecognition:

Library for performing speech recognition, with support for several engines and APIs, online and offline.

IDK what the error/accuracy rate is; so YMMV.

OpenCog

Wikipedia: https://en.wikipedia.org/wiki/OpenCog#Components

https://wiki.opencog.org/w/OpenCogPrime:Probabilistic_Evolutionary_Learning_Overview

  • PLN, MOSES,

https://wiki.opencog.org/w/Natural_language_processing#Chatbot

  • NLP pipeline

https://wiki.opencog.org/w/OpenPsi

  • Emotion modelling

https://wiki.opencog.org/w/Python
https://wiki.opencog.org/w/Python#MindAgents_in_Python

https://github.com/opencog/python-client

https://wiki.opencog.org/w/CogPrime_Overview
https://wiki.opencog.org/w/CogPrime_Overview#Competencies_and_Tasks_on_the_Path_to_Human-Level_AI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions