Επισκόπηση Κλήσης Εργαλείων (Tool Calling)
Τα εργαλεία επιτρέπουν στον πράκτορά σας να εκτελεί ενέργειες στον πραγματικό κόσμο κατά τη διάρκεια μιας συνομιλίας — αναζήτηση της κατάστασης μιας παραγγελίας, δημιουργία ενός εισιτηρίου υποστήριξης, αποστολή ειδοποίησης, ή ενεργοποίηση μιας ροής εργασίας — χωρίς να διακόπτεται η συζήτηση.
Σιωπηρά έναντι Ρητών Εργαλείων (Implicit vs. Explicit Tools)
- Σιωπηρά εργαλεία (Implicit Tools) — Η πλατφόρμα παρέχει το όνομα του εργαλείου και τα ορίσματα στο αίτημά σας. Ο κώδικας του πελάτη σας (client) χειρίζεται τη λογική και επιστρέφει το αποτέλεσμα. Ιδανικό για ενέργειες που βρίσκονται στο frontend σας.
- Ρητά εργαλεία (Explicit Tools) — Η πλατφόρμα προωθεί την κλήση του εργαλείου σε ένα endpoint HTTP ή WebSocket που εσείς διαμορφώνετε. Ο server σας εκτελεί τη λογική. Ιδανικό για ασφαλείς λειτουργίες backend.
Και στις δύο περιπτώσεις, ο πράκτορας λαμβάνει το αποτέλεσμα και συνεχίζει τη συζήτηση φυσικά.
Δημιουργία Εργαλείων
Ορίστε εργαλεία μέσω του ταμπλό ή του POST /public/functions. Συνδέστε τα σε μια συνεδρία συμπεριλαμβάνοντας τα αναγνωριστικά τους στον πίνακα functions κατά τη δημιουργία μιας σύνδεσης.
Συμβουλή: Τα εργαλεία και οι βάσεις γνώσεων μπορούν να συνδυαστούν — ο πράκτοράς σας μπορεί να αναζητήσει κάτι σε ένα έγγραφο και να αναλάβει δράση με βάση όσα βρίσκει.