-
Notifications
You must be signed in to change notification settings - Fork 3
Reviewing Libraries and Languege Specific Support for Bot Development
Itamaror edited this page Nov 17, 2018
·
3 revisions
Programmer choice, generally user interaction is very flexible and can be changed as seen fit. Examples:
- sohelamin's chatbot: written in Python using the TensorFlow library, can be interacted with using a dedicated web page: http://chatbot.sohelamin.com/
- moondroid's ChatBot: written in Java ,can be interavted with using a dedicated app.
Dependent on the the programmer's choice of library (and programming language).
Example:
- Chatter bot: a Python library which uses machine learning to train chat bots.
- Development using Python: Most of the Python programmed chat bots on this list are using the TensorFlow library. The TensorFlow library is a machine learning library. The TensorFlow library helps design and build neural networks which should allow us to incorporate natural language processing into our bot if need be. on a side note i recommend using one of the bot frameworks libraries instead of working directly with TensorFlow.
- Development using JavaScript: The java script bots i encountered during the research were mostly basic and used the innate pattern matching capabilities of the language. This choice is better when the bot's capabilities are basic and he shouldn't have advanced features such as NLP or ML.
- sohelamin's chatbot: https://github.com/sohelamin/chatbot
- ddsky's chatbot: https://github.com/ddsky/chatbot
- moondroid's ChatBot: https://github.com/moondroid/ChatBot
- Chatter bot: https://github.com/gunthercox/ChatterBot
- Home
- Rules and Guidelines
- Push Procedure
- Setup Travis CI
- Implementing GitHub issues in Eclipse
- Importing Cleanup Profile
- Shared Documents
- Team Meetings & Hours Schedule
- Ideas For the Project
- Sprints