Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

# Golem chatbot framework

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

What it can do:
- __Receive messages__ from __Messenger__ and __Telegram__ (Actions on Google coming soon)
- __Extract entities__ from these messages using [Wit.ai](http://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 your functions for each state and return messages (images and lists too)
- It supports any language supported by Wit (English is recommended)
- Golem now has its own __web GUI__ for chatting

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

It's very easy to get started!

Find out how to make your own bot on the **[Wiki](https://github.com/prihoda/golem/wiki)**.

Made @ [FIT CTU](https://fit.cvut.cz/en) in Prague.

Release files for golm 0.9.1b0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for golm 0.9.1b0
File Size Uploaded
golm-0.9.1b0.tar.gz 215.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for golm 0.9.1b0
File Interpreter ABI Platform
golm-0.9.1b0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 483.1 kB

Release files / golm-0.9.1b0.tar.gz

Download URL golm-0.9.1b0.tar.gz
Size 215.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e533e513f454ee22a1bc8a397d9bb547ee3fcbb5a3f721a1aac5fcd7c1a82731
BLAKE2b-256 checksum
How to use checksums
83769c4b622674b7d813086d8de54e3594359ae7e54bfdda26e5600e2c8b7bc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / golm-0.9.1b0-py2.py3-none-any.whl

Download URL golm-0.9.1b0-py2.py3-none-any.whl
Size 268.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
db363d45377c65765c32b7f2a9b52da15911452a1d731ff8ed4c63b3ef64926f
BLAKE2b-256 checksum
How to use checksums
56be5736c20098df4da0123f92104ad24235a31b2f235573a7f764fc4b5315d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9.1b0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page