1. আপনি শুরু করার আগে
ডাক্তারের অফিসে, মোটর গাড়ির অফিসে বা মেরামতের দোকানে অ্যাপয়েন্টমেন্টের সময়সূচীতে অ্যাক্সেস পাওয়া কি চমৎকার হবে না?
এই কোডল্যাবে, আপনি ডায়ালগফ্লো সহ একটি সাধারণ চ্যাটবট তৈরি করবেন এবং এক-ক্লিক ইন্টিগ্রেশনের মাধ্যমে এটিকে ওয়েবের সাথে সংহত করবেন।
ব্যায়াম নিম্নরূপ আদেশ করা হয়:
- একটি ডায়ালগফ্লো এজেন্ট তৈরি করুন।
- অভিপ্রায় তৈরি করুন।
- চ্যাটবট পরীক্ষা করুন।
- ওয়েব ইন্টিগ্রেশন সক্ষম করুন।
পূর্বশর্ত
আপনি এগিয়ে যাওয়ার আগে, আপনাকে ডায়ালগফ্লো-এর প্রাথমিক ধারণা এবং গঠনগুলি বুঝতে হবে, যা আপনি ডায়ালগফ্লো পথের সাথে একটি চ্যাটবট তৈরি করুন- এ পাওয়া নিম্নলিখিত ভিডিওগুলি থেকে সংগ্রহ করতে পারেন৷
আপনি কি শিখবেন
- কিভাবে একটি ডায়ালগফ্লো এজেন্ট তৈরি করবেন
- কিভাবে একটি এজেন্ট ইন্টেন্ট তৈরি করতে হয়
- একটি অভিপ্রায়ে প্রশিক্ষণ বাক্যাংশ কীভাবে তৈরি করবেন
- কিভাবে একটি উদ্দেশ্য প্রতিক্রিয়া তৈরি করতে
- ডায়ালগফ্লো এজেন্ট কীভাবে পরীক্ষা করবেন
- কিভাবে ওয়েব ইন্টিগ্রেশন সেট আপ করবেন
আপনি কি নির্মাণ করবেন
- ডায়ালগফ্লোতে একটি এজেন্ট তৈরি করে একটি চ্যাটবট
আপনি কি প্রয়োজন হবে
- ডায়ালগফ্লো কনসোলে লগ ইন করার জন্য একটি ব্রাউজার এবং একটি ইমেল ঠিকানা৷
2. একটি ডায়ালগফ্লো এজেন্ট তৈরি করুন৷
- ডায়ালগফ্লো কনসোলে যান।
- সাইন ইন করুন৷ আপনি যদি প্রথমবার ব্যবহারকারী হন, তাহলে সাইন আপ করতে আপনার ইমেল ব্যবহার করুন৷
- শর্তাবলী স্বীকার করুন এবং আপনি ডায়ালগফ্লো কনসোলে থাকবেন।
- এজেন্ট তৈরি করতে**,** ক্লিক করুন , মেনুর নীচে স্ক্রোল করুন এবং **নতুন এজেন্ট তৈরি করুন** এ ক্লিক করুন।
- এজেন্টের নাম হিসেবে "Appointment Scheduler" লিখুন।
- তৈরি করুন ক্লিক করুন।
Dialogflow এজেন্টের একটি অংশ হিসাবে নিম্নলিখিত দুটি ডিফল্ট উদ্দেশ্য তৈরি করে:
- ডিফল্ট স্বাগত অভিপ্রায় আপনার ব্যবহারকারীদের শুভেচ্ছা জানায়।
- ডিফল্ট ফলব্যাক অভিপ্রায় আপনার বট বুঝতে পারে না এমন সমস্ত প্রশ্ন ক্যাচ করে।
এর সাথে, আপনি একটি কার্যকরী বট তৈরি করেছেন যা ব্যবহারকারীদের শুভেচ্ছা জানায়।
এজেন্ট পরীক্ষা করুন
ডায়ালগফ্লো কনসোলে, টেস্টিং প্যানেলটি সন্ধান করুন যা এইরকম দেখাচ্ছে:
এজেন্ট পরীক্ষা করতে, "হাই" টাইপ করুন যেখানে লেখা আছে এখনই চেষ্টা করুন ৷ এজেন্টকে ডিফল্ট স্বাগত অভিপ্রায়ে সংজ্ঞায়িত ডিফল্ট অভিবাদন সহ প্রতিক্রিয়া জানাতে হবে। এটা বলা উচিত, "শুভেচ্ছা! আমি কিভাবে সাহায্য করতে পারি?" আপনি প্রতিক্রিয়া পরিবর্তন করতে পারেন.
এখন, আপনি যদি "একটি অ্যাপয়েন্টমেন্ট সেট করুন" প্রবেশ করেন, তাহলে এজেন্ট কী করতে হবে তা জানে না, তাই এটি ডিফল্ট ফলব্যাক অভিপ্রায় শুরু করে৷ কারণ আপনি সেই বিশেষ প্রশ্নটি ধরার কোনো উদ্দেশ্য তৈরি করেননি!
3. অভিপ্রায় তৈরি করুন
- অভিপ্রায় তৈরি করতে, ইন্টেন্টস > ক্রিয়েট ইনটেন্ট- এ ক্লিক করুন। অভিপ্রায়ের নাম হিসাবে "শিডিউল অ্যাপয়েন্টমেন্ট" লিখুন।
- প্রশিক্ষণ বাক্যাংশ ক্লিক করুন এবং নিম্নলিখিত বাক্যাংশ লিখুন.
- বুধবার দুপুর ২টায় একটি অ্যাপয়েন্টমেন্ট সেট করুন
- আগামীকাল বিকাল ৪টার জন্য একটি অ্যাপয়েন্টমেন্ট প্রয়োজন
- আমি মঙ্গলবার বিকেল ৩টার জন্য একটি অ্যাপয়েন্টমেন্ট সেট করতে চাই।
আপনি বাক্যাংশগুলি প্রবেশ করার সাথে সাথে, আপনি দেখতে পাবেন সময় এবং তারিখ স্বয়ংক্রিয়ভাবে সিস্টেম সত্তা হিসাবে চিহ্নিত হয়েছে @sys.date এবং @sys.time ।
- প্রতিক্রিয়াগুলিতে স্ক্রোল করুন, লিখুন "আপনি প্রস্তুত। তারপর দেখা হবে!" একটি প্রতিক্রিয়া হিসাবে অথবা আপনি এটিকে আরও আকর্ষণীয় করে তুলতে পারেন এবং লিখতে পারেন "আপনি $time এ $date এর জন্য প্রস্তুত। তারপর দেখা হবে!" (এখানে ডলার($) চিহ্ন আপনাকে সত্তার মানগুলি অ্যাক্সেস করতে সহায়তা করে।) প্রতিক্রিয়া যোগ করুন ক্লিক করুন।
- সেভ ক্লিক করুন এবং "বৃহস্পতিবার বিকেল ৪টার জন্য একটি অ্যাপয়েন্টমেন্ট সেট করুন" দিয়ে এজেন্টকে পরীক্ষা করুন। প্রত্যাশিত হিসাবে, আপনি সঠিক তারিখ এবং সময় সহ প্রতিক্রিয়া পাবেন।
স্লট ভরাট
এখন, পরীক্ষা "একটি অ্যাপয়েন্টমেন্ট সেট করুন।" এটি খুব নির্দিষ্ট নয় এবং আপনি সেই দৃশ্যটি পরিচালনা করেননি, তাই এটি ডিফল্ট ফলব্যাক অভিপ্রায় দ্বারা পরিচালনা করা উচিত। এটি সমর্থন করার জন্য, আপনি স্লট ফিলিং নামে কিছু ব্যবহার করতে পারেন।
স্লট ফিলিং আপনাকে একক অভিপ্রায়ে প্যারামিটার-মান সংগ্রহের জন্য একটি কথোপকথন প্রবাহ ডিজাইন করতে দেয়। প্যারামিটার মানগুলির একটি নির্দিষ্ট সেট ছাড়া একটি ক্রিয়া সম্পন্ন করা না গেলে এটি কার্যকর।
এর পরে, স্লট ফিলিং সেট আপ করুন।
- অ্যাকশন এবং প্যারামিটারে ক্লিক করুন। প্রয়োজন অনুসারে সত্তা তৈরি করুন এবং ডায়ালগফ্লো উত্তর দেওয়ার আগে তারিখ এবং সময় জিজ্ঞাসা করে।
- সময়ের জন্য, লিখুন "আপনি কোন সময়ে আসতে চান?"
- তারিখের জন্য, "কোন তারিখ?"
- Save এ ক্লিক করুন।
4. আপনার চ্যাটবট পরীক্ষা করুন
এই সময়ে, ডায়ালগফ্লো সেট আপ করা উচিত। ডায়ালগফ্লো কনসোলে নিম্নলিখিত কথোপকথনটি লিখুন যেখানে এটি এখনই চেষ্টা করুন :
- ব্যবহারকারী: "হাই"
- ব্যবহারকারী: "একটি অ্যাপয়েন্টমেন্ট সেট করুন"
- চ্যাটবট: "কত তারিখ?"
- ব্যবহারকারী: "23 মে"
- চ্যাটবট: "আপনি কখন আসতে চান?"
- ব্যবহারকারী: "10am"
- চ্যাটবট: "আপনি 2019-05-23-এর জন্য 10:00:00 এ সম্পূর্ণ প্রস্তুত। তারপর দেখা হবে!"
5. এক-ক্লিক ওয়েব ইন্টিগ্রেশন সক্ষম করুন
ডায়ালগফ্লো আপনার চ্যাটবটের জন্য অনেক ধরনের ইন্টিগ্রেশন প্রদান করে। চ্যাটবটের জন্য একটি নমুনা ওয়েব ব্যবহারকারী ইন্টারফেস দেখুন।
ডায়ালগফ্লো কনসোলে ইন্টিগ্রেশনে ক্লিক করুন।
ওয়েব ডেমো সক্ষম করুন।
ওয়েব ডেমো চালু করতে URL এ ক্লিক করুন।
টাইপ করে চ্যাট ইন্টারফেস ব্যবহার শুরু করুন যেখানে বলা আছে কিছু জিজ্ঞাসা করুন । নিম্নলিখিত কথোপকথন ব্যবহার করুন:
- "হাই" লিখুন এবং চ্যাটবটটি আগের মতোই প্রতিক্রিয়া জানাতে হবে।
- "আগামীকাল বিকেল ৪টার জন্য একটি অ্যাপয়েন্টমেন্ট সেট করুন" লিখুন এবং চ্যাটবট অ্যাপয়েন্টমেন্ট নিশ্চিত করে প্রতিক্রিয়া জানাতে হবে।
6. পরিষ্কার করুন
আপনি যদি ডায়ালগফ্লো জড়িত অন্য কোডল্যাবগুলি সম্পূর্ণ করার পরিকল্পনা করেন, তাহলে এই বিভাগটি আপাতত এড়িয়ে যান এবং পরে এটিতে ফিরে যান।
ডায়ালগফ্লো এজেন্ট মুছুন
- ক্লিক করুন আপনার বিদ্যমান এজেন্টের পাশে।
- সাধারণ ট্যাবে, নীচে স্ক্রোল করুন এবং এই এজেন্ট মুছুন ক্লিক করুন।
- প্রদর্শিত ডায়ালগে মুছুন টাইপ করুন এবং মুছুন ক্লিক করুন।
7. অভিনন্দন
আপনি একটি চ্যাটবট তৈরি করেছেন এবং এখন আপনি একজন চ্যাটবট বিকাশকারী!
আরও জানুন
কিছু অন্যান্য ডায়ালগফ্লো সংস্থান দেখুন: