ajmel's picture
Move Dockerfile to root for HF compatibility
9574801
|
Raw
History Blame Contribute Delete
3.89 kB
metadata
title: multi-content-engine
emoji: 🎬
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860

πŸ€– AI Engineering Portfolio

Three production-grade AI systems β€” built end-to-end, deployed, and tested.

Phase 1 β€” Live Phase 2 β€” Live Python Tests


πŸ“‚ Projects

# Project What It Does Stack Status
1 RAG System Chat with any PDF β€” grounded answers with page citations Gemini Β· ChromaDB Β· LangChain Β· Streamlit βœ… Live
2 Multimodal Engine Convert long videos into vertical reels + blog posts Gemini 2.5 Β· FFmpeg Β· Pydantic Β· Streamlit βœ… Live
3 AI Safety Audit LLM red-teaming, bias scanning, prompt injection defense Custom framework Β· ragas πŸ”§ In progress

πŸ—‚οΈ Structure

β”œβ”€β”€ rag-system/           # Phase 1 β€” RAG Pipeline
β”œβ”€β”€ multimodal-engine/    # Phase 2 β€” Multimodal Content Engine
β”œβ”€β”€ ai-saftey-audit/      # Phase 3 β€” AI Safety Toolkit
β”œβ”€β”€ .env.example
β”œβ”€β”€ .gitignore
└── README.md

Each project has its own detailed README with architecture, setup, and usage guides.


Phase 1 β€” RAG System

β†’ Full README Β· β†’ Live Demo

Upload any PDF and have a grounded, citation-backed conversation with it. Multi-LLM fallback chain (Ollama β†’ HuggingFace β†’ OpenAI β†’ Gemini), persistent ChromaDB vector store, sentence-aware chunking, and streaming responses.

Dashboard Upload Chat Score

Phase 2 β€” Multimodal Content Engine

β†’ Full README Β· β†’ Live Demo

Upload an MP4 β†’ get a 9:16 vertical reel and a CMS-ready blog post. Parallel audio/visual processing tracks, two-stage AI clip verification, and dual FFmpeg render modes.

Dashboard Blog Reels

Phase 3 β€” AI Safety Audit

β†’ Full README

An alignment and auditing framework for stress-testing LLMs β€” prompt injection defense, bias and fairness auditing, toxicity guardrails, and jailbreak red-teaming.

Status: Architecture planned. Implementation in progress.


πŸ› οΈ Tech Across All Phases

Category Tools
Language Python 3.12
UI Streamlit
LLMs Google Gemini 2.5 Flash/Pro Β· OpenAI GPT-4o-mini Β· Ollama llama3
Embeddings HuggingFace all-MiniLM-L6-v2
Vector DB ChromaDB
Audio/Video FFmpeg Β· Google Gemini 2.5 Flash/Pro
Validation Pydantic v2
Testing pytest β€” 72 tests, 0 failures
Deployment Streamlit Cloud Β· Hugging Face Spaces Β· Docker

πŸ‘€ Author

Built as a structured AI engineering roadmap β€” progressing from RAG fundamentals through multimodal systems to AI safety and evaluation.