MCTS: Monte Carlo Tree Search—a heuristic search algorithm that balances exploration (trying new paths) and exploitation (refining promising paths) using tree structures
Agentic Workflow: A structured sequence of LLM invocations (nodes) connected by logic (edges) to solve complex tasks
Node: A fundamental unit in a workflow representing a single LLM action (e.g., generate, review) with parameters like prompt and temperature
Edge: The logic connecting nodes, represented here as Python code (loops, conditionals) rather than static graph links
Operators: Predefined, reusable combinations of nodes (e.g., Ensemble, Review & Revise) acting as high-level building blocks for the search
ADAS: Automated Design of Agentic Systems—a prior method using linear heuristic search over code-based agents
Soft Mixed Probability Selection: A selection strategy in MCTS that combines uniform random selection with score-based weighting to prevent local optima
Pareto Front: The set of optimal trade-offs between two conflicting objectives (here, performance vs. cost), where no objective can be improved without sacrificing the other