egg-fu

Software screenshot:
egg-fu
Podrobnosti Software:
Verze: 2.0.11
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 21

Rating: 3.3/5 (Total Votes: 3)

vejce-fu je simulován scénář Umělá inteligence IRC pro použití s ​​Eggdropa s mnoha možnostmi a vlastnostmi a vysokou konfigurovatelnost, multi-jazyková podpora, gramatiky, a nyní s podporou téma! Podpora Databáze je up-přichází.
Úvod do vaječného-fu
Za prvé, to, co je vejce-fu? egg-fu je eggdrop skript kódované v Tcl navrženy tak, aby simulovaly umělou inteligenci, a najmout uživatele IRC v konverzaci. Program není ve skutečnosti uměle inteligentní, protože to neznamená, že je to vlastní rozhodnutí, nebo vytvořit své vlastní názory, to prostě napodobuje takové chování tím, že poslouchá, co lidé říkají v kanálu a zapamatování klíčových bodů a "učení" nové věci říci tímto způsobem. Když je téma, které vejce-fu rozpozná vychoval, nebo klíčové slovo je říkáno, bude vejce-fu náhodně pick tid-bit informace, že se dozvěděl o tom, a adekvátně reagovat, podle vašich vlastních konfigurací.
To je hlavní funkcí vejce-fu. Chcete-li se dozvědět a reagovat. Nicméně, vejce-fu může být konfigurován jako médium pro ukládání a načítání pouze informace, když budete vyzváni.
vejce-FU bylo založeno na infoegg bot (který je založen na infobot). Info vejce byla navržena tak, že by se naučit naslouchat a pouze odpovídat na otázky. Je to učení matrice byly velmi jednoduché. Právě tyto, že vejce-fu byl modeled po, ​​a výrazně zlepšil. egg-fu rozhovory a reaguje mnohem více plynule a intuitivně než info vejce a nevyžaduje žádné výzvy reagovat, pokud nakonfigurován tímto způsobem. Být schopen reagovat na jakékoliv řádek textu zaslaném kanálu (za předpokladu, že je to téma, které vejce-fu ví), dělá to projev vypadají více život-jako. Kromě vlastního učení kapacity, všechny metody výuky (rysy) kódované v vám umožní vyladit odpovědi vejce-Fu je, aby to ještě realističtější osobnost.
Co mě výzva k vytvoření vejce-fu bylo, když jsem se líně ladění kódu v infoegg a opravování chyb. Když jsem si uvědomil, jak moc práce jsem byl uvedení do ní, jsem se rozhodl vytvořit svůj vlastní. Kód byl nejprve volně založený na kódu infoegg, ale od té doby kódované ven. Nicméně jsem ještě připočítat autora infoegg k narození vejce-fu.
Doufám, že vás baví používáte vejce-fu, stejně jako jsem si to kódování. Já jsem vždycky otevřený návrhům, kritiku, a bug-reports. BAV se!

Základní použití

V případě, že jste si stáhli vejce-fu myslel, že je to samostatný program, mýlíte; egg-fu je skript pro Eggdropa IRC bot. Musíte mít nainstalovanou kopii Eggdropa, aby byly schopny provozovat vejce-fu.
Jak to dozví
vejce-fu bude poslouchat všechny kanály, v tom je config, dokud slyší prohlášení, jako "To je to." To je to, co spouští vejce-fu něco zapamatovat. V případě, že klíčové slovo nebo téma již existuje, nebo je dostatečně podobné, aby jiné téma, zbytek příkazu je uložen v rámci tohoto tématu jako alternativní reakce. Takže když vejce-fu slyší "pizza je dobrý" a později slyší "pizza je tady!" to bude vědět, že pizza je "dobré" a "tady" Proto, když někdo zmíní líně pizzu ("mmm se mi líbí pizza") vejce-fu bude reagovat s něčím jako "Neříkal jsi, pizza je tady?" Pokaždé, když vejce-fu slyší něco nového, nebo nové informace na staré téma, bude to obchod, který tid-bit v jeho mozku pro budoucí použití. Existuje mnoho funkcí kódované do vaječného-fu, které vám umožní učit speciální metody a typy reakcí, budou vysvětleny v pokročilé sekci.
Co vejce-fu nenaučí od: prohlášení, které nedefinují nic jako fakt nebo názor. Příkladem je příkaz, jako je "to hovno!" protože vejce-fu neví, co "to" je. vejce-fu nebude spojovat žádný jeden výrok s předchozím prohlášením, proto vejce-fu nebude dělat assosiation když řeknete "Nenávidím můj počítač" a následně "Je to příliš starý." Nicméně, řekl: "Můj počítač je příliš starý" spustí vejce-fu se učit.
Jak reaguje
Každý řádek poslal na kanálu vejce-fu je monitoring je zpracován a bude se snažit zjistit, zda subjekt je něco, co se dozvěděl o. Líbí se mi myslet na to, jak je to "zájem" v předmětu. Pokud je to "zajímalo" v předmětu posledního výpisu, bude tvořit odpověď na základě jakých skutečností a názorů je to nahromaděné tak daleko. Je-li objekt příliš vágní odpovídající více než jednu další objekt v jeho paměti, budou vejce-fu zkuste vybrat přesnější téma.
K dispozici jsou dva faktory, které náhodně tvorbu odpovědi. (1) je počet tid bitů známých o subjektu v případě, že. Pokud existuje více než jedno tid-bit známo o 'pizza', například, bude vejce-fu náhodně vybrat jeden z nich. (2) je struktura věty. Odpovědi větu struktury jsou plně konfigurovatelné, jak bude vysvětleno později, a je náhodně vybrána z vaší osobní seznamu možných struktur. Příklad možného odpovědi na téma "Camaro" založené na standardních strukturách je "No, někdo řekl, že 68 Camaro je opravdu pěkné" nebo "Myslíte si, že 68 Camaro je opravdu pěkné?" Jak můžete vidět, předmět vejce-fu vybral jako "68 Camaro", i když to může také slyšeli o 71 Camaro, a třikrát denně-bit byl "opravdu pěkné"
Klíčovým bodem, pokud se naučit, že "vaše webové stránky je hezké", že bude odpovídat na "své webové stránky", "bla bla vaše webové stránky", "bla bla" své webové stránky, a jen "webové stránky", ale ne "blah webové stránky" , Dávat smysl?
Také v této verzi bot bude zobecnit nápady na jedno klíčové slovo, jako například pokud jste to naučit "smyslem života je zpochybňovat smysl života", bude soubor "život je nudný" pod "smyslu života". Je to stále ve vývoji ... což znamená, že nebude vždy tak vágní, důvod pro toto je, protože mám v úmyslu rozšířit cestu vejce-fu myslí o tématu, a dokonce i vložit nějaký tématu vztahu systému, takže když ji učí "růže je červená" a "oheň-truck je červený", že bude (teoreticky) být schopen také sdružení, že jak růže a požární-truck jsou červené. Tento způsob "myšlení", je velmi obtížné napodobit v AI.
Všemi prostředky, pošlete mi nějaké dotazy nebo připomínky můžete mít o učení nebo odezvy metod vaječného Fu, já jsem vždy otevřený novým názorů a myšlenek.
Zde můžete najít další informace o tom, jak ji nakonfigurovat na soubor Jak-to.txt uvnitř archivu

Co je nového v této verzi:.

  • Pevná & quot; eggfu (chans), & quot; a & quot; eggfu (ignorelist), & quot; chyby.

Podobný software

gocept.bender
gocept.bender

11 May 15

ECTOR
ECTOR

2 Jun 15

SurrealServices
SurrealServices

11 May 15

psyBNC
psyBNC

2 Jun 15

Komentáře k egg-fu

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!