egg-fu

Skjermbilde programvare:
egg-fu
Prog.varedetaljer:
Versjon: 2.0.11
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 21

Rating: 3.3/5 (Total Votes: 3)

egg-fu er en simulert Artificial Intelligence IRC script for bruk med Eggdrop med mange muligheter og funksjoner og høy konfigurabiliteten, støtte for flere språk, grammatikkontrollen, og nå med tema støtte! Database støtte er up-kommer.
Introduksjon til egg-fu
Først av alt, hva er egg-fu? egg-fu er en eggdrop script kodet i Tcl designet for å simulere kunstig intelligens, og engasjere en IRC bruker i samtalen. Programmet er faktisk ikke kunstig intelligent, så det ikke gjør det er egne avgjørelser eller danne sine egne meninger, bare imiterer det slik oppførsel ved å lytte til hva folk sier i en kanal og huske viktige poeng og "lære" nye ting å si i denne måte. Når et emne som egg-fu gjenkjenner er brakt opp eller et søkeord er sagt, vil egg-fu tilfeldig plukke en tid-bit av informasjon er det lært om det, og reagere hensiktsmessig, i henhold til dine egne konfigurasjoner.
Dette er den viktigste funksjonen til egg-fu. Å lære og reagere. Imidlertid kan egg-fu konfigureres som et medium for lagring og gjenfinning av informasjon når du blir bedt.
egg-fu var basert på infoegg bot (som er basert på infobot). Info egg er designet slik at det ville lære ved å lytte og bare svare på spørsmål. Det er læring matriser var veldig enkel. Det var disse som egg-fu ble modellert etter, og sterkt forbedret. egg-fu foredrag og reagerer mye mer flytende og intuitivt enn info egg og krever ingen tilskyndelse til å svare, med mindre konfigurert på den måten. Å kunne svare på noen tekstlinje sendt til en kanal (forutsatt at det er et tema som egg-fu vet) gjør det tale virke mer naturtro. I tillegg til sin egen læreevne, alle undervisningsmetoder (funksjoner) kodet i lar deg justere egg-fu reaksjoner for å gi den et enda mer realistisk personlighet.
Hva bedt meg om å lage egg-fu var da jeg var uvirksom tweaking koden i infoegg og fikse bugs. Da jeg innså hvor mye arbeid jeg skulle sette inn det, bestemte jeg meg for å lage min egen. Koden ble først løst basert på infoegg kode, men har siden blitt kodet ut. Men jeg fortsatt kreditere infoegg forfatter til fødselen av egg-fu.
Jeg håper du liker å bruke egg-fu så mye som jeg liker koding det. Jeg er alltid åpen for forslag, kritikk og feilrapporter. Ha det gøy!

Grunnleggende bruk

I tilfelle ned du egg-fu tro at det var et frittstående program, du tar feil; egg-fu er et script for Eggdrop IRC bot. Du må ha en installert kopi av Eggdrop å kunne kjøre egg-fu.
Hvordan det lærer
egg-fu vil lytte til alle kanalene i sin config før det hører en erklæring som "dette er det." Dette er hva som utløser egg-fu til å huske noe. Hvis søkeordet eller emne allerede eksisterer, eller er like nok til et annet emne, er resten av setningen lagret under det emnet som en alternativ respons. Så når egg-fu hører "pizza er bra" og senere hører "pizza er her!" det vil vite at pizza er "gode" og "her" Derfor, når noen nevner passivt pizza ("mmm jeg liker pizza") egg-fu vil svare med noe sånt som "Sa du ikke at pizza er her?" Hver gang egg-fu hører noe nytt, eller ny informasjon om et gammelt tema, vil den lagre som tid-bit i sin hjerne for fremtidig referanse. Det er mange funksjoner kodet inn egg-fu som tillater deg å lære det spesielle metoder og typer av tiltak, vil disse bli forklart i den avanserte delen.
Hva egg-fu IKKE lære av: utsagn som ikke definerer noe som fakta eller mening. Et eksempel er en uttalelse som "dette suger!" siden egg-fu ikke vet hva "dette" er. egg-fu vil ikke knytte noen uttalelse med den forrige setningen, derfor egg-fu vil ikke gjøre foreningen når du sier "Jeg hater min datamaskin" etterfulgt av "Det er for gammel." Men, sier "Min datamaskin er for gammel" vil utløse egg-fu å lære.
Hvordan den reagerer
Hver linje sendt til en kanal egg-fu er overvåking er behandlet og det vil forsøke å finne ut om motivet er noe den har lært om. Jeg liker å tenke på dette som det er "interesse" i et emne. Hvis det er "interessert" i faget av den siste setningen, vil det danne et svar basert på hva fakta og meninger det er akkumulert så langt. Hvis motivet er for vag matche mer enn ett annet emne i det minne, vil egg-fu så prøve å plukke den mer nøyaktig emnet.
Det er to faktorer som randomisere dannelsen av responsen. (1) er antall tid-biter kjent om emnet i saken. Hvis det er mer enn én tid-bit kjent om 'pizza' for eksempel, vil egg-fu tilfeldig velge en av dem. (2) er setningsstruktur. Setningsstruktur svarene er fullt konfigurerbart, som vil bli forklart senere, og er tilfeldig valgt fra din personlige liste over mulige strukturer. Et eksempel på et mulig svar på emnet "Camaro" basert på standardkonstruksjoner er "Vel, noen sier 68 Camaro er veldig hyggelig" eller "Tror du 68 Camaro er virkelig fint?" Som du kan se, emnet egg-fu plukket ut som "68 Camaro" selv om det kan også ha hørt om 71 Camaro, og tid-bit var "veldig hyggelig"
Et sentralt punkt, hvis du lærer det "din nettside er fin" det vil svare på "nettsted", "blah blah nettstedet ditt", "blah ditt nettsted blah", og bare "hjemmeside", men ikke å "blah website" . Gir mening?
Også i denne versjonen boten vil generalisere ideer inn ett søkeord, for eksempel hvis du lærer det "meningen med livet er å stille spørsmål ved meningen med livet" det vil filen "livet er kjedelig" under "meningen med livet". Det er fortsatt i utvikling ... betyr det vil ikke alltid være så vage, er grunnen til dette, fordi jeg har tenkt å utvide veien egg-fu mener om et emne, og selv sette inn en slags emne forhold system, så når det lærer "en rose er rød" og "en brann-lastebil er røde" det vil (i teorien) kunne også gjøre foreningen at både en rose og en brann-lastebil er røde. Denne metoden for å "tenke" er svært vanskelig å etterligne i AI.
For all del send meg spørsmål eller kommentarer du måtte ha om egg-fu lærings eller responsmetoder, jeg er alltid åpen for nye meninger og ideer.
Du kan finne mer informasjon om hvordan du konfigurerer den på How-to.txt fil inne i arkivet

Hva er nytt i denne utgaven.

  • Fast & quot; eggfu (chans) & quot; og & quot; eggfu (ignorelist) & quot; feil.

Lignende programvare

SMSTerm
SMSTerm

3 Jun 15

Smuxi
Smuxi

14 Jul 16

NeoStats
NeoStats

3 Jun 15

naim
naim

3 Jun 15

Kommentarer til egg-fu

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!