Skip to content
/ golem Public
forked from prihoda/golem

Dialog manager for creating chatbots on messenger and other platforms

License

Notifications You must be signed in to change notification settings

jc-wang/golem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golem chatbot framework

Golem is a python framework for building chatbots for Messenger and other platforms.

What it can do:

  • Receive messages from Messenger (Telegram and more platforms coming soon)
  • Extract entities from these messages using Wit.ai
    • e.g. "Show me the best concert" -> intent: recommend, query: concert
  • Keep track of the history of all entity values in the context
  • Move between different states of the conversation based on intent and other entities
  • Call actions of these states and return messages
  • It supports any language supported by Wit (English is recommended)

What it can NOT do:

  • It does not pre-train Wit, you have to do that yourself
  • It does not use Wit stories, only entity recognition
  • It's not built for AI conversational bots (you can try though :P)

Docs

Find out how to make your own bot on the Wiki.

About

Dialog manager for creating chatbots on messenger and other platforms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.6%
  • HTML 10.4%