
Aion 2 Trainer Tool কী?
Aion 2 Trainer Tool হলো Windows x64-এর জন্য বিশেষভাবে তৈরি একটি স্বতন্ত্র প্রম্পট ইঞ্জিনিয়ারিং টুলকিট। নামের কারণে এটি প্রচলিত গেম ট্রেইনার মনে হলেও এটি কোনো সাধারণ গেম ট্রেইনার নয়: README-তে বলা হয়েছে, এটি কোড ইনজেকশন, মেমরি হুক, লুকানো সার্ভিস বা লঞ্চার প্যাচিং ব্যবহার করে না।
এর পরিবর্তে, এই অ্যাপ্লিকেশন চরিত্রের বিল্ড, রোটেশন লজিক, গিয়ারিং পথ, ডানজিয়ন ও রেইড পরিকল্পনা, অর্থনীতি-সংক্রান্ত সিদ্ধান্ত এবং অগ্রগতির রুটিংয়ের মতো কাজের জন্য কাঠামোবদ্ধ AI প্রম্পট তৈরি, পরিমার্জন ও পুনর্ব্যবহারে সহায়তা করে। এটি ইনস্টল করা Aion 2 ক্লায়েন্টের পাশাপাশি চালানোর জন্য তৈরি।
প্রকল্পটি শুধু Aion 2-এর জন্য তৈরি। অন্যান্য Aion গেম, মোবাইল সংস্করণ, সম্পর্কহীন MMO এবং Windows-বহির্ভূত প্ল্যাটফর্ম সমর্থিত নয়।
প্রধান বৈশিষ্ট্য
- লোকাল-ফার্স্ট কার্যপ্রণালি: বাধ্যতামূলক অ্যাকাউন্ট বা ক্লাউড সার্ভিস ছাড়াই মূল টুলগুলো ডেস্কটপে চলে।
- পুনর্ব্যবহারযোগ্য প্রম্পট প্রোফাইল: কাঠামোবদ্ধ প্রম্পট প্রিসেট হিসেবে সংরক্ষণ, ডুপ্লিকেট এবং প্রতিটি সেশনে নির্দেশনা নতুন করে না লিখে ভেরিয়েবল পরিবর্তন করা যায়।
- প্রম্পট পরিমার্জন কর্মপ্রবাহ: দ্রুত পুনরাবৃত্তির মাধ্যমে আউটপুট সম্পাদনা, পরীক্ষা ও তুলনা করা যায়।
- স্বতন্ত্র Windows প্যাকেজ: আলাদা রানটাইম খোঁজার প্রয়োজন ছাড়াই অ্যাপ্লিকেশনটি স্বয়ংসম্পূর্ণ সেটআপ হিসেবে সরবরাহ করা হয়।
- পোর্টেবল কনফিগারেশন: সেটিংস ও প্রোফাইল মানব-পাঠযোগ্য লোকাল ফাইলে সংরক্ষিত থাকে, যা ব্যাকআপ করা বা অন্য সামঞ্জস্যপূর্ণ কম্পিউটারে স্থানান্তর করা যায়।
- কনফিগারযোগ্য মডেল সংযোগ:
model.endpoint-এর মাধ্যমে টুলকিটটি লোকাল ইনফারেন্স ব্যাকএন্ড বা রিমোট হোস্টে সংযুক্ত করা যায়। - নিয়ন্ত্রণযোগ্য আউটপুট আচরণ: টেম্পারেচার, top-p স্যাম্পলিং, টোকেন সীমা, ক্যাপচার টাইমিং, ওভারলে হটকি এবং লগিংয়ের বিস্তারিততা কনফিগারেশনের মাধ্যমে নির্ধারণ করা যায়।
- অফলাইন নির্ভরযোগ্যতা: প্যাকেজ ডাউনলোড ও কনফিগার করার পর এর মূল টুলগুলো অবিচ্ছিন্ন ইন্টারনেট সংযোগ ছাড়াই কাজ করার জন্য তৈরি।
প্রয়োজনীয়তা ও নিরাপত্তা যাচাই
অ্যাপ্লিকেশন ইনস্টল করার আগে নিশ্চিত করুন যে আপনার কম্পিউটার প্রকল্পে উল্লেখিত প্রয়োজনীয়তাগুলো পূরণ করে:
- x64 হার্ডওয়্যারে Windows 10 বা Windows 11
- PowerShell 5.1 বা পরবর্তী সংস্করণ
- প্যাকেজ সংগ্রহের জন্য সক্রিয় নেটওয়ার্ক সংযোগ
- আগে থেকেই ইনস্টল করা Aion 2
- নথিভুক্ত সেটআপের জন্য প্রশাসকের অধিকার প্রয়োজন নেই
রিপোজিটরিতে PowerShell 7+ ব্যাজ দেখানো হলেও prerequisites তালিকায় PowerShell 5.1 বা পরবর্তী সংস্করণ উল্লেখ আছে। আপনি যে নির্দিষ্ট রিলিজ ডাউনলোড করবেন, তার সঙ্গে থাকা প্রয়োজনীয়তা ও নির্দেশনা অনুসরণ করুন।
শুধু প্রকল্পের অফিসিয়াল উৎস থেকে প্যাকেজ ডাউনলোড করুন। প্যাকেজের নাম aion-2-trainer-tool কি না নিশ্চিত করুন, প্রকাশিত সংস্করণ পরীক্ষা করুন এবং ডাউনলোড করা কোনো স্ক্রিপ্ট চালানোর আগে তা পরিদর্শন করুন। প্যাকেজটির উৎস ও অখণ্ডতা যাচাই না করে Windows-এর নিরাপত্তা সতর্কতা এড়িয়ে যাবেন না।
ইনস্টলেশন ও সেটআপ
README-তে PowerShell-এর মাধ্যমে দ্রুত ইনস্টলেশন এবং স্বয়ংসম্পূর্ণ প্যাকেজ সেটআপের পদ্ধতি বর্ণনা করা হয়েছে। এই গাইডে নিরাপদে পুনরুৎপাদন করা যায় এমন কোনো কমান্ড প্রকাশ করা হয়নি, তাই অন্য কোনো উৎস থেকে যাচাই না করা কমান্ড কপি না করে অফিসিয়াল প্রকল্প পৃষ্ঠায় দেওয়া সেটআপ প্রক্রিয়া ব্যবহার করুন।
- অফিসিয়াল সেটআপ পৃষ্ঠা খুলুন। Aion 2 Trainer Tool ইনস্টলেশন পৃষ্ঠা দেখুন।
- সঠিক প্যাকেজ সংগ্রহ করুন। প্যাকেজের নাম ও রিলিজের তথ্য
aion-2-trainer-tool-এর সঙ্গে মেলে কি না যাচাই করুন। - ডাউনলোড পরিদর্শন করুন। চালানোর আগে অন্তর্ভুক্ত স্ক্রিপ্ট ও ফাইল পর্যালোচনা করুন, বিশেষ করে Windows বা নিরাপত্তা সফটওয়্যার সতর্কতা দেখালে।
- প্যাকেজের সেটআপ প্রক্রিয়া অনুসরণ করুন। ডিস্ট্রিবিউশনটি স্বয়ংসম্পূর্ণ হিসেবে বর্ণিত, তাই আলাদা রানটাইম খোঁজা বা ম্যানুয়ালি নির্ভরতা ইনস্টল করার প্রয়োজন হওয়ার কথা নয়।
- ইনস্টলেশন ফোল্ডার একসঙ্গে রাখুন। এক্সিকিউটেবল, কনফিগারেশন ও প্রোফাইলগুলো একটি ডিরেক্টরি হিসেবে পোর্টেবল রাখার জন্য তৈরি।
- টুল চালু করুন। প্রথমবার চালু হলে আগে থেকে না থাকলে এটি একটি বেসলাইন Aion 2 কনফিগারেশন তৈরি করে।
প্রাতিষ্ঠানিক নিরাপত্তা নীতির কারণে PowerShell সীমাবদ্ধ থাকলে আপনার প্রশাসকের সঙ্গে পরামর্শ করুন অথবা প্যাকেজে নথিভুক্ত বিকল্প চালু করার পদ্ধতিই ব্যবহার করুন। যাচাই না করা স্ক্রিপ্ট চালানোর জন্য সিস্টেমজুড়ে এক্সিকিউশন নীতি দুর্বল করবেন না।
মৌলিক ব্যবহার
1. Aion 2 ও টুলকিট চালু করুন
নিশ্চিত করুন যে Aion 2 ইনস্টল করা আছে, তারপর এর স্বতন্ত্র ডিরেক্টরি থেকে টুলকিট চালু করুন। README অনুযায়ী, ইন্টারফেসে প্রাসঙ্গিক ক্লায়েন্ট প্রক্রিয়া নির্বাচন করা এবং ডিফল্ট প্রিসেট দিয়ে প্রম্পট-ইঞ্জিনিয়ারিং পাইপলাইন শুরু করা যায়।
2. একটি প্রম্পট প্রোফাইল নির্বাচন করুন
বর্তমান কাজের উপযোগী একটি প্রোফাইল বেছে নিন, যেমন লেভেলিং, গিয়ারিং, চরিত্র পরিকল্পনা, ডানজিয়ন প্রস্তুতি বা এন্ডগেম অগ্রগতি। অন্তর্ভুক্ত প্রিসেটগুলো সাধারণ MMO ব্যবহারের বদলে Aion 2-এর জন্য সমন্বয় করা হয়েছে বলে বর্ণনা করা হয়েছে।
3. উপযোগী প্রসঙ্গ যোগ করুন
কাজটির জন্য প্রয়োজনীয় তথ্যই শুধু দিন। একটি কাঠামোবদ্ধ পরিকল্পনা অনুরোধে নিচের বিভাগগুলো থাকতে পারে:
লক্ষ্য: চরিত্রের অগ্রগতির পরবর্তী ধাপ পরিকল্পনা করুন
বর্তমান ধাপ: মধ্য-গেম
অগ্রাধিকার: দক্ষতার সঙ্গে গিয়ার সংগ্রহ
সীমাবদ্ধতা: সীমিত খেলার সময় এবং নির্দিষ্ট বাজেট
প্রত্যাশিত আউটপুট: সংক্ষিপ্ত কারণসহ ক্রমানুসারী পদক্ষেপ
এটি প্রম্পট লেখার একটি উদাহরণ, প্যাকেজ-নির্দিষ্ট প্রোফাইল ফরম্যাট নয়। ইনস্টল করা টুলে দেওয়া ফিল্ড বা পুনর্ব্যবহারযোগ্য ব্লকে তথ্যগুলো স্থানান্তর করুন।
৪. আউটপুট পর্যালোচনা ও পরিমার্জন করুন
বর্তমান গেম সংস্করণ এবং আপনার চরিত্রের প্রকৃত অবস্থার সঙ্গে ফলাফল মিলিয়ে দেখুন। ফলাফল অতিরিক্ত সাধারণ হলে আরও কঠোর সীমাবদ্ধতা যোগ করুন। অতিরিক্ত কঠোর হলে প্রোফাইল বা স্যাম্পলিং নিয়ন্ত্রণ সমন্বয় করুন। সফল প্রম্পট কাঠামোগুলো পুনর্ব্যবহারযোগ্য প্রিসেট হিসেবে সংরক্ষণ করুন, যাতে পরে একই কর্মপ্রবাহ পুনরায় ব্যবহার করা যায়।
AI-উৎপাদিত গেম পরামর্শ অসম্পূর্ণ বা পুরোনো হতে পারে। আউটপুটকে পরিকল্পনার সহায়তা হিসেবে বিবেচনা করুন এবং গুরুত্বপূর্ণ সিদ্ধান্ত বর্তমান Aion 2 ক্লায়েন্ট ও প্যাচের তথ্যের সঙ্গে যাচাই করুন।
config.toml বোঝা
প্রধান কনফিগারেশন এক্সিকিউটেবলের পাশে config.toml-এ সংরক্ষিত থাকে। রেজিস্ট্রি সম্পাদনার প্রয়োজন নেই। প্রথমবার চালালে একটি বেসলাইন ফাইল তৈরি হয়, আর ব্যবহারকারীর অনুমোদন ছাড়া বিদ্যমান কনফিগারেশন ওভাররাইট করা উচিত নয়।
অ্যাপ্লিকেশনে সম্পাদনা বন্ধ বা বিরতিতে রাখার পরই সাধারণ টেক্সট এডিটরে config.toml খুলুন। প্রকল্পে নথিভুক্ত প্রধান নিয়ন্ত্রণগুলো হলো:
model.endpointস্থানীয় ইনফারেন্স ব্যাকএন্ড বা দূরবর্তী মডেল হোস্ট নির্বাচন করে।model.temperatureজেনারেশন কতটা বৈচিত্র্যময় বা নির্ধারিত হবে তা নিয়ন্ত্রণ করে।model.top_pআউটপুটের বৈচিত্র্যের জন্য আরেকটি স্যাম্পলিং নিয়ন্ত্রণ দেয়।prompt.max_tokensপ্রতিক্রিয়ার দৈর্ঘ্য সীমিত করে।capture.interval_msপ্রম্পটের প্রসঙ্গের জন্য টুলটি কত ঘন ঘন গেমের অবস্থা সংগ্রহ করবে তা নিয়ন্ত্রণ করে।ui.overlay_hotkeyওভারলে কীবোর্ড শর্টকাট পরিবর্তন করে।logging.verbosityঅ্যাপ্লিকেশন কত পরিমাণ ডায়াগনস্টিক তথ্য লিখবে তা নিয়ন্ত্রণ করে।
নিচের উদাহরণে নথিভুক্ত ডটেড সেটিংস দেখানো হয়েছে। সংখ্যাগুলো উদাহরণ, প্রকল্পের ডিফল্ট নয়; অন্ধভাবে এগুলো পেস্ট না করে আপনার ইনস্টল করা সংস্করণে ইতিমধ্যে তৈরি সংশ্লিষ্ট মানগুলো সম্পাদনা করুন।
model.temperature = 0.3
model.top_p = 0.9
prompt.max_tokens = 800
capture.interval_ms = 1000
logging.verbosity = "debug"
কম temperature মান সাধারণত আরও পুনরাবৃত্তিযোগ্য আউটপুটকে অগ্রাধিকার দেয়, আর বেশি মান বৃহত্তর বৈচিত্র্যের সুযোগ দেয়। প্রতিক্রিয়া সংক্ষিপ্ত রাখতে যুক্তিসঙ্গত টোকেন সীমা ব্যবহার করুন। কোনো প্রোফাইলের সমস্যা নির্ণয়ের সময় সাময়িকভাবে লগিং debug-এ বাড়ান, পরে অপ্রয়োজনীয় লগের পরিমাণ এড়াতে স্বাভাবিক স্তরে ফিরিয়ে আনুন।
লোড করার সময় অ্যাপ্লিকেশন TOML যাচাই করে। সিনট্যাক্সে ত্রুটি থাকলে কনফিগারেশন নীরবে প্রতিস্থাপন না করে একটি লাইন নম্বর জানায়। নির্দেশিত লাইনটি ঠিক করুন অথবা ভালো অবস্থার একটি ব্যাকআপ পুনরুদ্ধার করুন।
প্রোফাইল নিয়ে কাজ করা
প্রতিটি প্রম্পট প্রোফাইলে সিস্টেম ফ্রেমিং, সীমাবদ্ধতা, স্যাম্পলিং ওভাররাইড এবং আউটপুটের ধরন নির্ধারণকারী নির্দেশনা থাকতে পারে। একটি কার্যকর প্রোফাইল কর্মপ্রবাহ হলো:
- তৈরি করা বেসলাইন প্রোফাইল দিয়ে শুরু করুন।
- একমাত্র কাজের কপি সম্পাদনা না করে সেটির ডুপ্লিকেট তৈরি করুন।
- একবারে একটি নির্দেশনা বা স্যাম্পলিং মান পরিবর্তন করুন।
- প্রতিটি পরিবর্তনের পর একই প্রতিনিধিত্বশীল কাজ চালান।
- স্পষ্টতা, সামঞ্জস্য এবং উপযোগিতা তুলনা করুন।
- উন্নত সংস্করণটি বর্ণনামূলক নামে সংরক্ষণ করুন।
ট্রেনার পুনরায় চালু না করেই একটি সেশনের মধ্যে প্রোফাইল হট-সোয়াপ করা যায়। তাই progression, gearing, rotations, economy planning এবং group-content preparation-এর জন্য আলাদা প্রোফাইল রাখতে পারেন।
একাধিক Aion 2 ক্লায়েন্ট কনফিগার করা
[games.aion2] কনফিগারেশন উইন্ডোর শিরোনাম ও প্রসেসের নামকে সঠিক গেম ক্লায়েন্টের সঙ্গে সংযুক্ত করে। একাধিক ইনস্টলেশন বা আঞ্চলিক ভ্যারিয়েন্ট থাকলে এটি কার্যকর।
বিদ্যমান তৈরি করা গেম এন্ট্রিটিকে টেমপ্লেট হিসেবে ব্যবহার করুন। প্রাসঙ্গিক ব্লকটি ডুপ্লিকেট করে একটি স্বতন্ত্র id নির্ধারণ করুন এবং দ্বিতীয় ইনস্টলেশনের সঙ্গে মিলিয়ে এর উইন্ডো শিরোনাম ও প্রসেসের নাম পরিবর্তন করুন। এরপর টুলের সিলেক্টরে প্রতিটি কনফিগার করা ক্লায়েন্ট তালিকাভুক্ত হওয়া উচিত। নতুন সংযোগ সফলভাবে পরীক্ষা না করা পর্যন্ত মূল এন্ট্রিটি সংরক্ষণ করুন।
উন্নত পরামর্শ
- টিউন করার আগে ব্যাকআপ নিন: ব্যাপক পরিবর্তন করার আগে
config.tomlএবং প্রোফাইল ডিরেক্টরি কপি করুন। - কনফিগারেশনের সংস্করণ রাখুন: সেটিংসগুলো সাধারণ টেক্সট হওয়ায় তারিখযুক্ত কপি রাখতে পারেন বা ব্যক্তিগত version-control repository ব্যবহার করতে পারেন। কমিট করার আগে ফাইলগুলোতে গোপন তথ্য আছে কি না পরীক্ষা করুন।
- একবারে একটি ভেরিয়েবল পরিবর্তন করুন: পরিবর্তন আলাদা রাখলে প্রম্পটের ভাষা, temperature, top-p বা context-এর কারণে ফলাফল বদলেছে কি না সহজে নির্ধারণ করা যায়।
- কেন্দ্রভিত্তিক প্রোফাইল পছন্দ করুন: প্রতিটি Aion 2 পরিস্থিতি সামলানোর চেষ্টা করা বড় প্রোফাইলের তুলনায় একটি কাজের জন্য নির্দিষ্ট প্রোফাইল পরীক্ষা করা সহজ।
- আউটপুটের সীমা রাখুন: অপ্রয়োজনীয় দীর্ঘ প্রতিক্রিয়া ঠেকাতে
prompt.max_tokensব্যবহার করুন। - সাময়িকভাবে ডিবাগ লগিং ব্যবহার করুন: কোনো প্রোফাইল ব্যর্থ হলে
logging.verbosity-কেdebug-এ সেট করুন, ডায়াগনস্টিক তথ্য পর্যালোচনা করুন এবং পরে সেটিংটি ফিরিয়ে দিন। - সংগ্রহ সতর্কভাবে টিউন করুন: স্পষ্ট প্রয়োজন ছাড়া
capture.interval_msকমাবেন না। পরিবর্তন পরীক্ষা করে পুরো ডেস্কটপ ও গেমের পারফরম্যান্স পর্যবেক্ষণ করুন। - পোর্টেবল লেআউট সংরক্ষণ করুন: সম্পূর্ণ কনফিগারেশন ডিরেক্টরি সরান বা ব্যাকআপ করুন, যাতে প্রোফাইল ও সংশ্লিষ্ট সেটিংস একসঙ্গে থাকে।
- গেম আপডেটের পর যাচাই করুন: প্রোফাইলগুলো প্যাচের সঙ্গে মানিয়ে নেওয়ার জন্য তৈরি হলেও, তৈরি করা সুপারিশ বর্তমান মেকানিক্স ও ব্যালান্স পরিবর্তনের সঙ্গে যাচাই করা উচিত।
সমস্যা সমাধান
সেটআপ চালু হয় না
নিশ্চিত করুন যে আপনি Windows x64 এবং সমর্থিত PowerShell সংস্করণ ব্যবহার করছেন। ডাউনলোডের উৎস যাচাই করুন এবং যেকোনো নিরাপত্তা সতর্কতা পরীক্ষা করুন। কম্পিউটারটি কোনো প্রতিষ্ঠানের ব্যবস্থাপনায় থাকলে নিরাপত্তা নীতি স্ক্রিপ্ট-ভিত্তিক সেটআপ আটকে দিতে পারে এবং প্রশাসকের সহায়তা প্রয়োজন হতে পারে।
টুলটি ভুল ক্লায়েন্ট নির্বাচন করে
[games.aion2]-এর অধীনে উইন্ডো-শিরোনাম ও প্রসেস-নাম ম্যাপিং পর্যালোচনা করুন। একাধিক ইনস্টলেশনের জন্য আলাদা এন্ট্রি ও স্বতন্ত্র আইডি থাকা উচিত।
একটি প্রোফাইল লোড হচ্ছে না
TOML যাচাইকরণ বার্তা পড়ুন এবং উল্লেখ করা লাইনটি পরীক্ষা করুন। অনুপস্থিত উদ্ধরণ চিহ্ন, অবৈধ মান, অথবা ভুলভাবে ডুপ্লিকেট করা টেবিল খুঁজুন। প্রয়োজনে সর্বশেষ সঠিক কনফিগারেশন পুনরুদ্ধার করুন।
আউটপুট অতিরিক্ত এলোমেলো বা অতিরিক্ত পুনরাবৃত্তিমূলক
model.temperature এবং model.top_p ধীরে ধীরে সমন্বয় করুন। ধারাবাহিক পরিকল্পনা প্রয়োজন হলে বৈচিত্র্য কমান, অথবা বিকল্প পদ্ধতি অনুসন্ধানের সময় বেশি বৈচিত্র্যের সুযোগ দিন। তুলনা অর্থবহ রাখতে একই প্রম্পট দিয়ে পরীক্ষা করুন।
নেটওয়ার্ক অনুপলব্ধ
সেটআপের পর মূল টুলকিটটি অফলাইনে ব্যবহারের জন্য তৈরি। তবে, রিমোট model.endpoint দিয়ে কনফিগার করা প্রোফাইল সেই রিমোট হোস্টের ওপর নির্ভরশীল থাকবে। টুলটিকে কার্যকর একটি স্থানীয় ইনফারেন্স ব্যাকএন্ডে নির্দেশ করলে এই নির্দিষ্ট নেটওয়ার্ক নির্ভরতা এড়ানো যায়।
দায়িত্বশীল ব্যবহার
প্রকল্পটি ব্যক্তিগত, শিক্ষামূলক ও পরীক্ষামূলক ব্যবহারের জন্য সরবরাহ করা হয়েছে এবং Aion 2-এর প্রকাশক বা ডেভেলপারের সঙ্গে এর কোনো সম্পর্ক নেই। README-তে এটিকে ইনজেকশন বা মেমরি হুক ছাড়া একটি প্রম্পট টুলকিট হিসেবে বর্ণনা করা হলেও, যেকোনো এনহ্যান্সমেন্ট ইউটিলিটি কোনো গেমের নিয়ম বা পরিষেবার শর্তের সঙ্গে সাংঘর্ষিক হতে পারে।
কোনো অ্যাকাউন্টে ব্যবহারের আগে প্রযোজ্য শর্তাবলি পর্যালোচনা করুন, নিয়ন্ত্রিত পরিবেশে কনফিগারেশন পরিবর্তন পরীক্ষা করুন এবং ব্যাকআপ সংরক্ষণ করুন। অ্যাকাউন্ট-সংক্রান্ত কার্যকলাপ, কনফিগারেশন হারানো এবং সফটওয়্যার চালানোর সঙ্গে সম্পর্কিত অন্যান্য পরিণতির জন্য আপনি দায়ী।
উপসংহার
Aion 2 Trainer Tool একটি Windows-কেন্দ্রিক প্রম্পট ইঞ্জিনিয়ারিং কর্মপ্রবাহকে একটি বহনযোগ্য ডেস্কটপ অ্যাপ্লিকেশনে সংযুক্ত করে। তৈরি করা ডিফল্ট দিয়ে শুরু করুন, সঠিক Aion 2 ক্লায়েন্ট নির্বাচন করুন, একটি নির্দিষ্ট প্রোফাইল পরীক্ষা করুন এবং একবারে একটি সেটিং পরিমার্জন করুন। config.toml-এর ব্যাকআপ রাখুন, লাইভ গেমের বিপরীতে পরামর্শ যাচাই করুন এবং প্রতিটি রিলিজ অফিসিয়াল উৎস থেকে সংগ্রহ করুন।
