מהי שפה טבעית ואיך היא קשורה למחשבים?
שפה טבעית (Natural language) היא שפה שמדברים בה בני אדם. בניגוד ל"שפות מלאכותיות" כמו שפות המחשב שבעזרתן מתקשרים עם מחשבים, או שפות לוגיות ואחרות, השפה הטבעית נוצרה באופן טבעי, על ידי בני אדם וכדי לתקשר אחד עם השני. אנגלית או עברית למשל, הן שפות טבעיות. מדהים שיש בעולם כ-6000 שפות טבעיות ועד לפני מספר שנים לא ניתן היה לתקשר עם מחשב באף אחת מהן.
כמובן שהתקשורת עם מחשב בשפה טבעית, על ידי דיבור או כתיבה בשפה רגילה, היא נוחה וטבעית יותר. בשנים האחרונות שופרו היכולות הללו של תקשורת בין אדם למחשב בעזרת שפות טבעיות. זה תחום שנקרא "עיבוד שפה טבעית" (Natural language processing, או בקיצור NLP). הוא מבוצע בין השאר על ידי פיתוח תוכנות חכמות ולומדות, המנצלות בינה מלאכותית כדי שהמחשב "יבין" על מה המשתמש מדבר, כשהוא מתקשר אתו בשפה טבעית.
ממחשבי על חכמים ועד לסייענים אישיים באפליקציות סלולאריות - תוכנות רבות כיום מבינות ברמות שונות "שפות טבעיות" (Natural languages), שמאפשרות תקשורת עם המשתמש בדיבור רגיל ולא בשפת מחשב מיוחדת.
הנה קדימון הסרט "היא" על אדם שמתאהב במערכת הפעלה חכמה, שמבינה שפה טבעית:
https://youtu.be/4F_tHMxx23I?t=5s
הסבר המושג "עיבוד שפה טבעית":
https://youtu.be/J5IlKj7H8T8
שיחה עם קווירי, אפליקציה המסייעת בחיפושים, ה"מבינה" שפה טבעית:
https://youtu.be/-jrjfIDGYAE
ועוזר רפואי באפליקציה שמשתמשת ב-NLP להבנת הדיבור של המשתמש:
https://youtu.be/foQIVavHA4Y