DataBy AI Docs

Welcome to DataBy AI Docs on building autonomous AI Data Engineer.

Key Features

  • Cloud Stack:
    • Google Cloud Setup and Generative AI Kit.
  • Tech Stack:
    • Vite/React/Tailwind
    • Python FastAPI
  • Database Stack:
    • Firebase Realtime Database.
    • Google Cloud Bucket.
  • Jupyter Notebook Server - can privately serve with Hugging Face Space for free.

Project Directory Overview

# tree -d -L 4 -I '(^|/)\.[^/]+|__pycache__|\.git|\.venv'

├── app                       # Project's directory
│   ├── config                # Project Configuration Files. `/prod` and `/dev` defines the config files for prod and dev environments, respectively.
│   │   ├── dev
│   │   └── prod
│   ├── src                   # Project's Core modules
│   │   ├── agent             # Contains base abstract designs to build AI Agents e.g. Generative AI Cloud Providers, Agent Builders, Agent Prompt Pipelines
│   │   ├── playground        # Contains AI agent's kernels terminal sessions controllers
│   │   ├── router            # Contains FastAPI Utils e.g. execeptions, dependencies
│   │   ├── service           # Contains servicing
│   │   └── tools             # Contains actionable methods accessible by the AI Agents
│   ├── static                # Static Files to mount onto FastAPI during local development. Note that this is not intended to be used in prod.
│   │   ├── css
│   │   └── js
│   └── utils                 # Contains setup utils for FastAPI REST Endpoints
└── tests                     # Contains Unittests and pytest cases

Project References