Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 939 Bytes

File metadata and controls

44 lines (35 loc) · 939 Bytes

DynamoDB RAG System

Project Structure

lambda-java25-dynamodb/
├── src/main/java/          # Java Lambda functions
├── RAG/                    # Python RAG system
├── UI/                     # Streamlit interface
├── scripts/                # Setup & utility scripts
├── docs/                   # Documentation
├── config/                 # Configuration files
└── pom.xml                 # Maven configuration

Quick Start

  1. Start Local DynamoDB:

    scripts/start_local_db.bat
  2. Create Tables:

    python scripts/create_tables.py
  3. Run UI:

    cd UI && streamlit run UI.py
  4. Check Embeddings:

    python scripts/check_embeddings.py

Features

  • ✅ Local DynamoDB (no AWS costs)
  • ✅ PDF upload & processing
  • ✅ Vector embeddings storage
  • ✅ RAG with Llama3.1
  • ✅ Streamlit UI