ProcessingStrategyType
A factory enumeration providing specialized LLM-driven strategies for transforming raw web content into structured, actionable data.
Type: Enum Factory
Context: Web Intelligence
Model: GPT-4o Preferred
⚙️ Kotlin Configuration
// Selecting a strategy via Enum
val strategy = ProcessingStrategyType
.SchemaExtraction
.createStrategy()
// Configuration for extraction
strategy.setSchema(productSchema)
→
👁️ Resulting Output
Schema Extraction Result
{
"product_name": "Industrial Drill",
"price": 299.99,
"stock": "In Stock",
"specs": ["18V", "Brushless"]
}
"product_name": "Industrial Drill",
"price": 299.99,
"stock": "In Stock",
"specs": ["18V", "Brushless"]
}
Available Strategies
| Strategy Type | Implementation | Primary Use Case |
|---|---|---|
DefaultSummarizer |
DefaultSummarizerStrategy |
General purpose page summarization and key point extraction. |
FactChecking |
FactCheckingStrategy |
Validating specific claims against the provided page content. |
JobMatching |
JobMatchingStrategy |
Comparing candidate profiles against job descriptions found on-page. |
SchemaExtraction |
SchemaExtractionStrategy |
Transforming unstructured HTML into structured JSON based on a schema. |
DataTableAccumulation |
DataTableAccumulationStrategy |
Aggregating repeating data patterns into a tabular format. |