georgia-tech-db / 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:

Example Conversation

evadb-bot evadb-bot-2

evadb-bot.pdf

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>

Privacy Notice

We're here to make sure you get the best answers possible. Rest easy โ€“ your questions are collected anonymously, all in the spirit of providing you with top-notch responses. Your privacy matters to us!

About


Languages

Language:Python 100.0%