Definizione di Base di uno Strumento
Definisci gli strumenti con l’arraytools compatibile con OpenAI:
Esecuzione dello Strumento
Quando il modello sceglie uno strumento, analizzamessage.tool_calls, effettua il parsing degli argomenti, esegui la funzione della tua applicazione e poi invia il risultato come messaggio tool.
Python
Scelta di un Modello
Il supporto al function calling dipende dal modello. Usa la pagina Modelli di Testo o l’API Modelli per trovare modelli consupportsFunctionCalling.
Consigli di Progettazione
- Mantieni i nomi e le descrizioni degli strumenti brevi e letterali.
- Usa JSON Schema per rendere semplice al modello la produzione di argomenti validi.
- Preferisci strumenti specifici con input chiari rispetto a un unico strumento generico con molti comportamenti opzionali.
- Restituisci risultati degli strumenti concisi affinché la risposta finale abbia contesto sufficiente senza sprecare token.