Umelá inteligencia v softvéri sa vyvíja. Nový program umelej inteligencie Viv sa vytvára, aby nahradil Siri

  • 07.08.2019

Keď v roku 2011 vyšiel nový iPhone, mnohých ohromila nezvyčajná funkcia s názvom Siri. Presnejšie by bolo povedať podľa názvu Siri, pretože program umelej inteligencie bol vybavený ženskou osobnosťou. „Inteligentný asistent“ rozumel ľudskému hlasu a vykonával príkazy, napríklad „Siri, vytoč číslo svojej manželky“ alebo „Siri, nastav budík na 6-30“. Neobyčajne vedela odpovedať na niektoré otázky ako "Siri, existuje Boh?" Na tú dobu to bolo veľmi nezvyčajné. Obmedzenia technológie sa však čoskoro ukázali. Siri vykonávala len tie najjednoduchšie príkazy a zvyšok bolo len hlasové „rozšírenie“ do internetového vyhľadávača, odoslanie požiadavky tam.

Po smrti Steva Jobsa vytvorili vývojári Siri novú firmu Viv Labs, ktorá pracuje na oveľa pokročilejšej verzii „inteligentného asistenta“ menom Viv.

Program Viv implementuje samoučiaci sa systém a generovanie kódu on-the-fly. Výsledkom by mal byť úplne nový typ AI. Odpovedaním na otázky miliónov používateľov z centrálneho servera sa postupne vytvorí akýsi „globálny mozog“, ktorý porozumie akejkoľvek tematickej oblasti a žargónu, prepojí akékoľvek pojmy a odhalí význam akejkoľvek otázky. A, prirodzene, na to odpovie nanajvýš adekvátne.

Viv funguje takto. Keď dostane požiadavku ako „Na ceste domov k bratovi, chcem kúpiť lacné víno vhodné k lasagniam,“ rozloží ho na kúsky a vytvorí jedinečný program, ktorý využíva rôzne zdroje informácií z internetu vrátane mapy oblasť, databázu obchodov, kulinárskeho sprievodcu a cenovú základňu vína. Všetko sa deje veľmi rýchlo a do 0,05 sekundy Viv vydá zoznam vhodných vinárstiev na ceste k svojmu bratovi a názvy želaných vín.

Analýza tejto požiadavky je podrobnejšie znázornená v diagrame.

Hlavné princípy, ktorými sa vývojári riadia: Viv by mala trénovať samostatne, odpovedať na otázky používateľov a mala by to robiť nepretržite, každý deň by mala byť múdrejšia. Čím viac ľudí s digitálnym asistentom komunikuje, tým rýchlejšie rastie jeho vedomostná základňa. Vývojári preto nechcú dať engine žiadnej jednej spoločnosti, ale chcú ho licencovať každému, kto chce mať prístup k AI z každého televízora a každého mobilného telefónu.

Úloha primerane analyzovať a pochopiť ľudský jazyk je, samozrejme, náročná. No nielen Viv Labs pracuje na jeho riešení. Napríklad Google nedávno kúpil pf 500 miliónov dolárov od DeepMind, firmy v približne rovnakej oblasti. Nechýba ani superpočítač IBM Watson a ďalšie podobné projekty. Vo všeobecnosti môže byť umelá inteligencia s neustálym samoučením bližšie, ako si myslíme.

Kde hovoril o jednom zo svojich cieľov, ktoré viedli k profesii - túžbe naučiť sa princíp práce a naučiť sa vytvárať herné roboty sami.

Práve túžba vytvoriť dokonalú umelú inteligenciu, či už ide o herný model alebo mobilný program, podnietila mnohých z nás na dráhu programátora. Problém je, že za tonami vzdelávacích materiálov a tvrdou realitou zákazníkov práve túto túžbu vystriedala jednoduchá túžba po sebarozvoji. Pre tých, ktorí si ešte nezačali plniť svoje detské sny, je tu krátky návod na vytvorenie skutočnej umelej inteligencie.

1. fáza. Sklamanie

Keď hovoríme o vytváraní aspoň jednoduchých botov, oči sa lesknú a v hlave mu blikajú stovky nápadov, čo by mal vedieť. Keď však príde na implementáciu, ukazuje sa, že kľúčom k odhaleniu skutočného správania je ... matematika. Aby sme boli trochu konkrétnejší, uvádzame zoznam jeho sekcií, ktoré je potrebné študovať aspoň vo formáte vysokoškolského vzdelávania:

    Lineárna algebra;

  • Teória grafov;

    Teória pravdepodobnosti a matematická štatistika.

Toto je vedecký odrazový mostík, na ktorom bude postavené vaše ďalšie programovanie. Bez znalosti a pochopenia tejto teórie sa všetky predstavy o interakcii s človekom rýchlo rozpadnú, pretože umelá myseľ v skutočnosti nie je nič iné ako súbor vzorcov.

Fáza 2. Prijatie

Keď aroganciu trochu zrazí študentská literatúra, môžete sa začať učiť jazyky. Hádzať sa do LISPu alebo iných sa zatiaľ neoplatí, najskôr sa treba naučiť pracovať s premennými a jednoznačnými stavmi. Ideálne pre rýchle učenie sa a ďalší rozvoj, ale vo všeobecnosti si môžete vziať za základ akýkoľvek jazyk, ktorý má príslušné knižnice.

Etapa 3. Vývoj

Teraz sa obrátime priamo na teóriu AI. Možno ich rozdeliť zhruba do 3 kategórií:

    Slabá AI – boti, ktorých vidíme v počítačových hrách, alebo jednoduchí pomocníci ako Siri. Buď plnia vysoko špecializované úlohy, alebo sú ich nevýznamným komplexom a každá nepredvídateľnosť interakcie ich mätie.

    Silná AI je stroj, ktorého inteligencia je porovnateľná s ľudským mozgom. Dnes neexistujú žiadni skutoční zástupcovia tejto triedy, ale počítače ako Watson sú k dosiahnutiu tohto cieľa veľmi blízko.

    Dokonalá AI je budúcnosť, strojový mozog, ktorý prekoná naše schopnosti. Práve na nebezpečenstvo takéhoto vývoja upozorňujú Stephen Hawking, Elon Musk a filmová franšíza Terminátor.

Prirodzene, mali by ste začať s najjednoduchšími robotmi. Za týmto účelom si spomeňte na starú dobrú hru piškvorky pri použití poľa 3x3 a skúste sami prísť na základné algoritmy: pravdepodobnosť výhry s bezchybnými akciami, najúspešnejšie miesta na poli na umiestnenie kus, nutnosť zredukovať hru na remízu a pod.

Ako ste už z názvov pochopili, ide o rozhrania API, ktoré vám umožnia vytvoriť zdanie serióznej AI bez straty času.

Etapa 5. Práca

Teraz, keď už celkom jasne rozumiete, ako vytvoriť AI a čo použiť súčasne, je čas posunúť svoje znalosti na novú úroveň. Najprv si to vyžaduje štúdium disciplíny s názvom Machine Learning. Po druhé, musíte sa naučiť pracovať s príslušnými knižnicami zvoleného programovacieho jazyka. Pre Python, o ktorom uvažujeme, sú to Scikit-learn, NLTK, SciPy, PyBrain a Nump. Po tretie, vo vývoji nemôžete robiť nič odkiaľ

Po tisíce rokov sa človek snaží pochopiť, ako myslí. V oblasti umelej inteligencie (AI) sa rieši ešte dôležitejšia úloha: špecialisti v tejto oblasti sa snažia nielen pochopiť podstatu inteligencie, ale aj vytvárať inteligentné entity.

V súčasnosti téma umelej inteligencie pokrýva obrovské množstvo vedeckých oblastí, od takých všeobecných úloh, ako je učenie a vnímanie, a končiac takými špeciálnymi úlohami, ako je hranie šachu, dokazovanie matematických teorémov, písanie poézie a diagnostikovanie chorôb. V umelej inteligencii sú intelektuálne úlohy systematizované a automatizované, a preto sa táto oblasť vzťahuje na akúkoľvek oblasť ľudskej intelektuálnej činnosti. V tomto zmysle je umelá inteligencia skutočne univerzálnym vedným odborom.

Systémy, ktoré myslia ako ľudia Systémy, ktoré myslia racionálne
Vzrušujúci nový smer práce na vytvorenie počítačov, ktoré dokážu myslieť, ... strojov, ktoré majú inteligenciu v plnom a doslovnom zmysle slova Skúmanie inteligencie pomocou výpočtových modelov
Automatizácia akcií, ktoré si spájame s ľudským myslením, t.j. činnosti ako rozhodovanie, riešenie problémov, školenia Skúmanie druhu výpočtu, ktorý vám umožňuje cítiť, uvažovať a konať
Umenie vytvárať stroje, ktoré vykonávajú funkcie vyžadujúce inteligenciu, keď ich vykonávajú ľudia Výpočtová inteligencia je veda o navrhovaní inteligentných agentov
Veda o tom, ako naučiť počítače robiť to, čo ľudia v súčasnosti prevyšujú Umelá inteligencia je veda, ktorá sa venuje štúdiu intelektuálneho správania artefaktov

Nedávno to bolo niečo ako fantázia. Teraz je to celkom možné a dnes sa naučíme, ako vytvoriť jednoduchú umelú inteligenciu pomocou nádhernej online služby.

Hovorím o stránke http://iii.ru (Ay-ya-yay.ru)
Pomocou tohto zdroja vytvoríme takzvané „infa“.
Čo je to za zviera, Inf? Inf je malá postavička (zviera alebo človek alebo zázrak Yudo), ktorá sa dokáže porozprávať s človekom na internete (áno, dá sa nazvať aj chatovacím botom). Toto zviera môže byť zaslané priateľovi na domovskej stránke, vtesnané do podpisu vo fóre, vo všeobecnosti, kdekoľvek si to želá vaša predstavivosť!
Spočiatku bude váš inf, samozrejme, trochu „blbý“, ale môžeme to napraviť tým, že ho to naučíme!

Pozrime sa bližšie na to, ako sa to všetko robí:

Pri vstupe na lokalitu sa ocitneme v tzv. garáž“, Kde môžeme chatovať s niekoľkými hotovými inf a začať vytvárať svoje vlastné!

Ak chcete začať vytvárať svoju vlastnú postavu, musíte sa zaregistrovať. Ak to chcete urobiť, na obrazovke garáže kliknite na tlačidlo „Chcem informácie“ a po vyplnení niekoľkých riadkov o sebe a prečítaní licenčnej zmluvy kliknite na tlačidlo „Zaregistrovať sa“.

Teraz sa dostávame k obrazovke na vytvorenie postavy infa.

Musíte si vybrať postavu "muž", "beštia" alebo nejaký iný zázrak Yudo

Prispôsobíme vzhľad - ústa, nos, oči, iné doplnky. Ak sa vám to v budúcnosti nebude páčiť, nezúfajte, všetko sa dá napraviť.

Teraz sa pozrime na to najzaujímavejšie – tréning postavy. Kliknite na záložku "Tréning". Otvorí sa zoznam možných metód:

Prihlasovací formulár - vyplníme údaje o našom infe, zmeníme mu meno, ak chceme atď.

Reakcie na udalosti - môžete si vybrať, čo povie inf, ak naň napríklad kliknete, alebo ak sa s ním dlho nerozprávate.

Razoom Pro vám dáva umelú inteligenciu na dosah. Aplikácia je založená na umelej inteligencii a je určená pre Android zariadenia.

Prečo sa oplatí stiahnuť Razoom Pro pre Android?

Táto aplikácia bude pre vás virtuálnym priateľom, s ktorým sa môžete porozprávať úplne na akúkoľvek tému. Ide o druh umelej inteligencie, ktorá nás pri komunikácii analyzuje a zakaždým nám lepšie a lepšie rozumie. Komunikácia s umelou inteligenciou ale nie je hlavnou črtou aplikácie. Stiahnite si zadarmo Razoom Pro pre Android má schopnosť komunikovať s ľuďmi na celom svete, ale je to urobené veľmi zaujímavým spôsobom. Najprv sa zhovárate s robotom, ktorý vás analyzuje a odhalí vaše túžby, preferencie, charakter a mnoho ďalšieho. Potom vyzdvihne ľudí, ktorí sú vám typovo podobní, s ktorými sa radi porozprávate na akúkoľvek tému. Aplikácia dokáže zobraziť štatistiky komunikácie s priateľmi a následne môže pôsobiť ako psychológ, ktorý vám môže poradiť.


Stiahnite si zadarmo Razoom Pro pre Android má množstvo charakteristických funkcií, ktoré sa nenachádzajú v iných podobných programoch. Dokáže analyzovať vašu korešpondenciu, pričom pochopí predmet korešpondencie. Aplikácia si pamätá aj záujmy, chute, túžby, ako aj ďalšie dôležité aspekty v živote človeka, aby následne mohla použiť tento súbor údajov na presnejšie rady používateľovi. Aplikácia tiež vie, ako určiť stupeň emocionality návrhu pomocou vyvinutých algoritmov. Aplikácia je neskutočne funkčná, ktorá má navyše aj ruský jazyk. A rozhranie vo všeobecnosti pripomína našu blízku budúcnosť, vo všeobecnosti je dizajn pre solídnu desiatku.


Zaujímavé funkcie aplikácie:

  • Umelá inteligencia môže o vás zhromažďovať informácie, aby mohla poskytnúť presnejšie informácie;
  • Analýza korešpondencie, pomocou ktorej dokáže pochopiť význam dialógu;
  • Aplikácia automaticky vyberie ďalších používateľov na zoznamovanie na základe vašich preferencií a osobnosti.

Táto veta znie fantasticky - program umelej inteligencie a ani mi nejde do hlavy, že nejaký softvérový nástroj dokáže prinútiť systém, aby sa logicky vyjadril. Pokrok však nestojí na mieste, ide o evolučný prístup k umelej inteligencii. O tejto fantázii sa už môžeme presvedčiť v praxi. Je dobré, že programátori doteraz vytvorili umelú inteligenciu. Počuli ste už o programe Pomocou programu umelej inteligencie Talker 3.15 môžete dnes zistiť intelektuálne schopnosti počítača. Môžete tiež vidieť, že tieto schopnosti sa môžu rozvíjať. V skutočnosti môžete vďaka tomuto programu jednoducho komunikovať so svojím osobným počítačom. Môžete sa dokonca trénovať na vykonávanie niektorých jednoduchých, ale užitočných úloh, ako je napríklad informovanie prostredníctvom výstupného zvukového zariadenia reproduktora o novej správe alebo pripomenutie dôležitého dátumu, keď pijete kávu alebo ste zaneprázdnení prácou. Ale hlavná úloha, ktorú program Govorun 3.15 plní, je síce umelý, ale dialóg a veľmi fascinujúci dialóg, dokonca aj skeptici sú prekvapení. Pohrajte sa s umelou inteligenciou. Uvidíte sami.

Rozvíjajte program zvyšovaním základne umelej inteligencie.

Program umelej inteligencie sa navyše neustále vyvíja, čím viac budete komunikovať, tým bohatšia bude slovná zásoba programu. Je dôležité, aby ste v tomto programe nepoužívali obscénne výrazy. Časom môže byť proti vám použitý nenormatívny jazyk. Z tohto dôvodu sa všetky dialógy a slová ukladajú do databázy programu, ktorú intelekt vlastní, čím sa zvyšuje jeho intelekt a slovná zásoba. Pomocou tohto momentu môžete naučiť svoje hovoriť inteligentne tým, že s ňou viedol krásny dialóg. Program má ale aj svoj vlastný základ, ktorý obsahuje veľa dôležitých rád na rôzne témy, ale aj aforizmy a anekdoty, takže si nemyslite, že v niektorých prípadoch musíte program učiť abecedu, program vás naučí, resp. aspoň dobre poradí. Teraz sa môžete dozvedieť viac o umelej inteligencii. Talker 3.15 je veľmi príjemný zážitok. Jeho inteligencia, od ktorej sa dá len ťažko odnaučiť, v skutočnosti premení počítač na živého tvora, ktorý sa vám stane úprimným priateľom. Program je priateľom človeka, ktorý vás nielen vypočuje a poskytne dobrú radu, ale začne vykonávať jednoduché, ale užitočné úlohy pri práci na počítači. Talker 3.15 bude pracovať ako sekretárka vo vašom počítači. Vie, ako upozorniť na pripomienky, nové správy, oznámiť čas, nahlas preložiť slovo do cudzieho jazyka a ďalšie.