Τέλεια, για το επόμενο βήμα μας, ας κάνουμε λίστα με τις δυνατότητες στον server.
Τώρα θα συνδεθούμε με τον server και θα ζητήσουμε τις δυνατότητές του:
Το επόμενο βήμα μετά τη λίστα δυνατοτήτων του server είναι να τις μετατρέψουμε σε μορφή που καταλαβαίνει το LLM. Μόλις το κάνουμε αυτό, μπορούμε να παρέχουμε αυτές τις δυνατότητες ως εργαλεία στο LLM μας.
Τέλεια, τώρα είμαστε έτοιμοι να χειριστούμε αιτήματα χρηστών, οπότε ας το κάνουμε αυτό τώρα.
Σε αυτό το μέρος του κώδικα, θα χειριστούμε τα αιτήματα των χρηστών.
Τέλεια, τα καταφέρατε!
Πάρτε τον κώδικα από την άσκηση και αναπτύξτε τον server με περισσότερα εργαλεία. Στη συνέχεια, δημιουργήστε έναν client με LLM, όπως στην άσκηση, και δοκιμάστε τον με διάφορες προτροπές για να βεβαιωθείτε ότι όλα τα εργαλεία του server καλούνται δυναμικά. Αυτός ο τρόπος δημιουργίας client σημαίνει ότι ο τελικός χρήστης θα έχει εξαιρετική εμπειρία χρήσης, καθώς μπορεί να χρησιμοποιεί προτροπές αντί για ακριβείς εντολές client και δεν θα χρειάζεται να γνωρίζει αν καλείται MCP server.
- Η προσθήκη ενός LLM στον client προσφέρει έναν καλύτερο τρόπο για τους χρήστες να αλληλεπιδρούν με MCP Servers.
- Πρέπει να μετατρέψετε την απάντηση του MCP Server σε κάτι που καταλαβαίνει το LLM.
Αποποίηση ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη Co-op Translator. Παρόλο που προσπαθούμε για ακρίβεια, παρακαλούμε να γνωρίζετε ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική μετάφραση από ανθρώπους. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.