egg-Fu ay isang kunwa artificial intelligence IRC script para gamitin sa Eggdrop na may maraming mga pagpipilian at tampok at mataas configurability, multi-language support, grammar checker, at ngayon ay may suporta tema! Pag Database ay up-pagdating.
Panimula sa egg-Fu
Una sa lahat, kung ano AY egg-Fu? egg-Fu ay isang eggdrop script code sa Tcl dinisenyo upang gayahin artificial intelligence, at umaakit ng isang user IRC sa pag-uusap. Ang programa ay hindi aktwal na artipisyal na intelligent, pati na ito ay hindi gumawa ito ng sariling desisyon o form na ito ay sariling opinyon, ginagaya lamang nito tulad ng pag-uugali sa pamamagitan ng pakikinig sa kung ano ang sinasabi ng mga tao sa isang channel at pagtanda key points at 'pag-aaral' ng mga bagong bagay upang sabihin sa paraan na ito. Kapag ang isang topic na kumikilala egg-Fu ay nagdala up o isang keyword ay sinabi, itlog-Fu ay sapalarang pumili ng isang tid-bit ng impormasyon na ito ay natutunan ang tungkol sa mga ito at tumugon naaangkop, ayon sa iyong sariling mga pagsasaayos.
Ito ang pangunahing pag-andar ng egg-Fu. Upang matuto at sumagot. Gayunpaman, maaaring isaayos egg-Fu bilang isang daluyan para sa pagtatago at pagkuha ng impormasyon lamang kapag sinenyasan.
egg-Fu ay batay sa mga infoegg bot (na kung saan ay batay sa infobot). Egg Info ay dinisenyo tulad na ito na matuto sa pamamagitan ng pakikinig at tumugon lamang sa mga tanong. Ito ay pag-aaral ng matrices ay napaka-simple. Ito ay ang mga ito, na egg-Fu ay itinulad, at lubhang pinabuting sa. egg-Fu usapang at reacts mas fluidly at intuitively sa egg info at hindi nangangailangan ng pagdikta upang tumugon, maliban kung na-configure na paraan. Pagiging magagawang tumugon sa anumang linya ng teksto na ipinadala sa isang channel (ibinigay na ito ay isang paksa na alam ng egg-Fu) gumagawa ng mga ito ng speech lalabas nang mas buhay-tulad ng. Sa karagdagan sa kanyang sariling kakayahan sa pag-aaral, ang lahat ng mga pamamaraan ng pagtuturo (features) code sa magpapahintulot sa inyo na tweak kasagutan egg-Fu upang bigyan ito ng isang mas makatotohanang pagkatao.
Ano sinenyasan sa akin upang lumikha egg-Fu ay kapag tamad ako ay tweaking ang code na ito sa infoegg at pag-aayos bugs. Kailan ko natanto kung gaano karaming trabaho ako ay paglagay sa mga ito, ako ay nagpasya na gumawa ng aking sariling. Ang code ay sa unang maluwag batay sa code infoegg, ngunit mula noon ay naka-code out. Gayunpaman credit ko pa rin na may-akda infoegg ni sa kapanganakan ng egg-Fu.
Umaasa ako na masisiyahan ka gamit ang egg-Fu ng mas maraming bilang i-enjoy coding ito. Ako ay palaging bukas sa mga mungkahi, pintas, at bug-ulat. Maging masaya!
Basic Usage
Sa kasong nai-download mo ang egg-Fu-iisip ito ay isang stand-alone na programa, ikaw ay mali; egg-Fu ay isang script para sa Eggdrop IRC bot. Kailangan mong magkaroon ng isang naka-install na kopya ng Eggdrop upang ma-tumakbo egg-Fu.
Paano ito ay natututo
egg-Fu ay makinig sa lahat ng mga channels sa mga ito ay config hanggang nakakarinig ito ng isang deklarasyon tulad ng "ito AY na." Ito ay kung ano ang nag-trigger ng itlog-Fu na tandaan ang isang bagay. Kung mayroon na ang mga keyword o paksa, o katulad na sapat sa iba pang paksa, ang natitirang bahagi ng pahayag ay naka-imbak sa ilalim ng paksang iyon bilang isang kahaliling response. Kaya kapag nakakarinig egg-Fu "pizza ay mabuti" at mamaya nakakarinig "pizza ay dito!" ito ay alam na ang pizza ay 'mabuti' at 'dito' Samakatuwid, kapag ang isang tao ay tamad binanggit pizza ("mmm gusto ko ang pizza") egg-Fu ay tumugon sa isang bagay tulad ng "Hindi ba't sinabi mo sa pizza dito?" Sa bawat oras na egg-Fu nakakarinig ng isang bagong bagay, o bagong impormasyon sa isang lumang topic, itatago ito na tid-bit sa mga ito ay utak para sa pagsangguni sa hinaharap. Mayroong maraming mga tampok na naka-code sa itlog-Fu na magpapahintulot sa inyo na ituro ito ng espesyal na paraan at uri ng mga kasagutan, ang mga ito ay ipinaliwanag sa mga advanced na mga seksyon.
Ano ang egg-Fu ay HINDI matuto mula sa: statements na hindi tukuyin ang anumang bagay bilang katotohanan o opinyon. Ang isang halimbawa ay ang isang pahayag tulad ng "ito sucks!" since egg-Fu ay hindi alam kung ano ito 'ay. egg-Fu ay hindi iugnay ang isa sa anumang pahayag sa naunang pahayag, samakatuwid egg-Fu ay hindi gumawa ng assosiation kapag sinabi mong "i hate ang aking computer" na sinusundan ng "Ito ay masyadong luma." Gayunpaman, sinasabi "Ang aking computer ay masyadong old" ay magti-trigger ng itlog-Fu upang matuto.
Paano ito tumugon
Ang bawat linya ay ipinadala sa isang channel egg-Fu ay pagsubaybay ay na-proseso at ito ay subukan upang matukoy kung ang paksa ay anumang bagay na ito ay natutunan ang tungkol sa. Gusto kong isipin ng mga ito bilang mga ito ay '' interes sa isang paksa. Kung ito ay 'interesado' sa subject ng huling pahayag, ito ay bumuo ng isang reply na batay sa kung ano ang katotohanan at opinyon na ito ay naipon sa ngayon. Kung ang paksa ay masyadong malabo pagtutugma ng higit sa isa sa iba pang mga subject sa mga ito ay memory, egg-Fu ay pagkatapos ay subukan upang pumili ng mas tumpak na mga paksa.
Mayroong dalawang mga kadahilanan na sunod ang pagkaayos ng mga tugon. (1) ay ang bilang ng tid-bits kilala tungkol sa mga paksa sa kaso. Kung may higit sa isang tid-bit na kilala tungkol sa 'pizza' halimbawa, itlog-Fu ay sapalarang pumili ng isa sa kanila. (2) ay ang istraktura ng pangungusap. Ang kasagutan pangungusap istraktura ay ganap na-configure, bilang ay ipinaliwanag mamaya, at ay sapalarang pinili mula sa iyong isinapersonal na listahan ng mga posibleng kaayusan. Isang halimbawa ng isang posibleng sagot sa paksang "camaro" batay sa mga default na kaayusan ay "Well, sinabi ng isang tao ang 68 Camaro ay talagang nice" o "Sa tingin mo ba ang 68 Camaro ay talagang nice?" Tulad ng iyong nakikita, ang paksa egg-Fu pinili bilang "68 Camaro" kahit na maaaring narinig din ito tungkol sa 71 camaro, at ang tid-bit ay "tunay nice"
Ang key point, kung magturo ito "sa iyong website ay nice" ito ay tumugon sa "sa iyong website", "blah blah iyong website", "blah blah iyong website", at "website" lang, pero HINDI na "blah website" . Magkaroon ng kahulugan?
Gayundin, sa ang bersyon na ito ang mga bot ay masaklaw ideya sa isang keyword, tulad ng kung magturo ito "sa kahulugan ng buhay ay ang tanong sa kahulugan ng buhay" ito magsampa "buhay ay boring" sa ilalim ng "sa kahulugan ng buhay." Ito ay sa pag-unlad pa rin ... ibig sabihin ito ay hindi palaging kaya hindi malinaw, ang mga dahilan para ito ay dahil balak kong palawakin ang paraan egg-Fu palagay ni tungkol sa isang paksa, at kahit na ipasok ang ilang mga uri ng mga paksa na may kaugnayan system, kaya kapag ito natututo "isang rosas ay pula" at "isang sunog-trak ay red" na ito (sa teorya) ay maaaring gumawa din ng mga asosasyon na ang parehong isang rosas at isang fire-truck ay pula ay. Ang paraan ng 'pag-iisip' ay mahirap na tularan sa Ai.
Sa lahat ng paraan na ipadala sa akin ang anumang mga katanungan o puna na maaaring mayroon ka tungkol sa mga pamamaraan ng pag-aaral o tugon egg-Fu, na ako ay palaging bukas sa mga bagong opinyon at mga ideya.
Maaari mong mahanap ang higit pang impormasyon tungkol sa kung paano i-configure ang mga ito sa Paano-to.txt file sa loob ng archive
Ano ang bago sa release na ito.
- Mga Fixed & quot; eggfu (chans) & quot; at & quot; eggfu (ignorelist) & quot; error.
Mga Komento hindi natagpuan