jarulraj / evadb-slack-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EvaDB Slack Bot

This bot ๐Ÿค– allows users to ask questions about PDFs ๐Ÿ“„ using EvaDB.

EvaDB: https://github.com/georgia-tech-db/evadb.

EvaDB enables software developers to build AI apps in a few lines of code. Its powerful SQL API simplifies AI app development for both structured and unstructured data. EvaDB's benefits include:

  • ๐Ÿ”ฎ Easy to connect EvaDB with your SQL database system and build AI-powered apps with SQL queries
  • ๐Ÿค Query your data with a pre-trained AI model from Hugging Face, OpenAI, YOLO, PyTorch, and other AI frameworks
  • โšก๏ธ Faster queries thanks to AI-centric query optimization
  • ๐Ÿ’ฐ Save money spent on running models by efficient CPU/GPU use
  • ๐Ÿ”ง Fine-tune your AI models to achieve better results

๐Ÿ‘‹ Hey! If you're excited about our vision of bringing AI inside database systems, show some โค๏ธ by:

Installation

Local Host

Note: requries ngrok

1) Export your Slack Bot Token and Signing Key to the environment

export SLACK_BOT_TOKEN=<your-slack-token>
export SLACK_SIGNING_SECRET=<you-slack-siging-secret>

2) Load the PDF datasets into EvaDB

Refer EvaDB Docs

3) Start Flask server

FLASK_APP=slack_client.py FLASK_ENV=development flask run -p <port-number>

4) (Optional) Expose your Public IP

ngrok http <port-number>

About


Languages

Language:Python 100.0%