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
- Upload → You provide a business document (brief, presentation, etc.)
- Clean → The system converts it to readable text format
- Analyze → AI examines the content to find all marketing deliverables
- Validate → Double-checks to ensure nothing was missed
- 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.