فهرست مطالب:
- مرحله 1: دفترچه یادداشت را باز کنید
- مرحله 2: برچسب مشخصات XML را تایپ کنید
- مرحله 3: برچسب های AIML والدین را تایپ کنید
- مرحله 4: برچسب های دسته بندی را تایپ کنید
- مرحله 5: در الگو از Wildcards استفاده کنید
- مرحله 6: برچسب SRAI و RANDOM Tag را در الگو تایپ کنید
- مرحله 7: فایل متنی خود را بصورت رسمی به فایل AIML تبدیل کنید
- مرحله 8: نتیجه گیری
تصویری: راهنمای اصلی زبان نشانه گذاری هوش مصنوعی (AIML) از طریق دفترچه یادداشت: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
زبان نشانه گذاری هوش مصنوعی (AIML) یک زبان برنامه نویسی است که یک زبان نشانه گذاری گسترده (XML) است که توسط chatbot ، verbot ، pandorabot ، superbot و سایر رباتهای صحبت کننده استفاده می شود. این برنامه توسط دکتر ریچارد والاس توسعه داده شد و توسط سایر برنامه نویسان مشابه (جامعه نرم افزار رایگان AIML) دنبال شد. یک A. L. I. C. E. ("نهاد رایانه ای اینترنتی زبان زبانی مصنوعی") مجموعه برچسب AIML تحت مجوز عمومی GNU عمومی (GPL) منتشر شد. مترجم AIML متفاوتی در شبکه وجود دارد مانند AIMLbot (برنامه شماره) (. NET/C #) ، ویرایش و اجرای CHAT4D (دلفی) (فرانسوی) ، ChatterBean (جاوا) ، برنامه D (جاوا ، J2EE) ، برنامه O (PHP/ MySQL) ، برنامه Q (C ++ ، Qt) ، برنامه R (روبی) ، برنامه W (جاوا) ، RebeccaAIML (C ++ ، جاوا ،. NET/C#، Python ، افزونه ویرایشگر AIML Eclipse) و سایر موارد. اکثر مترجمان AIML برنامه های منبع باز هستند. جایزه لوبنر برای هوش مصنوعی (AI) در https://www.loebner.net/Prizef/loebner-prize.html برای پیاده سازی آزمون تورینگ طراحی شده است که شبیه ترین رایانه ای است که با استفاده از AIML "فکر" می کند. به برنده سال 2008 فرد روبرتز و راه حل های مصنوعی www.elbot.com است ، اکنون ، من به شما آموزش می دهم که چگونه فایل AIML خود را آماده کنید تا با استفاده از دفترچه یادداشت ویندوز "ساده" در "مغز" ربات خود قرار گیرد. این یک برنامه نویسی اساسی AIML است که قابل آموزش است. شما نیازی به ویرایشگر AIML یا ایجاد کننده فایل AIML یا حتی ویرایشگر chatbot تجزیه کننده AIML ندارید. ما به سادگی از دفترچه یادداشت استفاده می کنیم. همین ، درست می بینید ، دفترچه یادداشت ویندوز! حتی اگر نمی خواهید یک فایل AIML بسازید ، باز هم می توانید از آموزش برنامه نویسی اصلی AIML استفاده کنید که می توانید در این دستورالعمل پیدا کنید. می توانید آن را به عنوان XML برای ادغام در وب سایت مبتنی بر Javascript یا Flash با مترجم AIML ذخیره کنید. برنامه های کاربردی دیگری وجود دارند که قابلیت Windows Notepad را افزایش می دهند مانند NoteTab ، Crimson Editor ، VIM ، Boxer Software Text Editor ، Rogsoft Notepad+، ProNotepad ، Notepad ++ ، Notepad 2 ، Metapad ، NoteXpad 2.0 و غیره. اما در این دستورالعمل به سادگی استفاده کردم دفترچه یادداشت Window XP مراقب باشید ، برنامه نویسی دفترچه یادداشت می تواند شما را ایجاد یا شکست دهد. این برنامه به ظاهر بی گناه می تواند کارهایی را انجام دهد که واقعاً حیرت آور هستند و برای برخی آنها را شوکه کننده و هشداردهنده نشان می دهد: HDD رایانه خود را فرمت کنید ، یک پوشه را قفل کنید ، یک دفتر خاطرات دیجیتال بسازید ، یک پیام چرخه ایجاد کنید ، کامپیوتر خود را خاموش کنید ، "هک" حساب سرپرست ، تغییر دکمه caps lock ، به طور مداوم درایو سی دی رایانه خود را بیرون بیاورید ، همزمان Enter یا Backspace را فشار دهید ، تایپ خودکار صفحه کلید ، بازکردن پیوسته دفترچه یادداشت ، تغییر سرصفحه و پاورقی متن ، چاپ ریشه درخت (فهرست یا محل فایل) ، دسترسی به CMD ، نوشتن برنامه های ویروسی ، پخش صدا ، پخش فایل های سیلاب ، ایجاد فایل متنی مخفی ، ایجاد یک اثر متنی در حال سقوط ، کدهای چت برنامه (VBS) ، رایانه خود را وادار به صحبت کنید ، autorun خود را برای CD و DVD خود باز کنید ، باز کنید و CD-ROM را ببندید ، سرعت اینترنت را افزایش دهید ، عکس خود را در ویژگی های رایانه اضافه کنید ، نرم افزار آنتی ویروس خود را (فعال یا غیر فعال) آزمایش کنید ، گزینه خاموش کردن را با کلیک راست کلیک کنید ، تایمر بسازید ، و غیره. می بینید که Notepad فقط یک ویرایش متن ساده r همانطور که بسیاری تصور می کردند شما می توانید انواع مختلف فایل (نه فقط TXT) را با استفاده از Notepad با نامهای افزودنی زیر ایجاد کنید: HTM ، HTML ، XHTML ، XML ، WML ، CSS ، JS ، BAT ، VBS ، EXE ، PHP و غیره. شگفت انگیز است ، اینطور نیست؟ نام رمز PERIANDER A. ESPLANA: "thisventhsage"
www.youtube.com/thebibleformula
مرحله 1: دفترچه یادداشت را باز کنید
باز کردن دفترچه یادداشت را می توان به دو روش اساسی انجام داد: 1. شروع -> همه برنامه ها -> لوازم جانبی -> دفترچه یادداشت. 2. شروع -> اجرا -> در جعبه متن باز "Notepad" (بدون نقل قول) را تایپ کنید.
مرحله 2: برچسب مشخصات XML را تایپ کنید
از آنجا که AIML یک مشخصات XML است ، مانند HTML و XHTML ، همیشه شامل کمتر از () علامت است که به آنها براکت زاویه ای نیز گفته می شود. بین این دو علامت عنصری وجود دارد که نوع دستوراتی را که مترجم AIML از آن پیروی می کند ، نشان می دهد. در مجموع ، این برچسب AIML نامیده می شود که دارای دو نوع است: برچسب شروع یا شروع و برچسب بسته یا پایان. تگ پایان همیشه دارای یک اسلش رو به جلو (/) در ابتدای یک عنصر بود. بنابراین ، تایپ کدهای AIML مانند تایپ کدهای HTML (برچسب های شروع ، حاوی متن و برچسب های پایانی) است. اما همه فایل AIML شما باید با برچسب شروع شود که آن را به عنوان زیر مجموعه (یا گویش) XML مناسب یا معتبر مشخص می کند: یا همچنین می توانید از موارد زیر استفاده کنید: این به عنوان مقدمه یک فایل معمولی AIML عمل می کند. UTF-8 در کدگذاری برای ذخیره فایل به جای ANSI ، UNICODE و غیره استفاده می شود.
مرحله 3: برچسب های AIML والدین را تایپ کنید
برچسب مشخصات XML توسط برچسب های والدین دنبال می شود: برخی از مترجمان AIML به نسخه نیاز دارند تا آن را به عنوان یک فایل معتبر AIML تشخیص دهند ، بنابراین شما همچنین می توانید نسخه AIML را در برچسب شروع اصلی بنویسید. تگ والد که نشان می دهد فایل AIML است ، برچسب دسته را دنبال می کند. باید داخل دو برچسب والد قرار گیرد. واحد اصلی AIML دسته نامیده می شود که معمولاً به دو مجموعه برچسب تقسیم می شود: الگو و قالب. الگو س expectedال مورد انتظار یا فرض شده کاربر (قسمت منطبق) است در حالی که الگو پاسخ آماده شده یا برنامه ریزی شده چت بات (قسمت برگشتی) است. INSTRUCTABLES. COM چیست؟ این بزرگترین نمایش جهان است و هنگامی که کاربر از او می پرسد instructible.com چیست؟ (ورودی) ، ربات AIML پاسخ می دهد: بزرگترین نمایش و گفتار جهان (خروجی) است. همانطور که می بینید ، بسیار آسان است. اگر از یک چت بات خواسته اید ، به سادگی یک الگوی هر دسته را جستجو می کند و اگر مطابقی پیدا کرد (نادیده گرفتن مورد متن موجود در الگو) ، بلافاصله بر اساس الگوی آن دسته پاسخ می دهد و بنابراین شبیه سازی عادی را انجام می دهد. گفتگو. با این حال ، فرایند تطبیق تنها با یک ورودی مطابقت دارد ، یعنی دستورات سایت.com؟ و نه شکل دیگری از آن س thatال که ممکن است توسط کاربر پرسیده شود مانند www.instructables.com؟ (با www) ، دستورالعمل ها چیست؟ (بدون.com) ، غیر قابل تعمیر چیست؟ (غلط املایی) ، چه چیزی قابل آموزش است؟ (غلط املایی) و … کامپیوتر رایانه. همچنین در برنامه نویسی AIML مفید است. در AIML ، نویسه های وایلد کارت می توانند یا ستاره * و یا زیرنویس _ باشند. دستورالعمل چیست * Instructables.com بزرگترین نمایش و گفتار جهان است. حروف بزرگ با تعداد بی نهایت کلمات (و البته س questionsالات ورودی) مطابقت خواهند داشت. installables.com است؟ آموزش های موجود در اینترنت چیست؟ منحصر به فرد بودن دستورالعمل در سایر وب سایت های انجام شده توسط خود چیست؟ و غیره همه این سوالات توسط AIML با توجه به الگوی آن دسته مطابقت پاسخ داده می شود: Instructables.com بزرگترین نمایش و گفتار جهان است. عنصر srai در شرایطی بسیار مفید است که برنامه نویس می خواهد مجموعه های مختلف سوالات را که از نظر معنی شبیه به یک پاسخ در دسته بالا هستند تغییر مسیر دهد. دستورالعمل ها چیست *Instructables.com بزرگترین نمایش و گفتار جهان است. وب سایت معروف DO-IT-YOURSELFE؟ دستورالعمل ها چیست هنگامی که یک کاربر از این س askedال می پرسد که وب سایت مشهور انجام کارهای شخصی چیست؟ الگو به الگوی فوق هدایت می شود دستورالعمل *چیست؟ (علامت * باید با برچسب srai جایگزین شود) به این معنی که دو س (ال (یا بیشتر اگر تگ srai دیگری اضافه کنید) مترادف هستند (سوالات تغییر شکل) و بنابراین ربات AIML تنها یک پاسخ دارد: Instructables.com بزرگترین نمایش و گفتن جهان با استفاده از تگ srai ، یک الگوی منطبق در یک دسته را می توان به الگوی دیگری از یک دسته دیگر هدایت کرد. اگر از تگ srai برای ربات برای پاسخ دادن به یک سوال به بسیاری از سوالات استفاده کرده اید ، یک برچسب وجود دارد که می توانید از آن برای پاسخ دادن استفاده کنید پاسخ متفاوت به یک سوال واحد که بارها توسط کاربر پرسیده شده است. این برچسب تصادفی است. دستورالعمل چیست * وب سایت معروف DO-IT-خودتان چیست؟ دستورالعمل ها چیست؟ سوال کاربر با فرم دستورالعمل ها * به طور تصادفی با لیست زیر (یا مورد فهرست همانطور که در صفحه نشان داده شده است) پاسخ داده می شود. برچسب ها): Instructables.com بزرگترین نمایش و گفتار جهان است. Instructables.com وب سایت مشهوری است که خودتان در اینترنت انجام می دهید. Instructables.com بهشت مخترعان ، مبتکران ، هکرها ، متخصصان فناوری و غیره در اینترنت است. پاسخ توسط یک ربات AIML یک به یک داده می شود زیرا همان الگوی س byال توسط کاربر تکرار می شود. دفترچه یادداشت همیشه فایل شما را با نام پسوند txt ذخیره می کند مگر اینکه آن را با نامگذاری فایل خود با نام پسوند targetl تغییر دهید. در اینجا نحوه انجام این کار آمده است. با کلیک روی File ، منو را انتخاب کرده و زیر منو ظاهر می شود. Save As را انتخاب کرده و به پوشه یک ربات مغز بروید که می خواهید فایل خود را در آن ذخیره کنید با کلیک روی دکمه رو به پایین Save in. فایل خود را با نام پسوند AIML در کادر متن نام فایل نامگذاری کنید. مثال: Instructables.aiml در منوی کشویی Save as Type ، همه فایلها را انتخاب کنید. رمزگذاری را به UTF-8 تغییر دهید. سپس ، با کلیک روی دکمه ذخیره ، آن را ذخیره کنید. خودشه. شما قبلاً یک فایل AIML را از طریق دفترچه یادداشت ایجاد کرده اید! هنوز تعداد زیادی برچسب AIML وجود دارد که می توان در ساخت و ویرایش یک فایل AIML استفاده کرد. فراموش نکنید که از متغیرهای AIML استفاده کنید که واقعاً جذاب هستند. پیوندهای زیر به عنوان منابع خوبی برای کسانی که می خواهند کدگذاری و نحو AIML را کشف کنند مفید خواهد بود: یک آموزش برای افزودن دانش به Robot شما 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ همانطور که در این آموزش ساده "ساده" دیده ایم ، انسان واقعاً یک نابغه است! او می تواند برنامه هایی اختراع ، طراحی و توسعه دهد که بتواند رفتار یک انسان را شبیه سازی کند. او می تواند برنامه های هوشمندانه ای طراحی کند که با طرز فکر او برای بهبود زندگی مطابقت داشته باشد. این حقایق بیانگر این حقیقت است که انسان به صورت خدا با شخصیت ، عقلانیت و اخلاق آفریده شده است. انسان موجودی خلاق است. اگر می خواهید با یک چت بات صحبت کنید ، به اینجا سر بزنید و چت هوش مصنوعی را انتخاب کنید:مرحله 4: برچسب های دسته بندی را تایپ کنید
مرحله 5: در الگو از Wildcards استفاده کنید
مرحله 6: برچسب SRAI و RANDOM Tag را در الگو تایپ کنید
&
مرحله 7: فایل متنی خود را بصورت رسمی به فایل AIML تبدیل کنید
مرحله 8: نتیجه گیری
توصیه شده:
نحوه ایجاد یک وب سایت اولیه با استفاده از دفترچه یادداشت: 4 مرحله
چگونه می توان یک وب سایت اساسی با استفاده از دفترچه یادداشت ایجاد کرد: آیا کسی فکر کرده است که چگونه می توان از یک برنامه نوشتاری اولیه یک وب سایت ایجاد کرد؟ وب سایت فقط از دفترچه یادداشت استفاده می کند
نحوه تبدیل متن به صدا با استفاده از دفترچه یادداشت !!: 8 مرحله
نحوه تبدیل متن به صدا با استفاده از دفترچه یادداشت !!: این دستورالعمل به شما نشان می دهد که چگونه متن را با استفاده از دفترچه یادداشت به صدا تبدیل کنید لطفا در کانال من مشترک شوید با تشکر
بازی مصنوعی هوش مصنوعی: الگوریتم مینیماکس: 8 مرحله
بازی مصنوعی هوش مصنوعی: الگوریتم مینیماکس: آیا تا به حال به این فکر کرده اید که کامپیوترهایی که در شطرنج یا چکرز با آنها بازی می کنید چگونه ساخته می شوند؟ بنابراین بیشتر از این دستورالعمل نگاه نکنید زیرا به شما نشان می دهد چگونه می توانید با استفاده از الگوریتم Minimax یک هوش مصنوعی ساده اما م effectiveثر (AI) بسازید! با استفاده از
ساخت بازی در دفترچه یادداشت و موارد بسیار بیشتر: 10 مرحله
ساختن یک بازی در دفترچه یادداشت و خیلی بیشتر: این اولین آموزش من است. بنابراین اگر پیشنهادی دارید لطفاً نظر دهید. بیایید شروع کنیم! وقتی همه ما کلمه دفترچه یادداشت را می شنویم ، به برخی برنامه های کاربردی بیهوده خسته کننده برای یادداشت کردن موارد فکر می کنیم. خوب دفترچه یادداشت بسیار بیشتر از این است. ما می توانیم صفحه خود را کنترل کنیم
رمزگذاری/رمزگشایی پیام ساده را با استفاده از دفترچه یادداشت ایجاد کنید: 5 مرحله
ایجاد رمزگذاری/رمزگشایی پیام ساده با استفاده از دفترچه یادداشت: سلام با این برنامه ساده HTML می توانید پیام خود را با رمز عبور رمزگذاری و رمزگشایی کنید. اول از همه نحوه ایجاد و سپس نحوه استفاده از آن را به شما نشان خواهم داد. بیا شروع کنیم