Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

Amazon Lex এবং Amazon Chime SDK-এর সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন

গ্রাহক সন্তুষ্টি একটি শক্তিশালী মেট্রিক যা একটি প্রতিষ্ঠানের লাভজনকতাকে সরাসরি প্রভাবিত করে। গত এক দশকে দ্রুত প্রযুক্তিগত অগ্রগতির সাথে, নিম্নলিখিত উপায়ে গ্রাহকদের ফোকাস বাড়ানো আরও গুরুত্বপূর্ণ:

  • ভয়েস, টেক্সট, সোশ্যাল মিডিয়া এবং আরও অনেক কিছু সহ একাধিক পদ্ধতিতে আপনার গ্রাহকদের কাছে আপনার প্রতিষ্ঠানকে অ্যাক্সেসযোগ্য করে তোলা
  • আপনার গ্রাহকদের একটি অত্যন্ত দক্ষ পোস্ট-বিক্রয় এবং পরিষেবা অভিজ্ঞতা প্রদান করা
  • ব্যবসার প্রবণতা এবং গতিশীলতা পরিবর্তনের সাথে সাথে আপনার পরিষেবার মান ক্রমাগত উন্নত করা

অত্যন্ত দক্ষ যোগাযোগ কেন্দ্র স্থাপনের জন্য উল্লেখযোগ্য অটোমেশন, স্কেল করার ক্ষমতা এবং গ্রাহক প্রতিক্রিয়ার মাধ্যমে সক্রিয় শিক্ষার একটি প্রক্রিয়া প্রয়োজন। কন্টাক্ট সেন্টার কাস্টমার যাত্রার প্রতিটা পয়েন্টে একটা চ্যালেঞ্জ আছে—শুরুতে লং হোল্ড টাইম থেকে শুরু করে লম্বা গড় হ্যান্ডেল সময়ের সাথে যুক্ত অপারেশনাল খরচ পর্যন্ত।

ঐতিহ্যগত যোগাযোগ কেন্দ্রগুলিতে, দীর্ঘ সময় ধরে রাখার একটি সমাধান হল একটি ইন্টারেক্টিভ ভয়েস রেসপন্স সিস্টেম (IVR) ব্যবহার করে গ্রাহকদের জন্য স্ব-পরিষেবা বিকল্পগুলি সক্ষম করা। একটি IVR স্বয়ংক্রিয় মেনু বিকল্পগুলির একটি সেট ব্যবহার করে একটি লাইভ এজেন্টকে জড়িত না করেই সাধারণ ঘন ঘন জিজ্ঞাসিত অনুরোধগুলিকে অ্যাড্রেস করে এজেন্ট কলের পরিমাণ কমাতে সাহায্য করে। প্রথাগত IVR, তবে, গ্রাহকের অনুরোধে বুদ্ধিমত্তার সাথে সাড়া দেওয়ার ক্ষমতা ছাড়াই সাধারণত একটি পূর্ব-নির্ধারিত ক্রম অনুসরণ করে। একটি অ-কথোপকথনমূলক IVR যেমন এটি আপনার গ্রাহকদের হতাশ করতে পারে এবং যত তাড়াতাড়ি সম্ভব একটি এজেন্টের সাথে যোগাযোগ করার চেষ্টা করতে পারে, যা আপনার কল ডিফ্লেকশনের হার বাড়িয়ে দেয়। আপনি আপনার IVR-এ কৃত্রিম বুদ্ধিমত্তা (AI) যোগ করে এই চ্যালেঞ্জের সমাধান করতে পারেন। একটি AI-সক্ষম IVR মানুষের হস্তক্ষেপ ছাড়াই আপনার গ্রাহককে আরও দ্রুত এবং সঠিকভাবে সমস্যার সমাধান করতে সাহায্য করতে পারে। যখন একজন এজেন্টের প্রয়োজন হয়, তখন এআই-সক্ষম IVR আপনার গ্রাহককে সঠিক এজেন্টের কাছে ইতিমধ্যেই সংগৃহীত সঠিক তথ্য দিয়ে পাঠাতে পারে, যার ফলে গ্রাহককে তথ্যের পুনরাবৃত্তি থেকে বাঁচাতে পারে। AWS AI পরিষেবাগুলির সাথে, এটি আরও সহজ কারণ শক্তিশালী, প্রাক-প্রশিক্ষিত ML মডেলগুলি ব্যবহার করার জন্য কোনও মেশিন লার্নিং (ML) প্রশিক্ষণ বা দক্ষতার প্রয়োজন নেই৷

এআই-চালিত স্বয়ংক্রিয় অ্যাপ্লিকেশনগুলি IVR-এর জন্য একটি স্বাভাবিক পছন্দ কারণ তারা স্বাভাবিক ভাষায় বুঝতে এবং প্রতিক্রিয়া জানাতে পারে। উপরন্তু, গ্রাহকরা কীভাবে এটির সাথে ইন্টারঅ্যাক্ট করে তার উপর ভিত্তি করে আপনি শিখতে এবং বিকাশ করতে আপনার IVR-এ উন্নত ক্ষমতা যোগ করতে পারেন। সঙ্গে অ্যামাজন লেক্স, আপনি শক্তিশালী, বহু-ভাষিক কথোপকথনমূলক AI সিস্টেম তৈরি করতে পারেন এবং আপনার গ্রাহকদের জন্য কোনো ML দক্ষতার প্রয়োজন ছাড়াই স্ব-পরিষেবা অভিজ্ঞতা উন্নত করতে পারেন। Amazon Chime SDK-এর সাহায্যে, আপনি সহজেই আপনার বিদ্যমান যোগাযোগ কেন্দ্রকে Amazon Lex-এর সাথে সংহত করতে পারেন Amazon Chime SDK SIP মিডিয়া অ্যাপ্লিকেশন. এর মধ্যে রয়েছে যোগাযোগ কেন্দ্র যেমন Avaya, Cisco, Genesys, এবং অন্যান্য। Amazon Lex-এর সাথে Amazon Chime SDK ইন্টিগ্রেশন US East (N. Virginia) এবং US West (Oregon) AWS অঞ্চলে উপলব্ধ।

এটি আপনাকে AI-চালিত স্ব-পরিষেবার জন্য Amazon Lex-এর সাথে নেটিভ ইন্টিগ্রেশনের নমনীয়তা এবং আপনার সম্পূর্ণ যোগাযোগ কেন্দ্রের ক্রিয়াকলাপগুলিকে রূপান্তর করতে অন্যান্য AWS AI পরিষেবাগুলির একটি হোস্টের সাথে একীভূত করার ক্ষমতা দেয়৷

এই পোস্টে, আমরা সম্প্রতি লঞ্চের মাধ্যমে অ্যামাজন চিম এসডিকে এবং অ্যামাজন লেক্স ব্যবহার করে এসআইপি ট্রাঙ্কিং সমর্থন করে এমন যে কোনও যোগাযোগ কেন্দ্রে আপনি কীভাবে এআই-চালিত আইভিআর যুক্ত করতে পারেন তার একটি ওয়াকথ্রু সরবরাহ করি। Amazon Lex এর সাথে Amazon Chime SDK PSTN অডিও ইন্টিগ্রেশন. আমরা এই পোস্টে নিম্নলিখিত বিষয়গুলি কভার করি:

  • স্ব-পরিষেবা এআই-এর জন্য রেফারেন্স সমাধান আর্কিটেকচার
  • সমাধান স্থাপন
  • অ্যাকাউন্ট ব্যালেন্স চ্যাটবট পর্যালোচনা করা হচ্ছে
  • Amazon Chime SDK ভয়েস সংযোগকারী পর্যালোচনা করা হচ্ছে
  • সমাধান পরীক্ষা করা হচ্ছে
  • সম্পদ পরিষ্কার করা

সমাধান ওভারভিউ

পূর্ববর্তী বিভাগে বর্ণিত হিসাবে, আমরা স্ব-পরিষেবা AI সমাধান তৈরি করতে দুটি মূল AWS পরিষেবা, Amazon Lex এবং Amazon Chime SDK ব্যবহার করি। আমরাও ব্যবহার করি এডাব্লুএস ল্যাম্বদা (একটি সম্পূর্ণরূপে পরিচালিত সার্ভারহীন গণনা পরিষেবা), অ্যামাজন ইলাস্টিক কম্পিউট ক্লাউড (Amazon EC2, একটি গণনা পরিকাঠামো), এবং আমাজন ডায়নামোডিবি (একটি সম্পূর্ণরূপে পরিচালিত কোন SQL ডাটাবেস) একটি কার্যকরী উদাহরণ তৈরি করতে। এই সমাধানের জন্য কোড বেস পাওয়া যায় GitHub সংগ্রহস্থল সহগামী. এই সমাধানটি স্থাপন এবং পরীক্ষা করার নির্দেশাবলী পরবর্তী বিভাগে প্রদান করা হয়েছে।

নিম্নলিখিত চিত্রটি সমাধানের স্থাপত্যকে চিত্রিত করে।

সমাধান কর্মপ্রবাহ নিম্নলিখিত পদক্ষেপ নিয়ে গঠিত:

  1. যখন আমরা একটি ল্যান্ডলাইন বা সেল ফোন ব্যবহার করে একটি ফোন কল করি, তখন পাবলিক সুইচড টেলিফোন নেটওয়ার্ক (PSTN) আমাদের অন্য পক্ষের সাথে সংযুক্ত করে। এই ডেমোতে, আমরা একটি ব্যবহার করি তারকাচিহ্ন সার্ভার (একটি বিনামূল্যে যোগাযোগ কেন্দ্র কাঠামো) একটি Amazon EC2 সার্ভারে স্থাপন করা হয়েছে একটি Amazon Chime ভয়েস সংযোগকারীর মাধ্যমে PSTN-এর সাথে সংযুক্ত একটি যোগাযোগ কেন্দ্রকে অনুকরণ করতে। Asterisk হল একটি প্রাইভেট ব্রাঞ্চ এক্সচেঞ্জ (PBX)-এর একটি সফ্টওয়্যার ইমপ্লিমেন্টেশন - একটি কোম্পানি বা প্রতিষ্ঠানের মধ্যে ব্যবহৃত একটি প্রাইভেট টেলিফোন নেটওয়ার্কের নিয়ামক।
  2. এই ডেমোর অংশ হিসাবে, একটি ফোন নম্বর Amazon Chime SDK-এর মাধ্যমে অর্জিত হয় এবং Asterisk PBX-এর সাথে যুক্ত হয়। এই নম্বরে একটি কল করা হলে, এটি হিসাবে বিতরণ করা হয় এসআইপি (সেশন ইনিশিয়েশন প্রোটোকল) Asterisk PBX সার্ভারে। Asterisk PBX তারপর SIP ব্যবহার করে এই কলটিকে Amazon Chime Voice Connector-এ রুট করে, যেখানে এটি একটি ট্রিগার করে Amazon Chime SIP মিডিয়া অ্যাপ্লিকেশন.
  3. Amazon Chime PSTN অডিও একটি তৈরি করতে একটি SIP মিডিয়া অ্যাপ্লিকেশন ব্যবহার করে৷ প্রোগ্রামেবল ভিওআইপি অ্যাপ্লিকেশন। অ্যামাজন চিম এসআইপি মিডিয়া অ্যাপ্লিকেশনটি একটি ল্যাম্বডা ফাংশনের সাথে কাজ করে যাতে কলটি প্রোগ্রামিকভাবে পরিচালনা করা যায়।
  4. যখন কলটি Amazon Chime SIP মিডিয়া অ্যাপ্লিকেশনে আসে, তখন সংশ্লিষ্ট Lambda ফাংশনটি আহ্বান করা হয়। ফাংশনটি একটি DynamoDB টেবিলে কল তথ্য সংরক্ষণ করে এবং একটি প্রদান করে StartBotConversation কর্ম. দ্য StartBotConversation অ্যাকশন পিএসটিএন এবং অ্যামাজন লেক্স বটের মধ্যে শেষ ব্যবহারকারীর মধ্যে একটি ভয়েস কথোপকথন স্থাপন করে।
  5. অ্যামাজন লেক্স হল একটি সম্পূর্ণরূপে পরিচালিত AWS AI পরিষেবা যেখানে অ্যাপ্লিকেশনগুলিতে কথোপকথনমূলক ইন্টারফেস ডিজাইন, তৈরি, পরীক্ষা এবং স্থাপন করার জন্য উন্নত প্রাকৃতিক ভাষার মডেল রয়েছে। এটি আপনার অ্যাপ্লিকেশনের জন্য মানুষের মত মিথস্ক্রিয়া তৈরি করতে স্বয়ংক্রিয় বক্তৃতা স্বীকৃতি এবং প্রাকৃতিক ভাষা বোঝার প্রযুক্তিকে একত্রিত করে। একটি উদাহরণ হিসাবে, এই ডেমো তিনটি স্বয়ংক্রিয় কাজ সম্পাদন করতে একটি বট স্থাপন করে, বা উদ্দেশ্য: Check Balance, Transfer Funds, এবং Open Account. একটি অভিপ্রায় একটি ক্রিয়াকে প্রতিনিধিত্ব করে যা ব্যবহারকারী সঞ্চালন করতে চায়৷
  6. কথোপকথন শুরু হয় কলার অ্যামাজন লেক্স বটের সাথে আলাপচারিতার মাধ্যমে বটকে বলে যে তারা কী করতে চায়৷ বটটির স্বয়ংক্রিয় স্পিচ রিকগনিশন (ASR) এবং ন্যাচারাল ল্যাঙ্গুয়েজ বোঝার (NLU) ক্ষমতা এটি ব্যবহারকারীর ইনপুট বুঝতে সাহায্য করে। অ্যামাজন লেক্স কলারের ইনপুট এবং প্রতিটি অভিপ্রায়ের জন্য কনফিগার করা নমুনা উচ্চারণের উপর ভিত্তি করে অনুরোধ করা অভিপ্রায় নির্ধারণ করতে সক্ষম।
  7. অভিপ্রায় নির্ধারণ করার পরে, সেই অভিপ্রায়ের জন্য কনফিগার করা সমস্ত স্লটের তথ্য সংগ্রহ করতে অ্যামাজন লেক্স কলারের সাথে যোগাযোগ করে৷ উদাহরণস্বরূপ, দ Open Account উদ্দেশ্য চারটি স্লট অন্তর্ভুক্ত:
    1. প্রথম নাম
    2. নামের শেষাংশ
    3. অ্যাকাউন্ট ধরন
    4. ফোন নম্বর
  8. Amazon Lex নির্বাচিত অভিপ্রায়ের এই সমস্ত প্রয়োজনীয় স্লটের জন্য তথ্য ক্যাপচার করতে কলারের সাথে কাজ করে৷ এগুলি ক্যাপচার করার পরে এবং অভিপ্রায় পূর্ণ হওয়ার পরে, অ্যামাজন লেক্স অ্যামাজন লেক্স বট কথোপকথনের সম্পূর্ণ ফলাফল সহ অ্যামাজন চিম এসআইপি মিডিয়া অ্যাপ্লিকেশনে কল প্রসেসিং ফেরত দেয়৷
  9. পরবর্তী প্রক্রিয়াকরণ পদক্ষেপগুলি PSTN অডিও হ্যান্ডলার Lambda ফাংশন দ্বারা সঞ্চালিত হয়। এর মধ্যে রয়েছে ফলাফল পার্স করা, পরবর্তী কল রুট অ্যাকশন নির্ধারণ করা, একটি DynamoDB টেবিলে ফলাফল সংরক্ষণ করা এবং হ্যাং আপ অ্যাকশন ফিরিয়ে দেওয়া।
  10. Asterisk PBX পরবর্তী ক্রিয়া নির্ধারণ করতে DynamoDB টেবিলে সংরক্ষিত তথ্য ব্যবহার করে। উদাহরণস্বরূপ, কলকারী যদি তাদের ব্যালেন্স চেক করতে চায়, তাহলে কলটি শেষ হয়ে যায়। যাইহোক, যদি কলকারী একটি অ্যাকাউন্ট খুলতে চায়, তাহলে কলটি এজেন্টের কাছে পাঠানো হয় এবং অ্যামাজন লেক্স বটে ধারণ করা তথ্য অন্তর্ভুক্ত করে।

আমরা ব্যবহার করেছেন এডাব্লুএস ক্লাউড ডেভেলপমেন্ট কিট (AWS CDK) আপনার অ্যাকাউন্টে সহজে স্থাপনের জন্য এই অ্যাপ্লিকেশনটিকে প্যাকেজ করতে। AWS CDK হল একটি ওপেন সোর্স সফ্টওয়্যার ডেভেলপমেন্ট ফ্রেমওয়ার্ক যা পরিচিত প্রোগ্রামিং ভাষা ব্যবহার করে আপনার ক্লাউড অ্যাপ্লিকেশন সংস্থানগুলিকে সংজ্ঞায়িত করতে পারে৷ এটি উচ্চ-স্তরের উপাদান সরবরাহ করে যা বলা হয় গঠন করে এটি প্রমাণিত ডিফল্ট সহ ক্লাউড সংস্থানগুলিকে প্রাক-কনফিগার করে, যাতে আপনি সহজেই ক্লাউড অ্যাপ্লিকেশন তৈরি করতে পারেন।

পূর্বশর্ত

আমরা সমাধানটি স্থাপন করার আগে, AWS CDK স্ট্যাক চালানোর জন্য আমাদের একটি AWS অ্যাকাউন্ট এবং একটি স্থানীয় মেশিন থাকতে হবে। নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. আপনার AWS অ্যাকাউন্টে লগ ইন করুন।
    আপনার যদি AWS অ্যাকাউন্ট না থাকে, আপনি করতে পারেন একটি জন্য সাইন আপ করুন.নতুন গ্রাহকদের জন্য, AWS একটি প্রদান করে বিনামূল্যের স্তর, যা বিনামূল্যে AWS পরিষেবাগুলি অন্বেষণ এবং চেষ্টা করার ক্ষমতা প্রদান করে (প্রতিটি পরিষেবার জন্য নির্দিষ্ট সীমা পর্যন্ত)৷ এটি আপনাকে AWS প্ল্যাটফর্ম, পণ্য এবং পরিষেবাগুলির সাথে অভিজ্ঞতা অর্জনে সহায়তা করতে পারে৷ AWS CDK ব্যবহার করে স্ট্যাক স্থাপন করতে আমরা একটি স্থানীয় মেশিন, যেমন একটি ল্যাপটপ বা একটি ডেস্কটপ কম্পিউটার ব্যবহার করি৷
  2. MacOS এর জন্য একটি নতুন টার্মিনাল উইন্ডো খুলুন, বা পুটিং সমাধানটি স্থাপন করার জন্য প্রয়োজনীয় সমস্ত পূর্বশর্ত ইনস্টল করার জন্য Windows OS-এর জন্য।
  3. নিম্নলিখিত পূর্বশর্ত সফ্টওয়্যার ইনস্টল করুন:
    1. এডাব্লুএস কমান্ড লাইন ইন্টারফেস (AWS CLI) - AWS পরিষেবাগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য একটি কমান্ড লাইন টুল। ইনস্টলেশন নির্দেশাবলীর জন্য, পড়ুন AWS CLI ইনস্টল করা, আপডেট করা এবং আনইনস্টল করা.
    2. node.js > 16 - অ্যাপ্লিকেশন বিকাশ এবং স্থাপনার জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট ব্যাকএন্ড ইঞ্জিন। ইনস্টলেশন নির্দেশাবলীর জন্য, পড়ুন টিউটোরিয়াল: একটি Amazon EC2 উদাহরণে Node.js সেট আপ করা.
    3. সুতা - সুতা আপনার কোডের জন্য একটি প্যাকেজ ম্যানেজার। এটি বিকাশকারীদের মধ্যে কোডটি ব্যবহার এবং ভাগ করার সহজ অ্যাক্সেসের অনুমতি দেয়। সুতা ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
      curl -o- -L https://yarnpkg.com/install.sh | bash

      এখন আমরা আমাদের প্রয়োজনীয় AWS অ্যাক্সেস কী সেট আপ করতে নিম্নলিখিত কমান্ডগুলি চালাই। আরো তথ্যের জন্য, পড়ুন IAM ব্যবহারকারীদের জন্য অ্যাক্সেস কী পরিচালনা করা.

  4. নিম্নলিখিত কমান্ডটি চালান:
    aws configure list

  5. নিম্নলিখিত কমান্ডটি চালান:
    aws configure

  6. আপনার AWS অ্যাকাউন্টের অ্যাক্সেস কী আইডি এবং গোপন অ্যাক্সেস কী-এর মানগুলি প্রদান করুন৷
  7. অঞ্চলের নাম পরিবর্তন করুন বা ডিফল্ট অঞ্চলটি যেমন আছে তেমনই রেখে দিন।
  8. আউটপুট বিন্যাসের জন্য JSON এর ডিফল্ট মান গ্রহণ করুন।

সমাধান স্থাপন করুন

আপনি আপনার প্রয়োজনীয়তা জন্য এই সমাধান কাস্টমাইজ করতে পারেন. এই স্থাপনায় যে আউটপুট সংস্থান রয়েছে তা পর্যালোচনা করুন এবং আপনার নিজের সমাধানের জন্য আপনার প্রয়োজনীয় কাস্টম ব্যবসায়িক যুক্তি যোগ করতে Lambda ফাংশনটি সংশোধন করুন।

অ্যাপ্লিকেশনটি স্থাপন করতে একই টার্মিনালে নিম্নলিখিত পদক্ষেপগুলি চালান:

  1. গিট সংগ্রহস্থল ক্লোন করুন:
    git clone https://github.com/aws-samples/amazon-chime-pstn-audio-with-amazon-lex.git

    Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

  2. প্রকল্প ডিরেক্টরি লিখুন:

    cd amazon-chime-pstn-audio-with-amazon-lex

    Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

  3. AWS CDK অ্যাপ্লিকেশন স্থাপন করুন:
    yarn launch

    Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.
    কয়েক মিনিট পরে, আপনার স্ট্যাক স্থাপনা সম্পূর্ণ হওয়া উচিত। নিম্নলিখিত স্ক্রিনশট নমুনা আউটপুট দেখায়.
    Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

  4. নিম্নলিখিত কমান্ডগুলির সাথে ওয়েব ক্লায়েন্ট SIP ফোনটি ইনস্টল করুন:
    cd site Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.
    Yarn Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

    yarn run start

    Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

Amazon Chime SDK ভয়েস সংযোগকারী পর্যালোচনা করুন৷

এই পোস্টে, আমরা Asterisk PBX সার্ভারে প্রাপ্ত কলগুলিকে (বা আপনার বিদ্যমান যোগাযোগ কেন্দ্রগুলি) Amazon Lex-এ রুট করতে Amazon Chime SDK ব্যবহার করি৷ এটি Amazon Chime SIP PSTN অডিও এবং Amazon Chime ভয়েস সংযোগকারী ব্যবহার করে করা হয়৷ Amazon Chime PSTN অডিও আপনাকে Lambda ফাংশন ব্যবহার করে প্রোগ্রামেবল টেলিফোনি অ্যাপ্লিকেশন তৈরি করতে সক্ষম করে। এই Amazon Chime SIP মিডিয়া অ্যাপ্লিকেশনগুলি একটি PSTN ফোন নম্বর বা Amazon Chime ভয়েস সংযোগকারী দ্বারা ট্রিগার করা হয়৷ নিম্নলিখিত স্ক্রিনশটটি SIP নিয়ম দেখায় যা একটি Amazon Chime SDK ভয়েস সংযোগকারী দ্বারা ট্রিগার করা হয় এবং একটি SIP মিডিয়া অ্যাপ্লিকেশনকে লক্ষ্য করে৷

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

অ্যাকাউন্ট ব্যালেন্স চ্যাটবট পর্যালোচনা করুন

এই ডেমোতে অ্যামাজন লেক্স বট তিনটি অভিপ্রায় অন্তর্ভুক্ত করে। এই অভিপ্রায়গুলি কলার থেকে স্বাভাবিক ভাষার বক্তৃতার মাধ্যমে অনুরোধ করা যেতে পারে। উদাহরণস্বরূপ, দ Check Balance উদ্দেশ্য নিম্নলিখিত নমুনা উচ্চারণ সঙ্গে বীজ করা হয়.

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

একটি উদ্দেশ্য শূন্য বা তার বেশি পরামিতি প্রয়োজন হতে পারে, যা বলা হয় স্লট মেশিন. ব্লট তৈরি করার সময় আমরা উদ্দেশ্য কনফিগারেশনের অংশ হিসাবে স্লট যোগ করি। রানটাইমে, অ্যামাজন লেক্স ব্যবহারকারীকে নির্দিষ্ট স্লট মানগুলির জন্য অনুরোধ করে। Amazon Lex অভিপ্রায় পূরণ করতে পারে তার আগে ব্যবহারকারীকে সমস্ত প্রয়োজনীয় স্লটের জন্য মান প্রদান করতে হবে।

জন্য Check Balance উদ্দেশ্য, অ্যামাজন লেক্স স্লট ডেটার জন্য অনুরোধ করে, যেমন:

For which account would you like to check the balance?
For verification purposes, what is your date of birth?

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

অ্যামাজন লেক্স বট সমস্ত প্রয়োজনীয় স্লট তথ্য সংগ্রহ করার পরে, এটি উপযুক্ত প্রতিক্রিয়া আহ্বান করে অভিপ্রায় পূরণ করে। এই ক্ষেত্রে, এটি অ্যাকাউন্টের সাথে সম্পর্কিত অ্যাকাউন্ট ব্যালেন্স জিজ্ঞাসা করে এবং এটি গ্রাহককে সরবরাহ করে।

এই পোস্টে, আমরা একটি Lambda ফাংশন ব্যবহার করছি শুরু করতে, যাচাই করতে এবং উদ্দেশ্য পূরণ করতে। নিম্নলিখিত নমুনা পাইথন কোডটি দেখানো হয়েছে যে ফাংশনটি কীভাবে আমন্ত্রণগুলি পরিচালনা করে তার উপর নির্ভর করে কোন উদ্দেশ্য ব্যবহার করা হচ্ছে:

def dispatch(intent_request):
    intent_name = intent_request["sessionState"]["intent"]["name"]
    response = None
    # Dispatch to your bot's intent handlers
    if intent_name == "CheckBalance":
        return CheckBalance(intent_request)
    elif intent_name == "FollowupCheckBalance":
        return FollowupCheckBalance(intent_request)
    elif intent_name == "OpenAccount":
        return OpenAccount(intent_request)

    raise Exception("Intent with name " + intent_name + " not supported")


def lambda_handler(event, context):
    print(event)
    response = dispatch(event)
    print(response)
    return response 

নিম্নলিখিত নমুনা কোড যে কোড ব্লক ব্যাখ্যা করে Check Balance ল্যাম্বডা ফাংশনে অভিপ্রায়। এই উদাহরণে, আমরা অ্যাকাউন্ট ব্যালেন্স হিসাবে একটি র্যান্ডম নম্বর তৈরি করি, কিন্তু সঠিক কলারের তথ্য প্রদানের জন্য এটি আপনার বিদ্যমান ডাটাবেসের সাথে একত্রিত করা যেতে পারে।

def CheckBalance(intent_request):
    session_attributes = get_session_attributes(intent_request)
    slots = get_slots(intent_request)
    account = get_slot(intent_request, "accountType")
    # The account balance in this case is a random number
    # Here is where you could query a system to get this information
    balance = str(random_num())
    text = "Thank you. The balance on your " + account + " account is $" + balance
    message = {"contentType": "PlainText", "content": text}
    fulfillment_state = "Fulfilled"
    return close(session_attributes, "CheckBalance", fulfillment_state, message)

সমাধান পরীক্ষা করুন

আসুন একটি একক ব্যবহারকারীর অনুরোধের পথ অনুসরণ করে সমাধানের মাধ্যমে চলুন:

  1. AWS CDK স্থাপন করার পরে আউটপুট থেকে ফোন নম্বর পান:
    Outputs:
    LexContactCenter.voiceConnectorPhone = +1NPANXXXXXX

  2. যেকোনো PSTN-ভিত্তিক ফোন থেকে ফোন নম্বরে ডায়াল করুন।
  3. এখন আপনি মেনু বিকল্প চেষ্টা করতে পারেন.

আমাজন লেক্স বট বোঝার জন্য Check Balance উদ্দেশ্য, আপনি নিম্নলিখিত উচ্চারণগুলির মধ্যে যে কোনও কথা বলতে পারেন:

  • আমার অ্যাকাউন্টে ব্যালেন্স কত?
  • আমার অ্যাকাউন্ট ব্যালেন্স চেক?
  • আমি ব্যালেন্স চেক করতে চান?

অ্যামাজন লেক্স এই অভিপ্রায় পূরণের জন্য প্রয়োজনীয় স্লট ডেটার জন্য অনুরোধ করে৷ জন্য Check Balance উদ্দেশ্য, অ্যামাজন লেক্স অ্যাকাউন্ট এবং জন্ম তারিখের জন্য অনুরোধ করে:

  • কোন অ্যাকাউন্টের জন্য আপনি ব্যালেন্স চেক করতে চান?
  • যাচাইকরণের উদ্দেশ্যে, আপনার জন্মের তথ্য কি?

আপনি প্রয়োজনীয় তথ্য প্রদান করার পরে, বট উদ্দেশ্য পূরণ করে এবং অ্যাকাউন্ট ব্যালেন্স তথ্য প্রদান করে। নিম্নলিখিত জন্য একটি নমুনা আউটপুট বার্তা Check Balance অভিপ্রায়: Thank you. The balance on your <account> account is $<balance>.

  1. হ্যাং আপ করে বা এজেন্টের কাছে স্থানান্তর করে কলটি সম্পূর্ণ করুন।

Amazon Lex বটের সাথে কথোপকথন সম্পূর্ণ হলে, কলটি SIP মিডিয়া অ্যাপ্লিকেশনে ফিরে আসে এবং বট কথোপকথনের ফলাফলের সাথে যুক্ত Lambda ফাংশনে ফিরে আসে।

Amazon Chime SIP মিডিয়া অ্যাপ্লিকেশন পোস্ট-প্রসেসিং ধাপগুলি সম্পাদন করে এবং Asterisk PBX-এ কল ফেরত দেয়। জন্য Open Account উদ্দেশ্য, এর ফলে Asterisk PBX একটি ওয়েব ক্লায়েন্ট-ভিত্তিক SIP ফোন ব্যবহার করে এজেন্টকে কল করতে পারে। নিম্নলিখিত স্ক্রিনশটটি এজেন্ট কলের তথ্য সহ ড্যাশবোর্ড দেখায়। কলার এবং এজেন্টের মধ্যে দ্বিমুখী অডিও স্থাপন করতে ওয়েব ক্লায়েন্টে এই কলটির উত্তর দেওয়া যেতে পারে। স্ক্রিনশটে দেখানো হয়েছে, কলকারীর দেওয়া তথ্য সংরক্ষণ করা হয়েছে এবং এজেন্টের কাছে উপস্থাপন করা হয়েছে।

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

Amazon Chime SDK ব্যবহার করে সিসকো ইউনিফাইড কন্টাক্ট সেন্টারের সাথে অ্যামাজন লেক্সকে কীভাবে একীভূত করা যায় তার অংশীদার সমাধানের উদাহরণের জন্য নিম্নলিখিত ভিডিওটি দেখুন:

সম্পদ পরিষ্কার করুন

এই ডেমোতে ব্যবহৃত সংস্থানগুলি পরিষ্কার করতে এবং আরও চার্জ এড়াতে, টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি চালান:

yarn destroy

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.

সার্জারির এডাব্লুএস ক্লাউডফর্মেশন AWS CDK দ্বারা তৈরি স্ট্যাকটি ধ্বংস হয়ে গেছে, সমস্ত বরাদ্দকৃত সংস্থানগুলি সরিয়ে ফেলা হয়েছে।

উপসংহার

এই পোস্টে, আমরা Amazon Lex এবং Amazon Chime SDK ব্যবহার করে যেকোনো যোগাযোগ কেন্দ্রে স্ব-পরিষেবা AI যোগ করার জন্য একটি রেফারেন্স আর্কিটেকচার সহ একটি সমাধান প্রদর্শন করেছি। আমরা দেখিয়েছি কীভাবে সমাধানটি কাজ করে এবং কোড এবং স্থাপনার পদক্ষেপগুলির একটি বিশদ ওয়াকথ্রু প্রদান করেছি। এই সমাধানটি একটি রেফারেন্স আর্কিটেকচার বা একটি দ্রুত শুরু নির্দেশিকা যা আপনি আপনার নিজের প্রয়োজনের জন্য কাস্টমাইজ করতে পারেন।

এটিকে একটি ঘূর্ণি দিন এবং মন্তব্য বিভাগে প্রতিক্রিয়া জানিয়ে এটি কীভাবে আপনার ব্যবহারের ক্ষেত্রে সমাধান করেছে তা আমাদের জানান। আরো তথ্যের জন্য, দেখুন প্রকল্প GitHub সংগ্রহস্থল.


লেখক সম্পর্কে

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.প্রেম রাঙ্গা একজন NLP ডোমেইন লিড এবং AWS-এর একজন Sr. AI/ML বিশেষজ্ঞ SA এবং একজন লেখক যিনি ঘন ঘন ব্লগ, গবেষণাপত্র এবং সম্প্রতি একটি NLP পাঠ্য বই প্রকাশ করেন। যখন তিনি গ্রাহকদের AWS AI/ML গ্রহণে সাহায্য করছেন না, তখন প্রেম AWS অফিসের জন্য সিম্পল বিয়ার সার্ভিস ইউনিট তৈরি করে, DeepRacer এবং DeepComposer-এর সাথে প্রতিযোগিতামূলক গেমিং ইভেন্ট পরিচালনা করে এবং কেরিয়ার তৈরির AI/ML দক্ষতা সম্পর্কে ছাত্র, তরুণ পেশাদারদের শিক্ষিত করে। আপনি প্রেমের কাজ অনুসরণ করতে পারেন লিঙ্কডইন.

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.কোর্ট শুয়েট টেলিফোনিতে ব্যাকগ্রাউন্ড সহ Amazon Chime SDK-এর লিড ইভাঞ্জেলিস্ট এবং এখন এমন জিনিস তৈরি করতে ভালবাসে যা জিনিসগুলি তৈরি করে৷ আদালত ডেভেলপার এবং নন-ডেভেলপারদের একইভাবে AWS দিয়ে কীভাবে তৈরি করতে হয় তা শেখানোর উপর দৃষ্টি নিবদ্ধ করে।

Amazon Lex এবং Amazon Chime SDK PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাথে যেকোনো যোগাযোগ কেন্দ্রে কথোপকথনমূলক AI যোগ করুন। উল্লম্ব অনুসন্ধান. আ.বংশী কৃষ্ণ এনাবোথলা স্টার্টআপ এবং এন্টারপ্রাইজগুলির জন্য বড় ডেটা, বিশ্লেষণ এবং অর্কেস্ট্রেটিং স্কেলযোগ্য AI/ML আর্কিটেকচারে দক্ষতা সহ AWS-এর একজন সিনিয়র AI/ML বিশেষজ্ঞ SA৷ Vamshi ভাষা AI এর উপর দৃষ্টি নিবদ্ধ করে এবং বিশ্ব-মানের সুপারিশকারী ইঞ্জিন তৈরিতে উদ্ভাবন করে। কাজের বাইরে, ভামশি একজন RC উত্সাহী, RC সরঞ্জাম (বিমান, গাড়ি এবং ড্রোন) তৈরি করে এবং খেলছেন এবং বাগান করাও উপভোগ করেন।

সময় স্ট্যাম্প:

থেকে আরো এডাব্লুএস মেশিন লার্নিং

জেনারেটিভ AI এর শক্তি উন্মোচন করা: উন্নত গ্রাহক সহায়তার জন্য একটি তাত্ক্ষণিক অন্তর্দৃষ্টি ইঞ্জিনে ভেরিস্কের যাত্রা | আমাজন ওয়েব সার্ভিসেস

উত্স নোড: 1972498
সময় স্ট্যাম্প: 9 পারে, 2024