Redash, amélioré avec un plugin chatbot, permet des interactions conversationnelles transparentes pour l'exploration, l'analyse et la découverte de connaissances. Les utilisateurs peuvent se renseigner sur les informations du tableau de bord ou générer des requêtes SQL à l'aide de techniques basées sur le modèle de langue, faciliter la découverte de connaissances autonomes et la prise de décision basée sur les données.
Requêtes conversationnelles : les utilisateurs peuvent interagir avec Redash en utilisant des requêtes en langage naturel, ce qui rend le processus plus intuitif et convivial.
Réponses interactives : ChatGPT génère des réponses humaines, fournissant aux utilisateurs des commentaires informatifs et contextuels sur leurs requêtes.
Visualisation des données : le plugin permet aux utilisateurs de visualiser les résultats de la requête directement dans l'interface de chat, permettant l'exploration et l'analyse des données plus rapides.
$ sudo apt -y install docker.io docker-buildx docker-compose-v2
$ sudo apt -y install build-essential curl docker-compose pwgen python3-venv xvfb
$ pip install -r requirements.txt$ sudo usermod -aG docker $USER$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashFermez et ouvrez le terminal afin que NVM puisse être disponible.
Installer Nodejs version 16
$ nvm install --lts 16
$ nvm alias default 16
$ nvm use 16$ npm install --global [email protected]$ git clone https://github.com/natybkl/Redash-chatbot-add-on
$ cd redash-source-code
$ yarn$ make envAjoutez votre touche API OpenAI, avec le nom indiqué ci-dessous dans le fichier .env:
OPENAI_API_KEY= *****************************************$ make build$ make compose_build$ make create_database
$ make upL'interface Web Redash doit également être disponible sur http: // localhost: 5001, prête à être configurée.
$ make down