Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/georgia-tech-db/evadb-slack-bot
https://github.com/georgia-tech-db/evadb-slack-bot
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/georgia-tech-db/evadb-slack-bot
- Owner: georgia-tech-db
- Created: 2023-09-02T22:31:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-01T23:07:31.000Z (about 1 year ago)
- Last Synced: 2024-04-24T11:13:51.507Z (9 months ago)
- Language: Python
- Size: 188 MB
- Stars: 3
- Watchers: 12
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
- 🐙 giving a ⭐ on our EvaDB repo on Github
- 📟 joining our Slack Community
- 🐦 following us on Twitter
- 📝 following us on Medium
## Example Conversation
![evadb-bot](https://github.com/georgia-tech-db/evadb-slack-bot/assets/5521975/9b6246d0-0aa7-4020-8346-969b58241e76)
![evadb-bot-2](https://github.com/georgia-tech-db/evadb-slack-bot/assets/5521975/33b961b4-057e-485b-bc23-04585cffd9c4)
[evadb-bot.pdf](https://github.com/georgia-tech-db/evadb-slack-bot/files/12592236/evadb-bot.pdf)
## Installation
### Local Host
> Note: requries ngrok
#### 1) Export your Slack Bot Token and Signing Key to the environment
```bash
export SLACK_BOT_TOKEN=
export SLACK_SIGNING_SECRET=
```
#### 2) Load the PDF datasets into EvaDB
Refer [EvaDB Docs](https://evadb.readthedocs.io/en/stable/)
#### 3) Start Flask server
```bash
FLASK_APP=slack_client.py FLASK_ENV=development flask run -p
```
#### 4) (Optional) Expose your Public IP
```bash
ngrok http
```
# 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!