Diskuze: Machr na PHP - Cleverbot
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Vlastník
Zobrazeno 48 zpráv z 48.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Dobrou inspirací může být program ELIZA, známý a populární už na osmibitech: http://epanel.cz/eliza/eliza.php
Super, ale nevím jestli to zvládnu za týden.
Zjistit jestli je ve větě "kolik" a na konci otazník je jednoduché, ale já bych to chtěl udělat trošku složitější.
Paradne zadanie, skusim nieco spravit, mozno sa mi podari osekat moj kod zo starsieho projektu, ktory je ale trosku rozsiahlejsi (v podstate disponuje ciastocnou umelou inteligenciou).
To zní dobře
Může to být v C# ? Že bych ukradl David Jančíkovi Elis (už zase )
https://drive.google.com/…NWszN1E/edit?…
Tady je mé jednoduché řešení, udělal jsem to zhruba za 10 minut. Moc toho
neumí, učí se postupně. Je to napsané v C#, data to nikam neukládá. Čím
více mu toho řeknete, tím bude chytřejší.
tu mate ukasku jak se to da visfihnoud f javascriptu. http://www.vicko.cz/…kecal-vicko/
Já neříkám že se s tím účastním. Jen že základ je jednoduchý. Pokud bude potřeba, tak to přepíšu, ale nechce se mi do toho.
Máš tam nejakú chybu. Po spustení to blbne.
Díky za upozornění. Jsem to ještě upravoval a nahrál na stejný odkaz jinou verzi. Hned to bude opravené.
Zkus to teď Už by to mělo fungovat.
Už to funguje, len to ešte ošetri, aby to na prázdny riadok nespadlo.
Teda ak po spustení nenapíšem nič a stlačím Enter, spadne to.
Tohle téma je zajímavé.
16:22:31LinuxD
držhubu
16:22:32Kecal Víčko
Kolik ti je?
16:22:34LinuxD
15
16:22:35Kecal Víčko
Proč to říkáš?
16:22:41LinuxD
ptal jses
16:22:42Kecal Víčko
Bez práce nejsou koláče.
Je to super !
Zatím to vypadá takto. http://cleverbot.filippyrek.cz/ Chtěl bych udělat to že když by se zeptal sám od sebe na nějakou otázku tak by si tu odpověď vložil do db, ale to možná nestihnu do deadline
Dobře se učí
Zeptej se ho "kdo jsi?"
A pak "Proč?"
Nečekané Zajímavý začátek konverzace
Jo, jo to "A teď se ptej ty." mě ještě trošku zlobí
Máš tam překlep:
Cleverbot: Děkuji ti za odpověď. Máě mě rád?
tak to mě dostalo:
Cleverbot: Děkuji ti za odpověď. proč jsi banán?
Ještě jsem zkoušel dále:
Ty: kolik stojí mobil?
Cleverbot: Málo
Ty: Kolik stojí raketoplán
Cleverbot: Hodně
Ty: kolik stojí ponorka?
Cleverbot: Hodně
Ty: kolik stojí papír
Cleverbot: Hodně
Ty: kolik stojí pentilka
Cleverbot: Nevím
Ty: kolik stojíš ty?
Cleverbot: Nevím co ti na to mám odpovědět. Prosím odpověz za sebe:
U raketoplánu a ponorky mě dostal.
Dík už jsem to zpravil. (Někdo tam měl překlep)
Zlej ! Jsem mu napsal Hallo world a on mi odpověděl Nic vole
Ty: Jsi Miloš Zeman?
Cleverbot: No to snad né, proboha!
Další blbost:
Ty: kolik stojí mobil?
Cleverbot: Hodně
Ty: Kolik stojí raketoplán
Cleverbot: Málo
Ty: kolik stojí ponorka?
Cleverbot: Nevím
Ty: kolik stojí papír
Cleverbot: Hodně
Ty: kolik stojí pentilka
Cleverbot: Málo
Ty: kolik stojíš ty?
Cleverbot: Snažím se si rozšíři slovní zásobu. Odpověž za sebe prosím:
Ty: Čus vole.
Cleverbot: Děkuji ti za odpověď. Kdo jsi?
Ty: Jaký je počasí?
Cleverbot: Slunečno, místy zataženo. -344 stupňů Celsia. Magnetická bouře z jihu působí jižní monzunové větry.
Ty: zdravím
Clever bot: Nevím co ti na to mám odpovědět. Prosím odpověz za sebe:
Ty: jenom jsem pozdravil
Cleverbot: Děkuji ti za odpověď. co?
Ty: proč se mě furt ptáš?
Cleverbot: A teď se ptej ty.
Ty: nebudu se na nic ptát
Cleverbot: Nevím co ti na to mám odpovědět. Prosím odpověz za sebe:
Ty: už neřeknu ani slovo
Cleverbot: Děkuji ti za odpověď. Seš na chlapce?
Jak se učí potvora!
Cleverbot: A teď se ptej ty.
Ty: co umíš
Cleverbot: Nevím co ti na to mám odpovědět. Prosím odpověz za sebe:
Ty: já umím odpovídat
o pár řádků později
Cleverbot: A teď se ptej ty.
Ty: co umíš
Cleverbot: já umím odpovídat
Schválně, co ho naučím teď...
Ty: kdo je tvůj otec?
Cleverbot: Můj otec je programátor z devbooku, FilipPyrek.
Ty: kdo je tvoje matka
Cleverbot: Nevím co ti na to mám odpovědět. Prosím odpověz za sebe:
Podle mne je to správná odpověď. Skupina lidí se ho snaží o*ebat a jemu se to líbí
Chudák
Ty: Kdo je tvá matka
Cleverbot: justin bieber
Zaznamenal jsem zde jen již populárního robota od Filip Pýrek. Placka je tedy tvoje Napiš x do zpráv adresu a jakou chceš (algoritmy nebo PHP).
Co se týče funkčnosti aplikace, tak to docela funguje. Mohl by se však ptát méně okatě, ruší to celkový dojem z konverzace. Tedy místo "Odpověz za sebe prosím" by měl odpovědět jen něco z DB nebo něco náhodného. Otázku by potom měl položit znovu ne tobě, ale někomu jinému a bez upozorňování, že neví co znamená, prostě se ho na to normálně ptá. Ideálně třeba do DB ukládat IP adresu, aby ji položil vždy někomu, kdo se na ní neptal.
Kód je objektový, i když metoda tellMe se moc objektově netváří. Pokud chceš aplikaci do budoucna rozšiřovat, určitě by chtělo vymyslet jakým způsobem věty analyzovat. in_array(.., $slova) se tam vyskytuje nějak mockrát.
Kdybys s tím pokračoval, tak dej vědět, líbí se mi to
nehodil bys sem zdroják prosím? jinak fakt super!!!
Je to v pravidlech, že to potom musí publikovat, takže dočkej času než to projde schvalovacím procesem.
Tak si tak procházím tu databázi a tam: Pěkný zdroják, odkud ho máš? Z Tchibo. , Proč lopata neplave? Protože bagr nepapá meruňky.
Ahoj uvolníš zdroják a kdy kdyžtak? jinak sory za bump
Sorry za spam ale pro někoho jako jsem já : http://www.itnetwork.cz/…t-cleverbot/
Zobrazeno 48 zpráv z 48.