Diskuze: Tvorba AI pro komunikaci

Volná diskuze Tvorba AI pro komunikaci

Avatar
gamesis
Redaktor
Avatar
gamesis:

Ahoj, chtěl bych se zeptat, jestli se někdo z vás už zabýval problematikou inteligentního programu pro pokec s člověkem. Pokud ano, jestli máte nějaké zajímavé poznatky, zkušenosti, nebo jestli znáte nějaké nové programy vytvořené v poslední době (cca od r. 2010), atp. Danou problematikou se nyní zabývám i já (již podruhé po asi 6 letech), a mám v plánu takový program napsat.
Jistě většina lidí zná starší programy typu Pokec, Pokyd, Kecal, Karel,... ale všiml jsem si, nebo spíš nikde jsem nenašel zmínku o tom, že by ve vývoji byla nějaká aktualizace těchto programů, nebo program úplně nový.

 
Odpovědět 16.8.2012 20:58
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 16.8.2012 21:03
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Odpovídá na gamesis
Kit:

Kdysi dávno jsem si napsal svou Elizu. Bylo to hodně primitivní, ale několika lidem docela dlouho trvalo, než pochopili, že se baví se strojem.

Principy zůstávají, ale je nutné do toho vnést svou vlastní myšlenku. Elizu jsem tenkrát udělal, aby mi ze zákazníka vytáhla popis závady. Po přečtení konverzace jsem často věděl hned, v čem je problém.

Nahoru Odpovědět  +1 16.8.2012 22:52
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
jindral
Redaktor
Avatar
jindral:

Tak já to vím jenom teoreticky a hlavně to je hlavně strašná práce s tim, jak bych to udělal já. Ale mělo by to stát za to. Chtěl jsem ho udělat v C#, ale pak mě programování přešlo :D

Nahoru Odpovědět 19.8.2012 13:44
129x pád = 219x úspěch
Avatar
Kit
Redaktor
Avatar
Odpovídá na jindral
Kit:

Moc práce to nedá. Nejhorší je vyrovnat se se specifiky českého jazyka. Nejednoznačný slovosled, skloňování, ... Stačí se zaměřit na slovesa a ke každému z nich přidělit prioritu a seznam reakcí. Nepoužitá rozpoznaná slova uložíš do zásobníku. Tak vznikne dojem, že se AI drží tématu.

Je to hlavně práce se seznamy a slovníky. Obojí je v C# dobře podporováno.

Nahoru Odpovědět 19.8.2012 13:53
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.