Skip to content

sisinflab/Recommender-ChatGPT

Repository files navigation

ChatGPT as Zero-Shot Recommender Systems

This is the official GitHub repo for the paper "Evaluating ChatGPT as a Recommender System: A Rigorous Approach".

Prerequisites

The project includes the necessary source code and files to conduct experiments for the baselines, ChatGPT-3.5, ChatGPT-4. Before running these codes, ensure that you have Python version 3.8.6 or later installed on your device. To set up the required environment, you can create a virtual environment and install the necessary dependencies using the provided requirements files with the following steps:

Use conda to recreate the same environment by executing the following command:

conda env create -f conda_env/env.yml
conda activate Recommender-ChatGPT

Use the Pipeline

To obtain the results, after inserting the API token, execute the following command:

python code/main.py

The results are stored in the results folder.

About

The official source code and datasets for the paper titled "Evaluating ChatGPT as a Recommender System: A Rigorous Approach"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages