תוכן עניינים:

הדרכה בסיסית על שפת סימון אינטליגנציה מלאכותית (AIML) באמצעות פנקס רשימות: 8 שלבים
הדרכה בסיסית על שפת סימון אינטליגנציה מלאכותית (AIML) באמצעות פנקס רשימות: 8 שלבים

וִידֵאוֹ: הדרכה בסיסית על שפת סימון אינטליגנציה מלאכותית (AIML) באמצעות פנקס רשימות: 8 שלבים

וִידֵאוֹ: הדרכה בסיסית על שפת סימון אינטליגנציה מלאכותית (AIML) באמצעות פנקס רשימות: 8 שלבים
וִידֵאוֹ: שם קוד | טכנולוגיה עם מודעות עצמית: איך עובדת בינה מלאכותית? 2024, נוֹבֶמבֶּר
Anonim
הדרכה בסיסית על שפת סימון אינטליגנציה אמנותית (AIML) באמצעות פנקס רשימות
הדרכה בסיסית על שפת סימון אינטליגנציה אמנותית (AIML) באמצעות פנקס רשימות

שפת סימון בינה מלאכותית (AIML) היא שפת תכנות שהיא מפרט הרחבת שפת הסימון (XML) המשמשת צ'אט בוט, verbot, pandorabot, superbot ורובוט מדבר אחר. הוא פותח על ידי ד"ר ריצ'רד וואלאס ואחריו מתכנתים דומים אחרים (קהילת התוכנה החופשית של AIML). A. L. I. C. E. ("ישות מחשב אינטרנט לשונית מלאכותית") ערכת תגי AIML שוחררה תחת רישיון הציבורי הכללי של GNU (GPL). יש ברשת מתורגמן AIML שונה כמו AIMLbot (Program #) (. NET/C #), עריכה והפעלה של CHAT4D (delphi) (צרפתית), ChatterBean (Java), תוכנית D (Java, J2EE), תוכנית O (PHP/ MySQL), Program Q (C ++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C ++, Java,. NET/C#, Python, Eclipse Aign plugin plugin), ואחרים. רוב מתורגמי AIML הם תוכניות קוד פתוח. פרס לובנר לאינטליגנציה מלאכותית (AI) בכתובת https://www.loebner.net/Prizef/loebner-prize.html נועד ליישם את מבחן הטורינג שיוכיח את המחשב הדמוי אדם ביותר ש"חושב "באמצעות AIML. הזוכה לשנת 2008 הוא פרד רוברטס ופתרונות מלאכותיים של www.elbot.com עכשיו, אני אלמד אותך כיצד להכין קובץ AIML משלך להכנס לתוך "המוח" של הרובוט שלך באמצעות פנקס Windows "פשוט". זהו קידוד בסיסי של AIML. אינך צריך עורך AIML או יוצר קבצי AIML או אפילו עורך צ'אט בוט מנתח AIML. פשוט נשתמש בפנקס רשימות. זהו, אתה רואה את זה נכון, פנקס רשימות של Windows! גם אם אינך רוצה ליצור קובץ AIML, עדיין תוכל להשתמש בהדרכה הבסיסית לקידוד AIML שתוכל למצוא במדריך זה. אתה יכול לשמור אותו כ- XML לשילוב באתר מבוסס Javascript או מבוסס Flash עם מתורגמן AIML. ישנן תוכנות יישום אחרות שהרחיבו את היכולת של Windows Notepad כגון NoteTab, Crimson Editor, VIM, Boxer Software Editor Editor, Rogsoft Notepad+, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0 וכו '. אך במדריך זה פשוט השתמשתי פנקס Windows XP. היזהר, תכנות פנקס רשימות יכול לגרום לך או לשבור אותך. האפליקציה התמימה לכאורה יכולה לעשות דברים שמדהימים באמת ולחלקם יראו אותם מזעזעים ומדאיגים כפי שמוצג להלן: פרמט את כונן הקשיח של המחשב שלך, נעל את התיקייה, צור יומן דיגיטלי, צור הודעת מחזור, כבה את המחשב שלך, "לפרוץ" את חשבון המנהל, להחליף את כפתור נעילת הכפתורים, להוציא כל הזמן את כונן התקליטורים של המחשב שלך, הקש Enter או Backspace בו זמנית, הקלדת מקלדת אוטומטית, פתח את פנקס הרשימות כל הזמן, שנה כותרת עליונה וכותרת תחתונה, הדפס שורש עץ (ספרייה או מיקום הקובץ), גישה ל- CMD, כתיבת תוכנות וירוסים, הפעלת צליל, הצפה של קבצים, יצירת קובץ טקסט מוסתר, יצירת אפקט טקסט נופל מטריצה, קודי צ'אט תוכניות (VBS), גרמו למחשב שלכם לדבר, הפעל אוטומטית משלך לתקליטור ול- DVD, פתח ופתח סגור תקליטור, הגדל את מהירות האינטרנט, הוסף את התמונה שלך במאפייני המחשב, בדוק את תוכנת האנטי וירוס שלך (פעילה או לא פעילה), הוסף אפשרות כיבוי בלחיצה ימנית, צור טיימר וכו '. אתה רואה פנקס רשימות הוא לא רק עריכת טקסט פשוטה כפי שרבים חשבו שזה. אתה יכול ליצור סוגים שונים של קבצים (לא רק TXT) באמצעות פנקס רשימות עם שמות הסיומות הבאים: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP וכו '. מדהים, לא? PERIANDER A. ESPLANA שם הקוד: "theseventhsage"

www.youtube.com/thebibleformula

שלב 1: פתח את פנקס הרשימות

פתח פנקס רשימות
פתח פנקס רשימות
פתח פנקס רשימות
פתח פנקס רשימות

פתיחת פנקס רשימות יכולה להיעשות בשתי דרכים בסיסיות: 1. התחל -> כל התוכניות -> אביזרים -> פנקס רשימות. 2. התחל -> הפעלה -> בתיבת הטקסט הפתוח הקלד "פנקס רשימות" (ללא הצעת מחיר).

שלב 2: הקלד את תג מפרט ה- XML

הקלד את תג מפרט ה- XML
הקלד את תג מפרט ה- XML

מכיוון ש- AIML הוא מפרט XML, כמו HTML ו- XHTML, הוא תמיד כולל פחות מסימנים () הנקראים גם סוגריים זוויתיים. בין שני הסימנים הללו נמצא אלמנט המציין את סוג הפקודה שאליה יעקוב אחר מתורגמן AIML. ביחד, זה נקרא תג AIML שיש לו שני סוגים: תג פתיחה או התחלה ותג סגירה או סיום. תג הסיום הכיל תמיד קו נטוי קדימה (/) בתחילת אלמנט. לפיכך, הקלדת קודי AIML היא כמו הקלדת קודי HTML (תגי התחלה, טקסט כלול ותגי סיום).אבל כל קובץ AIML שלך חייב להתחיל בתגית המציינת אותו כערכת משנה מורחבת (או דיאלקט) מורחבת או חוקית: או שאתה יכול גם השתמש בדברים הבאים: זה ישמש כפרולוג לקובץ AIML טיפוסי. ה- UTF-8 בקידוד ישמש לשמירת הקובץ במקום ANSI, UNICODE וכו '.

שלב 3: הקלד את תגי AIML האב

הקלד את תגי AIML האב
הקלד את תגי AIML האב

אחרי תג מפרט ה- XML מופיעים תגי האב: חלק ממתורגמי AIML זקוקים לגרסה כדי לזהות אותה כקובץ AIML חוקי, כך שתוכל לכתוב גם את גרסת ה- AIML בתג ההתחלה האב.

שלב 4: הקלד את תגי הקטגוריה

הקלד את תגי הקטגוריה
הקלד את תגי הקטגוריה

תג האב המציין כי מדובר בקובץ AIML ואחריו תג הקטגוריה. יש להכניס אותו לשני תגי האב. היחידה הבסיסית של AIML נקראת קטגוריה המחולקת בדרך כלל לשתי קבוצות של תגים: תבנית ותבנית. התבנית היא השאלה הצפויה או ההנחה של המשתמש (החלק התואם) בעוד שהתבנית היא התשובה המוכנה או המתוכנתת של הצ'אט בוט (החלק החוזר). מה זה INSTRUCTABLES. COM? זוהי ההצגה והספר הגדולים בעולם. כאשר המשתמש שאל, מהו instructables.com? (קלט), בוט AIML יענה: זהו המופע והספר הגדול ביותר בעולם (פלט). כפי שאתה יכול לראות, זה כל כך קל. אם ביקשת צ'אט בוט, הוא פשוט יחפש תבנית של כל קטגוריה ואם הוא ימצא התאמה (תוך התעלמות מהמקרה של הטקסט הכלול בתבנית) הוא יגיב באופן מיידי על סמך התבנית של אותה קטגוריה ובכך ידמה תקינה רגילה שִׂיחָה.

שלב 5: השתמש בתווים כלליים בתבנית

השתמש בתווים כלליים בתבנית
השתמש בתווים כלליים בתבנית

עם זאת, תהליך ההתאמה יתאים לקלט אחד בלבד מהו instructables.com? ולא צורה אחרת של שאלה זו שעלולה להישאל על ידי המשתמש כגון מה זה www.instructables.com? (עם www), מהו הוראה? (ללא.com), מהו בלתי ניתן לעיבוד? (שגיאת כתיב), מה ניתן להנחות? (שגיאת כתיב) וכו '. ישנן שתי שיטות בסיסיות לפתרון בעיה זו: 1. באמצעות תווים כלליים בתבנית ו 2. באמצעות תג SRAI בתבנית. שימוש בתווים כלליים שימושי מאוד בפקודות DOS ובחיפוש קבצים או נתונים ב המחשב. הוא שימושי גם בקידוד AIML. ב- AIML, תווים כלליים יכולים להיות כוכבית * או קו תחתון _. מה זה הוראות * Instructables.com היא המופע הגדול ביותר בעולם ולכתוב אותו. תווים כלליים יתאימו למספר אינסופי של מילים (וכמובן שאלות קלט) כמו מה האם instructables.com? מה ניתן להדריך באינטרנט? מה הייחודיות להדרכה לאתר עשה זאת בעצמך אחר? וכו 'כל השאלות הללו יענו על ידי AIML לפי התבנית של אותה קטגוריה תואמת: Instructables.com היא המופע והספר הגדול בעולם.

שלב 6: הקלד תג SRAI ותגית RANDOM בתבנית

הקלד תג SRAI ותגית RANDOM בתבנית
הקלד תג SRAI ותגית RANDOM בתבנית
הקלד תג SRAI ותגית RANDOM בתבנית
הקלד תג SRAI ותגית RANDOM בתבנית

אלמנט srai שימושי מאוד בסיטואציה שבה המתכנת רוצה להפנות קבוצות שונות של שאלות דומות במשמעותן לתשובה אחת בקטגוריה שלמעלה. אתר מפורסם לעשות זאת בעצמך? מה ניתן להדריך כאשר משתמש שאל את השאלה מהו אתר עשה זאת בעצמך המפורסם? התבנית תנותב לתבנית לעיל מה ניתן להדריך *? (יש להחליף את תו כללי בתג בתגי srai) כלומר שתי השאלות (או יותר אם תוסיף תגי srai נוספים) הן שם נרדף (שאלות מנוסחות מחדש) ולכן לבוט AIML יש תשובה אחת בלבד: Instructables.com הוא ההצגה והסיפור הגדולים בעולם. באמצעות תג srai, ניתן להפנות תבנית אחת תואמת בקטגוריה לדפוס אחר של קטגוריה אחרת. אם השתמשת בתג srai עבור בוט להגיב עם תשובה אחת לשאלות רבות, יש תג שתוכל להשתמש בו כדי להגיב איתו תשובה שונה לשאלה אחת שנשאלה פעמים רבות על ידי משתמש. זהו התג האקראי. מה הוא הוראות *

  • Instructables.com היא המופע והספר הגדול בעולם.
  • Instructables.com הוא אתר עשה זאת בעצמך המפורסם באינטרנט.
  • Instructables.com הוא מקלט הממציאים, המחדשים, ההאקרים, חנון הטכנולוגיה וכו 'באינטרנט.

מהו האתר המפורסם של עשה זאת בעצמך? מה ניתן להוראה שאלת המשתמש עם הטופס מה ניתן להדריך * תיענה באופן אקראי עם הרשימה (או פריט הרשימה כפי שמוצג על ידי

&

תגים): Instructables.com היא המופע והספר הגדול בעולם. Instructables.com הוא אתר עשה זאת בעצמך המפורסם באינטרנט. Instructables.com הוא מקלט הממציאים, המחדשים, ההאקרים, חנון הטכנולוגיה וכו 'באינטרנט. התשובה תינתן על ידי בוט AIML אחד בכל פעם כאשר אותו דפוס שאלה חוזר על עצמו על ידי המשתמש.

שלב 7: המר את קובץ הטקסט שלך באופן פורמלי לקובץ AIML

הפוך את קובץ הטקסט שלך באופן פורמלי לקובץ AIML
הפוך את קובץ הטקסט שלך באופן פורמלי לקובץ AIML
הפוך את קובץ הטקסט שלך באופן פורמלי לקובץ AIML
הפוך את קובץ הטקסט שלך באופן פורמלי לקובץ AIML

פנקס רשימות תמיד ישמור את הקובץ שלך עם שם התוסף txt אלא אם תשנה אותו על ידי מתן שם לקובץ בשם התוסף של aiml. כך תוכל לעשות זאת. בחר קובץ בתפריט על ידי לחיצה עליו ותפריט המשנה יופיע. בחר שמור בשם ועבור לתיקיה של מוח בוט שבו ברצונך לשמור את הקובץ שלך על ידי לחיצה על הלחצן כלפי מטה של שמור. שם הקובץ שלך בשם התוסף AIML בתיבת הטקסט של שם הקובץ. דוגמה: Instructables.aiml בתפריט הנפתח של שמור כסוג בחר כל הקבצים. שנה את הקידוד ל- UTF-8. לאחר מכן, שמור אותו על ידי לחיצה על כפתור השמירה. זהו זה. יצרת כבר קובץ AIML באמצעות פנקס רשימות!

שלב 8: סיכום

סיכום
סיכום

עדיין ישנם תגי AIML רבים שניתן להשתמש בהם ביצירה ועריכה של קובץ AIML. אל תשכח להשתמש במשתנים AIML שהם ממש מרתקים. הקישורים הבאים ישמשו משאבים טובים למי שרוצה להעמיק יותר בקידוד ותחביר AIML: מדריך להוספת ידע לרובוט שלך https://www.pandorabots.com/botmaster/en/tutorial שפת סימון בינה מלאכותית (AIML) 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ כפי שראינו במדריך ה"פשוט "הזה, האדם הוא באמת גאון! הוא יכול להמציא, לעצב ולפתח תוכניות שיכולות לדמות התנהגות של בן אדם. הוא יכול לעצב באופן מושכל יישומים שיתאימו לאופן שבו הוא חושב להפוך את החיים לטובים יותר. עובדות אלו משקפות את האמת כי האדם נברא בצלם אלוהים בעל אישיות, רציונליות ומוסר. האדם הוא יצור יצירתי. אם אתה רוצה לדבר עם צ'אט בוט, בקר כאן ובחר צ'אט AI:

מוּמלָץ: