Errore in qualsiasi strumento AI senza parametri, ad esempio "tags"

Dopo molti esperimenti, ottengo gli stessi errori con lo strumento tags integrato, quindi non c’è niente di sbagliato nel mio strumento personalizzato. Tutti gli strumenti che accettano parametri funzionano come previsto. La cosa in comune tra tags e il mio strumento personalizzato è che nessuno dei due accetta parametri.

Credo che il bot debba essere piuttosto intelligente per chiamare una funzione senza parametri. gpt-4o è in grado di utilizzare questi strumenti senza problemi. Ma flash 1.5 e 2.0 e sonnet falliscono sempre. Sonnet di solito fallisce ma ci è riuscito una volta.

Gli errori sono sempre uno dei seguenti:

o:

Una stringa vuota non è una stringa JSON valida.

Ho l’impressione che i bot non siano sicuri di cosa passare a una funzione che non accetta parametri: null? Una stringa vuota? Un oggetto vuoto? JSON vuoto {}?