Skip to main content
The smart decision engine is coming soon. This page describes the planned capabilities. Details may change before release.
The smart decision engine (SDE) is a system-level capability that automatically determines the best way to extract data from a target website. Instead of relying on a single fixed extraction method, SDE evaluates each task and selects the strategy most likely to succeed — with the lowest cost and least risk.

Why it matters

Different websites have different levels of complexity, anti-bot protection, and rendering requirements. A single extraction approach cannot cover all of them reliably. SDE solves this by making the strategy selection automatic — you no longer need to manually decide which approach to use.
  • Websites that load fine in a standard browser get a lightweight, fast extraction
  • Websites with stricter anti-bot measures automatically receive a more advanced strategy
  • If one approach fails, the system falls back to an alternative without manual intervention

How it works

SDE operates behind the scenes before and during task execution:
1

Analyze the target

SDE evaluates the target website’s characteristics, including its domain, structure, and known behavior from previous runs.
2

Select a strategy

Based on the analysis, SDE automatically chooses the extraction method, browser environment, and related settings that are most likely to succeed.
3

Execute and monitor

The task runs using the selected strategy. SDE monitors the execution for issues such as blocks, empty results, or timeouts.
4

Fall back if needed

If the selected strategy encounters problems, SDE automatically switches to an alternative approach without requiring any action from you.
5

Learn from results

Execution results are fed back into SDE. Over time, the system builds a profile of what works best for each website, making future decisions faster and more accurate.

Multi-level extraction strategies

SDE selects from multiple extraction levels depending on the target website’s requirements: The system starts with the most efficient level and escalates only when necessary, keeping costs low and speed high.

Automatic fallback

If an extraction strategy fails — due to a block, timeout, or incomplete data — SDE automatically retries with a different approach. This means:
  • A single failed attempt does not stop the task
  • The system recovers without manual intervention
  • Historical failures inform future strategy selection, reducing repeat issues

Site learning

SDE builds an internal profile for websites over time. The more tasks run against a particular site, the better the system understands which strategies work best. This means:
  • New tasks on familiar websites get optimized strategies from the start
  • Strategy selection improves continuously as more data is collected
  • You benefit from collective learning across runs

What you can expect

When SDE launches, you will experience:
  • Higher success rates — tasks are more likely to complete without manual troubleshooting
  • Less manual configuration — strategy selection is handled automatically
  • Better resilience — automatic fallback reduces the impact of website changes or blocks
  • Continuous improvement — extraction performance improves over time as the system learns