Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomasonjo/neogpt-explorer

Knowledge-graph based chatbot using GPT3 and Neo4j
https://github.com/tomasonjo/neogpt-explorer

chatbot gpt-3 graph neo4j nlp streamlit

Last synced: 5 days ago
JSON representation

Knowledge-graph based chatbot using GPT3 and Neo4j

Awesome Lists containing this project

README

        

# NeoGPT-Explorer

Find more information at: https://medium.com/neo4j/knowledge-graph-based-chatbot-with-gpt-3-and-neo4j-c4ebbd325ed

Run the following commands to start the services:

1. Create an `.env` file and input your OPENAI API KEY as shown in `env.example`

2. Start docker services

```
docker-compose up
```

3. On the first run, you need to seed the database with the following command

```
sh seed_database.sh
```

If you are using Windows, you can also execute the `notebooks/Import.ipynb` notebook for initial import

4. Open localhost:8501 in your browser

## Example questions

What are the latest news?

What are the latest news about Apple?

What are the latest news about COVID-19?

What are the latest news about education?

Who was mentioned in a positive light lately?

Most mentioned people in the last 100 articles?

What are the latest facts?

What do you know about Andrew Macintosh?

Where does Ian Chubb work?

What are most mentioned people in sports?

## Data

Testing dataset consists of 1000 latest articles from Kaggle repository: https://www.kaggle.com/datasets/adityakharosekar2/guardian-news-articles

## Preprocessing

The information extraction pipeline was executed with Diffbot API: See `notebooks/Preprocess.ipynb`.

## Feedback

Please create an issue if you have any feedback!