egg-fu

Screenshot Λογισμικό:
egg-fu
Στοιχεία Λογισμικού:
Εκδοχή: 2.0.11
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Kevin Lanni and Chris Wilkerson
Άδεια: Δωρεάν
Δημοτικότητα: 21

Rating: 3.3/5 (Total Votes: 3)

αυγό-fu είναι ένα προσομοιωμένο Τεχνητή Νοημοσύνη IRC σενάριο για χρήση με eggdrop με πολλές επιλογές και δυνατότητες και υψηλή παραμετροποίηση, υποστήριξη πολλαπλών γλωσσών, γραμματικό έλεγχο, και τώρα με την υποστήριξη θέμα! Υποστήριξη βάσεων δεδομένων είναι επικείμενη.
Εισαγωγή στο αυγό-fu
Πρώτα απ 'όλα, αυτό που είναι το αυγό-fu; αυγό-fu είναι ένα σενάριο eggdrop κωδικοποιούνται σε Tcl σχεδιαστεί για την προσομοίωση της τεχνητής νοημοσύνης, και να συμμετάσχουν σε χρήστη IRC στη συνομιλία. Το πρόγραμμα δεν είναι στην πραγματικότητα τεχνητή νοημοσύνη, καθώς δεν κάνει ότι είναι δικές του αποφάσεις ή να σχηματίσει τη δική του γνώμη, μιμείται απλώς μια τέτοια συμπεριφορά από τον ακούτε τι λένε οι άνθρωποι σε ένα κανάλι και να θυμόμαστε τα βασικά σημεία και «μάθησης» νέα πράγματα να πω σε αυτό τρόπο. Όταν ένα θέμα που το αυγό-fu αναγνωρίζει φέρεται ή μια λέξη-κλειδί λέγεται, αυγό-fu θα επιλέγουν τυχαία ένα tid-bit των πληροφοριών που έχει μάθει γι 'αυτό και να ανταποκριθεί κατάλληλα, σύμφωνα με τις δικές σας ρυθμίσεις.
Αυτή είναι η κύρια λειτουργία του αυγού-FU. Για να μάθουν και να απαντήσει. Ωστόσο, αυγό-fu μπορεί να διαμορφωθεί ως ένα μέσο για την αποθήκευση και την ανάκτηση πληροφοριών μόνο όταν ζητηθεί.
αυγό-fu βασίστηκε στην bot infoegg (η οποία βασίζεται σε infobot). Πληροφορίες αυγό έχει σχεδιαστεί έτσι ώστε θα μάθουν με το άκουσμα και μόνο να απαντήσει σε ερωτήσεις. Είναι η εκμάθηση πίνακες ήταν πολύ απλό. Ήταν αυτά, ότι το αυγό-fu διαμορφώθηκε μετά, και σε μεγάλο βαθμό βελτιωθεί. συνομιλίες αυγό-fu και αντιδρά πολύ πιο ομαλά και διαισθητικά από πληροφορίες αυγό και δεν απαιτεί ζητά να ανταποκριθεί, εκτός εάν ρυθμιστεί με αυτόν τον τρόπο. Να είσαι σε θέση να ανταποκριθεί σε κάθε γραμμή του κειμένου που αποστέλλονται σε ένα κανάλι (με την προϋπόθεση ότι είναι ένα θέμα που το αυγό-fu ξέρει) κάνει λόγο αυτό εμφανίζονται περισσότερο τη ζωή-όπως. Εκτός από τη δική της ικανότητα μάθησης της, όλες οι μέθοδοι διδασκαλίας (χαρακτηριστικά) κωδικοποιούνται σε σας επιτρέψει να τσιμπιά απαντήσεις αυγό-fu για να δώσει μια ακόμη πιο ρεαλιστική προσωπικότητα.
Αυτό που με ώθησε να δημιουργήσει αυγό-fu ήταν όταν ήμουν αδρανής μικροαλλαγές τον κωδικό στο infoegg και τον καθορισμό σφάλματα. Όταν συνειδητοποίησα πόσο πολύ δουλειά θα έβαζε σε αυτό, αποφάσισα να κάνω το δικό μου. Ο κώδικας ήταν αρχικά χαλαρά με βάση τον κωδικό infoegg, αλλά έκτοτε έχει κωδικοποιηθεί έξω. Ωστόσο, εξακολουθώ να πιστώσουμε συγγραφέα infoegg για τη γέννηση του αυγού-fu.
Ελπίζω να απολαύσετε τη χρήση του αυγού-fu όσο μου αρέσουν κωδικοποίησης. Είμαι πάντα ανοιχτός σε προτάσεις, κριτική, και bug-reports. Καλή διασκέδαση!

Βασική χρήση

Σε περίπτωση που έχετε κατεβάσει αυγό-fu νομίζοντας ότι ήταν ένα αυτόνομο πρόγραμμα, κάνετε λάθος? αυγό-fu είναι ένα script για το IRC bot eggdrop. Πρέπει να έχετε ένα εγκατεστημένο αντίγραφο του eggdrop να είναι σε θέση να τρέξει αυγό-fu.
Πώς μαθαίνει
αυγό-fu θα ακούσετε όλα τα κανάλια είναι ρυθμίσεων μέχρι να ακούει μια δήλωση όπως "Αυτό είναι αυτό." Αυτό είναι τι προκαλεί το αυγό-fu για να θυμηθεί κάτι. Αν η λέξη-κλειδί ή το θέμα υπάρχει ήδη, ή να είναι αρκετά παρόμοιο με ένα άλλο θέμα, το υπόλοιπο της δήλωσης αποθηκεύεται κάτω από αυτό το θέμα ως μια εναλλακτική απάντηση. Έτσι, όταν το αυγό-fu ακούει "πίτσα είναι καλό» και αργότερα ακούει "πίτσα είναι εδώ!" θα γνωρίζουν ότι πίτσα είναι «καλό» και το «εδώ» Ως εκ τούτου, όταν κάποιος αναφέρει άπραγοι πίτσα («μμμ μου αρέσει η πίτσα") αυγό-fu θα απαντήσει με κάτι σαν «Δεν είπες πίτσα είναι εδώ;" Κάθε φορά αυγό-fu ακούει κάτι νέο, ή νέες πληροφορίες για ένα παλιό θέμα, θα αποθηκεύσει αυτή την tid-bit στον εγκέφαλο αυτό για μελλοντική αναφορά. Υπάρχουν πολλά χαρακτηριστικά που κωδικοποιούνται στο αυγό-fu που σας επιτρέπουν να το διδάξει ειδικές μεθόδους και τους τύπους των απαντήσεων, αυτές θα πρέπει να εξηγηθεί στην ενότητα Advanced.
Τι αυγό-fu ΔΕΝ μαθαίνουν από: δηλώσεις που δεν προσδιορίζουν τίποτε ως γεγονός ή γνώμης. Ένα παράδειγμα είναι μια δήλωση όπως «αυτό είναι χάλια!" από το αυγό-fu δεν ξέρει τι αυτό είναι. αυγό-fu δεν θα συνδέσουν την ενδεχόμενη μονομερή δήλωση με την προηγούμενη δήλωση, ως εκ τούτου, αυγό-fu δεν θα κάνει τη Συλλόγου όταν λέτε "Μισώ τον υπολογιστή μου", ακολουθούμενο από "Είναι πάρα πολύ παλιά." Ωστόσο, λέγοντας "Ο υπολογιστής μου είναι πολύ παλιά» θα προκαλέσει αυγό-fu για να μάθουν.
Πώς απαντά
Κάθε γραμμή που αποστέλλονται σε ένα κανάλι αυγό-fu είναι η παρακολούθηση γίνεται επεξεργασία και θα προσπαθήσει να καθορίσει αν το θέμα είναι κάτι που έχει μάθει περίπου. Θέλω να πιστεύω ότι αυτό που είναι «ενδιαφέρον» σε ένα θέμα. Αν είναι «ενδιαφέρονται» για το θέμα της τελευταίας φορολογικής δήλωσης, θα αποτελέσει μια απάντηση με βάση τα πραγματικά περιστατικά και τις απόψεις που έχει συσσωρευθεί μέχρι τώρα. Αν το θέμα είναι πολύ ασαφής ταιριάζουν περισσότερο από ένα άλλο θέμα στην μνήμη του, αυγό-fu στη συνέχεια θα προσπαθήσει να πάρει την πιο ακριβή θέμα.
Υπάρχουν δύο παράγοντες που τυχαία το σχηματισμό της απόκρισης. (1) είναι ο αριθμός των bits-tid γνωστά σχετικά με το θέμα στην περίπτωση. Εάν υπάρχουν περισσότερες από μία φορές ημερησίως-bit γνωστά για «pizza» για παράδειγμα, αυγό-fu θα επιλέξει τυχαία έναν από αυτούς. (2) είναι η δομή των προτάσεων. Οι απαντήσεις δομή της πρότασης είναι πλήρως παραμετροποιήσιμο, όπως θα εξηγηθεί αργότερα, και επιλέγεται τυχαία από εξατομικευμένη λίστα των πιθανών δομών σας. Ένα παράδειγμα μιας πιθανής απάντηση στο θέμα "Camaro" βασίζονται στις προεπιλεγμένες δομές είναι "Λοιπόν, κάποιος είπε ότι το 68 Camaro είναι πραγματικά καλό» ή «Νομίζετε ότι το 68 Camaro είναι πραγματικά ωραίο;» Όπως μπορείτε να δείτε, το θέμα αυγό-fu επέλεξε ως «68 Camaro», παρόλο που θα μπορούσε επίσης να έχετε ακούσει για το 71 Camaro, και η ΟΕΔ-bit ήταν "πολύ ωραία"
Ένα βασικό σημείο, αν σας διδάξει ότι "η ιστοσελίδα σας είναι ωραίο" θα απαντήσει στην "την ιστοσελίδα σας", "μπλα μπλα ιστοσελίδα σας", "μπλα μπλα ιστοσελίδα σας", και μόλις "ιστοσελίδα", αλλά να μην «ιστοσελίδα μπλα" . Βγάζει νόημα?
Επίσης, σε αυτή την έκδοση το bot θα γενικεύσει τις ιδέες σε μία λέξη-κλειδί, όπως αν το διδάξει »το νόημα της ζωής είναι να αμφισβητήσει το νόημα της ζωής» θα καταθέσει «η ζωή είναι βαρετή" κάτω "το νόημα της ζωής». Είναι ακόμα σε εξέλιξη ... που σημαίνει ότι δεν θα είναι πάντα τόσο ασαφής, ο λόγος για αυτό είναι επειδή έχω την πρόθεση να διευρύνουν τον τρόπο με αυγό-fu σκέφτεται για ένα θέμα, ακόμη και τοποθετήστε κάποιο είδος του θέματος συστήματος σχέση, έτσι ώστε όταν μαθαίνει "ένα τριαντάφυλλο είναι κόκκινο" και "μια φωτιά φορτηγό είναι κόκκινο" θα (θεωρητικά) να είναι σε θέση να κάνει επίσης με τη σύνδεση ότι τόσο ένα τριαντάφυλλο και μια φωτιά φορτηγό είναι κόκκινα. Αυτή η μέθοδος της «σκέψης» είναι πολύ δύσκολο να μιμηθεί στο AI.
Με όλα τα μέσα μου στείλετε οποιεσδήποτε ερωτήσεις ή σχόλια που μπορεί να έχετε σχετικά με την εκμάθηση ή απάντηση μεθόδους αυγό-Φου, είμαι πάντα ανοιχτός σε νέες απόψεις και ιδέες.
Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με το πώς να το ρυθμίσετε στο αρχείο Πώς-to.txt μέσα στο αρχείο

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Σταθερή & quot? eggfu (chans) & quot? και & quot? eggfu (Ignorelist) & quot? σφάλματα.

Παρόμοια λογισμικά

Yahoo! Messenger
Yahoo! Messenger

3 Jun 15

MoxQuizz
MoxQuizz

11 May 15

Pidgin-WebKit
Pidgin-WebKit

3 Jun 15

IdentiCurse
IdentiCurse

20 Feb 15

Σχόλια για egg-fu

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!