שילוב ChatGPT ב-Storyline ליצירת סימולציות אינטראקטיביות מבוססות AI

שילוב ChatGPT ב-Storyline ליצירת סימולציות אינטראקטיביות מבוססות AI

מה כבר לא נכתב על ChatGPT ופלטפורמות AI דומות ושלובם בעולם הלמידה. ראינו יכולות של כתיבת תכנים, חיבור שאלות למבחנים, מתן משובים ללומד ועוד ועוד..

הפעם ניקח את היכולת הזו עוד צעד קדימה ונשלב אותה בתוך כלי יצירת תוכן סטנדרטי – Articulate Storyline.  בדוגמה שמייד תראו ניצור לומדת סימולציה אינטראקטיבית שבה ChatGPT מוטמע בתוך מסכי הלומדה המדמה מאחורי הקלעים, תרחיש דינמי המגיב בזמן אמת לפעולות הלומד כל זאת ע"פ הנחיות שניתן ואף ייתן משוב בסיום הלמידה.

קחו את זה לעולם התוכן המקצועי שלכם, דמיינו שאתה מפתחים הדרכה לנציג שירות לקוחות, בנקאי, רופא או כל בעל מקצוע אחר אשר מנהל דיאלוג עם ChatGPT המדמה את הלקוח ע"פ תפקיד שהגדרתם מראש.

אז איך עושים את זה? להלן מדריך (קצת ארוך ומעט טכני) המתאר שלב אחר שלב כיצד לבצע זאת. צרפתי גם את קוד המקור ב Articulate Storyline לשימושכם.

שלב ראשון – פתיחת חשבון ב OpenAI.

כדי לבצע שאילתות API ל ChatGPT באמצעות המודל החדש של OpenAI יש לפתוח תחילה חשבון ולקבל TOKEN המהווה בעצם סיסמת התחברות.  לפתיחת חשבון יש להכנס לכאן https://platform.openai.com/api-keys. שימו לב, כרגע השירות בחינם כך שמקבלים קרדיט של 5$ לשימוש מיידי.

לאחר שמתחברים יש ללחוץ על Create new secret key ולתת שם לחיבור. לדוגמה StoryLine ולאשר ע"י לחיצה על Create secret key.

ה TOKEN נוצר ומופיע בחלון.

יש להעתיק את הקוד ולשמור אותו בצד. הקוד לא יופיע שוב.
אם תאבדו אותו תאלצו ליצר קוד חדש. לכן חשוב לשמור אותו בצד. תכף נזדקק לו.

שלב שני – עריכת קובץ Story ושילוב של ChatGPT במסך

כאמור, צרפתי קובץ דוגמה. אני מציע להוריד אותו כעת מכאן בעזרתו ניתן לעקוב אחרי השינויים שמכניסים ב StoryLine, אציין שרצוי ידע  ב Storyline ונסיון בשלוב סקריפטים (JScript) במסכים ע"פ הצורך.

בדוגמה שלנו נבקש מ ChatGPT להכנס לנעליה של אישה המגיעה לתחנת המשטרה ומבקשת להתלונן על אירוע של אלימות במשפחה.

נפתח את הקובץ ה Story בדוגמה שצורפה ונבחן אותו:

נציץ במשתנים הקבועים בפרוייקט. נלחץ על Manage project variables ונבחן את המשתנים שלנו:

TextEntry – השאלה או הבקשה של המשתמש הלומד (במקרה שלנו השוטר).

aiResponse – מחזיק את התגובה הנוכחית של ChatGPT לבקשה של המשתמש.

ConversationLog – משתנה שמחזיק את כל מהלך השיחה.

Token – הסיסמה לחיבור ל ChatGPT. כאן יש לעדכן את ה Token ששמרנו מהשלב הקודם.

כבר כעת, אם נשמור את הקובץ ו"נפבלש" את הלומדה שלנו היא תפעל ותדמה דיאלוג בין חוקר משטרה למתלוננת, אבל כל החוכמה היא להתאים את הלומדה לעולם התוכן שלנו.
בשלב הבא נתמקד בהנחיות שמועברות ל ChatGPT ונראה כיצד ניתן לשנות אותם ולהתאים את תרחיש הלמידה לעולם התוכן שלנו

שלב שלישי – התאמת התרחיש לצורך ההדרכתי ועולם התוכן שלנו.

כדי להתאים את הלומדה לעולם התוכן שלנו ולהנחות את ChatGPT להכנס לדמות שעמה ננהל דיאלוג, יש לערוך את ה Jscript. נפתח את JavaScript המקושר לכפתור שלח (SEND).

שורה 3 – היא השורה המעניינת אותנו – היא מכילה את ההנחיה ל ChatGPT להכנס לתפקיד המתלוננת.

 זו ההנחיה (Prompt) שכתבתי באנגלית (אבל זה יכול להיות גם בעברית):

Act as a woman name Maya Levi that come to police station to complain that her husband is violent. Here is some data about Maya: Maya is 36 year-old woman who lives with a violent partner. She has two children aged 6 and 4. she lives in Tel Aviv Harakevet 24 St. About 2 hours ago her husband attacked her physically. she will Describe the attack in detail. Her husband pushed her against the kitchen table, Maya's head collided with the sharp edge of the table. then she lose her balance, and she fell to the floor. Her husband also broke some plates and glasses that were on the table. Maya describes fear she felt and the consequences of the event on her life and the lives of her children. She fills helplessness and despair must be emphasized because she and her husband also have financial difficulties, and this affects the situation at home. Because Maya is a victim of domestic violence. Maya shares her thoughts and feelings about the situation, drawing on her own personal experiences. She is afraid, feels ashamed that she has come to this situation and she doesn't know what to do. The woman you act will not tell you the entire story, but once you respond, use short answers. Only when Maya is asked a precise question will she say the following: Id number is 6975283250, phone number 0525957545. The conversation will be in Hebrew only.

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

טיפ! – לא ניתן להשתמש בסימן ירידת שורה (אנטר), הכל חייב להיות כפסקה אחת!

במסך הבא נבקש מ ChatGPT לתת משוב על הדיאלוג של החניך עם הצ'אט

בדומה למסך הקודם, נפתח את JavaScript המקושר לכפתור משוב (FEEDBACK).

שורה 3 מכילה את ההנחיה ל ChatGPT לבחון את השאלות של החוקר ע"פ הקריטריונים מובנים שהוגדרו מראש.
זה מה שבקשתי ממנו:

Review the entire dialog between the policeman and the Maya the woman. Evaluate the policeman questions according to the following parameters and give feedback how and where all if the following data was collected in the interrogation: 1. General details: (such as The date and time of the investigation, The place of investigation,  The names of the policeman involved.) 2. Details of the subject: (such as Full name, ID number, Full Address, and additional relevant details such as phone number). 3. description of the event: (such as  detailed description of the event that led to the investigation, Collected evidence, Preliminary findings.). 4. The course of the investigation: (such as a detailed description of the course of the investigation, Questions asked and answers given,  Actions taken during the investigation such as confrontations, additional tests). 5. Findings and conclusions: (such as Summary of the findings collected during the investigation, Preliminary conclusions.) 6. Recommendations to continue: (such as Recommendations for further treatment of the case and Additional actions to be taken). Use Hebrew only.

שימו לב שנתתי קריטריונים ברורים למשוב: מה החוקר אמור לשאול ואיזה מידע עליו לאסוף כדי שיוכל למלא טופס תלונה. גם כאן ביצוע ניסוי וטעיה יאפשר לנו לדייק את ההנחיה ל ChatGPT עד להגעה למשוב האופטימלי.

אחרי שבונים את  מסכי הלומדה ומדייקים את ההנחיה ל ChatGPT במסך הדיאלוג ובמסך המשוב, אפשר לשמור ולפבלש בתצורת WEB או LMS.

סיכום – אז מה היה לנו כאן?

שילוב של ChatGPT ב-Articulate Storyline פותח אפשרויות חדשות ומרתקות בעולם הלמידה המתוקשבת. באמצעות הטמעת AI בתוך לומדות, ניתן ליצור סימולציות אינטראקטיביות ריאליסטיות המדמות מצבים מורכבים מהחיים האמיתיים. היתרון הגדול הוא ביכולת לייצר תרחישים דינמיים המגיבים בזמן אמת לפעולות הלומד, ובכך לספק חוויית למידה עשירה ומותאמת אישית. חשוב לזכור כי הצלחת השילוב תלויה בהגדרה מדויקת של ה-Prompt (ההנחיה ל ChatGPT) וביצוע בדיקות ושיפורים עד להשגת התוצאה הרצויה. ככל שנשכיל להשתמש בטכנולוגיה זו בתבונה, כך נוכל ליצור חומרי למידה אפקטיביים יותר שיכינו טוב יותר את הלומדים להתמודדות עם אתגרי העולם האמיתי.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

אתר זה עושה שימוש באקיזמט למניעת הודעות זבל. לחצו כאן כדי ללמוד איך נתוני התגובה שלכם מעובדים.