চ্যাটবট হল সফ্টওয়্যার সরঞ্জাম যা চ্যাটের মাধ্যমে মানুষের সাথে যোগাযোগ করার জন্য তৈরি করা হয়েছে। প্রথম চ্যাটবটগুলি নিয়মের একটি জটিল সিস্টেমের উপর ভিত্তি করে সাধারণ কথোপকথন তৈরি করতে সক্ষম হয়েছিল। ফ্লাস্ক পাইথন ফ্রেমওয়ার্ক এবং কমপোজ বট ব্যবহার করে, আপনি বুদ্ধিমান চ্যাটবট তৈরি করতে সক্ষম হবেন।
এই পোস্টে, আমরা শিখব কিভাবে পাইথন ফ্রেমওয়ার্ক ফ্লাস্কে একটি কমপোজ চ্যাটবট যোগ করতে হয়।
আগ্রহী:
আপনার একটি প্রয়োজন হবে যোগাযোগ করুন পাইথন চ্যাটবট স্থাপনের জন্য অ্যাকাউন্ট।
কমিউনিকেট হল একটি নো-কোড, হাইব্রিড চ্যাটবট প্ল্যাটফর্ম যা একটি শক্তিশালী কথোপকথনমূলক এআই সিস্টেমের উপর নির্মিত।
এছাড়াও, আপনার প্রয়োজন হবে পাইথন এবং আপনার সিস্টেমে ইনস্টল করা ফ্লাস্ক ফ্রেমওয়ার্ক। ফ্লাস্ক ফ্রেমওয়ার্ক সম্পর্কে আরও তথ্য পড়তে, অনুগ্রহ করে এটি অনুসরণ করুন লিংক.
আমরা এই টিউটোরিয়ালে ফ্লাস্ক ব্যবহার করব। আপনি যদি জ্যাঙ্গো ফ্রেমওয়ার্কে ডায়ালগফ্লো চ্যাটবট যোগ করতে চান, আপনি এই টিউটোরিয়াল দেখতে পারেন.
কমপোজ এবং ফ্লাস্ক পাইথন ফ্রেমওয়ার্ক ব্যবহার করে একটি চ্যাটবট তৈরি করার পদক্ষেপ:
Step1: আপনার কমিউনিকেট ড্যাশবোর্ডে লগইন করুন। আপনার যদি ইতিমধ্যে একটি কমিউনিকেট অ্যাকাউন্ট না থাকে তবে আপনি একটি তৈরি করতে পারেন৷ এখানে.কমপোজ বট নির্মাতা বিভাগে নেভিগেট করুন এবং "বট তৈরি করুন" বোতামটি নির্বাচন করে একটি নতুন বট তৈরি করুন।
ধাপ 2: কমপোজ বট বিল্ডারে নেভিগেট করুন, আপনার বট নির্বাচন করুন এবং উপরের ডান কোণায় উপস্থিত "সেটিংস" বিকল্পে ক্লিক করুন।
সেই পৃষ্ঠায় উপস্থিত ওয়েবহুক বিকল্পে ক্লিক করুন। এখানে, আমাদের ওয়েবহুকের নাম এবং ওয়েবহুক URL রাখতে হবে।
Step3: ফ্লাস্কের সাথে পাইথন ব্যবহার করে ওয়েবহুক ইউআরএল তৈরি করুন এবং এনগ্রোক ব্যবহার করে ওয়েবহুক সার্ভার সক্রিয় করুন
ওয়েবহুকের জন্য একটি URL প্রয়োজন এবং এটি একটি HTTPS প্রোটোকল হওয়া উচিত। ওয়েবহুক ইউআরএলটি কমপোজ বট থেকে একটি পোস্টের অনুরোধ পাবে প্রতিবার যখন কোনো উদ্দেশ্য ওয়েবহুকটিকে ট্রিগার করবে।
ওয়েবহুক তৈরি করতে আমরা পাইথন প্রোগ্রামিং ভাষা এবং ফ্লাস্ক ফ্রেমওয়ার্ক ব্যবহার করছি।
একটি ফাইল তৈরি করুন (উদাহরণস্বরূপ — app.py)। পাইথনের জন্য প্রয়োজনীয় সমস্ত প্রয়োজনীয় লাইব্রেরি (যেমন: os, JSON, flask_ngrok, অনুরোধ) আমদানি করুন। আপনার সিস্টেমে ফ্লাস্ক আছে কিনা চেক করুন। যদি না হয়, পিপ ব্যবহার করে এটি ইনস্টল করুন, এবং এখানে আছে ডকুমেন্টেশন একই কারনে.
সমস্ত এজেন্ট ওয়েবহুক অনুরোধগুলি পরিচালনা করতে, আমাদের একটি POST অনুরোধের সাথে একটি রুট/ওয়েবহুক পদ্ধতি সংজ্ঞায়িত করতে হবে এবং যোগ করতে হবে। এই URL/webhook একটি POST অনুরোধ পাবে। এটি পদ্ধতির ভিতরে সমস্ত পদ্ধতি কার্যকর করে।
পাইথন প্রসেস সেট আপ করার পর ব্যবহার করা যাক ফ্লাস্ক ngrok ওয়েবহুকের জন্য একটি সর্বজনীন URL তৈরি করতে এবং পোর্ট 5000 শুনতে (এই উদাহরণে)। কমপোজ ওয়েবহুকের জন্য, আপনার একটি HTTPS সুরক্ষিত সার্ভারের প্রয়োজন হবে কারণ স্থানীয় সার্ভার (স্থানীয় হোস্ট) কাজ করবে না। আপনি একটি সার্ভার ব্যবহার করতে পারেন এবং সেই সার্ভারে HTTPS সহ একটি ডোমেন নির্দেশ করতে পারেন৷
আপনি নিম্নলিখিত URL পাবেন:
https://85e6-203-189-248-8.ngrok.io/webhook , যেখানে ওয়েবহুক আমরা পাইথন ফাইলে উল্লেখ করেছি কমপোজের জন্য পোস্ট রুট।
ধাপ 4: কমপোজ সেটিংস পৃষ্ঠার ভিতরে ওয়েবহুক কনফিগার করুন
আপনার তৈরি করা URLটি অনুলিপি করুন (https://85e6-203-189-248-8.ngrok.io/webhook) — এই উদাহরণে এবং এটি কমপোজ ওয়েবহুক URL ক্ষেত্রে আটকান৷ এখানে, আমি ওয়েবহুকের নাম "পরীক্ষা" হিসাবে লিখেছি।
ধাপ 5: "উত্তর" বিভাগ এবং "ট্রেন দ্য বট" এর অধীনে +অ্যাড বোতামে ক্লিক করে একটি অভিপ্রায় তৈরি করুন৷
এখানে, আমি ফ্লাস্কের অভিপ্রায় তৈরি করেছি এবং "ফ্লাস্ক কী?" হিসাবে একটি প্রশিক্ষণ বাক্যাংশ যোগ করেছি।
ধাপ 6: "বট বলে" বিকল্পে ক্লিক করুন এবং আপনার আগে তৈরি করা ওয়েবহুকটি নির্বাচন করুন। এখানে, আমি আগে তৈরি করা টেস্ট ওয়েবহুক নির্বাচন করেছি। এখন, "ট্রেন বট" এ ক্লিক করুন।
ধাপ 7: পরীক্ষা
সেটআপ হয়ে গেলে, আপনি সহজেই করতে পারেন কমিউনিকেট ব্যবহার করে আপনার ওয়েবসাইট বা অ্যাপে এটি যোগ করুন.
এবং পাইথন চ্যাটবট কাজ করছে কিনা তা পরীক্ষা করুন।
সেখানে আপনার কাছে এটি রয়েছে, আপনার ওয়েবসাইটের জন্য একটি পাইথন চ্যাটবট ফ্লাস্ক ফ্রেমওয়ার্ক ব্যবহার করে তৈরি করা হয়েছে। আপনি যদি একটি চ্যাটবট তৈরি করতে হয় সে সম্পর্কে আরও পড়তে চান, আপনি আমাদের ব্লগ পোস্টে যেতে পারেন এখানে.
মূলত এ প্রকাশিত https://www.kommunicate.io/ 26 / 05 / 2022 তে
পাইথন ফ্রেমওয়ার্কে কীভাবে এআই চ্যাটবট তৈরি করবেন মূলত প্রকাশিত হয়েছিল চ্যাটবটস লাইফ মিডিয়ামে, যেখানে লোকেরা এই গল্পটি হাইলাইট এবং সাড়া দিয়ে কথোপকথন চালিয়ে যাচ্ছে।
- Coinsmart. ইউরোপের সেরা বিটকয়েন এবং ক্রিপ্টো এক্সচেঞ্জ।
- প্লেটোব্লকচেন। Web3 মেটাভার্স ইন্টেলিজেন্স। জ্ঞান প্রসারিত. বিনামূল্যে এক্সেস.
- ক্রিপ্টোহক। Altcoin রাডার। বিনামূল্যে ট্রায়াল.
- Source: https://chatbotslife.com/how-to-create-a-ai-chatbot-in-python-framework-e781930a47d0?source=rss—-a49517e4c30b—4
- "
- 7
- a
- সম্পর্কে
- হিসাব
- যোগ
- AI
- সব
- ইতিমধ্যে
- অ্যাপ্লিকেশন
- অ্যাপস
- ব্লগ
- বট
- নির্মাণ করা
- নির্মাতা
- বিভাগ
- জটিল
- কথোপকথন
- কথোপকথন
- সৃষ্টি
- নির্মিত
- ড্যাশবোর্ড
- মোতায়েন
- ডোমেইন
- সহজে
- সক্ষম করা
- উদাহরণ
- প্রথম
- অনুসরণ করা
- অনুসরণ
- ফ্রেমওয়ার্ক
- থেকে
- হাতল
- এখানে
- কিভাবে
- কিভাবে
- HTTPS দ্বারা
- মানুষেরা
- অকুলীন
- তথ্য
- ইনস্টল
- বুদ্ধিমান
- অভিপ্রায়
- IT
- ভাষা
- শিখতে
- স্থানীয়
- খুঁজছি
- মধ্যম
- উল্লিখিত
- পদ্ধতি
- অধিক
- প্রয়োজনীয়
- পছন্দ
- সম্প্রদায়
- মাচা
- দয়া করে
- বিন্দু
- ক্ষমতাশালী
- বর্তমান
- প্রক্রিয়া
- প্রোগ্রামিং
- প্রোটোকল
- প্রকাশ্য
- প্রকাশিত
- গ্রহণ করা
- অনুরোধ
- অনুরোধ
- প্রয়োজন
- রুট
- নিয়ম
- একই
- সুরক্ষিত
- নির্বাচিত
- বিন্যাস
- সেটআপ
- সহজ
- থেকে
- সফটওয়্যার
- গল্প
- পদ্ধতি
- পরীক্ষা
- সার্জারির
- দ্বারা
- সময়
- সরঞ্জাম
- শীর্ষ
- প্রশিক্ষণ
- অধীনে
- ব্যবহার
- ওয়েবসাইট
- হয়া যাই ?
- কাজ
- আপনার