Πώς να φτιάξετε το δικό σας chatbot

Κόμβος πηγής: 851415

Ξεκινάμε δημιουργώντας ένα αρχείο που θα χρησιμοποιήσουμε για τη λήψη του μοντέλου. Για να μας βοηθήσετε, χρησιμοποιούμε Αγκάλιασμα, μια βιβλιοθήκη python που παρέχει διάφορα υψηλής ποιότητας μοντέλα NLP.

Στη συνέχεια, δημιουργούμε μια κλάση python που θα χρησιμοποιήσουμε για να χειριστούμε τη λογική από τη μετατροπή του αγγλικού κειμένου μας για να δημιουργήσουμε μάρκες λέξεων που θα χρησιμοποιήσουμε ως εισόδους για το μοντέλο μας.

Στη συνέχεια χτίζουμε ένα Φιάλη API με δύο τελικά σημεία, ένα για έλεγχο εάν η υπηρεσία λειτουργεί και ένα για ενοποίηση με το chatbot.

Τέλος, δημιουργούμε ένα Dockerfile που κατά την κατασκευή θα κάνει λήψη του προτύπου συνομιλίας έτσι ώστε όταν στέλνουμε αίτημα στο API μας να μπορεί να κάνει γρήγορες απαντήσεις, αντί να φορτώνει ξανά το μοντέλο κάθε φορά. Αυτό θα βελτιώσει δραστικά την απόδοση του bot μας. Για να φιλοξενήσουμε το API χρησιμοποιούμε το gunicorn ως διακομιστή wsgi χωρίς επιπλέον πλαίσιο διακομιστή ιστού.

Τα βήματα από την εκτέλεση του μοντέλου σας στο τοπικό μηχάνημά σας για να το εκτελέσετε στην παραγωγή μπορεί να είναι τρομακτικό. Ωστόσο, πολλές υπηρεσίες έχουν κάνει αυτό το βήμα πολύ πιο εύκολα τα τελευταία χρόνια.

Θα συνεργαστούμε google cloud run για αυτό το έργο. Η πλατφόρμα Googles «χωρίς διακομιστή», δεν μου αρέσει η λέξη χωρίς διακομιστή, καθώς φυσικά πρέπει να υπάρχει ένας διακομιστής που εκτελεί τον κώδικα, αλλά είναι χωρίς διακομιστή με την έννοια ότι δεν αποθηκεύει δεδομένα πελατών από περίοδο λειτουργίας σε άλλη περίοδο λειτουργίας και ότι παίρνουμε ό, τι είναι διαθέσιμος διακομιστής ανά πάσα στιγμή.

1. Έκθεση για το Chatbot Trends 2021

2. 4 DO και 3 ΔΕΝ για την εκπαίδευση ενός μοντέλου Chatbot NLP

3. Concierge Bot: Χειριστείτε πολλαπλά Chatbots από μία οθόνη συνομιλίας

4. Ένα σύστημα εμπειρογνωμόνων: Συνομιλία AI Vs Chatbots

Source: https://chatbotslife.com/how-to-build-your-own-chatbot-f5848ebcba8d?source=rss—-a49517e4c30b—4

Σφραγίδα ώρας:

Περισσότερα από Chatbots Life - Μεσαίο