top of page

Ինչպե՞ս են ձայնային օգնականները հասկանում մեզ առանց գաղտնալսելու | Ծրագրավորում երեխաների համար | Think Engineering

  • Mar 26
  • 3 min read

Ինչպե՞ս են ձայնային օգնականները հասկանում մեզ առանց գաղտնալսելու


«Օքեյ Գուգլ, վաղը անձրև գալո՞ւ է»։ Ասում ես ընդամենը մեկ նախադասություն, ու մի քանի վայրկյանից հեռախոսդ պատասխանում է։ Շատերի համար սա կախարդանք է թվում, բայց իրականում ձայնային օգնականները աշխատում են պարզ ծրագրավորման կանոններով, որոնք թույլ են տալիս հասկանալ քեզ առանց գաղտնալսելու։


Ծրագրավորում երեխաների համար



Ձայնային օգնականը միշտ չի լսում քեզ


Շատերը մտածում են, որ ձայնային օգնականները անընդհատ լսում են մեր խոսակցությունները, բայց դա ճիշտ չէ։ Սարքը չի ձայնագրում և չի վերլուծում ամեն մի ձայն, որը լսում է։ Իրականում, ձայնային օգնականը պարզապես սպասում է հատուկ բառի կամ արտահայտության, որը կոչվում է ակտիվացնող բառ (wake word)։


Օրինակ՝ «Hey Google», «Siri» կամ «Alexa»։ Երբ դու ասում ես այդ բառերից մեկը, սարքը արթնանում է և սկսում է լսել քո հրահանգը։ Իսկ մինչ այդ պահը, օգնականը միայն հետևում է ձայնի ալիքներին, բայց չի պահպանում և չի վերլուծում դրանք։


Այս մոտեցումը ապահովում է, որ ձայնային օգնականը չի գաղտնալսում քեզ և աշխատում է միայն այն ժամանակ, երբ դու ցանկանում ես նրա օգնությունը։


Ինչպե՞ս է աշխատում ծրագրավորումը ձայնային օգնականներում, ծրագրավորում երեխաների համար


Ձայնային օգնականների հիմքում ընկած է ծրագրավորման երկու կարևոր հասկացություն՝ պայման (If/Else) և ցիկլ (Loop)։ Դրանք օգնում են սարքին հասկանալ, թե երբ և ինչ անել։


1. Սպասում է ակտիվացնող բառին (ցիկլ)


Ձայնային օգնականը մշտապես աշխատում է ցիկլով, որը նման է հետևյալին.


Loop (ցիկլ)

  • Սպասիր ձայնին

  • Եթե լսում ես ակտիվացնող բառը, անցիր հաջորդ քայլին

  • Հակառակ դեպքում շարունակիր սպասել


Այսինքն, սարքը անընդհատ «կրկնում է» իր գործողությունը՝ լսելով ձայնը, բայց միայն արձագանքում է, երբ լսում է իր անունը։ Սա նման է շան, որը քնած է դռան մոտ և արթնանում է միայն, երբ լսում է իր անունը։


2. Պայմաններ «Conditions»՝ հասկանալու, թե ինչ անել


Երբ ձայնային օգնականը լսում է ակտիվացնող բառը, նա անցնում է հաջորդ փուլին՝ հասկանալու, թե ինչ ես ուզում։ Այստեղ է գալիս If/Else տրամաբանությունը։


Օրինակ, եթե ասում ես՝ «Hey Siri, միացրու իմ սիրած երգը», համակարգը կստուգի հետևյալը.


  • Եթե խոսքում կա «երգ» → միացրու երաժշտական հավելվածը (Spotify, Apple Music)

  • Եթե խոսքում կա «եղանակ» → ցույց տուր եղանակի կանխատեսումը

  • Եթե խոսքում կա «արթնացրու ինձ» → դիր զարթուցիչ

  • Հակառակ դեպքում → ասա «Կներեք, չհասկացա ձեզ»


Այս պարզ կանոնները ծրագրավորումը դարձնում են հասկանալի և կանխատեսելի։ Դրանք նման են այն կանոններին, որոնք սովորեցնում են programming for kids՝ պարզ օրինակներով, որպեսզի երեխաները հեշտ հասկանան, թե ինչպես աշխատում են ծրագրերը։


Ինչպե՞ս է ձայնային օգնականը արագ արձագանքում, ծրագրավորում երեխաների համար


Ձայնային օգնականները միշտ պատրաստ են արձագանքել, որովհետև նրանք աշխատում են ցիկլով, որը անընդհատ վերահսկում է ձայնը։ Այս ցիկլը թույլ է տալիս սարքին արագ արձագանքել, երբ լսում է իր անունը։


Այս մոտեցումը նաև օգնում է խնայել էներգիան և պահպանել գաղտնիությունը, քանի որ սարքը չի ձայնագրում և չի վերլուծում ձայները, մինչև չլսի ակտիվացնող բառը։



Միջին պլան ձայնային օգնականի միկրոֆոնների մոտ
Առաջին ծանոթության դասն անվճար է, մանրամասների համար՝ https://ithink.am/registration

Ինչպե՞ս կարող ես սովորեցնել երեխաներին ծրագրավորում ձայնային օգնականների օրինակով, ծրագրավորում երեխաների համար


Եթե դու ծնող ես կամ հետաքրքրված ես programming for kids թեմայով, ձայնային օգնականները կարող են լինել հիանալի օրինակ, թե ինչպես աշխատում է ծրագրավորումը։ Կարող ես երեխաների հետ միասին ստեղծել պարզ if/else խաղեր կամ սցենարներ, որտեղ նրանք կսովորեն.


  • Ինչպես աշխատում են պայմանները

  • Ինչպես է սարքը սպասում և արձագանքում

  • Ինչպես կարելի է ծրագրավորել պարզ հրահանգներ


Այս մոտեցումը կօգնի երեխաներին հասկանալ ծրագրավորման հիմունքները և կզարգացնի նրանց տրամաբանությունը։


Ձայնային օգնականները և գաղտնալսման վախերը


Շատ մարդիկ մտահոգվում են, որ ձայնային օգնականները կարող են գաղտնալսել իրենց։ Բայց ինչպես արդեն տեսանք, սարքերը չեն ձայնագրում և չեն վերլուծում խոսակցությունները մինչև չլսեն իրենց անունը։ Սա ապահովվում է ծրագրավորման պարզ կանոններով և տեխնոլոգիական լուծումներով։


Եթե ուզում ես ավելի վստահ լինել, կարող ես նաև կարգավորել ձայնային օգնականի գաղտնիության պարամետրերը, օրինակ՝ ջնջել ձայնագրությունները կամ սահմանափակել տվյալների հավաքումը։



Ինչպե՞ս ձայնային օգնականները հասկանում են քեզ առանց գաղտնալսելու, ծրագրավորում երեխաների համար


  • Սարքը մշտապես աշխատում է ցիկլով, որը սպասում է ակտիվացնող բառին

  • Երբ լսում է այդ բառը, անցնում է if/else պայմանների՝ հասկանալու, թե ինչ ես ուզում

  • Միայն այդ ժամանակ ձայնային օգնականը սկսում է վերլուծել քո խոսքը

  • Այս մոտեցումը թույլ է տալիս խուսափել գաղտնալսումից և ապահովում է արագ արձագանք


Այս պարզ ծրագրավորման կանոնները դարձնում են ձայնային օգնականները հարմար և անվտանգ քո ամենօրյա կյանքում։


Ավելի հետաքրքիր նյութերի համար բաժանորդագրվի'ր՝ https://www.youtube.com/@Think.Engineering_School

 
 
 

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.
bottom of page