" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Background Organisations frequently need to convert information available in different forms such as news articles, reports, advisories, threat intelligence, policy documents, research papers, announcements, incident reports or free-form prompts into specific communication artefacts suitable for various purposes. The process of manually analysing the source content, understanding the desired objective and creating the required output format is time-consuming, resource-intensive and often requires expertise in content creation, communication and domain knowledge. There is a need for an intelligent platform that can transform user-provided content into a desired output format through a simple and configurable interface. • Description The system shall act as an AI-powered content transformation engine that converts a common source of information into the specific deliverable requested by the operator, thereby reducing manual effort, improving consistency, accelerating content creation and enhancing operational efficiency. The platform shall provide a dashboard through which an operator can submit source content in the form of high quality English language text, documents, articles, reports, prompts, images, videos or contextual information. In addition to providing the source content, the operator shall select one or more desired output types through configurable parameters available on the dashboard. Based on the submitted content and the selected output type(s), the platform shall analyze the input, understand the context and intent, and generate the requested output artefact. The platform should support multiple output formats and allow operators to control generation parameters such as target audience, tone, language, level of detail, communication objective and content style. In summary, platform shall generate output corresponding to the option(s) selected by the operator on the dashboard. • Examples include • If 'Video' is selected, generate a complete video package including script, storyboard, scene descriptions, narration text, subtitles and visual recommendations. • If 'LinkedIn Post' is selected, generate a professional LinkedIn post suitable for publication. • If 'Twitter/X Post' is selected, generate platform-optimized tweets or tweet threads. • If 'Advisory' is selected, generate a structured advisory document. • If 'Infographic' is selected, generate infographic content, layout recommendations and key messaging. • If 'Executive Summary' is selected, generate a concise executive briefing. • If 'Presentation' is selected, generate presentation slides and speaker notes. • If multiple output formats are selected, generate all selected deliverables from the same source content. • Expected Solution/Deliverables for Evaluation • Source Code Link (GitHub/Drive Link) • Readme with Setup Instructions • Architecture Document (Max 2 Pages) • Demo Video (Max 2 Minutes) • Technical Presentation (Max 5 Slides) |
| Organization: | National Technical Research Organisation (NTRO) |
| Department: | National Technical Research Organisation (NTRO) |
| Category: | Software |
| Theme: | Blockchain & Cybersecuritytd> |
| Youtube Link: | Check nciipc.gov.in ; [email protected] |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
The Gen AI Platform for Automated Content Transformation is an enterprise-grade, multi-modal generative intelligence system designed for the National Technical Research Organisation (NTRO) [PS]. Organizations like NTRO frequently ingest high-value, complex information—such as threat intelligence reports, cyber advisories, technical research papers, news feeds, and raw incident logs—and must rapidly transform them into purpose-built communication deliverables [PS]. Currently, manually reading, distilling, re-contextualizing, and formatting these source materials into diverse media (e.g., video packages, executive briefings, structured advisories, visual infographics, slide decks, and social media posts) is time-consuming, labor-intensive, and prone to stylistic inconsistency [PS].
This solution introduces a multi-agent orchestration architecture paired with local, open-source multi-modal AI models and specialized document/media synthesis engines. Through a configurable dashboard, operators upload multi-modal source content (documents, text, images, video clips) and select target output formats with fine-grained parameter controls (audience level, tone, detail depth, language, and communication style) [PS]. The platform automatically extracts core semantics, plans domain-specific content structures, and generates production-grade artefacts across multiple selected media types simultaneously [PS]. Crucially, the platform is engineered to support air-gapped, on-premises deployment, ensuring zero data leakage for sensitive government and intelligence workloads [INFERENCE].
| Metadata Field | Details |
|---|---|
| Problem Statement Number | SIH26154 [PS] |
| Title | Gen AI Platform for Automated Content Transformation [PS] |
| Organization | National Technical Research Organisation (NTRO) [PS] |
| Department | National Technical Research Organisation (NTRO) [PS] |
| Category | Software [PS] |
| Theme | Blockchain & Cybersecurity [PS] |
| Submission Deadline | 30 September 2026 [PS] |
| ** Ideas Counter** | 2/500 [PS] |
| Dataset Link | None Provided (N/A) [PS] |
| Contact / Information Portal | Check nciipc.gov.in ; [email protected] [PS] |
Fundamental System Objective: To provide a secure, configurable, multi-agent GenAI content transformation engine that converts high-quality multi-modal input materials into diverse, audience-tailored communication artefacts (videos, decks, advisories, summaries, infographics, and social posts) in a single unified pipeline [PS].
The explicit problem statement provided by NTRO is broken down into atomic requirements below, preserving the explicit source text, derived implications, and exact structural requirements [PS].
REQ-01: Multi-Modal Source Ingestion
REQ-02: Configurable Dashboard Interface & Parameter Control
GenerationContext payload that is passed alongside the parsed source content into the backend multi-agent orchestration layer [INFERENCE].REQ-03: Single Source to Multi-Format Generation Engine
REQ-04: Video Package Generation
REQ-05: Professional Social Media Post Generation (LinkedIn)
REQ-06: Micro-Blogging Content Generation (Twitter/X)
REQ-07: Structured Advisory Document Generation
REQ-08: Infographic Artefact & Wireframe Generation
REQ-09: Executive Summary Generation
REQ-10: Slide Deck Presentation Generation
.pptx file containing slide titles, key visual bullet points, layout choices, AND full verbatim speaker notes for each slide [PS].python-pptx to programmatically build native PowerPoint decks with standardized themes [INFERENCE].REQ-11: Evaluation Deliverable Requirements
| Stakeholder | Goal | Current Pain | System Need |
|---|---|---|---|
| Intelligence Analyst (NTRO / NCIIPC) [RESEARCHED] | Rapidly convert incoming raw intel, advisories, and technical reports into actionable briefs. | Manual analysis and drafting take hours per document; context switching across formats causes delays [PS]. | Single-click multi-format generation engine that converts technical text into advisories, executive summaries, and slides [PS]. |
| Cyber Security Operations (SOC) Lead [KNOWN] | Disseminate threat advisories and mitigation steps to critical information infrastructure (CII) operators swiftly [RESEARCHED]. | Formally structuring advisories and summaries during active incidents is resource-intensive [PS]. | Standardized advisory template generator with automated threat classification and mitigation bulleting [INFERENCE]. |
| Public Relations & Media Officer [INFERENCE] | Transform technical announcements and advisories into public awareness content (LinkedIn, X/Twitter, Video). | Technical jargon requires manual translation into engaging, public-friendly social content [PS]. | Configurable tone/audience controls for instant generation of character-validated social posts and video packages [PS]. |
| Executive Leadership / Decision Makers [INFERENCE] | Consume strategic insights quickly without reading 50-page technical documents. | Flooded with dense reports; summaries are often inconsistent or lack clear strategic takeaways [PS]. | High-precision executive briefings and auto-generated PowerPoint decks with speaker notes [PS]. |
| System Administrator / IT Security [KNOWN] | Ensure all AI transformations occur securely without sending sensitive data to external APIs. | Third-party cloud LLMs (e.g., OpenAI, Anthropic) violate government security and air-gap mandates [RESEARCHED]. | Self-hosted, air-gapped containerized platform running open-source LLMs/diffusion models locally [INFERENCE]. |
| Proposed Feature / Module | Target Requirement | Justification & Value |
|---|---|---|
| Universal Multi-Modal Ingester | REQ-01 [PS] | Handles PDF, DOCX, TXT, Images (OCR), Video (Speech-to-Text via Whisper), and raw text prompts seamlessly into unified Markdown representation [INFERENCE]. |
| Configurable Parameters Control Bar | REQ-02 [PS] | Provides sliders and drop-downs for Target Audience, Tone, Language, Detail Level, and Style, passed directly to LLM system prompts [PS]. |
| Parallel Async Task Fan-Out Engine | REQ-03 [PS] | Allows an operator to select 5 formats simultaneously without blocking the UI or timing out [INFERENCE]. |
| Video Package Synthesizer | REQ-04 [PS] | Outputs JSON scene scripts, synthesized TTS narration audio, subtitle tracks (.srt), visual frame recommendations, and a compiled preview video (.mp4) [INFERENCE]. |
| LinkedIn Post Generator | REQ-05 [PS] | Formats text with engaging hook, structural line breaks, hashtags, and CTA suited for professional networking platforms [PS]. |
| Twitter/X Thread Slicer | REQ-06 [PS] | Formats tweets under 280 characters, handles thread numbering (1/N), and formats key takeaways dynamically [PS]. |
| Structured Advisory Renderer | REQ-07 [PS] | Uses Jinja2 HTML templates to compile threat intelligence into downloadable PDF advisories following NCIIPC/CERT-In standards [RESEARCHED]. |
| Infographic Visual Engine | REQ-08 [PS] | Synthesizes visual key facts and uses CairoSVG/Plotly to render visual layout graphic wireframes and PNG export [INFERENCE]. |
| Executive Briefing Engine | REQ-09 [PS] | Extracts core findings, strategic implications, and actionable recommendations into concise bulleted executive summaries [PS]. |
| Native PowerPoint (.pptx) Builder | REQ-10 [PS] | Programmatically generates editable PPTX slides complete with formatted title/content layouts and detailed speaker notes [INFERENCE]. |
| Air-Gapped Security Wrapper | Environment / NTRO Mandate [RESEARCHED] | Enforces zero external API calls by running Ollama/vLLM locally, ensuring total data sovereignty [INFERENCE]. |
.pptx slides with valid speaker notes via python-pptx?| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| Cyber Threat Advisories & Incident Reports | Source content for advisory, summary, and social post generation testing. | NCIIPC Official Advisories [1.2], CERT-In Vulnerability Notes [1.1], US-CISA Alerts [KNOWN]. | Publicly available CISA/CERT-In advisory PDFs and STIX 2.1 JSON datasets [KNOWN]. | Web Download / Scraping / Direct Upload [PS]. | High [KNOWN] | Public / Unclassified [KNOWN] | [KNOWN] |
| Defense & Tech Intelligence Articles | Source input testing for complex multi-page document transformation. | IEEE/arXiv research papers, Strategic Defense Journals [RESEARCHED]. | ArXiv Open-Access PDFs on Cyber Defense and AI [KNOWN]. | Direct PDF Upload via Dashboard [PS]. | High [KNOWN] | Public [KNOWN] | [KNOWN] |
| Multi-Media Video & Audio Files | Ingestion testing for video/audio inputs. | Government press briefings, YouTube defense news clips [KNOWN]. | Short MP4 video clips (1-3 min) and MP3 audio recordings [ASSUMPTION]. | Dashboard File Upload [PS]. | High [KNOWN] | Public [KNOWN] | [KNOWN] |
| Slide & Advisory Styling Templates | Formats for PPTX decks and PDF advisories. | Official Government & NTRO Document Layout Standards [INFERENCE]. | Custom Jinja2 HTML templates & python-pptx master slide layouts [ASSUMPTION]. | Bundled with Application Source Code [ASSUMPTION]. | High [ASSUMPTION] | Public [ASSUMPTION] | [ASSUMPTION] |
| LLM Model Weights | Core reasoning, summarization, and structured extraction. | Quantized Llama-3.2-8B-Instruct, Qwen2.5-7B-Instruct [RESEARCHED]. | HuggingFace / Ollama GGUF local weights [RESEARCHED]. | Local Ollama CLI pull / local storage [RESEARCHED]. | High [KNOWN] | Open Weights [KNOWN] | [KNOWN] |
| Solution Name | Description | Strengths | Weaknesses | Relevance | Remaining Gap | Source / Reliability | Confidence |
|---|---|---|---|---|---|---|---|
| Generic LLM Interfaces (ChatGPT / Claude) | Web chat interface for multi-modal text and document processing. | Excellent language understanding; rapid text generation. | Generates plain text only; cannot produce native .pptx, compiled .mp4 video packages, or SVG infographics; security risk for government data. |
Low-Medium | Lacks structured multi-format generation pipelines and local air-gapped security [INFERENCE]. | OpenAI / Anthropic Public Docs [KNOWN] | [KNOWN] |
| Commercial AI Content Tools (Jasper / Copy.ai) | SaaS marketing content generators. | Good for marketing copy and social media posts. | Expensive SaaS subscription; cloud-only; incapable of handling technical defense advisories or rendering video packages. | Medium | Cloud dependency; no local deployment; poor handling of structured domain advisories [INFERENCE]. | Enterprise SaaS Benchmarks [KNOWN] | [KNOWN] |
| AI Presentation / Video Generators (Gamma / InVideo) | Specialized single-format generators (decks or short videos). | High visual output quality for single target formats. | Isolated silos (one tool for decks, another for video); requires separate source input for each format; no unified multi-format generation from one source. | Medium | Cannot ingest a single source report and simultaneously produce video, deck, advisory, summary, and social threads in one click [INFERENCE]. | Commercial Product Review [KNOWN] | [KNOWN] |
| Enterprise Intelligence Platforms (DataWalk / Palantir) | Intelligence data fusion and knowledge graph platforms [3.5]. | Strong entity resolution and graph analysis [3.5]. | Focuses on data link analysis, not automated multi-modal communication artefact generation [3.5]. | High Context | Does not provide configurable output generation for media deliverables (video, social, PPTX, advisories) [INFERENCE]. | DataWalk Official Site [3.5] | [RESEARCHED] |
| Proposed NTRO GenAI Transformation Platform | Multi-agent, air-gapped platform turning 1 source into multi-artefacts (Video, PPTX, Advisory, Infographic, Social, Brief). | Unified single-source ingestion; local air-gapped execution; deterministic native file output (.pptx, .pdf, .mp4, .svg); granular parameter controls. | Requires initial local compute setup (GPU/CPU). | Direct Solution | Fills all identified gaps with enterprise security and multi-deliverable automation [INFERENCE]. | Proposed Architecture | [INFERENCE] |
python-pptx builder.The Multi-Agent Dynamic Orchestration with Pluggable Multi-Modal Rendering Backends (Approach 3) is selected [ASSUMPTION].
Approach 3 strictly decouples Semantic Intelligence (LLM Reasoning) from Artefact Rendering (Deterministic Code) [INFERENCE]:
python-pptx, WeasyPrint, CairoSVG, FFmpeg) are used where LLMs fail: pixel-perfect positioning, native presentation slide generation, binary PDF creation, and multi-track video assembly [INFERENCE].+---------------------------------------------------------------------------------------------------+
| DASHBOARD INTERFACE LAYER (React / Next.js) |
| - Source File / Text Ingestion UI - Configurable Parameter Panel |
| - Multi-Select Output Selector (Video, PPT, etc.) - Live Job Progress & Preview Canvas |
+---------------------------------------------------------------------------------------------------+
| HTTP / WebSocket
+---------------------------------------------------------------------------------------------------+
| API & ORCHESTRATION LAYER (FastAPI) |
| - Ingestion Controller - Task Dispatcher - WebSocket State Manager |
+---------------------------------------------------------------------------------------------------+
| Async Job Trigger
+---------------------------------------------------------------------------------------------------+
| PARALLEL WORKER ENGINE (Celery / Redis) |
+---------------------------------------------------------------------------------------------------+
| | |
v v v
+-----------------------+ +-----------------------+ +--------------------+
| INGESTION AGENTS | | SEMANTIC ANALYZER | | PARAMETER INJECTOR |
| - PyMuPDF (PDF Parser)| ------------> | - Structured JSON | -----------> | - Target Audience |
| - Whisper (Video/Audio)| | Extraction Agent | | - Tone / Detail |
| - EasyOCR (Images) | | - Core Fact Extractor | | - Language / Style |
+-----------------------+ +-----------------------+ +--------------------+
|
+-------------------------------+-------------------------------+
| | |
v v v
+---------------------------------+ +---------------------------+ +---------------------------------+
| GENERATION AGENT: VIDEO PACKAGE | | GENERATION AGENT: SLIDES | | GENERATION AGENT: ADVISORY |
| - Script & Storyboard LLM | | - Slide Content JSON Agent| | - Threat Structure LLM Agent |
| - Edge-TTS / Piper Voiceover | | - python-pptx Builder | | - Jinja2 HTML/CSS Template |
| - Visual Asset Generator (SD/SVG)| | - Output: .pptx File | | - WeasyPrint PDF Engine |
| - FFmpeg Video Compiler | +---------------------------+ | - Output: Structured .pdf |
| - Output: .mp4, .srt, JSON | +---------------------------------+
+---------------------------------+ |
| |
v v
+---------------------------------+ +---------------------------------+
| GENERATION AGENT: INFOGRAPHIC | | GENERATION AGENT: SOCIAL & BRIEF|
| - Key Metrics & Layout Planner | | - LinkedIn Post Formatter Agent |
| - CairoSVG / Plotly Rendering | | - Twitter/X Thread Slicer Agent |
| - Output: .svg / .png | | - Executive Summary Agent |
+---------------------------------+ +---------------------------------+
|
+---------------------------------------------------------------------------------------------------+
| STORAGE & SECURITY LAYER |
| - PostgreSQL (Metadata & Job Logs) - Redis (Async Queue & Cache) |
| - Local MinIO Object Storage (Files/Artefacts)- Encrypted On-Prem Storage (Air-Gapped) |
+---------------------------------------------------------------------------------------------------+
.mp4 preview video [INFERENCE].python-pptx builder script parses this JSON and constructs a native .pptx file [INFERENCE].| Layer | Selected Technology | Why Selected | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend UI | Next.js 14 / React + TailwindCSS + ShadcnUI | High responsiveness, server-side rendering for document previews, built-in WebSocket support. | Pure HTML/JS or Streamlit | Streamlit lacks the complex interactive state control and multi-column media preview UI needed for professional enterprise dashboards [INFERENCE]. |
| Backend API Framework | Python FastAPI | Asynchronous performance, native Pydantic schema validation, seamless Python AI ecosystem integration. | Node.js Express | Node.js requires heavy inter-process communication wrappers to run Python AI/ML pipelines and rendering libraries [INFERENCE]. |
| Task Queue & Broker | Celery + Redis | Industry-standard distributed async task execution for heavy media compilation (FFmpeg, PDF generation) [KNOWN]. | RabbitMQ + Custom Threads | Custom threading in Python suffers from GIL bottlenecks and lacks job retries/persistent monitoring [KNOWN]. |
| Core Reasoning LLM | Ollama hosting Llama-3.2-8B-Instruct / Qwen2.5-7B | Open-source, highly capable, runs fully locally in air-gapped environments without external cloud API calls [RESEARCHED]. | OpenAI GPT-4o API | Violated NTRO/government data privacy mandates and air-gap requirements [RESEARCHED]. |
| Audio Synthesis (TTS) | Edge-TTS / Piper TTS | High-quality neural text-to-speech, completely free, fast execution, multi-voice support. | ElevenLabs API | Proprietary cloud service with API cost bottlenecks and cloud privacy issues [KNOWN]. |
| Audio Transcription | OpenAI Whisper (Local whisper-base/small) |
State-of-the-art offline speech-to-text accuracy with word-level timestamping for subtitle alignment [KNOWN]. | Google Cloud Speech-to-Text | Cloud-dependent, requires internet connectivity and API keys [KNOWN]. |
| Document & PDF Render | PyMuPDF + Jinja2 + WeasyPrint | Deterministic, pixel-perfect HTML/CSS to PDF compilation without headless browser overhead [KNOWN]. | Puppeteer / Headless Chrome | Extremely heavy RAM consumption in containerized environments [KNOWN]. |
| Presentation Engine | python-pptx |
Programmatic, vector-native PowerPoint slide deck generation with full speaker notes support [KNOWN]. | Pandoc / Marp | Pandoc has limited slide formatting customization and weak speaker note layout control [KNOWN]. |
| Infographic Rendering | CairoSVG / Python Pillow / Jinja2 SVG Templates | High resolution vector image synthesis with zero text rendering distortion [2.14]. | Pure Diffusion Model Text-in-Image Generation | Image diffusion models (e.g. SDXL) notorious for rendering garbled, unreadable text inside graphics [2.14, 2.6]. |
| Video Assembly | FFmpeg + MoviePy | Lightweight, industrial standard command-line video/audio stitching engine [KNOWN]. | Adobe Premiere Automation API | Windows dependency, expensive proprietary licensing [KNOWN]. |
| Database | PostgreSQL | Robust relational storage for structured job logs, operator metadata, and template configurations [KNOWN]. | MongoDB | SQL schema enforcement required for multi-tenant state and strict job status tracking [INFERENCE]. |
small.en / base.en weights running locally) [KNOWN].python-pptx) [INFERENCE]. Using an LLM to output raw PPTX binary or XML causes corruption [KNOWN].WeasyPrint) [INFERENCE]. LLMs cannot guarantee strict pixel alignment or print-ready pagination [2.6].-- Operators Table
CREATE TABLE operators (
operator_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
username VARCHAR(100) UNIQUE NOT NULL,
role VARCHAR(50) NOT NULL, -- e.g., 'Analyst', 'Admin'
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Transformation Jobs Table
CREATE TABLE transformation_jobs (
job_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
operator_id UUID REFERENCES operators(operator_id),
status VARCHAR(30) NOT NULL, -- 'PENDING', 'PROCESSING', 'COMPLETED', 'FAILED'
target_audience VARCHAR(50),
tone VARCHAR(50),
target_language VARCHAR(30),
level_of_detail VARCHAR(50),
communication_style VARCHAR(50),
selected_outputs JSONB NOT NULL, -- e.g., ["video", "presentation", "advisory"]
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
completed_at TIMESTAMP WITH TIME ZONE
);
-- Source Inputs Table
CREATE TABLE source_inputs (
input_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
job_id UUID REFERENCES transformation_jobs(job_id) ON DELETE CASCADE,
file_type VARCHAR(20) NOT NULL, -- 'pdf', 'docx', 'video', 'image', 'text'
file_path VARCHAR(255) NOT NULL,
extracted_markdown TEXT,
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
-- Generated Artefacts Table
CREATE TABLE generated_artefacts (
artefact_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
job_id UUID REFERENCES transformation_jobs(job_id) ON DELETE CASCADE,
output_type VARCHAR(30) NOT NULL, -- 'video', 'presentation', 'advisory', 'infographic', 'linkedin', 'twitter', 'exec_summary'
file_path VARCHAR(255), -- Path to .mp4, .pptx, .pdf, .svg
content_payload JSONB, -- Raw text / JSON representation
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
Analyst, Reviewer, Administrator) restricting access to sensitive generated advisories and raw intelligence inputs [INFERENCE]..pptx downloadable presentation file with slide layouts and detailed speaker notes [PS].To ensure a seamless 2-minute SIH live demonstration without relying on external network connectivity or risky live compute latency, the team will execute the following strategy [INFERENCE]:
+---------------------------------------------------------------------------------------------------+
| LIVE DEMO SIMULATION FLOW |
+---------------------------------------------------------------------------------------------------+
| 1. INPUT SELECTION |
| - Select pre-loaded official document: "NCIIPC Cyber Threat Advisory - Ransomware Campaign.pdf" |
| - Display raw input contents on dashboard split-screen. |
| |
| 2. PARAMETER CONFIGURATION |
| - Target Audience: "Executive & CII Operators" |
| - Tone: "Urgent / Formal" |
| - Outputs Checked: [X] Video Package [X] Presentation Deck [X] Advisory PDF [X] Twitter Thread|
| |
| 3. EXECUTION & WEBSOCKET PROGRESS |
| - Click "Transform Content" button. |
| - Watch real-time progress bars: "Parsing PDF..." -> "Extracting Entities..." |
| -> "Generating Video Package..." -> "Building PPTX Deck..." |
| |
| 4. LIVE ARTEFACT VERIFICATION |
| - Tab 1: Play generated MP4 video (watch script, audio narration, visual slides, SRT subs). |
| - Tab 2: Download & open native PPTX presentation, showing slide points & speaker notes. |
| - Tab 3: Render print-ready PDF Advisory in browser viewer. |
| - Tab 4: Display 280-char sliced Twitter/X thread with copy button. |
+---------------------------------------------------------------------------------------------------+
Alignment Deadline: 30 September 2026 [PS]
+---------------------------------------------------------------------------------------------------+
| PHASE 1: Architecture & Ingestion Setup (Target: July 15, 2026) |
| - Set up Next.js frontend dashboard and FastAPI backend core. |
| - Integrate PyMuPDF, EasyOCR, and Whisper ingestion modules. |
| - Configure PostgreSQL schema and Redis task queue. |
+---------------------------------------------------------------------------------------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| PHASE 2: Core AI Agent Orchestration & Prompt Pipelines (Target: August 10, 2026) |
| - Implement Ollama Llama-3.2 local model wrapper. |
| - Develop Semantic Knowledge Graph (SKG) extractor agent with Pydantic schemas. |
| - Build parameter injection framework (Audience, Tone, Detail). |
+---------------------------------------------------------------------------------------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| PHASE 3: Format Rendering Engines Build (Target: September 5, 2026) |
| - Implement python-pptx presentation deck generator with speaker notes. |
| - Build WeasyPrint PDF advisory renderer with NCIIPC template styling. |
| - Build FFmpeg + Edge-TTS video compilation engine with SRT subtitles. |
| - Implement social media text thread slicers. |
+---------------------------------------------------------------------------------------------------+
|
v
+---------------------------------------------------------------------------------------------------+
| PHASE 4: Integration, UI Polish & SIH Deliverable Preparation (Target: September 25, 2026) |
| - End-to-end integration and WebSocket live progress bar setup. |
| - Conduct air-gapped security and offline performance testing. |
| - Record 2-Minute Demo Video, compile 5-Slide Deck, and finalize GitHub Repository [PS]. |
+---------------------------------------------------------------------------------------------------+
.pptx files using python-pptx to verify that every slide contains non-empty title, body, and speaker notes sections [INFERENCE]..mp4 files contain synchronized audio narration tracks and matching SRT subtitle timestamps [INFERENCE].| Risk | Likelihood | Impact | Severity | Mitigation Strategy |
|---|---|---|---|---|
| Local GPU VRAM Exhaustion during Video Generation | High | High | High | Quantize LLM models to 4-bit GGUF via Ollama; run video TTS and image assembly in sequential queue batches [INFERENCE]. |
| LLM Output Formatting Drift (Malformed JSON) | Medium | High | High | Enforce strict Pydantic JSON schema output parsing with automated retry loop re-prompting [INFERENCE]. |
| FFmpeg Media Compilation Latency during Demo | Medium | Medium | Medium | Pre-render visual assets and use lightweight H.264 ultrafast encoding parameters [INFERENCE]. |
| Robotic / Unnatural Voice Narration Quality | Low | Medium | Low | Fine-tune TTS pitch and speech rate parameters in Piper/Edge-TTS; select neural voice presets [INFERENCE]. |
| Loss of Source Semantic Context during Summarization | Medium | High | High | Implement a two-pass validation agent that checks generated key points against source text entities before rendering [INFERENCE]. |
| Dimension | Generic Hackathon Submission | Proposed NTRO Platform | Requirement Link |
|---|---|---|---|
| Output Capability | Plain text / markdown output in a chat window. | Deterministic, downloadable native files (.pptx with speaker notes, .mp4 video with subtitles, .pdf advisories, .svg infographics) [INFERENCE]. |
REQ-04 to REQ-10 [PS] |
| Multi-Format Fan-Out | Generates one format at a time via manual reprompting. | Single-click multi-format parallel generation from one single source upload [PS]. | REQ-03 [PS] |
| Deployment Security | Uses cloud APIs (OpenAI / Claude), risking government data privacy. | 100% Air-Gapped, local execution via Ollama and local multi-modal engines [INFERENCE]. | NTRO Mandate [RESEARCHED] |
| Parameter Precision | Basic prompt text box. | Granular UI controls for Target Audience, Tone, Detail Level, Language, and Style [PS]. | REQ-02 [PS] |
| Slide Deck Quality | Raw markdown slides or text bullet list. | Fully formatted native PowerPoint file with slide layouts AND verbatim speaker notes [PS]. | REQ-10 [PS] |
[ASSUMPTION])[NEEDS VALIDATION])Build the Multi-Agent Dynamic Orchestration Platform with Pluggable Multi-Modal Rendering Backends [ASSUMPTION]. It strictly fulfills all explicit requirements [PS], adheres to NTRO air-gapped security needs [RESEARCHED], eliminates LLM formatting drift by relying on deterministic rendering code (python-pptx, WeasyPrint, FFmpeg) [INFERENCE], and provides a compelling live demonstration capability [INFERENCE].
python-pptx, WeasyPrint (Jinja2 HTML/CSS), CairoSVG, Edge-TTS / Piper, FFmpeg [INFERENCE].Local model inference engine (Ollama) stability and GPU VRAM management when orchestrating concurrent multi-modal generation tasks [INFERENCE].
Execution time latency during live video compilation and multi-format rendering during the 2-minute judge evaluation window [INFERENCE].
Ensuring 100% strict JSON schema compliance from local open-source LLMs across complex multi-agent prompt chains without output truncation [INFERENCE].
llama3.2:latest and verify structured Pydantic JSON output parsing [INFERENCE].python-pptx automated builder script that consumes a JSON payload and generates a .pptx file with slide titles, bullets, and speaker notes [INFERENCE].Validate that the local NVIDIA GPU environment can successfully execute Ollama LLM inference while simultaneously running Whisper transcription and FFmpeg video encoding without out-of-memory errors [INFERENCE].
92 / 100 (Highly feasible for a 4-6 student team using standard Python open-source AI and media manipulation libraries within the available timeline) [ASSUMPTION].
High (The solution design directly traces back to every explicit SIH requirement and offers a concrete technical path) [INFERENCE].
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.