2000 کے وسط میں، مجازی ایجنٹوں اور کسٹمر سروس چیٹو بوٹس نے بہت زیادہ تعصب حاصل کی، اگرچہ وہ بہت بات چیت نہیں کرتے تھے، اور ہڈ کے تحت وہ صرف ویب سرورز کے ساتھ ڈیٹا ایکسچینجز پر مشتمل تھے.
آج کل، اگرچہ 'کمزور AI' کے بہت سے مثالیں موجود ہیں (سری، الیکسا، ویب سرچ انجن، خود کار طریقے سے مترجم اور چہرے کی شناخت سمیت) اور دیگر موضوعات جیسے دیگر موضوعات ذمہ دار ویب ڈیزائن لامحدود ہجوم کر رہے ہیں، بات چیت اب بھی ایک ہلچل بنا رہے ہیں. بڑی کمپنیوں سے بڑی سرمایہ کاری کے ساتھ، مستقبل کے بات چیت کے انٹرفیس کو ہیک کرنے کے بہت سے مواقع موجود ہیں.
کبھی کبھی وہ برا ساکھ حاصل کرتے ہیں، لیکن چیٹ بوٹ مفید ہوسکتے ہیں. انہیں معیاری ویب فارم کے لئے بنیادی تبدیلی کی طرح محسوس کرنے کی ضرورت نہیں ہے، جہاں صارف ان پٹ کے شعبوں میں بھرتا ہے اور توثیق کے لئے انتظار کرتا ہے - وہ ایک بات چیت کا تجربہ فراہم کرسکتے ہیں.
لازمی طور پر ہم بڑھا رہے ہیں صارف کا تجربہ زیادہ قدرتی محسوس کرنے کے لئے، ویب براؤزر پوائنٹ اور کلکس یا موبائل اشاروں کے بجائے ایک ماہر یا دوست کے ساتھ بات چیت کرتے ہیں. مقصد یہ ہے کہ ہمدردی، سیاحت ردعمل فراہم کرتے ہوئے، یہ ٹیکنالوجی براہ راست لوگوں کی زندگیوں میں سرایت ہو جائے گی.
ایک سروس ڈیزائن کے مشق میں ایک حقیقی پروجیکٹ کی انٹیک کی درخواست پر مبنی ایک چیٹ بٹ ڈیزائن اور تعمیر کرنے کے لئے ذیل میں ویڈیو دیکھیں یا ڈیزائن اور تعمیر کرنے کے لئے ایک عملی طریقہ دریافت کرنے کے لئے پڑھیں.
جیسا کہ یہ عمل عالمی سطح پر 110،000 سے زیادہ اراکین کی خدمت کرتا ہے، مقصد کو فوری، آسان اور قدرتی انٹرفیس فراہم کرنا تھا جس کے ذریعہ اندرونی اسٹیک ہولڈرز مؤثر ڈیجیٹل خدمات کی درخواست کرسکتے ہیں، بجائے الجھن کے فارموں کو بھرنے کے بجائے.
پہلا قدم چوتھاوٹ کی شخصیت کو قائم کرنا تھا، کیونکہ یہ اس کے حصول کے لئے سروس ڈیزائن ٹیم کی آواز کی نمائندگی کرے گی. ہم نے ایرون والٹر کے سیمینار کام پر تعمیر کیا ڈیزائن افراد . اس کی مدد سے ہماری ٹیم نے بوٹ کی شخصیت کی علامات کو فروغ دینے میں مدد کی، جس نے پھر سلامتی، غلطیوں اور صارف کی رائے کے لئے پیغامات کا تعین کیا.
یہ ایک نازک مرحلے ہے، کیونکہ اس پر اثر انداز ہوتا ہے کہ تنظیم کس طرح سمجھا جاتا ہے. اس بات کا یقین کرنے کے لئے کہ ہم ممکن حد تک زیادہ سے زیادہ معلومات رکھتے ہیں، ہم نے فوری طور پر بوٹی کے ساتھ مشغول ہونے پر مناسب شخصیت، رنگ، نوع ٹائپ، عکاسی اور صارف کے بہاؤ کو کیل کرنے کے لئے فوری طور پر اسٹیک ہولڈر ورکشاپس قائم کیے ہیں.
اس کے بعد ہم نے تمام ضروری منظوریوں کو حاصل کرنے کے بعد - قانونی مشورے کی تلاش سمیت - ہم نے آرکیک کی درخواست کے فارم کو بیک اپ اور آگے بڑھنے کے سلسلے میں تبدیل کرنے کے لئے تیار کیا جس نے اسٹیک ہولڈرز اور ہمارے ڈیزائن سروسز ٹیم کے نمائندے کے درمیان بات چیت کی.
ہم جانتے تھے کہ ہم پروسیسنگ حصہ کے لئے AI مارک اپ زبان میں بہت گہری نہیں بننا چاہتے تھے - ہمیں صرف تجربے کودنے کے لئے کافی ضرورت ہے.
RiveScript ایک سادہ چیٹ بٹ API ہے جو ہماری ضروریات کے لئے سیکھنے اور کافی آسان ہے. کچھ دنوں کے اندر اندر ہم نے منطق کو بوٹ سے ایک پراجیکٹ کی درخواست کا تعین کرنے کے لئے نیچے رکھا تھا، اور اسے کافی کاروباری منطق کے ساتھ پیروی کریں تاکہ اسے درست اور درجہ بندی کرنے کے لۓ اسے مناسب داخلی پروجیکٹ ٹاسکنگ کی قطار میں JSON آرام کی خدمات کے ذریعہ بھیجا جا سکے.
اس بنیادی چیٹ بوٹ کام کرنے کے لۓ، سر Rivescript Repo. ، اسے کلون اور تمام معیاری نوڈ انحصار انسٹال کریں. ریپو میں آپ کو مختلف مثال کے طور پر نمونے کے ساتھ شامل کر سکتے ہیں اس بات چیت کا ذائقہ بھی حاصل کر سکتے ہیں.
اگلا، ویب کلائنٹ کے فولڈر کو چلائیں، جس میں ایک بنیادی گرنٹ سرور چلانے کے ذریعہ بوٹ کو ایک ویب صفحہ میں بدل جاتا ہے. اس موقع پر آپ اپنی ضروریات کو پورا کرنے کے تجربے میں اضافہ کرسکتے ہیں.
اگلے قدم ہمارے بوٹ کے 'دماغ' پیدا کرنا ہے. یہ فائلوں میں فائلوں میں وضاحت کی گئی ہے. پسندیدہ رنگ؟').
جب آپ مناسب نوڈ کمانڈ کا استعمال کرتے ہوئے ویب کلائنٹ ایپ شروع کرتے ہیں تو، ایچ ٹی ایم ایل فائل کو ان کو لوڈ کرنے کے لئے ہدایت کی جاتی ہے .آپ فائلوں.
اگلا ہمیں اپنے چیٹ بوٹ کے دماغ کا حصہ پیدا کرنے کی ضرورت ہے جو پراجیکٹ کی درخواستوں سے نمٹنے کے لئے ہے. ہمارے اہم مقصد کو باقاعدگی سے گفتگو میں پراجیکٹ ورکنگ کی انٹیک کے سوالات کا انتخاب تبدیل کرنا ہے.
لہذا، مثال کے طور پر:
ایک عام قابل رسائی ویب فارم اس طرح نظر آئے گا:
& lt؛ فارم کارروائی = "" & gt؛
& lt؛ فیلڈ سیٹ اور جی ٹی؛
& lt؛ علامات اور جی ٹی؛ درخواست کی قسم: & lt؛ / علامات اور جی ٹی؛
& lt؛ ان پٹ ID = "اختیار - ایک" قسم = "ریڈیو" نام = "درخواست کی قسم" قدر = "اختیار - ایک" & gt؛
& lt؛ لیبل کے لئے = "اختیاری ایک" اور جی ٹی؛ اختیاری 1 & lt؛ / لیبل اور GT؛ & lt؛ br & gt؛
& lt؛ ان پٹ ID = "اختیار - دو" قسم = "ریڈیو" نام = "درخواست کی قسم" قیمت = "اختیار - دو" اور جی ٹی؛
& lt؛ لیبل = "اختیاری دو" اور جی ٹی کے لئے؛ اختیاری 2 اور ایل ٹی؛ / لیبل اور جی ٹی؛ & lt؛ br & gt؛
& lt؛ ان پٹ ID = "اختیاری تین" قسم = "ریڈیو" نام = "درخواست کی قسم" قیمت = "اختیاری تین" & gt؛
& lt؛ لیبل = "اختیاری تین" اور جی ٹی کے لئے؛ اختیاری 3 اور ایل ٹی؛ / لیبل اور جی ٹی؛ & lt؛ br & gt؛
& lt؛ / fieldset & gt؛
& lt؛ فیلڈ سیٹ اور جی ٹی؛
& lt؛ علامات اور جی ٹی؛ ٹائم لائن: & lt؛ / علامات اور جی ٹی؛
& lt؛ ان پٹ ID = "ایک ماہ" قسم = "ریڈیو" نام = "درخواست ٹائم لائن" قیمت = "ایک ماہ" اور جی ٹی؛
& lt؛ لیبل کے لئے = "ایک ماہ" اور جی ٹی؛ 1 مہینہ اور ایل ٹی؛ / لیبل اور جی ٹی؛ & lt؛ br & gt؛
& lt؛ ان پٹ ID = "ایک تین ماہ" قسم = "ریڈیو" نام = "درخواست- ٹائم لائن" قیمت = "ایک تین ماہ" اور جی ٹی؛
& lt؛ لیبل = "ایک ماہ" اور GT؛ 1-3 ماہ اور ایل ٹی؛ / لیبل اور جی ٹی؛ & lt؛ br & gt؛
& lt؛ ان پٹ ID = "چار پلس ماہ" قسم = "ریڈیو" نام = "درخواست- ٹائم لائن" قیمت = "چار پلس ماہ" اور جی ٹی؛
& lt؛ لیبل کے لئے = "چار پلس ماہ" اور GT؛ 4 + مہینے اور ایل ٹی؛ / لیبل اور جی ٹی؛ & lt؛ br & gt؛ & lt؛ / fieldset & gt؛
& lt؛ br & gt؛
& lt؛ لیبل کے لئے = "درخواست بجٹ" اور GT؛ بجٹ کی معلومات اور ایل ٹی؛ / لیبل اور جی ٹی؛ & lt؛ br & gt؛ & lt؛ textarea id = "درخواست کے بجٹ" نام = "درخواست-بجٹ-متن" قطار = "10" کالز = "30" اور جی ٹی؛ & lt؛ / textarea & gt؛
& lt؛ br & gt؛
& lt؛ لیبل = "درخواست کی وضاحت" اور GT؛ پروجیکٹ کی تفصیل & lt؛ / لیبل اور GT؛ & lt؛ br & gt؛
& lt؛ textarea id = "درخواست کی وضاحت" نام = "درخواست- تفصیل-متن" قطار = "10" کالز = "30" اور جی ٹی؛ & lt؛ / textarea & gt؛
& lt؛ br & gt؛
& lt؛ لیبل کے لئے = "درخواست کے حوالہ" اور GT؛ حوالہ & lt؛ / لیبل اور GT؛ & lt؛ br & gt؛ & lt؛ ٹیکسٹیریا ID = "درخواست کے حوالہ" نام = "درخواست کے حوالہ- متن" قطار = "10" کالز = "30" اور جی ٹی؛ & lt؛ / textarea & gt؛
& lt؛ br & gt؛
& lt؛ ان پٹ کی قسم = "جمع کرائیں" قیمت = "جمع" & gt؛
& lt؛ / فارم اور جی ٹی؛
ویب فارم کے ساتھ، ہم بعض پیٹرن سے بہت واقف ہیں: آپ جمع شدہ بٹن پر کلک کریں، تمام فارم کے اعداد و شمار کو دوسرے صفحے پر بھیج دیا جاتا ہے جہاں درخواست پر عملدرآمد کیا جاتا ہے، اور پھر سب سے زیادہ امکان ہے کہ آپ کا شکریہ شکریہ صفحہ پاپ اپ.
Chatbots کے ساتھ، ہم ایک درخواست جمع کرنے کے بارے میں بات چیت کرنے کے قابل ہیں، اور یہ زیادہ معنی بناتے ہیں.
اس فارم کو تبادلوں کے صارف انٹرفیس میں تبدیل کرنے کے لئے Rivescript کے Chatbot ویب کلائنٹ میں خدمت کی، ہمیں انفارمیشن فن تعمیر کو سخت سے سیال سے تبدیل کرنے کی ضرورت ہے؛ یا فیلڈ لیبلز UI تار میں.
آئیے کچھ قابل رسائی فیلڈ لیبلز پر غور کریں، اور ان کے متعلقہ سوال ٹون:
اگلا ہمیں ویب فارم کے کوڈ کو AI اسکرپٹ میں تبدیل کرنے کی ضرورت ہے، مندرجہ ذیل RiveScript بہت سیکھنے کے لئے پروسیسنگ منطق دو طرفہ بات چیت کے لئے:
ہم کس طرح مدد کر سکتے ہیں؟
+ *
ہم کس طرح مدد کر سکتے ہیں
- & lt؛ سیٹ علاقوں = & lt؛ var & gt؛ & gt؛ یقین ہے، اگر میں کچھ سوالات سے پوچھتا ہوں تو کیا آپ کو ذہن ہے؟
+ *
اگر آپ کچھ سوالات پوچھیں تو میں اس بات کا یقین کروں گا کہ میں اس درخواست کو شروع کرنے کی کتنی جلدی کروں؟
+ *
میں اس درخواست کو شروع کرنے کی کتنی جلدی کروں گا
- & lt؛ مقرر کریں = & lt؛ var & gt؛ & gt؛ کیا آپ مجھے اپنے بجٹ کے کسی بھی خیال کو دے سکتے ہیں؟
+ *
کیا آپ مجھے اپنے بجٹ کے کسی بھی خیال کو دے سکتے ہیں
- & lt؛ سیٹ بجٹ = & lt؛ var & gt؛ & gt؛ & gt؛ ٹھیک ہے، کیا آپ مجھے حل، اجزاء اور ماحول کو متاثر کرنے کے لئے مسئلہ کا خلاصہ بتا سکتے ہیں؟
+ *
ٹھیک ہے آپ مجھے اس مسئلے کا خلاصہ حل کرنے اور ماحول کو حل کرنے کے لئے مسئلہ کا خلاصہ بتا سکتا ہے
- & lt؛ سیٹ پروجیکٹ = & lt؛ var & gt؛ & gt؛ بھی، آپ نے ہمیں کیا حوالہ دیا؟
+ *
اس کے علاوہ آپ نے ہمیں کیا حوالہ دیا
- & lt؛ حوالہ = & lt؛ var & gt؛ & gt؛ یہاں بہت اچھا ہے کہ میں ابھی تک آیا ہوں: \ n خدمات کی ضرورت ہے: & lt؛ علاقوں اور جی ٹی حاصل کریں؛ \ n شروع کرنے کی ضرورت ہے: & lt؛ جب & gt حاصل کریں؛ \ n کسی نہ کسی طرح بجٹ: & lt؛ بجٹ اور GT حاصل کریں؛ \ n آپ کے منصوبے کے بارے میں: & lt؛ پروجیکٹ اور جی ٹی حاصل کریں؛ \ n کی طرف اشارہ: & lt؛ حوالہ جات اور GT حاصل کریں؛ \ n اور رابطے میں جلد ہی مل جائے گا وہاں کچھ اور میں آج آپ کی مدد کر سکتا ہوں؟ & lt؛ کال اور GT؛ انٹیک اور ایل ٹی؛ حاصل کریں علاقوں اور جی ٹی؛ & lt؛ جب & gt حاصل کریں؛ & lt؛ بجٹ اور جی ٹی حاصل کریں؛ & lt؛ پروجیکٹ اور جی ٹی حاصل کریں؛ & lt؛ حوالہ جات اور GT حاصل کریں؛ & lt؛ / کال اور GT؛
جیسا کہ معیاری فارم متغیر کے خلاف کسی دوسرے صفحے یا سروس پر عمل کرنے کے لئے بھیجا جا رہا ہے، چیٹ بوٹ صارف کی طرف سے داخل ہونے اور فوری طور پر ایک چیٹ ونڈو (یا بولی) میں درج کردہ معلومات کو درست اور جمع کر سکتے ہیں، جس کا مطلب یہ ہے کہ صارفین کو پہلے ہی درج کردہ اقدار کو بھی دوبارہ تبدیل کر سکتے ہیں.
ہمیں صارف کی درخواست بھیجنے کی ضرورت ہے جو چیٹ بوٹ ui میں داخل ہونے والے JSON آرام API کے ذریعہ بیرونی پروجیکٹ ٹاسکنگ سرور میں داخل ہوئیں.
میں Rivescript-JS. ہم این کے استعمال کرنے کے لئے آزاد ہیں xmlhttprequest. درخواست تقریبا ایک ساتھ درخواست جمع کرنے کے لئے، جیسا کہ ڈیٹا صارف کی طرف سے درج ہے:
اور جی ٹی؛ آبجیکٹ انٹیک جاوا سکرپٹ
var http = new xmlhttprequest ()؛
var a = rs.getuservar (rs.currentuser ()، "علاقوں")؛
وار بی = 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 / بھیجیں"؛
وار پیرام = "علاقوں =" + A + "& amp؛ جب =" + b + "amp؛ بجٹ =" + C + "& amp؛ پرو جیکٹ =" + D + "amp؛ حوالہ =" + ای؛
کنسول .log (پیرامیٹر)؛
http.open ("پوسٹ"، یو آر ایل، سچ)؛
http.setequesTepheader ("مواد کی قسم"، "درخواست / X- WWW فارم-Urlencoded")؛
http.setequesTepeader ("کنکشن"، "بند")؛
http.onreadysteatechange = تقریب () {// ایک تقریب کو کال کریں جب ریاست میں تبدیلی آتی ہے.
اگر (http.readystate == 4 & amp؛ & amp؛ http.status == 200) {
انتباہ (http.responsetext)؛
}
}
http.send (پیرامیٹر)؛
& lt؛ اعتراض
جلد ہی، معلومات حاصل کرنے کے لئے کمپیوٹرز کے ساتھ بات چیت کے موجودہ طریقوں کو AI پر مبنی ٹیکنالوجی میں چیٹ بوٹس میں دے گا، جہاں لوگ صرف سادہ صوتی حکم دیتے ہیں، جیسے ہم نے ایمیزون گونج اور گوگل کے گھر جیسے ٹیک کے ساتھ دیکھا ہے.
ویب ڈیزائن کمیونٹی کو خوف نہیں ہے - ہمیں اس نئی ٹیکنالوجی کی اضافی قیمت کو پورا کرنا چاہئے.
یہ کمپنیوں کے لئے ایک کھیل مبدل ہو سکتا ہے جو اس کے لئے کام کرتا ہے، مکمل طور پر سکلیبل کسٹمر سروس اور بہتر کسٹمر انٹیلی جنس کی پیشکش کرتا ہے.
یہ مضمون اصل میں شامل کیا گیا تھا نیٹ میگزین ویب ڈیزائنرز اور ڈویلپرز کے لئے دنیا کی بہترین فروخت میگزین. یہاں سبسکرائب کریں .
متعلقہ مضامین:
جدید انٹرنیٹ کنکشن کی اوسط رفتار ماضی کے ویب ماسٹرز کے لئے بہت فائدہ من�..
اگر آپ رجحانات کی پیروی کرتے ہیں، تو یہ یاد رکھنا مشکل ہے کہ وی آر دوسری ..
میں سب سے تیزی سے اشتراک کرنے جا رہا ہوں پینٹنگ کی تکنیک میں ایک..
کھو سے محبت کینیڈا کی طرف سے جام 3. کھوئے ہوئے محبت کے ارد گرد پائیدا..
آرکیٹیکچرل نقطہ نظر کی تخلیق کرتے وقت آپ کو بہت سے تفصیلات کی نمائندگی �..
اگر آپ کسی منظر یا منصوبے کے لئے 3D میٹھی شاور بنانا چاہتے ہیں، تو آپ کسی ..
جب ایک فنتاسی ماحول پیدا کرنے پر ورکشاپ کرنے کے لئے کہا گیا تھا، تو میں �..
اس سبق میں، ہم دیکھ رہے ہیں کہ آپ اپنے ویکٹر پر مبنی علامات کو Illustrator اور..