adi-o3-multipass/docs/adidas_brief_extractor_flowchart.md

3.2 KiB

Adidas Brief Extractor - System Flow Chart

This flowchart shows how the Adidas Brief Extraction system processes documents to extract marketing asset information.

graph TB
    subgraph "Input Layer"
        A[Document Files] --> B{Document Classifier}
        B --> C[PowerPoint]
        B --> D[Word]
        B --> E[PDF]
        B --> F[Excel]
    end
    
    subgraph "Preprocessing Layer"
        C --> G[LlamaParser Cloud]
        D --> G
        E --> G
        F --> G
        G --> H[Structured Markdown]
    end
    
    subgraph "AI Processing Layer"
        H --> I[DocumentAnalyzer]
        I --> J[Multi-Perspective Analysis]
        J --> K[Cross-Validation & Enhancement]
        K --> L[Asset Extraction Result]
    end
    
    subgraph "Output Layer"
        L --> M[CSV Generator]
        M --> N[Structured CSV Output]
    end
    
    subgraph "External Services"
        O[OpenAI GPT-5 API] --> J
        O --> K
        P[LlamaCloud API] --> G
    end
    
    subgraph "Monitoring & Logging"
        Q[Token Usage Tracker] --> I
        R[Cost Calculator] --> Q
        S[Processing Logger] --> I
    end

Section Explanations

Input Layer

What it does: The system accepts various types of business documents including PowerPoint presentations, Word documents, PDFs, and Excel spreadsheets, then identifies what type of document it's working with.

Preprocessing Layer

What it does: In this section, the tool converts all document types into a clean, standardized text format that can be easily read and analyzed by removing formatting complexity and organizing the content properly.

AI Processing Layer

What it does: This is where the artificial intelligence analyzes the cleaned document content from multiple professional viewpoints (like a project manager, creative director, and technical specialist) to identify and extract all marketing deliverables, then double-checks the results for completeness and accuracy.

Output Layer

What it does: The system takes all the identified marketing assets and organizes them into a structured spreadsheet format with standardized columns for easy review, tracking, and project management.

External Services

What it does: The system connects to cloud-based AI services - one for document processing (LlamaCloud) and another for intelligent analysis (OpenAI's GPT-5) - to leverage advanced capabilities that would be impossible to run locally.

Monitoring & Logging

What it does: This tracks how much the AI services cost to use, monitors system performance, and keeps detailed logs of what happened during processing for troubleshooting and cost management purposes.


Overall Process Summary

  1. Upload → You provide a business document (brief, presentation, etc.)
  2. Clean → The system converts it to readable text format
  3. Analyze → AI examines the content to find all marketing deliverables
  4. Validate → Double-checks to ensure nothing was missed
  5. Export → Creates a structured spreadsheet with all identified assets

The entire process typically takes 30 seconds to 5 minutes depending on document complexity, and provides detailed cost tracking so you know exactly what each analysis costs to run.