Class AiPromptFreeFormRequestIntent
A catch-all intent for requests that fit no closed-choice intent — the user describes what they want in
plain language and the generated prompt hands the agent the full module map so it can route itself
through the matching cookbook(s). Declares no outcomes, so it never participates in contradiction
findings.
Inheritance
AiPromptFreeFormRequestIntent
Assembly: Serenity.AiPromptBuilder.Editor.dll
public sealed class AiPromptFreeFormRequestIntent : IAiPromptIntent
Constructors
Declaration
public AiPromptFreeFormRequestIntent(IAiPromptTemplateSource templates)
Parameters
Properties
Declaration
public string ConfigureStepTitle { get; }
Property Value
| Type |
Description |
| string |
Title shown on this intent's dedicated Configure step in the wizard.
|
Declaration
public string Description { get; }
Property Value
| Type |
Description |
| string |
One-line explanation of what this intent produces, shown next to its selection checkbox.
|
Declaration
public string DisplayName { get; }
Property Value
| Type |
Description |
| string |
Shown wherever this intent appears in a selection list.
|
Declaration
public AiPromptIntentKind Kind { get; }
Property Value
Methods
Declaration
public IReadOnlyList<AiPromptQuestion> BuildQuestions(AiPromptProjectScan scan)
Parameters
Returns
Declaration
public AiPromptSection Emit(AiPromptAnswerSheet answers, AiPromptProjectScan scan, IList<string> warnings)
Parameters
Returns
Blocking validation errors for the current answers; empty when this intent is ready to emit.
Declaration
public IReadOnlyList<string> Validate(AiPromptAnswerSheet answers)
Parameters
Returns
Implements