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