Skip to content

Commit

Permalink
Small README and deployment fixups.
Browse files Browse the repository at this point in the history
  • Loading branch information
josephbirkner committed Oct 21, 2019
1 parent 53a73c6 commit 234f133
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 6 deletions.
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,12 @@
\____/ \____/ Olà! -
```

Ravestate is a reactive library for real-time natural language dialog systems. It combines elements from event-based and reactive programming into an API, where application states are defined as functions that are run when a certain boolean set of criteria (signals) in the current application context is satisfied. It is the first reactive API to allow for boolean combinations of events. You may find a short introductory video [here](http://www.youtube.com/watch?v=6GMmY-xvA_Y "Introduction to Ravestate").
Ravestate is a reactive library for real-time natural language dialog systems.
It combines elements from event-based and reactive programming into an API,
where application states are defined as functions that are run when a certain
boolean set of criteria (signals) in the current application context is satisfied.
It is the first reactive API to allow for boolean combinations of events.
You may find a short introductory video [here](http://www.youtube.com/watch?v=6GMmY-xvA_Y "Introduction to Ravestate").

### Reactive Hello World

Expand Down Expand Up @@ -83,11 +88,11 @@ or [conda](https://conda.io/en/latest/).
Ravestate offers a docker image that bundles runtime dependencies that are required
for advanced cognitive dialog systems/chatbots:

* [📦 Neo4j](neo4j.com): The Neo4j Graph DBMS is used by `ravestate_ontology` to provide long-term memory.
* [💡 Redis](redis.io): A Redis in-memory DB is used for fast short-term memory, e.g. to store facial feature vectors.
* [📦 Neo4j](neo4j.com): The Neo4j Graph DBMS is used by [Scientio](github.com/roboy/scientio) for long-term memory.
* [💡 Redis](redis.io): A Redis in-memory DB is used for fast short-term memory, e.g. to store/recall facial feature vectors.
* [🤦 FaceOracle](github.com/roboy/face_oracle): A Roboy-developed server-client architecture used by `ravestate_visionio` for real-time face recognition.
* [🤖 ROS Melodic](ros.org): Version 1 of the *Robot Operating System* for distributed real-time communication.
This version of ROS requires a broker process (`roscore`) which is started automatically inside the container.
This version of ROS requires a broker process (`roscore`), which is started automatically inside the container.
* [🤖 ROS2 Dashing](index.ros.org/doc/ros2): Version 2 of the *Robot Operating System* for distributed real-time communication.
* [🤗 HuggingFace Transformer Models](github.com/huggingface/transformers): Language models (ConvAI GPT/OpenAI GPT2)
for neural-network-generated conversation.
Expand Down
10 changes: 8 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

setuptools.setup(
name="ravestate",
version="0.7.0",
version="0.7.0post1",
url="https://github.com/roboy/ravestate",
author="Roboy",
author_email="[email protected]",
Expand All @@ -26,7 +26,13 @@
packages=packages,
include_package_data=True,
package_data={
'raveboard': ['*.js', '*.ico', '*.html', '*.txt', '*.css'],
'raveboard': [
'dist/ravestate/*.js',
'dist/ravestate/*.ico',
'dist/ravestate/*.html',
'dist/ravestate/*.txt',
'dist/ravestate/*.css'],
'ravestate_wildtalk': ['RoboyPersonality.txt'],
'ravestate_phrases_basic_en': ['en/*.yml'],
'ravestate_ontology': ['ravestate_ontology.yml'],
'ravestate_roboyqa': ['answering_phrases/RoboyInfoList.yml'],
Expand Down

0 comments on commit 234f133

Please sign in to comment.