Public/New-OpenAIYesNoQuestion.ps1
|
<# .SYNOPSIS Creates a named predicate question for the OpenAI Decisions API. #> function New-OpenAIYesNoQuestion { [CmdletBinding()] param( [Parameter(Mandatory)][Alias('Question')][ValidateNotNullOrEmpty()][string]$Instructions, [Parameter()][AllowNull()][string]$Name, [Parameter()][AllowNull()][string]$TrueCriteria, [Parameter()][AllowNull()][string]$FalseCriteria ) if ($TrueCriteria -or $FalseCriteria) { $Instructions += "`n`nTrue: $TrueCriteria`nFalse: $FalseCriteria" } New-OpenAIDecisionQuestion -Type Predicate -Name $Name -Instructions $Instructions } |