How nalini-krishna/ai-engineering-hub works
AI Engineering Hub is a collection of independent AI projects, not one integrated runtime. Its README presents projects spanning RAG, agents, media, model evaluation, and MCP integrations. The graph highlights representative user-facing apps and, where sampled source supports it, the internal stages of a workflow. Other documented capabilities remain separate project branches; their implementation wiring is not inferred from the file tree alone.
Main entry points: notebook-lm-clone/app.py NotebookLM App · context-engineering-workflow/app.py Research Assistant · doc_processor.py Document Processing · audio_transcriber.py Audio Transcription
Components 17
RAG and Research
- NotebookLM App
notebook-lm-clone/app.py - Document Processing
notebook-lm-clone/src/document_processing/doc_processor.py - Audio Transcription
notebook-lm-clone/src/audio_processing/audio_transcriber.py - Embedding Generation
notebook-lm-clone/src/embeddings/embedding_generator.py - Vector Database
notebook-lm-clone/src/vector_database/milvus_vector_db.py - RAG and Citations
notebook-lm-clone/src/generation/rag.py - Podcast Generation
notebook-lm-clone/src/podcast/script_generator.py - Research Assistant
context-engineering-workflow/app.py - Document RAG Pipeline
context-engineering-workflow/src/rag/rag_pipeline.py
Agents and Workflows
- Agentic RAG
agentic_rag/app.py - Brand Monitoring
brand-monitoring/brand_monitoring_flow/src/brand_monitoring_app.py
Media Applications
- Audio Analysis
audio-analysis-toolkit/app.py - LaTeX OCR
LaTeX-OCR-with-Llama/app.py
Model Evaluation
- Model Comparison
gpt-oss-vs-qwen3/app.py
MCP Integrations
- MCP Agentic RAG
mcp-agentic-rag/server.py - FineTune Studio MCP
finetune-studio-mcp-app/server.ts
Other components
- Learner or Practitioner
Connections 16
- Learner or Practitioner → NotebookLM App: uses
- NotebookLM App → Document Processing: processes documents
- NotebookLM App → Audio Transcription: transcribes audio
- NotebookLM App → Embedding Generation: generates embeddings
- NotebookLM App → Vector Database: stores and searches
- NotebookLM App → RAG and Citations: answers with context
- NotebookLM App → Podcast Generation: generates podcasts
- Learner or Practitioner → Research Assistant: uses
- Research Assistant → Document RAG Pipeline: initializes research
- Learner or Practitioner → Agentic RAG: uses
- Learner or Practitioner → Brand Monitoring: uses
- Learner or Practitioner → Audio Analysis: uses
- Learner or Practitioner → LaTeX OCR: uses
- Learner or Practitioner → Model Comparison: uses
- Learner or Practitioner → MCP Agentic RAG: uses
- Learner or Practitioner → FineTune Studio MCP: uses