Jump to content
php.lv forumi

Čata robots


sandis_m

Recommended Posts

Ienāca prātā ideja, izveidot čata robotu...umm vai arii robotčatu..

kur, piemēram, ievadod kādu frāzi, roboķiks automātiski atbildētu..

Kā būtu labāk°?

 

Ar ajax kkā ar XML,kas varētu izskatīties apm. šādi:

 

<chat>
 <fraze>
  <text>čau</text>
  <atbilde>čiu,riy</atbilde>
 </fraze>
 <fraze>
  <text>atā</text>
  <atbilde>atā</atbilde>
 </fraze>
</chat>

 

vai arī ar to pašu ajax bet tad

 

ar php Ifiem...

 

vai arī kā savādāk?

Link to comment
Share on other sites

kad lietotājs nosūta frāzi, to apstrādā servera pusē ar php un aizsūta atpakaļ atbildi.

Vajadzētu taisīt arī tā, lai tas robots mācās no sarunām ar lietotājiem.

Tāpat vajadzētu arī, lai atbildes piemeklē jebkurai lietotāja frāzei, pēc principa - pēc iespējas piemērotāko frāzi.

Tālāk jau analīzes algoritms, kurš piemeklē frāzes var būt no gaužām vienkārša stringu, vienādo vārdu vai zilbju atpazīšanas, līdz sarežģītam semantiskam algoritmam.

Link to comment
Share on other sites

nu principā jā.

 

Tu: čau

Viņš: čau

Tu: Kā iet?

 

Nākošreiz

Tu: čau

Viņš: Kā iet?

 

Protams šāds algoritms ir ļoti vienkārš, bet tāds čats, it sevišķi kādu laiku pabijis onlainā, var izraisīt diezgan lielu jautrību.

Link to comment
Share on other sites

cilvēki gadiem ilgi taisa mākslīgos intelektus. neizskatās nemaz tik vnkārši kā varbūt var likties. bet principā jau jā, tā laikam ir. bots pieglabā visu, ko viņam jebkad kāds ir pateicis, izņemot varbūt vienīgi pilnīgu drazu "asdfasdfjasldfjasdf", bet kā viņam atšķirt, kas ir "draza" un kas nav? no kā mācīties un no kā nē? nju tā pa īstam "saprātīgs" tāds bots toč nekad nebūs. var tikai mēģināt pielāgoties situācijai. tas arī viss. a varbūt cilvēki ir tādi paši? :D:D:D

Edited by 2easy
Link to comment
Share on other sites

Par saprātu te ne tuvu nav runas - ne tās skaitļošanas jaudas, lai to realizētu.

Runa ir par to, ka tu veido atbilžu kopu uz kaut kādām frāzēm.

Kad bots kaut ko pasaka, lietotājs atbild. Nu lūk, tad bots sasaista savu frāzi ar lietotāja atbildi - tā arī viņš mācās.

Tālāk, kad bots saņem līdzīgu frāzi, viņš piemeklē vispopulārākās atbildes uz līdzīgām frāzēm un randoma atbild kādu.

Frāžu līdzību var, piemēram, salīdzināt ar šo funkciju: http://php.net/manual/en/function.similar-text.php vai arī http://www.php.net/manual/en/function.levenshtein.php

Edited by codez
Link to comment
Share on other sites

btw, atcerējos, kā es pļāpāju ar vienu bot beibi. tipa kad bija tie getpaidforsurveys scami (vienu brīdi regulāri tvnetā un citos portālos komentāros kāds visu laiku blieza iekšā "te ir viegla iespēja nopelnīt tur kkādas štukas mēnesī"), tad aizejot uz to lapu bija čats ar smukas meitenes bildi, kas uzreiz teica, "hi, we have very good offer" "only today u can get 50% discout" "bla bla bla..." (un tas "today" bija katru dienu :D:D:D). kr4 "viņa" pat atbildēja, ja kko ierakstīju. taču bija tikai apmēram 10 standarta atbildes, un atbilde tika piemeklēta atkarībā no keywordiem no mana teksta. es pat varēju atrast atsevišķu keywordu, kuru ierakstot vienu pašu, jau iepriekš zināju, ko tas bots atbildēs (kaut vai 100x pēc kārtas) :P anyway, sākumā tur nebija rakstīts, ka tas ir bots, bet kkad vēlāk kkādu apsvērumu dēļ tās lapas izstrādāji paši pielika info, ka tas ir kkāds intellichat bot vai watever kas tur bija... ;)

 

bet nju tas tā offtopic :D

Link to comment
Share on other sites

Par saprātu te ne tuvu nav runas - ne tās skaitļošanas jaudas, lai to realizētu.

ja jau cilvēkiem ir tādas "skaitļošanas jaudas" un TĀĀĀDS saprāts, tad kā tu izskaidro, kāpēc cilvēkiem galvas ir pilnas ar tamlīdzīgiem banāliem stereotipiem???

 

imho, tā skaitļošanas jauda kkā varēja veicināt arī elastīgāku pasaules uztveri... :D:D:D

Link to comment
Share on other sites

galvenais "don't try this in America" :D:D:D

 

tur tauta ir vēl dumjāka, taču ieroči ir daudz pieejamāki :P

 

neatceros kurā štatā tas bija, bet kkur pat bija aizliegts tirgot rotaļu ieročus (laikam pēc tam, kad kāds policists nošāva mazu bērnu, kuram rokās bija rotaļu piščiks :D), taču īstie ieroči joprojām ir brīvi pieejami...

tā ka lv nav vienīgā brīnumzeme uz šīs planētas...

Edited by 2easy
Link to comment
Share on other sites

njaa ļoti loģiski! :D

 

heeey, bet amerikā varētu uztaisīt tādus robotus, tipa pie novērošanas kamerām pielikt klāt nelielu portatīvo ložmetēju, un tiklīdz kāds uz ielas izvelk kādu šaujamo, tā robots to atpazīst un uzreiz nobliež. tad vairs nevajadzētu nekādu policiju. visas problēmas ar noziedzību automātiski tiktu atrisinātas!!! kr4 "Terminator 5" is coming soon... :D:D:D

 

un visus valdībai nevēlamos kadrus pēc face recognition arī tā varētu "kļūdas pēc" nogāzt no kātiem. tā teikt maza tehniska kļūmīte :D:D:D

 

nē nu militāristi jau atradīs tiem robotiem labu pielietojumu. par to šaubu nav. Japānā jau tagad taisa robotu cīņas... kur ringā cīnās 2 roboti. tā ka mūs gaida interesanta nākotne ;)

Edited by 2easy
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...