সুচিপত্র:

নোটপ্যাডের মাধ্যমে আর্টিফিশিয়াল ইন্টেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (AIML) এর বেসিক টিউটোরিয়াল: 8 টি ধাপ
নোটপ্যাডের মাধ্যমে আর্টিফিশিয়াল ইন্টেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (AIML) এর বেসিক টিউটোরিয়াল: 8 টি ধাপ

ভিডিও: নোটপ্যাডের মাধ্যমে আর্টিফিশিয়াল ইন্টেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (AIML) এর বেসিক টিউটোরিয়াল: 8 টি ধাপ

ভিডিও: নোটপ্যাডের মাধ্যমে আর্টিফিশিয়াল ইন্টেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (AIML) এর বেসিক টিউটোরিয়াল: 8 টি ধাপ
ভিডিও: ICT for HSC, Admission & Job | ICT Chapter 1 MCQ | আইসিটি ১ম অধ্যায় বিগত বছরের প্রশ্নোত্তর | Nahid24 2024, নভেম্বর
Anonim
নোটপ্যাড এর মাধ্যমে আর্টিফিসিয়াল ইনটেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (AIML) এর বেসিক টিউটোরিয়াল
নোটপ্যাড এর মাধ্যমে আর্টিফিসিয়াল ইনটেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (AIML) এর বেসিক টিউটোরিয়াল

আর্টিফিশিয়াল ইন্টেলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ (এআইএমএল) একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ যা একটি এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ (এক্সএমএল) স্পেসিফিকেশন যা চ্যাটবট, ভার্বট, প্যান্ডোরাবট, সুপারবট এবং অন্যান্য টকিং রোবট দ্বারা ব্যবহৃত হয়। এটি ডা Dr. রিচার্ড ওয়ালেস দ্বারা বিকশিত হয়েছিল এবং এর পরে অন্যান্য সমমনা প্রোগ্রামাররা (AIML মুক্ত সফটওয়্যার সম্প্রদায়) দ্বারা অনুসরণ করা হয়েছিল। একটি A. L. I. C. E. ("কৃত্রিম ভাষাগত ইন্টারনেট কম্পিউটার সত্তা") AIML ট্যাগ সেট GNU জেনারেল পাবলিক লাইসেন্স (GPL) এর অধীনে প্রকাশ করা হয়েছিল। নেট এ বিভিন্ন AIML দোভাষী আছে যেমন AIMLbot (Program #) (. NET/C #), CHAT4D edit and run (delphi) (French), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/ MySQL), প্রোগ্রাম Q (C ++, Qt), প্রোগ্রাম R (রুবি), প্রোগ্রাম W (জাভা), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse AIML editor plugin), এবং অন্যান্য। অধিকাংশ AIML দোভাষী ওপেন সোর্স প্রোগ্রাম। কৃত্রিম বুদ্ধিমত্তার জন্য Loebner পুরস্কার (AI) । ২০০ winner সালের বিজয়ী হলেন ফ্রেড রবার্টস এবং www.elbot.com এর আর্টিফিশিয়াল সলিউশন এখন, আমি আপনাকে শেখাবো কিভাবে "AIML" ফাইলটি আপনার রোবটের "মস্তিষ্কের" ভিতরে "সহজ" উইন্ডোজ নোটপ্যাড ব্যবহার করে প্রস্তুত করতে হবে। এটি একটি প্রাথমিক AIML কোডিং নির্দেশযোগ্য। আপনার কোন AIML সম্পাদক বা AIML ফাইল নির্মাতা বা এমনকি AIML পার্সার চ্যাটবট সম্পাদকের প্রয়োজন নেই। আমরা কেবল নোটপ্যাড ব্যবহার করব। এটাই, আপনি ঠিকই দেখছেন, উইন্ডোজ নোটপ্যাড! এমনকি যদি আপনি একটি AIML ফাইল তৈরি করতে না চান, তবুও আপনি মৌলিক AIML কোডিং টিউটোরিয়াল ব্যবহার করতে পারেন যা আপনি এই নির্দেশনায় খুঁজে পেতে পারেন। AIML দোভাষীর সাথে জাভাস্ক্রিপ্ট-ভিত্তিক বা ফ্ল্যাশ-ভিত্তিক ওয়েবসাইটে একীভূত করার জন্য আপনি এটিকে XML হিসাবে সংরক্ষণ করতে পারেন। অন্যান্য অ্যাপ্লিকেশন প্রোগ্রাম রয়েছে যা উইন্ডোজ নোটপ্যাডের সক্ষমতা বাড়িয়েছে যেমন নোটট্যাব, ক্রিমসন এডিটর, ভিআইএম, বক্সার সফটওয়্যার টেক্সট এডিটর, রগসফট নোটপ্যাড+, প্রোনোটেপ্যাড, নোটপ্যাড ++, নোটপ্যাড 2, মেটাপ্যাড, নোটএক্সপ্যাড 2.0, কিন্তু এই নির্দেশে আমি কেবল ব্যবহার করেছি উইন্ডো এক্সপি নোটপ্যাড। সাবধান, নোটপ্যাড প্রোগ্রামিং আপনাকে তৈরি করতে পারে বা ভেঙে দিতে পারে। এই আপাতদৃষ্টিতে নিরীহ অ্যাপ্লিকেশনটি এমন কিছু করতে পারে যা সত্যিই বিস্ময়কর এবং কারো কারো কাছে তা নিচের মত দেখানো হতভম্ব এবং উদ্বেগজনক হবে: আপনার কম্পিউটারের HDD ফরম্যাট করুন, একটি ফোল্ডার লক করুন, একটি ডিজিটাল ডায়েরি করুন, একটি সাইকেল বার্তা তৈরি করুন, আপনার কম্পিউটার বন্ধ করুন, অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট "হ্যাক" করুন, ক্যাপস লক বোতাম টগল করুন, আপনার কম্পিউটারের সিডি ড্রাইভ ক্রমাগত পপ আউট করুন, একই সাথে এন্টার বা ব্যাকস্পেস চাপুন, স্বয়ংক্রিয় কীবোর্ড টাইপ করুন, নোটপ্যাড ক্রমাগত খুলুন, টেক্সট হেডার এবং ফুটার পরিবর্তন করুন, ট্রিট রুট মুদ্রণ করুন (ডিরেক্টরি বা ফাইলের অবস্থান), CMD অ্যাক্সেস করুন, ভাইরাস প্রোগ্রাম লিখুন, সাউন্ড, ফ্লাড ফাইল, লুকানো টেক্সট ফাইল তৈরি করুন, একটি ম্যাট্রিক্স পতনশীল টেক্সট এফেক্ট তৈরি করুন, প্রোগ্রাম চ্যাট কোড (VBS), আপনার কম্পিউটারে কথা বলুন, আপনার সিডি এবং ডিভিডির জন্য আপনার নিজস্ব অটোরান তৈরি করুন, খুলুন এবং সিডি-রম বন্ধ করুন, ইন্টারনেটের গতি বাড়ান, কম্পিউটারের বৈশিষ্ট্যে আপনার ছবি যোগ করুন, আপনার অ্যান্টি-ভাইরাস সফটওয়্যার পরীক্ষা করুন (সক্রিয় বা অ-সক্রিয়), ডান ক্লিকের মধ্যে শাটডাউন বিকল্প যোগ করুন, একটি টাইমার তৈরি করুন, আপনি দেখবেন নোটপ্যাড শুধু একটি নয় সাধারণ পাঠ্য সম্পাদনা যেমনটি অনেকেই ভেবেছিলেন। আপনি নিম্নলিখিত এক্সটেনশন নাম দিয়ে নোটপ্যাডের মাধ্যমে বিভিন্ন ধরনের ফাইল (শুধু TXT নয়) তৈরি করতে পারেন: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, ইত্যাদি। আশ্চর্যজনক, তাই না? পেরিয়েন্ডার এ। ইস্প্লানা কোডনাম: "এইসব ঘটনা"

www.youtube.com/thebibleformula

ধাপ 1: নোটপ্যাড খুলুন।

নোটপ্যাড খুলুন।
নোটপ্যাড খুলুন।
নোটপ্যাড খুলুন।
নোটপ্যাড খুলুন।

একটি নোটপ্যাড খোলা দুটি মৌলিক উপায়ে করা যেতে পারে: ১। শুরু করুন -> সমস্ত প্রোগ্রাম -> আনুষাঙ্গিক -> নোটপ্যাড। 2. শুরু করুন -> চালান -> ওপেন টেক্সটবক্সে "নোটপ্যাড" টাইপ করুন (উদ্ধৃতি ছাড়াই)।

ধাপ 2: এক্সএমএল স্পেসিফিকেশন ট্যাগ টাইপ করুন।

এক্সএমএল স্পেসিফিকেশন ট্যাগ টাইপ করুন।
এক্সএমএল স্পেসিফিকেশন ট্যাগ টাইপ করুন।

যেহেতু এআইএমএল একটি এক্সএমএল স্পেসিফিকেশন, যেমন এইচটিএমএল এবং এক্সএইচটিএমএল, এতে সর্বদা () এর চেয়ে কম চিহ্ন থাকে যাকে কোণ বন্ধনীও বলা হয়। এই দুটি চিহ্নের মধ্যে একটি উপাদান রয়েছে যা নির্দেশ করে যে ধরনের কমান্ড AIML দোভাষী অনুসরণ করবে। সম্মিলিতভাবে, একে AIML ট্যাগ বলা হয় যার দুটি প্রকার রয়েছে: একটি খোলা বা শুরু ট্যাগ এবং একটি বন্ধ বা শেষ ট্যাগ। শেষের ট্যাগটিতে একটি উপাদানের শুরুতে সবসময় একটি ফরওয়ার্ড স্ল্যাশ (/) থাকে। এইভাবে, এআইএমএল কোড টাইপ করা এইচটিএমএল কোড টাইপ করার মতো নিম্নলিখিতটি ব্যবহার করুন: এটি একটি সাধারণ AIML ফাইলের প্রোলগ হিসাবে কাজ করবে। এনকোডিং-এ UTF-8 ANSI, UNICODE ইত্যাদির পরিবর্তে ফাইল সংরক্ষণে ব্যবহার করা হবে।

ধাপ 3: অভিভাবক AIML ট্যাগ টাইপ করুন।

অভিভাবক AIML ট্যাগ টাইপ করুন।
অভিভাবক AIML ট্যাগ টাইপ করুন।

এক্সএমএল স্পেসিফিকেশন ট্যাগটি প্যারেন্ট ট্যাগ দ্বারা অনুসরণ করা হয়: এআইএমএল এর কিছু দোভাষীর সংস্করণটিকে একটি বৈধ এআইএমএল ফাইল হিসাবে স্বীকৃতি দেওয়ার প্রয়োজন হয় যাতে আপনি প্যারেন্ট স্টার্ট ট্যাগে এআইএমএল এর সংস্করণও লিখতে পারেন।

ধাপ 4: বিভাগ ট্যাগ টাইপ করুন।

ক্যাটাগরি ট্যাগ টাইপ করুন।
ক্যাটাগরি ট্যাগ টাইপ করুন।

মূল ট্যাগ যা ইঙ্গিত করে যে এটি একটি AIML ফাইল এবং বিভাগ ট্যাগ দ্বারা অনুসরণ করা হয়। এটি দুটি প্যারেন্ট ট্যাগের ভিতরে রাখতে হবে। AIML- এর মৌলিক একককে বলা হয় ক্যাটাগরি যা সাধারণত দুই সেট ট্যাগে বিভক্ত: প্যাটার্ন এবং টেমপ্লেট। প্যাটার্ন হল ব্যবহারকারীর প্রত্যাশিত বা অনুমিত প্রশ্ন (মিলিত অংশ) যখন টেমপ্লেট চ্যাটবটের প্রস্তুত বা প্রোগ্রাম করা উত্তর (ফেরত অংশ)। INSTRUCTABLES. COM কি? এটা বিশ্বের সবচেয়ে বড় শো এবং বলুন। যখন ব্যবহারকারী জিজ্ঞাসা করলেন, instructables.com কি? (একটি ইনপুট), AIML বট উত্তর দেবে: এটি বিশ্বের সবচেয়ে বড় শো এবং বলুন (একটি আউটপুট)। আপনি দেখতে পাচ্ছেন, এটি এত সহজ। যদি আপনি একটি চ্যাটবট জিজ্ঞাসা করেন, এটি কেবল প্রতিটি বিভাগের একটি প্যাটার্ন সন্ধান করবে এবং যদি এটি একটি মিল খুঁজে পায় (প্যাটার্নে থাকা পাঠ্যের ক্ষেত্রে উপেক্ষা করে) এটি অবিলম্বে সেই বিভাগের টেমপ্লেটের উপর ভিত্তি করে সাড়া দেবে এবং এইভাবে একটি স্বাভাবিক অনুকরণ করবে কথোপকথন

ধাপ 5: প্যাটার্নে ওয়াইল্ডকার্ড ব্যবহার করুন।

প্যাটার্নে ওয়াইল্ডকার্ড ব্যবহার করুন।
প্যাটার্নে ওয়াইল্ডকার্ড ব্যবহার করুন।

যাইহোক, ম্যাচিং প্রক্রিয়া শুধুমাত্র একটি ইনপুট মিলবে কি instructables.com? এবং সেই প্রশ্নের আরেকটি রূপ নয় যা ব্যবহারকারী জিজ্ঞাসা করতে পারে যেমন www.instructables.com কি? (www সহ), নির্দেশাবলী কি? (.com ছাড়া), intructables কি? (ভুল বানান), নির্দেশযোগ্য কি? (ভুল বানান), ইত্যাদি এই সমস্যার সমাধানের জন্য দুটি মৌলিক পদ্ধতি রয়েছে: 1. প্যাটার্নে ওয়াইল্ডকার্ড ব্যবহার করে এবং 2. টেমপ্লেটে SRAI ট্যাগ ব্যবহার করে। কম্পিউটার. এটি এআইএমএল কোডিংয়েও দরকারী। এআইএমএল -এ, ওয়াইল্ডকার্ড অক্ষর হয় একটি গ্রহাণু * অথবা একটি আন্ডারস্কোর _ হতে পারে। instructables.com? ইন্টারনেটে নির্দেশাবলী কি? অন্যান্য নিজের করা ওয়েবসাইটের জন্য নির্দেশাবলীর স্বতন্ত্রতা কী? ইত্যাদি এই সব প্রশ্নের উত্তর মিলবে AIML দ্বারা সেই মিলিত বিভাগের টেমপ্লেট অনুযায়ী: Instructables.com হল বিশ্বের সবচেয়ে বড় শো এবং বলুন।

ধাপ 6: টেমপ্লেটে SRAI ট্যাগ এবং RANDOM ট্যাগ টাইপ করুন।

টেমপ্লেটে SRAI ট্যাগ এবং RANDOM ট্যাগ টাইপ করুন।
টেমপ্লেটে SRAI ট্যাগ এবং RANDOM ট্যাগ টাইপ করুন।
টেমপ্লেটে SRAI ট্যাগ এবং RANDOM ট্যাগ টাইপ করুন।
টেমপ্লেটে SRAI ট্যাগ এবং RANDOM ট্যাগ টাইপ করুন।

উপাদান srai খুবই উপযোগী পরিস্থিতিতে যখন প্রোগ্রামার বিভিন্ন প্রশ্নের পুন setsনির্দেশিত করতে চান যা উপরের শ্রেণীর একটি প্রশ্নের অর্থের অনুরূপ। যা নির্দেশযোগ্য বিখ্যাত ডু-ইটি-আপনার নিজের ওয়েবসাইট? নির্দেশাবলী কি? যখন একজন ব্যবহারকারী প্রশ্ন করেন যে বিখ্যাত করণীয় ওয়েবসাইট কি? টেমপ্লেটটি উপরের প্যাটার্নে পুনirectনির্দেশিত হবে নির্দেশনা *কি? (ওয়াইল্ডকার্ড * অবশ্যই স্রেই ট্যাগে ট্যাগ দিয়ে প্রতিস্থাপিত করতে হবে) যার অর্থ হল দুটি প্রশ্ন (বা আরও যদি আপনি অন্য স্রেই ট্যাগ যুক্ত করবেন) সমার্থক (পুনhপ্রকাশিত প্রশ্ন) এবং এইভাবে এআইএমএল বটের একটি মাত্র উত্তর আছে: Instructables.com হল বিশ্বের সবচেয়ে বড় শো এবং বলুন। Srai ট্যাগের মাধ্যমে, একটি ক্যাটাগরির একটি মিলে যাওয়া প্যাটার্নকে অন্য ক্যাটাগরির অন্য প্যাটার্নে পুন redনির্দেশিত করা যেতে পারে। একটি একক প্রশ্নের ভিন্ন উত্তর যা একজন ব্যবহারকারী বহুবার জিজ্ঞাসা করেছেন। এটি এলোমেলো ট্যাগ।

  • Instructables.com বিশ্বের সবচেয়ে বড় শো এবং বলুন।
  • Instructables.com ইন্টারনেটে বিখ্যাত করণীয় ওয়েবসাইট।
  • Instructables.com হল ইন্টারনেটে উদ্ভাবক, উদ্ভাবক, হ্যাকার, টেক গিক ইত্যাদির আশ্রয়স্থল।

বিখ্যাত ডু-ইট-ইয়োরসেলফ ওয়েবসাইট কি? নির্দেশাবলী কি? নির্দেশাবলী কি ফর্ম সহ ব্যবহারকারীর প্রশ্ন * নিম্নলিখিত তালিকা (বা তালিকা আইটেম দ্বারা দেখানো হিসাবে এলোমেলোভাবে উত্তর দেওয়া হবে

&

ট্যাগ): Instructables.com বিশ্বের সবচেয়ে বড় শো এবং বলুন। Instructables.com ইন্টারনেটে বিখ্যাত করণীয় ওয়েবসাইট। Instructables.com হল ইন্টারনেটে উদ্ভাবক, উদ্ভাবক, হ্যাকার, টেক গিক ইত্যাদির আশ্রয়স্থল। উত্তরটি একটি AIML বট দ্বারা একবারে দেওয়া হবে কারণ ব্যবহারকারীর দ্বারা একই ধরণের প্রশ্ন পুনরাবৃত্তি করা হচ্ছে।

ধাপ 7: আনুষ্ঠানিকভাবে আপনার পাঠ্য ফাইলটিকে AIML ফাইলে রূপান্তর করুন।

আনুষ্ঠানিকভাবে আপনার টেক্সট ফাইলকে AIML ফাইলে রূপান্তর করুন।
আনুষ্ঠানিকভাবে আপনার টেক্সট ফাইলকে AIML ফাইলে রূপান্তর করুন।
আনুষ্ঠানিকভাবে আপনার টেক্সট ফাইলকে AIML ফাইলে রূপান্তর করুন।
আনুষ্ঠানিকভাবে আপনার টেক্সট ফাইলকে AIML ফাইলে রূপান্তর করুন।

নোটপ্যাড সর্বদা আপনার ফাইলটি এক্সটেনশান নাম txt দিয়ে সংরক্ষণ করবে যদি না আপনি আপনার ফাইলের নাম এমেইলের এক্সটেনশন নাম দিয়ে পরিবর্তন করেন। এখানে আপনি কিভাবে এটি করতে পারেন। ফাইলটি ক্লিক করে মেনুতে ক্লিক করুন এবং সাবমেনু উপস্থিত হবে। সংরক্ষণ করুন নির্বাচন করুন এবং একটি বট মস্তিষ্কের ফোল্ডারে যান যেখানে আপনি সংরক্ষণের নিচের দিকে বোতামটি ক্লিক করে আপনার ফাইলটি সংরক্ষণ করতে চান। ফাইলের নামের টেক্সটবক্সে এক্সটেনশন নাম AIML দিয়ে আপনার ফাইলের নাম দিন। উদাহরণ: Instructables.aiml ড্রপ-ডাউন মেনুতে সংরক্ষণ করুন টাইপ করুন সমস্ত ফাইল নির্বাচন করুন। এনকোডিংকে UTF-8 এ পরিবর্তন করুন। তারপর, সেভ বাটনে ক্লিক করে সেভ করুন। এটাই. আপনি ইতিমধ্যে নোটপ্যাডের মাধ্যমে একটি AIML ফাইল তৈরি করেছেন!

ধাপ 8: উপসংহার

উপসংহার
উপসংহার

এখনও অনেক এআইএমএল ট্যাগ রয়েছে যা একটি এআইএমএল ফাইল তৈরি এবং সম্পাদনা করতে ব্যবহার করা যেতে পারে। AIML ভেরিয়েবল ব্যবহার করতে ভুলবেন না যা সত্যিই আকর্ষণীয়। নিচের লিঙ্কগুলি যারা AIML কোডিং এবং সিনট্যাক্সকে আরও ভাল করে দেখতে চায় তাদের জন্য ভাল সম্পদ হিসাবে কাজ করবে: আপনার রোবোথের জ্ঞান যোগ করার জন্য একটি টিউটোরিয়াল https://www.pandorabots.com/botmaster/en/tutorial 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ যেমন আমরা এই "সহজ" নির্দেশনায় দেখেছি, মানুষ সত্যিই একজন প্রতিভাশালী! তিনি এমন প্রোগ্রাম উদ্ভাবন, ডিজাইন এবং বিকাশ করতে পারেন যা মানুষের আচরণকে অনুকরণ করতে পারে। তিনি বুদ্ধিমানভাবে এমন অ্যাপ্লিকেশন ডিজাইন করতে পারেন যা জীবনকে আরও ভাল করার জন্য তার চিন্তাভাবনার সাথে সামঞ্জস্যপূর্ণ হবে। এই সত্যগুলি সত্যকে প্রতিফলিত করে যে মানুষ ব্যক্তিত্ব, যৌক্তিকতা এবং নৈতিকতার সাথে Godশ্বরের প্রতিমায় তৈরি হয়েছে। মানুষ একটি সৃজনশীল জীব। আপনি যদি চ্যাটবটের সাথে কথা বলতে চান, এখানে যান এবং এআই চ্যাট নির্বাচন করুন:

প্রস্তাবিত: