
package com.smartgwt.client.docs;

/**
 * Smart GWT supports two broad patterns for AI-assisted apps: <ul> <li><b>AIWorkflow</b> ? a
 * deterministic, testable workflow where each step is a      CoTTask and transitions are
 * explicit. This model emphasizes     reliability, observability, and repeatability.</li>
 * <li><b>AIToolbox</b> ? an ad hoc, flexible toolset where the AI can decide among many    
 * capabilities dynamically. This model is great for rapid prototyping or lightweight    
 * integrations where flexibility matters more than determinism.</li> </ul> Smart GWT supports
 * both models, but we generally recommend AIWorkflow for enterprise tools where reliability and
 * observability are critical, and AIToolbox for rapid prototyping or lightweight integrations
 * where flexibility is more important than determinism. Often, an AIToolbox approach is used for
 * prototyping and then evolves into an AIWorkflow approach as determinism, testability, and
 * predictability become key for deployed tools. <p> See also: -  CoTProcess and  CoTTask for the
 * workflow APIs<br> - {@link com.smartgwt.client.docs.CoTHistory CoT History} for how history is
 * recorded and surfaced in prompts
 */
public interface CoTExecutionModels {
}
