Richieste di input dell’utente
Se imposti l’handleronUserInputRequest, l’agente può rivolgere domande all’utente tramite lo strumento ask_user.
Classe UserInputRequest
Rappresenta una richiesta di input dell’utente da parte dell’agente.| Proprietà | Tipo | Descrizione |
|---|---|---|
question | string | La domanda da porre all’utente |
choices | ?array | Opzioni in caso di scelta multipla (opzionale) |
allowFreeform | ?bool | Se è consentito l’input libero (default: true) |
Classe UserInputResponse
Rappresenta la risposta a una richiesta di input dell’utente.| Proprietà | Tipo | Descrizione |
|---|---|---|
answer | string | La risposta dell’utente |
wasFreeform | bool | true se la risposta è input libero (non selezionata dalle opzioni) |
Esempio pratico
Uso all’interno di un comando interattivo.Per le informazioni più recenti fai riferimento al repository GitHub.