গ্রাহক পরিষেবা কলের জন্য গ্রাহক এজেন্টদের কাছে কলারের অনুরোধ প্রক্রিয়া করার জন্য গ্রাহকের অ্যাকাউন্টের তথ্য থাকতে হবে। উদাহরণস্বরূপ, একটি বীমা দাবির একটি স্ট্যাটাস প্রদান করতে, সহায়তা এজেন্টকে পলিসি ধারকের তথ্য যেমন পলিসি আইডি এবং দাবি নম্বর প্রয়োজন। এই ধরনের তথ্য প্রায়ই একটি গ্রাহক সহায়তা কলের শুরুতে ইন্টারেক্টিভ ভয়েস প্রতিক্রিয়া (IVR) প্রবাহে সংগ্রহ করা হয়। IVR সিস্টেমগুলি সাধারণত এর উপর ভিত্তি করে ব্যাকরণ ব্যবহার করে স্পিচ রিকগনিশন ব্যাকরণ স্পেসিফিকেশন (এসআরজিএস) বিন্যাস নিয়ম সংজ্ঞায়িত করতে এবং কলার তথ্য পার্স করতে (পলিসি আইডি, দাবি নম্বর)। আপনি এখন একই ব্যাকরণ ব্যবহার করতে পারেন অ্যামাজন লেক্স বক্তৃতা কথোপকথনে তথ্য সংগ্রহ করতে। আপনি ব্যবহার করে শব্দার্থিক ব্যাখ্যার নিয়মও প্রদান করতে পারেন এর নাম ECMAScript ব্যাকরণ ফাইলের মধ্যে ট্যাগ। অ্যামাজন লেক্সে ব্যাকরণ সমর্থন ব্যবহারকারীর ইনপুট সংগ্রহ এবং পোস্টপ্রসেস করার জন্য দানাদার নিয়ন্ত্রণ প্রদান করে যাতে আপনি একটি কার্যকর ডায়ালগ পরিচালনা করতে পারেন।
এই পোস্টে, আমরা অ্যামাজন লেক্স-এ ব্যাকরণ সমর্থন পর্যালোচনা করি এবং ব্যবহার করার জন্য একটি নমুনা ব্যাকরণ লেখক আমাজন কানেক্ট যোগাযোগ প্রবাহ।
কথোপকথনে তথ্য সংগ্রহ করতে ব্যাকরণ ব্যবহার করুন
আপনি অ্যামাজন লেক্সে স্লট টাইপ হিসাবে ব্যাকরণ লিখতে পারেন। প্রথমত, আপনি ব্যবহারকারীর ইনপুট ব্যাখ্যা করার জন্য SRGS ফর্ম্যাটে নিয়মের একটি সেট প্রদান করেন। একটি ঐচ্ছিক দ্বিতীয় ধাপ হিসেবে, আপনি একটি ECMA স্ক্রিপ্ট লিখতে পারেন যা সংলাপে সংগৃহীত তথ্যকে রূপান্তরিত করে। সবশেষে, আপনি ব্যাকরণটিকে একটি XML ফাইল হিসাবে একটিতে সংরক্ষণ করেন আমাজন সিম্পল স্টোরেজ সার্ভিস (Amazon S3) বালতি এবং আপনার বট সংজ্ঞাতে লিঙ্কটি উল্লেখ করুন। SRGS ব্যাকরণগুলি বিশেষভাবে ভয়েস এবং DTMF পদ্ধতির জন্য ডিজাইন করা হয়েছে। আমরা আমাদের বট মডেল করতে নিম্নলিখিত নমুনা কথোপকথন ব্যবহার করি:
কথোপকথন 1
IVR: হ্যালো! তোমাকে আজ আমি কিভাবে সাহায্য করতে পারি?
ব্যবহারকারী: আমি আমার অ্যাকাউন্টের ব্যালেন্স পরীক্ষা করতে চাই।
IVR: অবশ্যই। আমি কোন অ্যাকাউন্ট টান আপ করা উচিত?
ব্যবহারকারী: পরীক্ষা করা হচ্ছে।
IVR: অ্যাকাউন্ট নম্বর কী?
ব্যবহারকারী: 1111 2222 3333 4444
IVR: যাচাইকরণের উদ্দেশ্যে, আপনার জন্ম তারিখ কী?
ব্যবহারকারী: 1লা জানুয়ারী 2000।
IVR: ধন্যবাদ। আপনার চেকিং অ্যাকাউন্টে ব্যালেন্স $123 ডলার।
কথোপকথন 2
IVR: হ্যালো! তোমাকে আজ আমি কিভাবে সাহায্য করতে পারি?
ব্যবহারকারী: আমি আমার অ্যাকাউন্টের ব্যালেন্স পরীক্ষা করতে চাই।
IVR: অবশ্যই। আমি কোন অ্যাকাউন্ট টান আপ করা উচিত?
ব্যবহারকারী: সঞ্চয়.
IVR: অ্যাকাউন্ট নম্বর কী?
ব্যবহারকারী: আমি একজন এজেন্টের সাথে কথা বলতে চাই।
IVR: ঠিক আছে। আমাকে কল ট্রান্সফার করতে দিন। একজন এজেন্ট আপনার অনুরোধে আপনাকে সাহায্য করতে সক্ষম হওয়া উচিত।
নমুনা কথোপকথনে, IVR কলারের অনুরোধগুলি প্রক্রিয়া করার জন্য অ্যাকাউন্টের ধরন, অ্যাকাউন্ট নম্বর এবং জন্ম তারিখ অনুরোধ করে। এই পোস্টে, আমরা কীভাবে তথ্য সংগ্রহ করতে এবং ECMA স্ক্রিপ্টগুলির সাথে পোস্টপ্রসেস করতে ব্যাকরণ ব্যবহার করতে হয় তা পর্যালোচনা করি। অ্যাকাউন্ট আইডি এবং তারিখের ব্যাকরণ তথ্য প্রদানের একাধিক উপায় কভার করে। আমরা ব্যাকরণ পর্যালোচনা করি যদি কলকারী অনুরোধকৃত বিবরণ (উদাহরণস্বরূপ, তাদের সঞ্চয় অ্যাকাউন্ট নম্বর) প্রদান করতে না পারে এবং পরিবর্তে একজন এজেন্টের সাথে কথা বলতে বেছে নেয়।
ব্যাকরণ সহ একটি অ্যামাজন লেক্স চ্যাটবট তৈরি করুন
অ্যাকাউন্ট ব্যালেন্স চেক করা, ফান্ড ট্রান্সফার করা এবং চেক অর্ডার করার মতো সাধারণ খুচরা ব্যাঙ্কিং ফাংশনগুলি সম্পাদন করার উদ্দেশ্যে আমরা একটি অ্যামাজন লেক্স বট তৈরি করি। দ্য CheckAccountBalance
উদ্দেশ্য অ্যাকাউন্টের ধরন, অ্যাকাউন্ট আইডি এবং জন্ম তারিখের মতো বিবরণ সংগ্রহ করে এবং ব্যালেন্সের পরিমাণ প্রদান করে। অ্যাকাউন্ট আইডি এবং জন্ম তারিখ সংগ্রহ করতে আমরা একটি ব্যাকরণ স্লট টাইপ ব্যবহার করি। কলকারী যদি তথ্য না জানে বা কোনো এজেন্টের জন্য জিজ্ঞাসা করে, কলটি মানব এজেন্টের কাছে স্থানান্তরিত হয়। আসুন অ্যাকাউন্ট আইডির ব্যাকরণ পর্যালোচনা করি:
ব্যবহারকারীর ইনপুট পার্স করার জন্য ব্যাকরণের দুটি নিয়ম আছে। প্রথম নিয়মটি কলার দ্বারা প্রদত্ত অঙ্কগুলিকে ব্যাখ্যা করে৷ এই সংখ্যাগুলি একটি ECMA স্ক্রিপ্ট ট্যাগ ভেরিয়েবলের মাধ্যমে আউটপুটে যুক্ত করা হয় (out
) দ্বিতীয় নিয়ম ডায়ালগ পরিচালনা করে যদি কলকারী একজনের সাথে কথা বলতে চায় agent
। এই ক্ষেত্রে out
ট্যাগ শব্দ এজেন্ট দ্বারা পপুলেট করা হয়. নিয়মগুলি পার্স করার পরে, আউট ট্যাগ অ্যাকাউন্ট নম্বর বহন করে (out.AccountNumber
) বা স্ট্রিং agent
. ডাউনস্ট্রিম ব্যবসায়িক যুক্তি এখন ব্যবহার করতে পারেন out
ট্যাগ কল হ্যান্ডেল.
অ্যামাজন লেক্স বট নমুনা স্থাপন করুন
নমুনা বট তৈরি করতে এবং ব্যাকরণ যোগ করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন। এটি একটি অ্যামাজন লেক্স বট তৈরি করে যাকে বলা হয় BankingBot
, এবং দুটি ব্যাকরণ স্লট প্রকার (accountNumber
, dateOfBirth
).
- ডাউনলোড আমাজন লেক্স বট.
- অ্যামাজন লেক্স কনসোলে, নির্বাচন করুন কার্যপ্রণালী, তাহলে বেছে নাও আমদানি.
- ফাইলটি নির্বাচন করুন
BankingBot.zip
যে আপনি ডাউনলোড করেছেন, এবং চয়ন করুন আমদানি. IAM অনুমতি বিভাগে, রানটাইম ভূমিকার জন্য, নির্বাচন করুন একটি নতুন ভূমিকা তৈরি করুন মৌলিক আমাজন লেক্স অনুমতি সহ। - বট নির্বাচন করুন
BankingBot
অ্যামাজন লেক্স কনসোলে। - এর জন্য XML ফাইল ডাউনলোড করুন হিসাব নাম্বার এবং জন্ম তারিখ. (দ্রষ্টব্য: কিছু ব্রাউজারে আপনাকে XML ফাইলগুলি ডাউনলোড করতে "লিঙ্কটি সংরক্ষণ" করতে হবে)
- Amazon S3 কনসোলে, XML ফাইলগুলি আপলোড করুন৷
- অ্যামাজন লেক্স কনসোলে স্লটের প্রকারগুলিতে নেভিগেট করুন এবং ক্লিক করুন
accountNumber
স্লট টাইপ - স্লট টাইপ ব্যাকরণে XML ফাইল সহ S3 বালতি নির্বাচন করুন এবং অবজেক্ট কী প্রদান করুন। ক্লিক করুন স্লট টাইপ সংরক্ষণ করুন.
- অ্যামাজন লেক্স কনসোলে স্লটের প্রকারগুলিতে নেভিগেট করুন এবং ক্লিক করুন
dateOfBirth
স্লট টাইপ - স্লট টাইপ ব্যাকরণে XML ফাইল সহ S3 বালতি নির্বাচন করুন এবং অবজেক্ট কী প্রদান করুন। ক্লিক করুন স্লট টাইপ সংরক্ষণ করুন.
- ব্যাকরণগুলি সংরক্ষিত হওয়ার পরে, নির্বাচন করুন নির্মাণ করা.
- সাপোর্টিং ডাউনলোড করুন এডাব্লুএস ল্যাম্বদা এবং AWS Lambda কনসোলে নেভিগেট করুন।
- ক্রিয়েট ফাংশন পেজে সিলেক্ট করুন গোড়া থেকে লেখক. মৌলিক তথ্য হিসাবে অনুগ্রহ করে নিম্নলিখিত প্রদান করুন: ফাংশনের নাম
BankingBotEnglish
, এবং রানটাইমPython 3.8
. - ক্লিক করুন ফাংশন তৈরি করুন। কোড সোর্স বিভাগে, খুলুন
lambda_funciton.py
এবং মুছে ফেলা বিদ্যমান কোড। ডাউনলোড কোড এবং এটি একটি পাঠ্য সম্পাদক খুলুন। কপি এবং পেস্ট খালি মধ্যে কোডlambda_funciton.py
ট্যাব। - বেছে নিন স্থাপন
- অ্যামাজন লেক্স কনসোলে নেভিগেট করুন এবং নির্বাচন করুন
BankingBot
। ক্লিক করুন বিস্তৃতি এবং তারপর ওরফে দ্বারা অনুসরণTestBotAlias
- উপরে ওরফে পৃষ্ঠা নির্বাচন করুন প্রত্যেক এবং যাও নেভিগেট ইংরেজি (US).
- জন্য উৎস নির্বাচন করা
BankingBotEnglish
জন্য ল্যাম্বডা সংস্করণ বা উপনাম নির্বাচন করা$LATEST
- Amazon Connect কনসোলে নেভিগেট করুন, বেছে নিন যোগাযোগ প্রবাহ.
- ডাউনলোড যোগাযোগ প্রবাহ অ্যামাজন লেক্স বটের সাথে সংহত করতে।
- Amazon Lex বিভাগে, আপনার Amazon Lex বট নির্বাচন করুন এবং এটিকে Amazon Connect পরিচিতি প্রবাহে ব্যবহারের জন্য উপলব্ধ করুন।
- এটি অ্যাপ্লিকেশনে লোড করতে যোগাযোগের প্রবাহ নির্বাচন করুন।
- নিশ্চিত করুন যে সঠিক বটটি "গ্রাহক ইনপুট পান" ব্লকে কনফিগার করা আছে। যোগাযোগের প্রবাহে একটি ফোন নম্বর যোগ করুন।
- "সেট ওয়ার্কিং কিউ" ব্লকে একটি সারি বেছে নিন।
- ফোন নম্বরে কল করে IVR প্রবাহ পরীক্ষা করুন।
- সমাধান পরীক্ষা করুন।
সমাধান পরীক্ষা করুন
আপনি Amazon Connect ফোন নম্বরে কল করতে এবং বটের সাথে যোগাযোগ করতে পারেন। আপনি ভয়েস এবং DTMF ব্যবহার করে সরাসরি Amazon Lex V2 কনসোলে সমাধানটি পরীক্ষা করতে পারেন।
উপসংহার
কাস্টম ব্যাকরণ স্লট একটি কথোপকথনে বিভিন্ন ধরনের তথ্য সংগ্রহ করার ক্ষমতা প্রদান করে। আপনার কাছে ট্রানজিশন ক্যাপচার করার নমনীয়তা আছে যেমন একটি এজেন্টের কাছে হস্তান্তর। উপরন্তু, আপনি ব্যবসায়িক যুক্তি চালানোর আগে তথ্য পোস্টপ্রসেস করতে পারেন। আপনি Amazon Lex V2 কনসোল বা AWS SDK-এর মাধ্যমে ব্যাকরণ স্লট প্রকারগুলি সক্ষম করতে পারেন৷ ক্ষমতাটি সমস্ত AWS অঞ্চলে উপলব্ধ যেখানে Amazon Lex ইংরেজি (অস্ট্রেলিয়া), ইংরেজি (UK) এবং ইংরেজি (US) লোকেলে কাজ করে।
আরো জানতে, পড়ুন একটি কাস্টম ব্যাকরণ স্লট টাইপ ব্যবহার করে. এর জন্য আপনি অ্যামাজন লেক্স ডকুমেন্টেশনও দেখতে পারেন এসআরজিএস or এর নাম ECMAScript আরও তথ্যের জন্য.
লেখক সম্পর্কে
কাই লরেক একটি পেশাদার পরিষেবা Amazon Connect পরামর্শদাতা৷ তিনি পরিমাপযোগ্য গ্রাহক অভিজ্ঞতা সমাধান ডিজাইন এবং বাস্তবায়নে কাজ করেন। তার অবসর সময়ে, তাকে খেলাধুলা, স্নোবোর্ডিং বা পাহাড়ে হাইকিং করতে দেখা যায়।
হর্ষল পিম্পলখুটে আমাজন লেক্স টিমের একজন প্রোডাক্ট ম্যানেজার। মানুষের সাথে (সুন্দরভাবে) নিযুক্ত করার জন্য মেশিনগুলি পাওয়ার চেষ্টা করে সে তার সময় ব্যয় করে।
- "
- 100
- 9
- হিসাব
- এজেন্ট
- সব
- মর্দানী স্ত্রীলোক
- পরিমাণ
- আবেদন
- অস্ট্রেলিয়া
- সহজলভ্য
- ডেস্কটপ AWS
- ব্যাংকিং
- শুরু
- বাধা
- বট
- নির্মাণ করা
- ব্যবসায়
- কল
- আহ্বানকারী
- গ্রেপ্তার
- পরীক্ষণ
- চেক
- বেছে নিন
- কোড
- সংগ্রহ করা
- সংগ্রহ
- সাধারণ
- কনসোল
- পরামর্শকারী
- যোগাযোগ
- নিয়ন্ত্রণ
- কথোপকথন
- কথোপকথন
- সৃষ্টি
- প্রথা
- গ্রাহক অভিজ্ঞতা
- গ্রাহক সমর্থন
- ফন্দিবাজ
- বিভিন্ন
- ডিজিটের
- সরাসরি
- না
- ডলার
- সম্পাদক
- কার্যকর
- সক্ষম করা
- ইংরেজি
- উদাহরণ
- প্রস্থান
- অভিজ্ঞতা
- প্রথম
- নমনীয়তা
- প্রবাহ
- অনুসরণ
- বিন্যাস
- পাওয়া
- ক্রিয়া
- তহবিল
- সাহায্য
- কিভাবে
- কিভাবে
- HTTPS দ্বারা
- মানবীয়
- মানুষেরা
- তথ্য
- ইনপুট
- বীমা
- সম্পূর্ণ
- অভিপ্রায়
- ইন্টারেক্টিভ
- IT
- চাবি
- ভাষা
- শিখতে
- LINK
- বোঝা
- মেশিন
- পরিচালক
- মডেল
- অধিক
- বহু
- সংখ্যা
- খোলা
- বিন্দু
- নীতি
- প্রক্রিয়া
- পণ্য
- পেশাদারী
- প্রদান
- উপলব্ধ
- প্রকাশ্য
- উদ্দেশ্য
- অনুরোধ
- অনুরোধ
- প্রয়োজন
- প্রতিক্রিয়া
- খুচরা
- এখানে ক্লিক করুন
- রুট
- নিয়ম
- দৌড়
- মাপযোগ্য
- SDK
- সেবা
- সেবা
- সেট
- সহজ
- So
- সমাধান
- সলিউশন
- কিছু
- বিশেষভাবে
- বিজ্ঞাপন
- শুরু
- অবস্থা
- স্টোরেজ
- দোকান
- সমর্থন
- সমর্থক
- সিস্টেম
- আলাপ
- টীম
- পরীক্ষা
- সময়
- আজ
- হস্তান্তর
- স্থানান্তরিত
- স্থানান্তরিত হচ্ছে
- সাধারণত
- Uk
- us
- ব্যবহার
- প্রতিপাদন
- চেক
- কণ্ঠস্বর
- W3
- কি
- মধ্যে
- কাজ
- কাজ
- এক্সএমএল