- Υλοποίηση ενός περιβάλλοντος δημιουργίας chatbot τεχνητής νοημοσύνης χωρίς κώδικα χρησιμοποιώντας κοντέινερ Docker.
- Ευέλικτη διαχείριση υποδομής που επιτρέπει την ανάπτυξη σε τοπικούς διακομιστές ή VPS.
- Δυνατότητα ενσωμάτωσης σύνθετων ροών εργασίας με γλωσσικά μοντέλα, διανυσματικές βάσεις δεδομένων και μνήμη.
Αν θέλετε να ξεκινήσετε να δημιουργείτε εφαρμογές τεχνητής νοημοσύνης χωρίς να γράψετε όλο τον κώδικα από την αρχή, το Flowise είναι ένα από τα πιο προσιτά εργαλεία που διατίθενται. Η οπτική διεπαφή του σάς επιτρέπει να συνδέετε μοντέλα, οδηγίες, μνήμη, βάσεις δεδομένων και εξωτερικά εργαλεία χρησιμοποιώντας κόμβους, διευκολύνοντας τη δημιουργία. chatbots, ροές RAG και πράκτορες τεχνητής νοημοσύνης.
Παρόλο που το Flowise μπορεί να εγκατασταθεί απευθείας χρησιμοποιώντας το Node.js, η χρήση του Docker αποφεύγει πολλά από τα προβλήματα εξαρτήσεων και έκδοσης. Η εφαρμογή εκτελείται μέσα σε ένα απομονωμένο και αναπαραγώγιμο δοχείοΕπομένως, είναι πιο εύκολο να το μετακινήσετε σε άλλον υπολογιστή, να το ενημερώσετε ή να το αναπτύξετε σε ένα VPS.
Σε αυτόν τον οδηγό θα δούμε πώς να εγκαταστήσετε το Flowise με το Docker Compose χρησιμοποιώντας ένα μόνο κοντέινερ, πώς να διατηρήσετε δεδομένα μετά την επανεκκίνηση ή την ενημέρωση της εφαρμογής και ποια μέτρα πρέπει να λάβετε πριν την εκθέσετε στο διαδίκτυο.
Flowise Cloud ή αυτοεγκατάσταση: ποια επιλογή να επιλέξετε

Πριν εγκαταστήσετε οτιδήποτε, θα πρέπει να αποφασίσετε πού θέλετε να εκτελέσετε το Flowise. Η πρώτη επιλογή είναι Flowise CloudΗ υπηρεσία διαχειρίζεται από τους προγραμματιστές της. Είναι ο πιο γρήγορος τρόπος αν δεν θέλετε να ρυθμίσετε διακομιστές, βάσεις δεδομένων, πιστοποιητικά HTTPS ή αντίγραφα ασφαλείας.
Η δεύτερη επιλογή είναι να φιλοξενήσετε το Flowise στον δικό σας υπολογιστή, NAS, οικιακό διακομιστή ή VPS. Η αυτο-φιλοξενία παρέχει μεγαλύτερο έλεγχο στην υποδομή και τα δεδομέναΑλλά σας καθιστά επίσης υπεύθυνους για τις ενημερώσεις, την ασφάλεια και τα αντίγραφα ασφαλείας.
| Χαρακτηριστικό | Flowise Cloud | Αυτοδιαχειριζόμενο Flowise |
|---|---|---|
| Ευκολία | Δεν απαιτεί δικό του διακομιστή. | Χρειάζεστε Docker, Node.js ή κάποια άλλη μέθοδο |
| Συντήρηση | Διαχειρίζεται από τον πάροχο | Ευθύνη χρήστη |
| Έλεγχος δεδομένων | Εξαρτάται από την υπηρεσία που έχει συμφωνηθεί. | Μεγαλύτερος έλεγχος στον χώρο αποθήκευσης |
| Ενημερώσεις | Αυτόματο | Πρέπει να εφαρμόζονται χειροκίνητα |
| Επεκτασιμότητα | Απλοποιημένο | Εξαρτάται από την υποδομή |
| Κόστος | Συνδρομή σύμφωνα με το πρόγραμμα | Κόστος ιδιόκτητου εξοπλισμού ή διακομιστή |
Για δοκιμές στον δικό σας υπολογιστή, το Docker είναι μια πολύ βολική επιλογή. Εάν η παρουσία θα χρησιμοποιηθεί από άλλα άτομα, θα χρειαστεί επίσης να ρυθμίσετε τον έλεγχο ταυτότητας, το HTTPS, μια κατάλληλη βάση δεδομένων και μια στρατηγική δημιουργίας αντιγράφων ασφαλείας.
Απαιτήσεις για την εγκατάσταση του Flowise με το Docker

Πριν ξεκινήσετε, πρέπει να έχετε εγκαταστήσει Docker Desktop Σε Windows ή macOS. Σε Linux, μπορείτε να χρησιμοποιήσετε το Docker Engine μαζί με το πρόσθετο Docker Compose.
Επαληθεύστε ότι και τα δύο στοιχεία λειτουργούν εκτελώντας:
docker --version
docker compose version
Συνιστάται επίσης να έχετε εγκατεστημένο το Git εάν πρόκειται να χρησιμοποιήσετε την επίσημη μέθοδο μέσω του Docker Compose:
git --version
Το Flowise χρησιμοποιεί θύρα από προεπιλογή. 3000Εάν το χρησιμοποιεί ήδη κάποια άλλη εφαρμογή, θα χρειαστεί να δημοσιεύσετε το κοντέινερ σε διαφορετική θύρα, για παράδειγμα, 3001.
Πώς να εγκαταστήσετε το Flowise χρησιμοποιώντας το Docker Compose

Το Docker Compose είναι η πιο συνιστώμενη μέθοδος επειδή αποθηκεύει τη διαμόρφωση σε αρχεία που μπορούν αργότερα να ελεγχθούν, να τροποποιηθούν και να επαναχρησιμοποιηθούν. Απλοποιεί επίσης τις ενημερώσεις και σας επιτρέπει να προσθέσετε άλλες υπηρεσίες, όπως PostgreSQL ή Redis, εάν το έργο μεγαλώσει.
Κλωνοποιήστε το επίσημο αποθετήριο
Ανοίξτε ένα τερματικό και κατεβάστε το αποθετήριο Flowise:
git clone https://github.com/FlowiseAI/Flowise.git
cd Flowise/docker
Εντός του καταλόγου docker Θα βρείτε το αρχείο Compose και ένα παράδειγμα με τις μεταβλητές περιβάλλοντος.
Δημιουργήστε και ελέγξτε το αρχείο .env
Σε Linux ή macOS μπορείτε να δημιουργήσετε το αρχείο χρησιμοποιώντας:
cp .env.example .env
Στο PowerShell, η αντίστοιχη εντολή είναι:
Copy-Item .env.example .env
Στη συνέχεια, ανοίξτε το αρχείο .env και ελέγξτε τις τιμές τους. Οι διαθέσιμες μεταβλητές ενδέχεται να αλλάζουν μεταξύ των εκδόσεων, επομένως είναι πάντα καλύτερο να ξεκινάτε με το αρχείο-παράδειγμα που περιλαμβάνεται στην έκδοση που εγκαθιστάτε.
Δώστε ιδιαίτερη προσοχή στη θύρα, τη διαμόρφωση της βάσης δεδομένων, τις διαδρομές αποθήκευσης και τα μυστικά που χρησιμοποιούνται για την προστασία των συνεδριών και των διακριτικών. Μην επαναχρησιμοποιείτε τις τιμές δείγματος σε μια δημόσια παρουσία.
Σηκώστε το δοχείο
Από τον φάκελο Flowise/docker, τρέξιμο:
docker compose up -d
Η παράμετρος -d Ξεκινά τις υπηρεσίες παρασκηνίου. Μπορείτε να ελέγξετε την κατάστασή τους χρησιμοποιώντας:
docker compose ps
Για να δείτε τις πιο πρόσφατες εγγραφές:
docker compose logs --tail=100
Εάν όλα λειτουργούν σωστά, ανοίξτε αυτήν τη διεύθυνση στο πρόγραμμα περιήγησής σας:
http://localhost:3000
Σε μια νέα εγκατάσταση θα πρέπει να ολοκληρώσετε τη δημιουργία του λογαριασμός διαχειριστήΧρησιμοποιήστε έναν μοναδικό και αρκετά ισχυρό κωδικό πρόσβασης, ειδικά εάν η εφαρμογή θα είναι προσβάσιμη από άλλους υπολογιστές.
Πώς να εγκαταστήσετε το Flowise με μία μόνο εντολή Docker
Μπορείτε επίσης να εκτελέσετε απευθείας την εικόνα που δημοσιεύεται στο Docker Hub. Αυτή η μέθοδος είναι χρήσιμη για την εκτέλεση γρήγορων δοκιμών χωρίς κλωνοποίηση του αποθετηρίου.
Αρχικά, δημιουργήστε έναν τόμο όπου θα αποθηκευτούν τα δεδομένα:
docker volume create flowise_data
Στη συνέχεια, το κοντέινερ ξεκινά:
docker run -d \
--name flowise \
--restart unless-stopped \
-p 3000:3000 \
-v flowise_data:/home/node/.flowise \
flowiseai/flowise:latest
Στο PowerShell ή στο CMD μπορείτε να εισαγάγετε την εντολή σε μία μόνο γραμμή:
docker run -d --name flowise --restart unless-stopped -p 3000:3000 -v flowise_data:/home/node/.flowise flowiseai/flowise:latest
Το πιο σημαντικό μέρος είναι το εξής:
-v flowise_data:/home/node/.flowise
Η τρέχουσα εικόνα εκτελεί την εφαρμογή μέσω του χρήστη node, του οποίου ο προσωπικός κατάλογος είναι /home/nodeΟ τόμος επιτρέπει ροές, διαπιστευτήρια, διαμορφώσεις και άλλα αρχεία. επιβιώσουν από την απόρριψη του δοχείου.
Η παράμετρος --restart unless-stopped Αυτό προκαλεί την επανεκκίνηση του Flowise από το Docker μετά την επανεκκίνηση του υπολογιστή ή του διακομιστή, εκτός εάν το κοντέινερ έχει σταματήσει σκόπιμα.
Πώς να αλλάξετε τη θύρα Flowise
Η τιμή που βρίσκεται στα αριστερά στο -p 3000:3000 Αυτό αντιστοιχεί στη θύρα του κεντρικού υπολογιστή. Εάν χρησιμοποιείται η θύρα 3000, μπορείτε να χρησιμοποιήσετε μια άλλη θύρα χωρίς να αλλάξετε την εσωτερική θύρα του κοντέινερ:
docker run -d \
--name flowise \
--restart unless-stopped \
-p 3001:3000 \
-v flowise_data:/home/node/.flowise \
flowiseai/flowise:latest
Σε αυτήν την περίπτωση, θα έχετε πρόσβαση σε αυτό μέσω:
http://localhost:3001
Εάν το Flowise εκτελείται σε άλλον υπολογιστή στο δίκτυο, αντικαθιστά localhost από τη διεύθυνση IP του. Πριν το κάνετε αυτό, βεβαιωθείτε ότι το τείχος προστασίας επιτρέπει τη σύνδεση και ότι η παρουσία είναι σωστά ασφαλισμένη.
Πώς να σταματήσετε, να ξεκινήσετε και να επανεκκινήσετε το Flowise

Αν έχετε δημιουργήσει ένα κοντέινερ που ονομάζεται flowiseΜπορείτε να το διαχειριστείτε με αυτές τις εντολές:
docker stop flowise
docker start flowise
docker restart flowise
Για να ελέγξετε αν λειτουργεί:
docker ps
Εάν το κοντέινερ δεν εμφανιστεί, δείξτε επίσης στους κρατούμενους:
docker ps -a
Τα αρχεία καταγραφής συχνά αποκαλύπτουν προβλήματα που σχετίζονται με διαδρομές, θύρες, βάσεις δεδομένων ή μεταβλητές περιβάλλοντος:
docker logs --tail=100 flowise
Εάν χρησιμοποιείτε το Docker Compose, χρησιμοποιήστε αυτές τις εντολές από τον φάκελο όπου βρίσκεται το αντίστοιχο αρχείο:
docker compose stop
docker compose start
docker compose restart
docker compose logs --tail=100
Πώς να ενημερώσετε το Flowise χωρίς να χάσετε τις ροές συνομιλίας
Πριν από οποιαδήποτε αναβάθμιση, δημιουργήστε αντίγραφο ασφαλείας. Η διατήρηση του τόμου μειώνει τον κίνδυνο απώλειας, αλλά Ένας μόνιμος τόμος δεν αντικαθιστά ένα αυτόνομο αντίγραφο.
Εάν χρησιμοποιείτε το Docker Compose, η συνήθης διαδικασία είναι:
docker compose pull
docker compose up -d
Το Compose θα κατεβάσει την καθορισμένη εικόνα και θα δημιουργήσει ξανά τις υπηρεσίες όταν είναι απαραίτητο, διατηρώντας τους τόμους που ορίζονται στη διαμόρφωσή του.
Εάν δημιουργήσατε το κοντέινερ χειροκίνητα, κατεβάστε την ενημερωμένη εικόνα:
docker pull flowiseai/flowise:latest
Στη συνέχεια, διαγράψτε μόνο το κοντέινερ, όχι τον τόμο:
docker stop flowise
docker rm flowise
Τέλος, εκτελέστε ξανά την ίδια εντολή που χρησιμοποιήσατε για να το δημιουργήσετε:
docker run -d \
--name flowise \
--restart unless-stopped \
-p 3000:3000 \
-v flowise_data:/home/node/.flowise \
flowiseai/flowise:latest
Τα δεδομένα θα παραμείνουν διαθέσιμα επειδή παραμένουν εντός flowise_dataΑκόμα κι έτσι, ελέγξτε τις σημειώσεις έκδοσης για κάθε έκδοση σε περίπτωση που υπάρχουν μετεγκαταστάσεις, αλλαγές σε μεταβλητές ή ασυμβατότητες.
Σε ένα περιβάλλον παραγωγής, είναι προτιμότερο διόρθωση μιας συγκεκριμένης έκδοσης της εικόνας και δοκιμάστε το πριν από την ενημέρωση, αντί να βασίζεστε μόνιμα στην ετικέτα latest.
Πώς να εφαρμόσετε τις αλλαγές που έγιναν στο αρχείο .env
Η επανεκκίνηση ενός κοντέινερ δεν εφαρμόζει πάντα νέες μεταβλητές περιβάλλοντος, καθώς αυτές ενσωματώνονται κατά τη δημιουργία του. Εάν χρησιμοποιείτε το Docker Compose και έχετε τροποποιήσει το αρχείο .env, τρέξιμο:
docker compose up -d --force-recreate
Αυτό αναδημιουργεί τα κοντέινερ με τη νέα διαμόρφωση χωρίς να χρειάζεται να διαγράψετε τους τόμους τους.
Για να ελέγξετε τις μεταβλητές που έχει ερμηνεύσει το Compose πριν από την εφαρμογή της αλλαγής, μπορείτε να χρησιμοποιήσετε:
docker compose config
Μην κοινοποιείτε δημόσια το πλήρες αποτέλεσμα εάν περιέχει κωδικούς πρόσβασης, μυστικά ή στοιχεία σύνδεσης.
Πώς να δημιουργήσετε αντίγραφα ασφαλείας του Flowise
Εάν έχετε χρησιμοποιήσει έναν τόμο Docker που ονομάζεται flowise_dataΜπορείτε να δημιουργήσετε ένα συμπιεσμένο αντίγραφο με:
docker run --rm \
-v flowise_data:/data \
-v "$PWD":/backup \
alpine \
tar czf /backup/flowise-backup.tar.gz -C /data .
Στα Windows, ίσως είναι πιο βολικό να χρησιμοποιήσετε το Docker Desktop για να ελέγξετε τον τόμο ή να ορίσετε έναν φάκελο συστήματος ως προσάρτηση. Εάν χρησιμοποιείτε έναν τοπικό κατάλογο, βεβαιωθείτε ότι ο χρήστης με UID 1000 που χρησιμοποιείται από το κοντέινερ έχει δικαιώματα εγγραφής.
Στις εγκαταστάσεις PostgreSQL, θα πρέπει επίσης να δημιουργήσετε ξεχωριστά αντίγραφα ασφαλείας της βάσης δεδομένων. Επιπλέον, συνιστάται να διατηρείτε το κλειδί που χρησιμοποιείται για την κρυπτογράφηση των διαπιστευτηρίων. Μια ανακτημένη βάση δεδομένων χωρίς το αντίστοιχο κλειδί της μπορεί να καταστήσει τα αποθηκευμένα διαπιστευτήρια άχρηστα.
Πώς να προστατεύσετε το Flowise πριν το δημοσιεύσετε στο Διαδίκτυο

Η άμεση δημοσίευση της θύρας 3000 ενός VPS δεν αποτελεί κατάλληλη διαμόρφωση για παραγωγή. Το Flowise μπορεί να αποθηκεύσει διαπιστευτήρια προμηθευτών, συνδέσεις βάσης δεδομένων και εργαλεία ικανά να εκτελούν εξωτερικές ενέργειες.
Πριν επιτρέψετε την πρόσβαση από το Διαδίκτυο, εφαρμόστε τουλάχιστον τα ακόλουθα μέτρα:
- Δημιουργήστε έναν λογαριασμό διαχειριστή με έναν ισχυρό, μοναδικό κωδικό πρόσβασης.
- Ρυθμίστε σωστά τα μυστικά περιόδου σύνδεσης, τα JWT και τα διακριτικά.
- Τοποθετήστε το Flowise πίσω από ένα reverse proxy όπως Nginx, Caddy ή Traefik.
- Ενεργοποιήστε το HTTPS με ένα έγκυρο πιστοποιητικό.
- Μην εκθέτετε API ή ροές συνομιλίας χωρίς επαρκή προστασία.
- Περιορίστε την πρόσβαση μέσω του τείχους προστασίας όταν χρησιμοποιείται μόνο εσωτερικά.
- Να δημιουργείτε τακτικά αντίγραφα ασφαλείας των δεδομένων και των κλειδιών σας.
- Ενημερώνετε τακτικά το Flowise, το Docker και το λειτουργικό σας σύστημα.
- Αποφύγετε την αποθήκευση μυστικών απευθείας σε κοινόχρηστους κόμβους ή πρότυπα.
Θα πρέπει επίσης να προστατεύετε κάθε ροή συνομιλίας που δημοσιεύετε. Ο λογαριασμός διαχειριστή περιορίζει την πρόσβαση στον πίνακα ελέγχου, αλλά ένα API πρόβλεψης ή ένα ενσωματωμένο chatbot ενδέχεται να τον χρειάζεται. το δικό σας κλειδί, τα όρια χρήσης και τους ελέγχους πρόσβασης.
Πώς να δημιουργήσετε το πρώτο σας chatbot στο Flowise
Μόλις συνδεθείτε, μπορείτε να δημιουργήσετε διαφορετικούς τύπους ροών. Ροές συνομιλίας Έχουν σχεδιαστεί για να δημιουργούν συμβολοσειρές και εφαρμογές συνομιλίας. Ροές πρακτόρων Επιτρέπουν τον σχεδιασμό πιο σύνθετων διαδικασιών στις οποίες το μοντέλο χρησιμοποιεί εργαλεία, λαμβάνει αποφάσεις και εκτελεί διαφορετικά βήματα.
Για να ξεκινήσετε με ένα απλό chatbot:
- Εισαγάγετε την ενότητα Ροές συνομιλίας.
- Πατήστε το κουμπί για να δημιουργήσετε μια νέα ροή.
- Προσθέστε έναν κόμβο που αντιστοιχεί στον πάροχο ή το μοντέλο συνομιλίας.
- Δημιουργήστε τα απαραίτητα διαπιστευτήρια για να συνδεθείτε στο API τους.
- Προσθέστε την απαιτούμενη συμβολοσειρά, προτροπή ή στοιχεία.
- Συνδέστε τους κόμβους σεβόμενοι τις εισόδους και τις εξόδους τους.
- Αποθηκεύστε τη ροή και χρησιμοποιήστε το κουμπί συνομιλίας για να τη δοκιμάσετε.
Το Flowise μπορεί να λειτουργήσει με εξωτερικούς παρόχους και συμβατούς τοπικούς διακομιστές μοντέλων. Στην τελευταία περίπτωση, να θυμάστε ότι localhost μέσα στο κοντέινερ δείχνει στο ίδιο το κοντέινερ, όχι απαραίτητα στον κεντρικό υπολογιστή. Στο Docker Desktop, αυτό χρησιμοποιείται συνήθως. host.docker.internal για να φτάσετε σε μια υπηρεσία που εκτελείται στον κεντρικό υπολογιστή.
Πώς να προσθέσετε μνήμη και οδηγίες στο chatbot
Το μοντέλο χρειάζεται σαφείς οδηγίες σχετικά με τη λειτουργία του, τον τόνο που θα χρησιμοποιήσει και τα όρια που θα τηρήσει. Ανάλογα με την επιλεγμένη ροή εργασίας, αυτές οι οδηγίες μπορούν να παρέχονται μέσω μιας προτροπής, ενός μηνύματος συστήματος ή των ρυθμίσεων του ίδιου του πράκτορα.
Η μνήμη επιτρέπει τη διατήρηση πληροφοριών από προηγούμενα μηνύματα. Ωστόσο, δεν πρέπει να συγχέεται με μια βάση γνώσεων: η μνήμη αποθηκεύει το πλαίσιο της συνομιλίας, ενώ ένα σύστημα RAG... ανακτά πληροφορίες από έγγραφα ή εξωτερικές πηγές.
Η υπερβολική αύξηση του ιστορικού μπορεί να αυξήσει το κόστος, την καθυστέρηση και την κατανάλωση μνήμης. Είναι καλύτερο να επιλέξετε τον τύπο μνήμης και το μήκος περιβάλλοντος σύμφωνα με τις πραγματικές ανάγκες του chatbot.
Πώς να δημιουργήσετε ένα RAG chatbot με τα έγγραφά σας

Το Flowise περιλαμβάνει Αποθήκες εγγράφωνΜια διεπαφή που επιτρέπει τη φόρτωση, τον διαχωρισμό, την προετοιμασία και την εισαγωγή εγγράφων σε μια διανυσματική βάση δεδομένων. Αυτό απλοποιεί την κατασκευή εφαρμογών RAG.
Μια βασική ροή αυτού του τύπου περιλαμβάνει:
- Μια πηγή εγγράφων, όπως αρχεία PDF, ιστοσελίδες ή κείμενο.
- Ένα διαχωριστικό που κατακερματίζει το περιεχόμενο σε διαχειρίσιμα μπλοκ.
- Ένα μοντέλο ενσωμάτωσης που μετατρέπει κείμενο σε διανύσματα.
- Μια διανυσματική βάση δεδομένων όπου αποθηκεύονται αυτά τα θραύσματα.
- Ένα εργαλείο ανάκτησης που εντοπίζει πληροφορίες σχετικές με το ερώτημα.
- Ένα γλωσσικό μοντέλο που συντάσσει την απάντηση χρησιμοποιώντας το ανακτημένο περιβάλλον.
Η RAG μπορεί να διασφαλίσει ότι οι απαντήσεις είναι καλύτερα τεκμηριωμένες και ενημερωμένες σε σχέση με τα παρεχόμενα έγγραφα. Ωστόσο, Δεν εξαλείφει πλήρως τις παραισθήσειςΗ τελική ποιότητα εξαρτάται από το αρχικό περιεχόμενο, την διαίρεση των εγγράφων, τις ενσωματώσεις, την ανάκτηση και τις οδηγίες που αποστέλλονται στο μοντέλο.
Πρακτικές περιπτώσεις χρήσης του Flowise
Μία από τις πιο συνηθισμένες χρήσεις είναι η δημιουργία ενός βοηθός υποστήριξης που απαντά σε ερωτήσεις σχετικά με προϊόντα, χρεώσεις, επιστροφές ή συμβάντα χρησιμοποιώντας την επίσημη τεκμηρίωση της εταιρείας.
Μπορεί επίσης να χρησιμοποιηθεί για την ανάπτυξη ενός συστήματος βαθμολόγησης υποψήφιων πελατών. Το chatbot συλλέγει πληροφορίες επισκεπτών, καθορίζει το επίπεδο ενδιαφέροντός τους και στέλνει τα δεδομένα σε ένα εξωτερικό σύστημα CRM ή αυτοματισμού μέσω ενός API.
Ένα άλλο παράδειγμα είναι ένας εσωτερικός βοηθός που επιτρέπει στους χρήστες να συμβουλεύονται πολιτικές, τεχνικές διαδικασίες ή εταιρική τεκμηρίωση. Σε αυτό το σενάριο, πρέπει να εφαρμοστούν τα κατάλληλα δικαιώματα για να αποτραπεί η ανάκτηση πληροφοριών στις οποίες δεν θα έπρεπε να έχει πρόσβαση από έναν χρήστη.
Οι ροές πρακτόρων διευρύνουν αυτές τις δυνατότητες επιτρέποντας στο μοντέλο να χρησιμοποιεί εργαλεία. Ένας πράκτορας μπορεί να υποβάλει ερώτημα σε μια βάση δεδομένων, να καλέσει ένα API, να δημιουργήσει μια δομημένη απόκριση ή να ξεκινήσει μια άλλη διεργασία. Ακριβώς για αυτόν τον λόγο, Τα εργαλεία με δυνατότητα εκτέλεσης ενεργειών πρέπει να περιορίζονται και να παρακολουθούνται..
Συνηθισμένα λάθη κατά την εγκατάσταση του Flowise με το Docker

Η θύρα 3000 είναι ήδη κατειλημμένη
Εάν λάβετε ένα σφάλμα που υποδεικνύει ότι η θύρα δεν μπορεί να συνδεθεί, δημοσιεύστε το κοντέινερ σε μια άλλη θύρα:
-p 3001:3000
Οι ροές εξαφανίζονται όταν αναδημιουργείται το κοντέινερ.
Αυτό συνήθως σημαίνει ότι ένας μόνιμος τόμος δεν έχει ρυθμιστεί σωστά. Ελέγξτε ότι χρησιμοποιείτε μια κατανομή όπως:
-v flowise_data:/home/node/.flowise
Το Flowise δεν μπορεί να γράψει στον προσαρτημένο φάκελο
Η εικόνα εκτελεί τη διαδικασία με τον χρήστη nodeΕάν προσαρτήσετε έναν φάκελο κεντρικού υπολογιστή σε Linux, πρέπει να επιτρέπει την εγγραφή στον χρήστη με UID 1000.
Το δοχείο ξεκινά και σταματά συνεχώς
Εξετάστε τα αρχεία:
docker logs flowise
Οι πιο συνηθισμένες αιτίες είναι κενές ή εσφαλμένες μεταβλητές, διαδρομές χωρίς δικαιώματα, μη διαμορφωμένα μυστικά, προβλήματα βάσης δεδομένων ή ασυμβατότητες μετά από μια αναβάθμιση.
Το Flowise δεν συνδέεται με καμία άλλη υπηρεσία που είναι εγκατεστημένη στον υπολογιστή.
Μέσα στο δοχείο, localhost Αυτό αναφέρεται στο ίδιο το κοντέινερ. Στο Docker Desktop, δοκιμάστε:
http://host.docker.internal:PUERTO
Σε Linux, ίσως χρειαστεί να προσθέσετε μια διαδρομή προς τον κεντρικό υπολογιστή ή να χρησιμοποιήσετε τη διεύθυνση που αντιστοιχεί στη διεπαφή Docker.
Η εγκατάσταση του Flowise με το Docker σάς επιτρέπει να συνδυάσετε ένα προσβάσιμη οπτική διεπαφή με αναπαραγώγιμο και αυτοδιαχειριζόμενο περιβάλλονΓια τις δοκιμές, ένα κοντέινερ και ένας μόνιμος τόμος είναι επαρκή, αλλά μια υλοποίηση σε πραγματικό κόσμο χρειάζεται επίσης έλεγχο ταυτότητας, HTTPS, αντίγραφα ασφαλείας και ελεγχόμενες ενημερώσεις.
Μόλις ρυθμιστεί το περιβάλλον, μπορείτε να ξεκινήσετε με ένα βασικό chatbot και να προσθέσετε σταδιακά μνήμη, χώρους αποθήκευσης εγγράφων, ανάκτηση RAG και εξωτερικά εργαλεία. Με αυτόν τον τρόπο, το Flowise μπορεί να αναπτυχθεί από ένα μικρό τοπικό πρωτότυπο σε μια εφαρμογή τεχνητής νοημοσύνης ενσωματωμένη με άλλες υπηρεσίες.
Είμαι λάτρης της τεχνολογίας που έχει μετατρέψει τα «γκικ» ενδιαφέροντά του σε επάγγελμα. Έχω περάσει περισσότερα από 10 χρόνια της ζωής μου χρησιμοποιώντας τεχνολογία αιχμής και ασχολούμαι με όλα τα είδη προγραμμάτων από καθαρή περιέργεια. Τώρα έχω ειδικευτεί στην τεχνολογία υπολογιστών και στα βιντεοπαιχνίδια. Αυτό οφείλεται στο γεγονός ότι για περισσότερα από 5 χρόνια εργάζομαι γράφοντας για διάφορους ιστότοπους σχετικά με την τεχνολογία και τα βιντεοπαιχνίδια, δημιουργώντας άρθρα που επιδιώκουν να σας δώσουν τις πληροφορίες που χρειάζεστε σε μια γλώσσα κατανοητή από όλους.
Αν έχετε απορίες, οι γνώσεις μου κυμαίνονται από οτιδήποτε σχετίζεται με το λειτουργικό σύστημα Windows καθώς και με Android για κινητά τηλέφωνα. Και η δέσμευσή μου είναι απέναντί σας, είμαι πάντα πρόθυμος να αφιερώσω λίγα λεπτά και να σας βοηθήσω να επιλύσετε τυχόν απορίες που μπορεί να έχετε σε αυτόν τον κόσμο του Διαδικτύου.