అలెక్సా స్కిల్స్ ఎలా బిల్డ్ చేయాలి?!

Posted By: Madhavi Lagishetty

ఎకో స్పీకర్లను ప్రారంభించాక...హ్యుమన్ కంప్యూటర్ స్పీచ్ ఇంట్రాక్షన్స్ కోసం మూడు సంవత్సరాల తర్వాత అమెజాన్ తన ప్రొడక్టులను భారతీయ మార్కెట్లోకి తీసుకువచ్చింది. సంస్థ ఎక్, ఎకో డాట్, మరియు ఎకో ప్లస్లను ఇప్పటికే ప్రారంభించింది. ఇది ఇటర్నల్ అలెక్సాను కలిగి ఉంటంది. దీని మెయిన్ ఫీచర్ డివైసులు.

అలెక్సా స్కిల్స్ ఎలా బిల్డ్ చేయాలి?!

అలెక్సా ప్రాథమికంగా అమెజాన్ యొక్క వాయిస్ సర్వీస్ మరియు అమెజాన్ ఎకోతో సహా లక్షల కొద్దీ ఉన్న బ్రెయిన్లతో సమానమైనది. అలెక్సా విస్త్రుతమైన సామార్థ్యాలను లేదా నైపుణ్యాలను యూజర్లకు మరింత వ్యక్తిగతీకరించిన అనుభవాన్ని క్రియేట్ చేయడానికి వీలు కల్పిస్తుంది. అంతేకాదు సాధారణ యూజర్లు కూడా ఈ నైపుణ్యాలను క్రియేట్ చేయవచ్చు.

అమెజాన్ అలెక్స్ స్కిల్స్ కిట్ను అందిస్తోంది. దీని ద్వారా రూపకర్తలు, డెవలపర్లు మరియు బ్రాండ్స్ నిమగ్నమైన నైపుణ్యానలు బిల్ట్ చేసి కొత్త వినియోగదారులను చేరుకోవచ్చు. ASK సెల్ఫీ సర్వీస్, APIలు టూల్స్, డాక్యుమెంటేషన్ మరియు కోడ్ సాంపిల్స్ కలిగి ఉంది. అలెక్సాకు నైపుణ్యాలను యాడ్ చేయడం కోసం వేగవంతంగా మరియు సులభతరం చేస్తుంది. ASKతో మీరు వాయిస్ డిజైన్ రంగంలో అమెజాన్ యొక్క జ్ఞానం మార్గదర్శక పని పరపతి చేయవచ్చు.

SAAVN, ZOMATO, టైమ్స్ ఆఫ్ ఇండియా, ఓలా, GOIBIBO అలాగే అనేక ఇతర వినూత్న డిజైనర్లు మరియు డెవలపర్లు వంటి బ్రాండ్ల నుంచి భారతదేశంలో ఇప్పటికే అందుబాటులో వేల ఇన్నోవేటివ్ డిజైనర్స్ ఉన్నాయి.

అలెక్సా స్కిల్స్ ఎలా బిల్డ్ చేయాలి?!

థింగ్స్ టు నో...

ప్రారంభించడానికి ముందు, మీరు పలు రకాల స్కిల్స్ గుర్తించాల్సిన అవసరం ఉంది.

టైప్స్ అఫ్ సర్వీస్...

కస్టమ్ స్కిల్స్ కోసం, మీరు ఒక AWS లాంబ్డా ఫంక్షన్ లేదా ఒక వెబ్ సర్వీస్ గానీ కోడ్ ఉండాలి.

AWS లాంబ్డా ( అమెజాన్ వెబ్ సర్వీసెస్ ఆఫర్) సేవలను నిర్వహించకుండా మీరు క్లౌడ్లో కోడ్ను అమలు చేయడానికి అనుమతించే ఒక సర్వీస్. అలెక్సా మీ కోడ్ యూజర్ రిక్వెస్టును పంపుతుంది. మీ కోడ్ రిక్వెస్ట్ చెక్ చేయవచ్చు. ఏదైన అవసరమైన ఫంక్షన్ను తీసుకోండి. మీ ప్రతిస్పందనను తిరిగి పంపండి.

ప్రత్యామ్నాయంగా, మీరు ఏ వెబ్ క్లౌడ్ హోస్టింగ్ ప్రొవైడర్తో ఒక వెస్ సర్వీసును రాయవచ్చు. హోస్ట్ చేయవచ్చు. HTTPS ద్వారా రిక్వెస్టులను వెబ్ సర్వీస్ తప్పనిసరిగా అమోదించాలి. ఈ సందర్భంలో అలెక్సా మీ వెబ్ సర్వర్కు రిక్వెస్టు పంపుతుంది. మీ సర్వీ అవసరమైన చర్యలను తీసుకుని ప్రతిస్పందనను పంపుతుంది. మీరు మీ వెబ్ సర్వీసును ఏదైన భాషలో రాయవచ్చు.

మీరు మీ సర్వీసును ఎలా క్రియేట్ చేశారనే దాని సంబంధం లేకుండా...మీరు స్కిల్స్ కోసం అనుకూల పరస్పర మోడల్ను కూడా క్రియేట్ చేయాలి. ఈ స్కిల్స్ నిర్వహించగల రిక్వెస్టులను నిర్వహిస్తుంది. యూజర్లు, ఆ అభ్యర్థనలను ఇన్వోక్ చేయడానికి చెప్పవచ్చు. మీరు మొదటి అలెక్సా స్కిల్స్ బిల్డ్ డౌన్ పొందుటకు ఈ క్రింది వీడియో ట్యుటోరియల్ చెక్ చేయండి.

గిజ్‌బాట్ మరిన్ని అప్‌డేట్స్ ఇక్కడే

స్టెప్ 1...మీ అలెక్సా స్కిల్స్ ప్రిపేర్ అవుతోంది.

ముందుగా అమెజాన్ అలెక్సా డెవలపర్ పోర్టల్ మీ అలెక్సా స్కిల్స్ ను రెడీ చేయవచ్చు.

Developer.amazon.com/alexa ని విజిట్ చేయడానికి మరియు ప్రారంభించడానికి సైన్ ఇన్ చేయండి.

1. టాప్ లో ఉన్న అలెక్సా బటన్ను క్లిక్ చేయండి.

2. ప్రారంభించడానికి అలెక్సా స్కిల్స్ కిట్ కింద ప్రారంభ బటన్ను క్లిక్ చేయండి.

3. తర్వాత, స్క్రీన్ కుడి వైపున ఒక కొత్త స్కిల్ను యాడ్ చేసి క్లిక్ చేయండి. ఇది మీ కొత్త అలెక్సా స్కిల్ యొక్క ఫస్ట్ పేజికి మిమ్మల్ని అనుమతిస్తుంది.

4. స్కిల్ ఇన్ఫర్మేషన్ స్క్రిన్ పూరించండి.

స్కిల్ ఇన్ఫర్మేషన్ . ఇది మీ స్కిల్స్ గుర్తించడానికి మరియు మీ స్కిల్ ఎలా అలెక్సాతో సంకర్షణ చెందుతుందో తెలుసుకోవడానికి ఉపయోగించే సమాచారం. ఇది ప్రారంభించడానికి ప్రిట్టిగా కనబడుతుంది.

వీటిని ముందుగా పూరించండి. స్కిల్ ప్రవర్తనను నిర్వచించగల కస్టమర్ ఇంటరాక్షన్ మోడల్ అనే పేరు, స్కిల్ మరియు ఇణ్ టోకేషన్ పేరు లేదా అలస్తో బోట్ అనేది అలెక్స్ ను మా స్కిల్ అమలు చేయడానికి ఉపయోగించిన పదబంధాన్ని సులభంగా గుర్తించడానికి టెస్ట్ బోట్, హే అలెక్సా, అడగండి. మీరు రెడీగా ఉన్నపుడు కింద కుడివైపున క్లిక్ చేయండి.

5. ఇన్ఫర్మేషన్ పూర్తిగా ఇచ్చిన తర్వాత ఇంటారాక్షన్ మోడల్ కు తరలించడానికి తర్వాత బటన్ను క్లిక్ చేయండి.

6. లాంచింగ్ స్కిల్ బిల్డర్ బీట బటన్ పై క్లిక్ చేయండి. ఇది కొత్త స్కిల్ బిల్డర్ డ్యాష్ బోర్డును ప్రారంభిస్తుంది.

స్టెప్ 2. మీ ఇంటరాక్షన్ మెడల్ను రెడీ చేయండి.

తర్వాత, ఇంటరాక్షన్ మోడల మీరు అడిగే విషయాలను ఎలా విశ్లేషించాలో వివరిస్తుంది. మేము ఇప్పుడు హే అలెక్సా టెస్ట్ బోట్ ను మరియు ఎలా అలెక్సా దానికి అన్వయించవచ్చని అంచనా వేస్తున్నారో, చివరికి పదబంధాన్ని వాక్యాన్ని లేదా ప్రశ్ని నిర్వచించడాన్ని మేము చూస్తున్నాము.

లక్ష్యాలు.

మీ స్కిల్స్ సూచించే వేర్వేరు విధులను ఇంటెంట్స్ గా భావించవచ్చు. వారు క్రింద చూపిన ఆధారంగా వాక్యలను అన్వహించవచ్చు. వీటినుంచి వాచకాల నుంచి స్లాట్లు, జనసాంధ్రత అంచనా వేయవచ్చు. భవిష్యత్తులో ట్యుటోరియల్లో స్లాట్లు కవర్ చేస్తాము. ఇప్పుడు మన మొదటి ఉద్దేశ్యం, ఉప్పెనన్స్ సెటప్.

అలెక్సాను ఒక నిర్దిష్ట ఉద్దేశాన్ని సూచించడానికి అలెక్స ను ప్రశ్నించడానికి ట్రిగ్గర్ పదబంధాలు ఉంటాయి. మా hello world ఉద్దేశం ట్రిగ్గర్ చేయడానికి పదబంధం ఉపయోగిస్తాం.

మొదట మా ఇంటరాక్షన్ మోడల్ను ఏర్పాటు చేయాల్సి ఉంటుంది. మన అలెక్సా స్కిల్స్ కోసం వాస్తవానికి కోడ్ రాయడానికి ఇప్పుడు రెడీగా ఉన్నాం.

1. స్కిల్ బిల్డర్ డ్యాష్ బోర్డ్ లో డ్యాష్ బోర్డ్ ఎగువ ఎడమ మూలలో ఇంటెంట్స్ సమీపంలో ఉన్న యాడ్ + బలన్ పై క్లిక్ చేయండి.

2. టెక్ట్స్ బాక్స్ లో కొత్త ఇంటెంట్ పేరును ఎంటర్ చేయండి. Getnewfactlntent.,మరియు క్రియేట్ చేయు ఇంటెంట్ బటన్ క్లిక్ చేయండి.

3. మీ ఇంటెంట్ కోసం 10-15 శాంపిల్స్ ను యాడ్ చేయండి. దీని ఉద్దేశ్యం ఏంటంటే ఒక ...ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి. నాకు ఒక వాస్తవాన్ని ఇవ్వండి. నిజం చెప్పండి, ఏదో ఒకటి చెప్పండి, ఖాళీ స్థలం గురించి చెప్పండి.

4. సేవ్ మోడల్ బటన్ పై క్లిక్ చేసి, బిల్డ్ మోడల్ బటన్ను క్లిక్ చేయండి.

5. మీ పరస్పర మోడల్ సక్సెస్ ఫుల్ గా బిల్ట్ అవుతే ఆక్రుతీకరణకు వెళ్లడానికి బటన్ పై క్లిక్ చేయండి.

ఈ గైడ్ యొక్క తదుపరి దశలో, మేము AWSడెవలపర్ కన్సోల్లో మా లాంబ్డా ఫంక్షన్ను క్రియేట్ చేస్తాము. కానీ ఈ బ్రౌజర్ టాబ్ను ఓపెన్ చేసి ఉంచండి. ఎందుకంటే ఈ పేజీల్లో తిరిగి ఇక్కడకు రావాల్సి ఉంటుంది.

3. మీ స్కిల్ ను పరీక్షించుకోవడానికి ఈ కోడును వ్రాయండి.

మీ స్కిల్ కోసం మీరు ప్రాథమిక కోడింగ్ వర్క్ అలెక్స్ సర్వీసు నుంచి రిక్వెస్టులను ఆమోదించడంతోపాటు ప్రతిస్పందనలను పంపే సర్వీసును క్రియేట్ చేయడం .

వర్క్ వేగవంతం కావడానికి, aws లాంబ్డా ఫంక్షన్నీ మీ స్కిల్ కోసం సర్వీసులను హోస్ట్ చేయడానికి లాంబ్డా అనేది సేవలను నిర్వహించకుండా క్లౌడ్లో కోడ్ను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

ప్రత్యామ్నాయంగా మీరు మీ స్కిల్ కోసం ఒక వెబ్ సర్వీసును రూపొందించవచ్చు. ఏదైనా క్లౌడ్ ప్రొవైడర్తో హోస్ట్ చేయవచ్చు.

1. ఇప్పుడు http://aws.amazon.comకి వెళ్లండి. కన్సోల్కు సైన్ ఇన్ చేయండి. మీకు ఇప్పటివరకు అకౌంట్ లేకపోయినట్లయితే ...మీరు ఒక అకౌంట్ క్రియేట్ చేసుకోవాలి.

2. స్క్రీన్ పై భాగంలో ఉన్న సర్వీస్ పై క్లిక్ చేయండి. సెర్చ్ బాక్స్ లో లాంబ్డా అని టైప్ చేయండి. మీరు సర్వీస్ జాబితాలో లాంబ్డా కూడా చూడవచ్చు. ఇది కంప్యూట్ విభాగంలో ఉంటుంది.

3. మీ AWS ప్రాంతం చెక్ చేయండి. AWS లాంబ్డా కేవలం రెండు ప్రాంతాల్లో అలెక్సా స్కిల్ కిట్ తో పనిచేస్తుంది. US, EU, మీరు మీ కస్టమర్లకు సమీపంలోని ప్రాంతాన్ని సెలక్ట్ చేసుకున్నారని నిర్ధారించుకోండి.

4. లాంబ్డా ఫంక్షన్ క్రియేట్ చేయు ఆప్షన్ బటన్ పై క్లిక్ చేయండి. ఇది మీ స్క్రీన్ పైభాగంలో ఉండాలి. (మీరు ఈ బటన్ను చూడకపోతే, మీరు ముందు లాంబ్డా ఫంక్షన్ క్రియేట్ చేయలేరు. ఎందుకంటే మీ స్క్రీన్ యొక్క సెంటర్ దగ్గర ఉన్న బ్లూ కలర్ బటన్ పై క్లిక్ చేసి ప్రారంభించండి)

5. అలెక్సా స్కిల్ కిట్ SDK ఫ్యాక్ట్ స్కిల్ అనే బ్లూ ప్రింట్ను ఎంచుకోండి. అమెజాన్ మీ స్కిల్ కోసం ఏర్పాటు చేసుకునే ప్రతిదానిని పొందడానికి ఒక సత్వరమార్గం వలే బ్లూప్రింట్ను క్రియేట్ చేస్తుంది. మీరు అందించిన సెర్చ్ బాక్సును ఉపయోగించి బ్లూప్రింట్ కోసం సెర్చ్ చేయవచ్చు. ఈ బ్లూ ప్రింట్ మీ లాంబ్డా ఫంక్షనుకు అలెక్సా SDK జతచేస్తుంది. అందువల్ల మీరు దాన్ని అప్లోడ్ చేయాల్సిన అవసరం లేదు.

6. మీరు ట్రిగ్గర్ను కన్ఫిగర్ చేయండి. డాష్ బాక్స్ లో క్లిక్ చేసి జాబితా నుంచి అలెక్సా స్కిల్స్ కిట్ ను ఎంచుకోండి. మీరు జాబితాలో అలెక్సా స్కిల్స్ కిట్ చూడకుంటే, 2వ దశకు తిరిగి వెళ్లండి.

7. మీ ఫంక్షన్ ఆక్రుతీకరించుము అమెజాన్ లాంబ్డా ఫంక్షన్ యొక్క ముఖ్యమైన భాగాలలో ప్రవేశించబోయే ముందు మీరు పనితీరు అర్థవంతమైనదేనని నిర్దారించుకోండి. మీరు పేరు కోసం మరొక ఆలోచన లేకపోతే స్పేస్ ఫ్యాక్ట్స్ సరిపోతుంది.

8. లాంబ్డా ఫంక్షన్ కోడ్ బాక్స్ లో అందించిన కోడ్ని కాపీ చేసి అతికించండి. కోడ్ బాక్స్ యొక్క కంటెంట్లను తొలగించి కొత్త కోడ్ కంటెంట్లను అతికించండి.

9. మీ లాంబ్డా ఫంక్షన్ పాత్ర ఏర్పాటు అమెజాన్ లాంబ్డా కోసం మీ మొదటి పాత్రను రూపొందించడానికి వివరణాత్మక నడకను అందిస్తుంది.

మీరు దీనిని ముందు చేసినట్లయితే, మీ ప్రస్తు పాత్ర విలువను lambdabasicexecutionకు సెట్ చేయండి.

10. ఈ గైడ్ కోసం మీరు అన్ని అధునాతన సెట్టింగ్స్ ను స్కిప్ చేయవచ్చు.

11. రివ్యూ స్క్రీన్ను తరలించడానికి నెక్ట్స్ బటన్ను క్లిక్ చేయండి. రివ్యూ స్క్రీన్ మీ ఆప్షన్ సారాంశం. దిగువ ఎడమ మూలలో ఫంక్షన్ క్రియేట్ చేసు క్లిక్ చేయండి. మీరు ఫంక్షన్ క్రియేట్ చేయుటకు క్రిందికి స్క్రోల్ చేయాలి.

12. మీరు ఫంక్షన్ క్రియేట్ చేసిన తర్వాత arn విలువ ఎగువ కుడి మూలలో కనిపిస్తుంది. గైడ్ తదుపరి విభాగంలో ఉపయోగం కోసం ఈ విలువను కాపీ చేయండి.

రూ. 2 వేలు తగ్గిన రెడ్‌మి నోట్ 4, ఫ్లిప్‌కార్ట్‌లో మరిన్ని భారీ డిస్కౌంట్లు !

స్టెప్ 4. మీ లాబ్డా ఫంక్షనుకు మీ వాయిస్ యూజర్ ఇంటర్ స్పేసును కనెక్ట్ చేయండి. ఇప్పుడు ఆ రెండింటిని కలపుతాము.

1. అమెజాన్ డెవలపర్ పోర్టలుకు తిరిగి వెళ్లండి. జాబితా నుండి మీ స్కిల్ ఎంచుకోండి. ఈ ట్యుటోరియల్ ను మీరు ఇప్పటికే ప్రారంభించినట్లయితే మీరు బ్రౌజర్ ట్యాబ్ ఒపెన్ చేయవచ్చు.

2. ఎడమ వైపున ఆక్రుతీకరణ టాబ్ ఒపెన్ చేయండి.

3. మీ భౌగోళిక ప్రాంతాన్ని ఉత్తర అమెరికా లేదా యూరప్ ఎంచుకోండి మీరు మీ లాంబ్డాను క్రియేట్ చేసిన అదే ప్రాంతాన్ని ఎంచుకున్నట్లు నిర్దారించుకోండి. Aws లాంబ్డాను ఉపయోగించే అలెక్సా నైపుణ్యాలు ఎన్విరిజియా (ఉత్తరఅమెరికా), ఐర్లాండ్(ఐరోపా)లలో మాత్రమే నడుస్తాయి.

4. మీ ఎండ్ పాయింట్ కోసం aws లాంబ్డా arn ఆప్షన్ను ఎంచుకోండి. మీరు ఎక్కడైన మీ కోడ్ ను హోస్ట్ చేసే కెపాసిటీ కలిగి ఉంటారు. కానీ సరళత మరియు మితవాద ప్రయోజనాల కోసం మేము awsలాంబ్డాను ఉపయోగిస్తాము.

5. మీ లాంబ్డా యొక్క arn అమెజాన్ రిసోర్స్ పేరును అతికించండి.

6. ఖాతా లింకింగ్ ను నం కు వదిలివేయండి. ఈ స్కిల్ కోసం అకౌంట్ లింకింగ్ చేయాల్సిన అవసరం లేదు.

 

స్టెప్ 5...మీ బీటా స్కిల్ ను పరీక్షించండి.

మీ స్కిల్ పూర్తయిన తర్వాత, మీ స్కిల్ కోసం బీటా పరీక్షను ఏర్పాటు చేసే ఆప్షన్ మీకు ఉంటుంది. ఒక బీటా పరీక్షతో మీరు మీ స్కిల్ ను ఒక సాధారణ సమూహ పరీక్షలకు అందుబాటులో ఉంచవచ్చు. మీరు పర్సనల్ గా అప్షన్ ఎంపిక చేసుకుంటారు. సాధారణ ప్రజలు కాకుండా.

1. అమెజాన్ డెవలపర్ పోర్టల్కు తిరిగి వెళ్లండి. జాబితా నుంచి మీ స్కిల్ను సెలక్ట్ చేసుకోండి. ఈ ట్యుటోరియల్ ప్రారంభానికి మీరు ఇప్పటికే వెళ్లినట్లయితే బ్రౌజర్ ట్యాప్ ఒపెన్ చేయవచ్చు.

2. ఎడమ వైపున టెస్ట్ టాబ్ ఒపెన్ చేయండి.

3. సర్వీసు సిమ్యులేటర్తో మీ స్కిల్ను టెస్ట్ చేసుకోండి. మీ స్కిల్ మీరు ఊహించిన విధంగా పని చేస్తుందని ధ్రువీకరించడానికి సేవ సిమ్యులేటర్ని ఉపయోగించండి. Enter utterance టెక్ట్స్ బాక్స్ లో నాకు ఒక వాస్తవాన్ని ఇవ్వండి.

స్టెప్ 6...మీ స్కిల్ ను పొందుపర్చండి.

మీ స్కిల్ పబ్లిక్ చేయడానికి మీరు రెడీగా ఉన్నప్పుడు ద్రువీకరణ కోసం దాన్ని పొందుపర్చండి. మీ స్కిల్ ప్రస్తుతం బీటా పరీక్షలో ఉంటే మీరు ద్రువీకరణతో కొనసాగవచ్చు.

1. ద్రువీకరణకు కొనసాగడానికి మీరు మొదట సమర్పణ లిస్టుకు వ్యతిరేకంగా మీ స్కిల్ ను పరీక్షించండి. ఈ చెక్ లిస్ట్ అమెజాన్ యొక్క సర్టిఫికేషన్ బ్రుందం నిర్వహిస్తున్న పరీక్షలకు కలిగి ఉంటుంది. కాబట్టి ఈ పరీక్షలన్నింటికి సర్టిఫికేషన్ ప్రక్రియను వేగవంతం చేయవచ్చు.

2. మీరు మీ స్కిల్ కోసం పబ్లిక్ చేయడానికి రెడీగా ఉన్నప్పుడు మీ నైపుణ్యం పర్టిఫికేషన్ లీస్టులో అవసరాలను నెరవేర్చిందని మీరు ద్రువీకరించారు. ద్రువీకరణ కోసం మీ స్కిల్ నిర్దారించుకోండి.

 

ముగింపు.....

మీ స్కిల్ ప్రచురించబడిని తర్వాత...అమెజాన్ యూజర్లు దాన్ని అలెక్సా యాప్ లో చూడవచ్చు. దాన్ని ఎనేబుల్ చేసి ఉపయోగించుకోవచ్చు. అయితే మీరు మీ స్కిల్ తో పనిచేయడం దాని ఫీచర్లను మెరుగుపరచడం, ఏ సమస్యలను పరిష్కరించడం, మీ అంతిమ యూజర్ల కోసం అనుభవాన్ని మెరుగుపర్చడం వంటివి కొనసాగించవచ్చు. స్కిల్ డెవలప్ కు మీరు తిరిగి సమర్పించాల్సిన సిఫార్సుల కోసం సర్టిఫికేషన్ కోసం స్కిల్ ను సమర్పిస్తున్న లైవ్ స్కిల్స్ యొక్క కొత్త వెర్షన్ను క్రియేట్ చేస్తోంది.

గిజ్‌బాట్ మరిన్ని అప్‌డేట్స్ ఇక్కడే

English summary
Here's how to build a custom skill for the Echo devices.
Opinion Poll

Social Counting

ఇన్స్టెంట్ న్యూస్ అప్డేట్స్ రోజుంతా పొందండి - Telugu Gizbot