Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including cgkb with all npm packages installed. Try it out:

var cgkb = require("cgkb")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

cgkb v1.0.9

Contextual Graph Knowledge Base

CGKB npm version CircleCI

Contextual Graph Knowledge Base, basically a graph brain for my bot, based off this crap This is still a work in progress.

Installation

# install this npm package
npm i --save cgkb
# run
./node_modules/cgkb/bin/setup

This runs the background system dependency setups. You may need sudo. The full script can be inspected at bin/setup

# If you prefer to run setup manually
# install spacy in python3
python -m pip install -U socketIO-client
python -m pip install -U spacy
python -m spacy.en.download

# Download and install neo4j
# Start the neo4j server

Then populate your db credentials in config/db.json.

Usage

Still a work in progress. But check out the CGKB branch of aiva to see how it's being used in a bot.

Log on to the Neo4j interface to see the graph.

See the graph in Neo4j

Inspect a node for more parsed NLP info.

Inspect a node for more NLP parsing info

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free