яйце-Фу е симулирано Artificial Intelligence IRC скрипт за използване с Eggdrop с много опции и функции, и много възможности за конфигуриране, многоезична поддръжка, проверка на граматиката, както и сега с подкрепата тема за нея! Подкрепа Database е до-смешен.
<Силен> Въведение в яйце-Фу
На първо място, това, което е яйце-фу? яйце-Фу е Eggdrop скрипт кодиран в Tcl проектиран да симулира изкуствен интелект, и да се ангажира с потребителското IRC в разговор. Програмата не е всъщност изкуствено интелигентен, тъй като тя не го прави със собствени решения или образуват това е личното мнение, той просто имитира такова поведение от слушане на това, което казват хората в канал и помня ключови точки и "учене" нови неща да кажа в този начин. Когато една тема, която яйце-Фу признава е отгледан или ключова дума е казано, яйце-фу на случаен принцип ще изберете три пъти дневно-малко информация, че е научил за това и реагира адекватно, в зависимост от вашите собствени конфигурации.
Това е основната функция на яйце-Фу. За да научите и да реагират. Въпреки това, яйце-Фу може да бъде конфигуриран като среда за съхранение и извличане на информация само когато бъдете подканени.
яйце-FU се основава на infoegg бота (който се основава на infobot). Info яйце е проектирана така, че той ще се научи чрез слушане и отговаря само на въпроси. Той се учи матрици бяха много прости. Именно тези, които яйце-Фу бе моделирано, и значително подобрени. яйце-фу разговори и реагира много по-плавно и интуитивно, отколкото информация яйце и не изисква накара да реагира, ако не е конфигуриран по този начин. Да бъдеш в състояние да отговори на всеки ред от текста, изпратено до канал (при условие, че това е тема, която яйце-Фу знае) прави изказване тя се появи по-реалистична. В допълнение към собствения си капацитет живот, всички методи за преподаване (функции), кодирани в които ви позволяват да се ощипвам отговори яйце-фу, за да му се даде още по-реалистична личност.
Това, което ме накара да се създаде яйце-Фу беше, когато бях безучастно променяте кода в infoegg и фиксиране на бъгове. Когато осъзнах колко много работа бях пускане в него, реших да направя моя собствена. Кодът е в първия базиран на кода infoegg, но оттогава е бил кодиран навън. Въпреки това аз все още кредитира автор infoegg за раждането на яйце-Фу.
Надявам се да се радвате на работата яйце-Фу толкова, колкото ми е приятно да го кодиране. Винаги съм отворен за предложения, критики и бъгове доклади. Забавлявай се!
<Силен>
Basic Usage
В случай, че сте изтеглили яйце-Фу мисля, че е самостоятелна програма, грешите; яйце-Фу е скрипт за IRC бот Eggdrop. Вие трябва да имате инсталиран копие на Eggdrop, за да може да тече яйце-Фу.
<Силен> Как се учи
яйце-Фу ще слушате всички канали в това е довереник, докато не чува декларация като "това е, че." Това е, което предизвиква яйце-Фу да си спомни нещо. Ако ключовата дума или тема вече съществува, или е достатъчно подобен на друга тема, а останалата част от изложението се съхранява под тази тема за заместник отговор. Така че, когато яйцето-Фу чува "пица е добро" и по-късно чува "пица е тук!" тя ще знае, че пицата е "добър" и "тук" Ето защо, когато някой лениво споменава пица ("ммм обичам пица") яйце-Фу ще отговори с нещо като "Не казвате пица е тук?" Всеки път, яйце-Фу чуе нещо ново, или нова информация за една стара тема, тя ще се съхранява, че три пъти дневно-малко в това е мозъка за бъдещи справки. Има много функции, кодирани в яйце-фу, които ви позволяват да го научи на специални методи и видове отговори, това ще бъде обяснено в раздела Разширена.
Какво яйце-Фу НЕ учат от: отчети, които да не определят нищо като факт или мнение. Пример за това е израз като "това е гадно!" тъй като яйце-Фу не знае какво ", като това" е. яйце-Фу няма да свързва всяка една декларация с предишния отчет, поради това яйце-Фу няма да направи Асоциация когато казвате "Мразя компютъра ми", следвана от "Това е твърде стар." Въпреки това, казвайки: "Моят компютър е твърде стар" ще задейства яйце-Фу да се учи.
<Силен> Как реагира
Всеки ред изпратено до канал яйце-Фу е мониторинг се обработва и ще се опита да определи дали обектът е всичко, което е научил за. Харесва ми да мисля за това като това е "лихва" в субект. Ако това е "заинтересована" в предмета на последното твърдение, тя ще представлява отговор на базата на това факти и мнения, че е натрупан до момента. Ако обектът е твърде неясно съвпадение повече от един на друг обект в паметта си, яйце-Фу след това ще се опитаме да вземем по-точен въпрос.
Има два фактора, които хаотизира формиране на отговора. (1) е броят на Лавров известни по темата за всеки случай. Ако има повече от един три пъти дневно-малко знае за "пица" например, яйце-фу на случаен принцип ще избере един от тях. (2) е структурата на изречението. Отговорите на структурата на изречението са напълно конфигурируеми, както ще бъде обяснено по-късно, и е произволно избрана от своя персонализиран списък на възможните структури. Пример за възможно отговор на обект "Camaro" въз основа на структурите по подразбиране е "Е, някой каза, че Camaro 68 е много хубаво" или "Смятате ли, че 68 Camaro е много хубаво?" Както можете да видите, предметната яйце-Фу качват като "68 Camaro", въпреки че това може да са чували за 71 Camaro, и три пъти дневно-малко е "много хубаво"
Ключов момент, ако научи, че "вашият сайт е хубаво", че ще отговори на "вашия сайт", "бла бла вашия уеб сайт", "бла вашия сайт бла", а просто "сайт", за да не "бла сайт", но , Има смисъл?
Също така, в тази версия на бота ще обобщи идеите в една ключова дума, като например, ако го научи "смисъла на живота е да се постави под въпрос смисъла на живота", че ще подаде "животът е скучен" в "смисъла на живота". Тя все още е в процес на разработване ... което означава, че не винаги ще бъде толкова неясно, като причината за това е, защото имам намерение да разшири пътя яйце-Фу смята за една тема, а дори и поставете някаква тема отношение на системата, така че когато го научава "роза е червен" и "огън-камион е червен" ще (на теория) да може да се направи асоциация, че и двете роза и огън-камион са червени. Този метод на "мислене" е много трудно да се съревновават в AI.
С всички възможни средства да ми изпратите някакви въпроси или коментари, които могат да имат за учене или за реагиране методи яйце-фу, аз съм винаги отворен за нови мнения и идеи.
Можете да намерите повече информация за това как да го настроите на файла Как to.txt в архива
Какво ново в тази версия:.
- Фиксирана & quot; eggfu (чанове) & quot; и & quot; eggfu (ignorelist) & quot; грешки.
Коментари не е намерена