আপনার ওয়েবসাইটের জন্য একটি লাইভ চ্যাটবট তৈরি করা (পর্ব 2): আপনার চ্যাটবট পরিবর্তন, প্রশিক্ষণ এবং পরীক্ষা করা…

উত্স নোড: 842778
ওবিয়ানুজু ওকাফোর
আমার থেকে স্ক্রীন ক্যাপচার ওয়েবসাইট

হ্যালো! রাসা, ডকার এবং হেরোকু ব্যবহার করে আপনার ব্যবসা বা ব্যক্তিগত ওয়েবসাইটের জন্য একটি চ্যাটবট তৈরি এবং স্থাপন করা জড়িত একটি 3-পার্ট সিরিজের দ্বিতীয় অংশে স্বাগতম। মধ্যে অগ্রভাগ, আমি আপনার সিস্টেমে স্থানীয়ভাবে চ্যাটবট সেট আপ করার এবং একটি পাঠ্য সম্পাদক ব্যবহার করে এটিতে পরিবর্তন করার বিষয়ে কথা বলেছি। এই দ্বিতীয় অংশে, আমি রাসা এক্স প্ল্যাটফর্ম ব্যবহার করে কীভাবে আপনার চ্যাটবট পরিবর্তন করতে হয় সে সম্পর্কে কথা বলব। আমি আপনাকে শিখাব কিভাবে নতুন ডেটা যোগ করতে হয়, আপনার বটকে প্রশিক্ষণ দিতে হয় এবং আপনার চ্যাটবটের সাথে কথা বলার জন্য নতুন জেনারেট করা মডেল ব্যবহার করে রাসা এক্স।

রাসা এক্স একটি কথোপকথন-চালিত উন্নয়ন (CDD) টুল যা আপনাকে আপনার চ্যাটবট উন্নত করতে সাহায্য করে। রাসা এক্স আপনার বটের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ইউজার ইন্টারফেস প্রদান করে। রাসা এক্স-এর সাথে, আপনি একজন শেষ-ব্যবহারকারী হিসাবে আপনার স্থানীয় চ্যাটবটের সাথে চ্যাট করতে পারেন, আপনি নতুন ডেটা প্রবেশ করতে পারেন এবং আপনার চ্যাটবটকে পুনরায় প্রশিক্ষণ দিতে পারেন।

রাসা এক্স ইনস্টল করতে, নিম্নলিখিতগুলি করুন:

  1. Anaconda প্রম্পট খুলুন এবং cd আপনার রাসা প্রকল্প ডিরেক্টরিতে (এই সিরিজের প্রথম অংশে তৈরি)।
অ্যানাকোন্ডা প্রম্পট টার্মিনাল

2. এই সিরিজের শেষ অংশে আপনি যে ভার্চুয়াল পরিবেশ তৈরি করেছেন তা সক্রিয় করুন।

conda সক্রিয় rasavirtualenv

3. নীচের কমান্ডটি চালিয়ে Rasa X ইনস্টল করুন

পিপ ইন্সটল rasa-x — extra-index-url https://pypi.rasa.com/simple

ইনস্টলেশন খুব বেশি সময় নিলে আপনাকে পিপ ডাউনগ্রেড করতে হতে পারে

পিপ ইনস্টল — আপগ্রেড পিপ==20.2

রাসা এক্স সফলভাবে ইনস্টল হয়ে গেলে, নীচের কমান্ডটি চালান

রাসা এক্স

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

রাসা এক্স ইউজার ইন্টারফেস

NLU ডেটা ট্যাব

এখানে আপনি ব্যবহারকারীর জন্য প্রশিক্ষণ ডেটা প্রবেশ করান। এখানে প্রশিক্ষণের ডেটা নমুনা বার্তা যা ব্যবহারকারী সম্ভাব্যভাবে চ্যাটবটে পাঠাতে পারে। এই অনুরূপ nlu.yml আপনার স্থানীয় সিস্টেমে ফাইল। আপনি যখন একটি নতুন বার্তা প্রবেশ করেন তখন আপনাকে শ্রেণীবদ্ধ করতে হবে অভিপ্রায়, এটি চ্যাটবটকে ভবিষ্যদ্বাণী করতে সাহায্য করে যে কোনও ব্যবহারকারীর বার্তার পিছনের অর্থ কী, যখন এটি ভবিষ্যতে একই ধরনের বার্তা পায়।

NLU ডেটা ট্যাব

উপরের ছবিতে আপনি দেখতে পাচ্ছেন যে আমি একটি নতুন বার্তা প্রবেশ করেছি 'হোলা' এবং আমি অভিপ্রায়টিকে 'অভিবাদন' এই তথ্য প্রবেশ করার পরে, আমি এটি সংরক্ষণ করব। আপনি যতগুলি চান ততগুলি উদাহরণ লিখতে পারেন, আরও ভাল। আপনি নতুন অভিপ্রায় তৈরি করতে পারেন।

প্রতিক্রিয়া ট্যাব

এখানেই আপনি চ্যাটবটের জন্য নমুনা প্রতিক্রিয়াগুলি লিখবেন অর্থাৎ যে বার্তাগুলি চ্যাটবট ব্যবহারকারীর কাছে ফেরত পাঠাবে যখন এটি কোনও বার্তা পায়। অনুরূপ NLU ডেটা ট্যাব, প্রতিটি প্রতিক্রিয়া উদ্দেশ্য অনুযায়ী শ্রেণীবদ্ধ করা হয়; উদাহরণ স্বরূপ, 'utter_greet' উদ্দেশ্য সহ একটি বার্তা গ্রহণ করার সময় চ্যাটবট ব্যবহারকারীকে দেওয়া প্রতিক্রিয়াগুলিকে অন্তর্ভুক্ত করে 'অভিবাদন'. আপনি একটি প্রতিক্রিয়া বিভাগ নির্বাচন করে এবং প্লাস বোতামে ক্লিক করে নতুন প্রতিক্রিয়া লিখতে পারেন। আপনি যখন একটি নতুন প্রতিক্রিয়া বৈকল্পিক প্রবেশ করেন, আপনি কেবল টিপুন 'সংরক্ষণ'. আপনি নতুন প্রতিক্রিয়া বিভাগও তৈরি করতে পারেন।

1. চ্যাটবোট ট্রেন্ডস রিপোর্ট 2021

চ্যাটবট এনএলপি মডেল প্রশিক্ষণের জন্য ২ টি ডিও এবং ৩ টি করবেন না

৩. দরজা বট: এক চ্যাট স্ক্রিন থেকে একাধিক চ্যাটবট পরিচালনা করুন

৪. একটি বিশেষজ্ঞ সিস্টেম: কথোপকথন এআই বনাম চ্যাটবটস

প্রতিক্রিয়া ট্যাব

গল্প ট্যাব

এই অনুরূপ story.yml আপনার স্থানীয় ফাইল ডিরেক্টরিতে ফাইল করুন। এখানেই আপনি আগের দুটি ট্যাব থেকে ডেটা একসাথে আনবেন। এখানে আপনি মূলত একটি স্টোরিলাইন বা একটি প্লট তৈরি করছেন, যেখানে ব্যবহারকারীর পাঠানো বার্তার অভিপ্রায়ের উপর নির্ভর করে চ্যাটবটকে উপযুক্ত প্রতিক্রিয়া দিতে হবে। এটি চ্যাটবটকে বিভিন্ন পরিস্থিতিতে কী করতে হবে তা শেখাতে সাহায্য করে। উদাহরণস্বরূপ, যদি চ্যাটবট উদ্দেশ্য সহ একটি বার্তা গ্রহণ করে 'অভিবাদন' এটিকে অ্যাকশনের মাধ্যমে ব্যবহারকারীকে অভিবাদন ফেরত পাঠিয়ে প্রতিক্রিয়া জানাতে হবে'utter_greet'.

আপনাকে যতটা সম্ভব গল্প তৈরি করতে হবে। আপনার একটি সুখী পথ/গল্পলাইন থাকা উচিত অর্থাৎ যেখানে জিনিসগুলি পরিকল্পনা অনুযায়ী যায়। আপনার একটি দুঃখজনক পথ/গল্পরেখা থাকা দরকার যা ব্যতিক্রমগুলি পরিচালনা করে। আপনি প্লাস বোতামে ক্লিক করে একটি নতুন গল্প তৈরি করতে পারেন।

ট্রেন বোতাম

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

মডেল ট্যাব

এখানে আপনি আপনার তৈরি করা সমস্ত মডেল খুঁজে পেতে পারেন। সবচেয়ে বর্তমান মডেল সবসময় শীর্ষে এক হয়. আপনি উপরের তীরটিতে ক্লিক করে এই মডেলটি সক্রিয় করতে পারেন।

মডেল ট্যাব

আপনার বট ট্যাবের সাথে চ্যাট করুন

একবার আপনি নতুন মডেলটি সক্রিয় করলে, আপনি এটিতে পরীক্ষা করতে পারেন৷ আপনার বট সঙ্গে চ্যাট ট্যাব আপনি নীচের ছবিতে দেখতে পাচ্ছেন, বট যে প্রতিক্রিয়া দিয়েছে তা হল নতুন প্রতিক্রিয়া যা আমি আগে প্রবেশ করিয়েছিলাম।

আপনার বট ট্যাবের সাথে চ্যাট করুন

সেখানে আপনি এটা আছে! এইভাবে রাসা এক্স ব্যবহার করে নতুন ডেটা প্রবেশ করানো, ট্রেনিং এবং পরীক্ষা করা যায় আপনার ওয়েবসাইটে একটি চ্যাট উইজেটের মাধ্যমে। সাথে থাকুন!!

আপনি যদি এই পোস্টটি পছন্দ করেন, তাহলে আমাকে একটি কফি কিনুন! পড়ার জন্য ধন্যবাদ.

আপনার ক্ষুদ্র অবদান আমাকে এই ধরনের আরও কন্টেন্ট তৈরি করতে উৎসাহিত করবে।

Source: https://chatbotslife.com/creating-a-live-chatbot-for-your-website-part-2-modifying-training-and-testing-your-chatbot-5d5463a83873?source=rss—-a49517e4c30b—4

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

থেকে আরো চ্যাটবটস লাইফ - মিডিয়াম