చాట్‌బాట్ ఇంటర్‌ఫేస్‌ను ఎలా నిర్మించాలి

రచయిత: Randy Alexander
సృష్టి తేదీ: 2 ఏప్రిల్ 2021
నవీకరణ తేదీ: 16 మే 2024
Anonim
చాట్‌బాట్ ఇంటర్‌ఫేస్‌ను ఎలా నిర్మించాలి
వీడియో: చాట్‌బాట్ ఇంటర్‌ఫేస్‌ను ఎలా నిర్మించాలి

విషయము

2000 ల మధ్యలో, వర్చువల్ ఏజెంట్లు మరియు కస్టమర్ సర్వీస్ చాట్‌బాట్‌లు చాలా సంభాషణలు లేనప్పటికీ, చాలా ప్రశంసలను పొందాయి, మరియు హుడ్ కింద అవి వెబ్ సర్వర్‌లతో డేటా ఎక్స్ఛేంజీలతో కూడి ఉన్నాయి.

ఈ రోజుల్లో, 'బలహీనమైన AI' యొక్క పెద్ద సంఖ్యలో ఉదాహరణలు ఉన్నప్పటికీ (సిరి, అలెక్సా, వెబ్ సెర్చ్ ఇంజన్లు, ఆటోమేటెడ్ ట్రాన్స్‌లేటర్లు మరియు ముఖ గుర్తింపుతో సహా) మరియు ప్రతిస్పందించే వెబ్ డిజైన్ వంటి ఇతర అంశాలు వెలుగులోకి వస్తున్నాయి, చాట్‌బాట్‌లు ఇప్పటికీ ప్రకంపనలు సృష్టిస్తున్నాయి . పెద్ద కంపెనీల నుండి పెద్ద పెట్టుబడితో, భవిష్యత్ యొక్క సంభాషణ ఇంటర్‌ఫేస్‌లను హ్యాక్ చేయడానికి చాలా అవకాశాలు ఉన్నాయి.

  • చాట్‌బాట్ అనుభవాన్ని ఎలా రూపొందించాలి

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


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

సేవా రూపకల్పన సాధనలో నిజమైన ప్రాజెక్ట్-తీసుకోవడం అనువర్తనం ఆధారంగా చాట్‌బాట్‌ను రూపొందించడానికి మరియు నిర్మించడానికి ఒక ఆచరణాత్మక మార్గాన్ని కనుగొనటానికి క్రింది వీడియోను చూడండి లేదా చదవండి.

01. వ్యక్తిత్వాన్ని సెట్ చేయండి

ఈ అభ్యాసం ప్రపంచవ్యాప్తంగా 110,000 మంది సభ్యులకు సేవలు అందిస్తున్నందున, గందరగోళ రూపాలను పూరించడానికి బదులు, అంతర్గత వాటాదారులు సమర్థవంతమైన డిజిటల్ సేవలను అభ్యర్థించే శీఘ్ర, సౌకర్యవంతమైన మరియు సహజమైన ఇంటర్‌ఫేస్‌ను అందించడం లక్ష్యం.

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


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

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

02. రివ్‌స్క్రిప్ట్ ఉపయోగించండి

ప్రాసెసింగ్ భాగం కోసం AI మార్కప్ భాషలోకి ప్రవేశించకూడదని మాకు తెలుసు - అనుభవాన్ని ప్రారంభించడానికి మాకు తగినంత అవసరం.

రివ్‌స్క్రిప్ట్ అనేది సరళమైన చాట్‌బాట్ API, ఇది నేర్చుకోవడానికి సరిపోతుంది మరియు మా అవసరాలకు సరిపోతుంది. కొద్ది రోజుల్లోనే మేము బోట్ నుండి ప్రాజెక్ట్ అభ్యర్థనను తీసుకోవటానికి తర్కాన్ని కలిగి ఉన్నాము మరియు దానిని ధృవీకరించడానికి మరియు వర్గీకరించడానికి తగినంత వ్యాపార తర్కంతో అన్వయించండి, కనుక దీనిని JSON REST సేవల ద్వారా తగిన అంతర్గత ప్రాజెక్ట్ టాస్కింగ్ క్యూకు పంపవచ్చు.


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

తరువాత, వెబ్-క్లయింట్ ఫోల్డర్‌ను అమలు చేయండి, ఇది ప్రాథమిక గుసగుసలాడే సర్వర్‌ను అమలు చేయడం ద్వారా బోట్‌ను వెబ్ పేజీగా మారుస్తుంది. ఈ సమయంలో మీరు మీ అవసరాలకు అనుగుణంగా అనుభవాన్ని మెరుగుపరచవచ్చు.

03. మీ బోట్ మెదడును సృష్టించండి

తదుపరి దశ మన బోట్ యొక్క ‘మెదడు’ ను ఉత్పత్తి చేయడం. ఇది .RIVE పొడిగింపుతో ఉన్న ఫైళ్ళలో పేర్కొనబడింది మరియు కృతజ్ఞతగా RiveScript ఇప్పటికే బాక్స్ వెలుపల ప్రాథమిక పరస్పర చర్యలతో వస్తుంది (ఉదాహరణకు, 'మీ పేరు ఏమిటి?', 'మీ వయస్సు ఎంత?' మరియు 'మీ వయస్సు ఏమిటి? ఇష్టమైన రంగు?').

సరైన నోడ్ ఆదేశాన్ని ఉపయోగించి మీరు వెబ్-క్లయింట్ అనువర్తనాన్ని ప్రారంభించినప్పుడు, వీటిని లోడ్ చేయమని HTML ఫైల్ సూచించబడుతుంది.రైవ్ ఫైళ్లు.

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

కాబట్టి, ఉదాహరణకు:

  • హలో, మేము ఎలా సహాయం చేయవచ్చు?
  • గొప్ప, మనం ఎంత త్వరగా ప్రారంభించాలి?
  • మీ బడ్జెట్ గురించి నాకు కఠినమైన ఆలోచన ఇవ్వగలరా?
  • మీ ప్రాజెక్ట్ గురించి మరింత చెప్పండి ...
  • మా గురించి నీకు ఎలా తెలిసింది?

ఒక సాధారణ ప్రాప్యత వెబ్ రూపం ఇలా ఉంటుంది:

form action = ""> ఫీల్డ్‌సెట్> లెజెండ్> రిక్వెస్ట్ టైప్: / లెజెండ్> ఇన్‌పుట్ ఐడి = "ఆప్షన్-వన్" టైప్ = "రేడియో" పేరు = "రిక్వెస్ట్-టైప్" వాల్యూ = "ఆప్షన్-వన్"> లేబుల్ = "ఆప్షన్- one "> option 1 / label> br> input id =" option-two "type =" radio "name =" request-type "value =" option-two "> =" option-two "> option 2 / label> br> input id = "option-three" type = "radio" name = "request-type" value = "option-three"> = "option-three"> option 3 / label> br> / fieldset కోసం లేబుల్ > ఫీల్డ్‌సెట్> లెజెండ్> కాలక్రమం: / లెజెండ్> ఇన్‌పుట్ ఐడి = "ఒక నెల" రకం = "రేడియో" పేరు = "అభ్యర్థన-కాలక్రమం" విలువ = "ఒక నెల"> = "ఒక నెల"> 1 నెల / label> br> input id = "one-three-months" type = "radio" name = "request- timeline" value = "one-three-months"> = "one-month"> 1-3 months / లేబుల్> br> ఇన్పుట్ ఐడి = "నాలుగు-ప్లస్-నెలలు" రకం = "రేడియో" పేరు = "అభ్యర్థన- కాలక్రమం" విలువ = "నాలుగు-ప్లస్-నెలలు"> = "నాలుగు-ప్లస్-నెలలు"> 4+ నెలలు / label> br> / fieldset> br> లేబుల్ = "request-budget"> బడ్జెట్ సమాచారం / లేబుల్> br> textarea id = "request-budget" name = "request-budget-text" rows = "10" cols = "30"> / textarea> br> లేబుల్ = "request-description"> ప్రాజెక్ట్ వివరణ / లేబుల్> br> textarea id = "request-description" name = "request- description-text" rows = "10" cols = "30"> / textarea > br> లేబుల్ = = request-reference "> సూచన / లేబుల్> br> textarea id =" request-reference "name =" request-reference- text "rows =" 10 "cols =" 30 "> / textarea> br > ఇన్పుట్ రకం = "సమర్పించు" విలువ = "సమర్పించు"> / రూపం>

వెబ్ ఫారమ్‌లతో, మాకు కొన్ని నమూనాల గురించి బాగా తెలుసు: మీరు సమర్పించు బటన్‌ను క్లిక్ చేయండి, అన్ని ఫారమ్ డేటా అభ్యర్థన ప్రాసెస్ చేయబడిన మరొక పేజీకి పంపబడుతుంది, ఆపై చాలావరకు చీకె ధన్యవాదాలు పేజీ కనిపిస్తుంది.

చాట్‌బాట్‌లతో, మేము అభ్యర్థనను సమర్పించే పరస్పర చర్యను తీసుకోగలుగుతాము మరియు దానిని మరింత అర్ధవంతం చేస్తాము.

04. వాయిస్‌ని డిజైన్ చేయండి

ఈ ఫారమ్‌ను రివ్‌స్క్రిప్ట్ యొక్క చాట్‌బాట్ వెబ్ క్లయింట్‌లో అందించిన సంభాషణ వినియోగదారు ఇంటర్‌ఫేస్‌గా మార్చడానికి, మేము సమాచార నిర్మాణాన్ని దృ from మైన నుండి ద్రవంగా మార్చాలి; లేదా UI తీగల్లోకి ఫీల్డ్ లేబుల్స్.

ప్రాప్యత చేయగల కొన్ని ఫీల్డ్ లేబుళ్ళను మరియు వాటికి సంబంధించిన ప్రశ్న స్వరాన్ని పరిశీలిద్దాం:

  • అభ్యర్థన: మేము ఏ విధంగా సహయపడగలము? ఖచ్చితంగా తెలియదా? నేను కొన్ని ప్రశ్నలు అడిగితే మీరు పట్టించుకోవడం లేదా?
  • కాలక్రమం: మేము ఎంత త్వరగా ప్రారంభించాలి?
  • బడ్జెట్ సమాచారం: మీ బడ్జెట్ గురించి నాకు కఠినమైన ఆలోచన ఇవ్వగలరా?
  • ప్రాజెక్ట్ వివరణ: సరే, పరిష్కరించాల్సిన సమస్య యొక్క సారాంశాన్ని మీరు నాకు చెప్పగలరా?
  • సూచన: అలాగే, మిమ్మల్ని ఎవరు మాకు ప్రస్తావించారు?

తరువాత, వెబ్-ఫారమ్ కోడ్‌ను AI స్క్రిప్ట్‌గా మార్చాలి, రెండు-మార్గం సంభాషణల కోసం రివ్‌స్క్రిప్ట్ చాలా నేర్చుకోగల ప్రాసెసింగ్ లాజిక్‌ను అనుసరించి:

- మేము ఏ విధంగా సహయపడగలము? + *% మేము ఎలా సహాయపడతాము - ప్రాంతాలను సెట్ చేయండి = varSure, నేను కొన్ని ప్రశ్నలు అడిగితే మీరు పట్టించుకోవడం లేదా? + *% నేను కొన్ని ప్రశ్నలు అడిగితే మీరు పట్టించుకోవడం లేదు - ఈ అభ్యర్థనను నేను ఎంత త్వరగా ప్రారంభించాలి? + *% నేను ఈ అభ్యర్థనను ఎంత త్వరగా ప్రారంభించాలి - ఎప్పుడు సెట్ చేయండి = varCan మీ బడ్జెట్ గురించి నాకు కఠినమైన ఆలోచన ఇవ్వగలరా? + *% మీరు మీ బడ్జెట్ గురించి కఠినమైన ఆలోచన ఇవ్వగలరా - సెట్ బడ్జెట్ = varOK, పరిష్కరించాల్సిన సమస్య యొక్క సారాంశం, భాగాలు మరియు వాతావరణాలు ప్రభావితమయ్యాయా లేదా మొత్తం వివరణ నాకు చెప్పగలరా? + *% సరే మీరు పరిష్కరించాల్సిన భాగాలు మరియు పరిసరాల యొక్క సారాంశం లేదా మొత్తం వివరణ - సెట్ ప్రాజెక్ట్ = varAlso, మిమ్మల్ని ఎవరు మాకు సూచించారు? + *% మిమ్మల్ని మమ్మల్ని సూచించిన వారు కూడా - ఇక్కడ రెఫరల్ = వర్గ్రేట్ సెట్ చేయండి నాకు ఇప్పటివరకు లభించింది: services n సేవలు అవసరం: ప్రాంతాలను పొందండి> start n ప్రారంభించాల్సిన అవసరం ఉంది: ఎప్పుడు పొందండి> ough n కఠినమైన బడ్జెట్: బడ్జెట్ పొందండి> n మీ ప్రాజెక్ట్ గురించి: ప్రాజెక్ట్ పొందండి> by n దీని ద్వారా సూచించబడింది: రిఫెరల్ పొందండి> n మరియు త్వరలో సంప్రదిస్తారు నేను ఈ రోజు మీకు సహాయం చేయగల ఏదైనా ఉందా? కాల్> తీసుకోవడం ప్రాంతాలు> ఎప్పుడు పొందండి> బడ్జెట్ పొందండి> ప్రాజెక్ట్ పొందండి> రిఫెరల్ పొందండి> / కాల్>

05. సమర్పణ అభ్యర్థించండి

ప్రాసెస్ చేయడానికి ప్రామాణిక ఫారమ్ వేరియబుల్స్ మరొక పేజీకి లేదా సేవకు పంపబడటానికి విరుద్ధంగా, చాట్బాట్స్ వినియోగదారు నమోదు చేసిన సమాచారాన్ని చాట్ విండోలో (లేదా మాట్లాడే) వెంటనే ధృవీకరించవచ్చు మరియు సమర్పించవచ్చు, అంటే వినియోగదారులు గతంలో నమోదు చేసిన విలువలను కూడా సులభంగా తిరిగి సందర్శించవచ్చు.

చాట్‌బాట్ UI లో నమోదు చేసిన వినియోగదారు అభ్యర్థనను JSON REST API ద్వారా బాహ్య ప్రాజెక్ట్ టాస్కింగ్ సర్వర్‌కు పంపించాల్సిన అవసరం ఉంది.

RiveScript-js లో మనం ఒకదాన్ని ఉపయోగించుకోవచ్చు XMLHttpRequest వినియోగదారుడు డేటాను నమోదు చేసినందున, అభ్యర్థనను దాదాపు ఒకేసారి సమర్పించడానికి ఆబ్జెక్ట్ చేయండి:

> ఆబ్జెక్ట్ తీసుకోవడం జావాస్క్రిప్ట్ var http = new XMLHttpRequest (); var a = rs.getUservar (rs.currentUser (), "ప్రాంతాలు"); var b = rs.getUservar (rs.currentUser (), "ఎప్పుడు"); var c = rs.getUservar (rs.currentUser (), "బడ్జెట్"); var d = rs.getUservar (rs.currentUser (), "ప్రాజెక్ట్"); var e = rs.getUservar (rs.currentUser (), "రిఫెరల్"); var url = "http: // localhost: 3000 / send"; var params = "area =" + a + "& when =" + b + "& బడ్జెట్ =" + c + "& pro ject =" + d + "& refral =" + e; console.log (పారామ్‌లు); http.open ("POST", url, true); http.setRequestHeader ("కంటెంట్-రకం", "అప్లికేషన్ / x- www-form-urlencoded"); http.setRequestHeader ("కనెక్షన్", "క్లోజ్"); http.onreadystatechange = function () {// స్థితి మారినప్పుడు ఒక ఫంక్షన్‌కు కాల్ చేయండి. if (http.readyState == 4 && http.status == 200) {హెచ్చరిక (http.responseText); }} http.send (పారామ్‌లు); వస్తువు

06. చాట్‌బాట్‌కు భయపడవద్దు

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

వెబ్ డిజైన్ సంఘం భయపడాల్సిన అవసరం లేదు - మనమందరం ఈ క్రొత్త సాంకేతిక పరిజ్ఞానం యొక్క అదనపు విలువను స్వీకరించాలి.

ఇది పని చేసే సంస్థలకు గేమ్-ఛేంజర్ కావచ్చు, పూర్తిగా స్కేలబుల్ కస్టమర్ సేవ మరియు మెరుగైన కస్టమర్ ఇంటెలిజెన్స్‌ను అందిస్తుంది.

ఈ వ్యాసం మొదట ఇందులో ప్రదర్శించబడిందినెట్ మ్యాగజైన్, వెబ్ డిజైనర్లు మరియు డెవలపర్‌ల కోసం ప్రపంచంలో అత్యధికంగా అమ్ముడైన పత్రిక. ఇక్కడ సభ్యత్వాన్ని పొందండి.

షేర్
‘ఫోటో రీటూచింగ్ సెలబ్రిటీలను అందంగా తీర్చిదిద్దడం గురించి కాదు’
ఇంకా చదవండి

‘ఫోటో రీటూచింగ్ సెలబ్రిటీలను అందంగా తీర్చిదిద్దడం గురించి కాదు’

ప్రపంచ ప్రఖ్యాత ఫోటో రీటౌచర్ నటాలియా టాఫారెల్ ఈ వారం UK లో ట్రైన్ టు క్రియేట్ అనే శీర్షికతో ఉన్నారు, ఇది ఫ్యాషన్ మరియు అందం పరిశ్రమలో (శుక్రవారం 23-ఆదివారం 25 మే) ఫోటో రీటూచింగ్ చుట్టూ కేంద్రీకృతమై ఉం...
కంప్యూటర్ ఆర్ట్స్ కవర్ పోటీ: టాప్ 30 ఎంట్రీలు వెల్లడయ్యాయి
ఇంకా చదవండి

కంప్యూటర్ ఆర్ట్స్ కవర్ పోటీ: టాప్ 30 ఎంట్రీలు వెల్లడయ్యాయి

ఈ నెల ప్రారంభంలో, కంప్యూటర్ ఆర్ట్స్ D & AD న్యూ బ్లడ్‌లోని మా స్నేహితులతో జతకట్టింది, జూలై చివరిలో అమ్మకానికి రాబోయే మా రాబోయే న్యూ టాలెంట్ స్పెషల్ కోసం కవర్‌ను రూపొందించడానికి ఒక ప్రత్యేకమైన అవకా...
వెబ్ డిజైన్‌లో 6 తెలివైన ఒప్పించే పద్ధతులు
ఇంకా చదవండి

వెబ్ డిజైన్‌లో 6 తెలివైన ఒప్పించే పద్ధతులు

వెబ్ రూపకల్పనలో శాశ్వతమైన సవాలు వినియోగదారు అవసరాలను వ్యాపార అవసరాలతో సమతుల్యం చేస్తుంది. మీ డిజైన్ ఎల్లప్పుడూ రెండు మార్గాల ఖండనకు సేవలు అందించాలి.గొప్ప వెబ్‌సైట్ బిల్డర్‌ను ఎంచుకోవడానికి ఇక్కడ కొంత ...