Strumento di intelligenza artificiale personalizzato fallisce

Sintomo:
Qualsiasi strumento personalizzato con almeno un parametro fallisce con il seguente errore:

Job exception: {
  "error": {
    "message": "Invalid schema for function 'custom-geocode': False is not of type 'array'.",
    "type": "invalid_request_error",
    "param": "tools[2].function.parameters",
    "code": "invalid_function_parameters"
  }
}

Gli strumenti creati dai preset non presentano questo problema.
Ho estratto il contenuto della tabella per ai_tools e gli strumenti creati da zero hanno una proprietà "enum":false mentre quelli creati dai preset non ce l’hanno. Penso che enum debba essere un array o non essere presente, ma non un booleano, da cui l’errore.
Qualcun altro ha già segnalato questo problema:
https://meta.discourse.org/t/discourse-ai-bot-custom-tool-guide/314103/2?u=erphyx

Grazie per aver esaminato la questione :slight_smile:

Ci scusiamo per il ritardo. Abbiamo appena corretto questo:

4 Mi Piace