אסטרטגיית איכות בפתרונות משולבים של AI חומרה ותוכנה - מקרה בוחן Internet of Things
מציג: מר בניהו (בני) זנד
ה-AI, Artificial intelligence, מהווה חלק משמעותי בחיינו מזה תקופה והשפעתו הולכת וגוברת. AI קשור לתוכנה הן בפן היצרני (פיתוח מודלים) והמימושי (שימוש בתוצרי AI באפליקציות תוכנה). בנוסף, הוא הולך ותופס מקום חשוב בפתרונות משולבים של חומרה ותוכנה, כאשר ה-IoT ,Internet of Things, מהווה מקרה בוחן מעניין לתופעה זו. הבטחת איכות ב- IoT היא אתגר משמעותי במחזור חיי המוצר והיא משלבת היבטים הקשורים לאיכות החומרה והתוכנה, בדיקת תוצרי AI ושימוש ב- AI בתהליכי האיכות.
IoT מדבר על התממשקות רשתית בין "דברים" הכוללים חיישנים המחוברים לאינטרנט, לוכדים נתונים שמעובדים לענן ועוברים מניפולציות על ידי AI ליצירת ידע להפעלת התקנים, שליחת פקודות, יצירת אנליזות והמלצות. פתרונות AIנמצאים בתעשייה, רכבים, רפואה, חקלאות ועוד.
אופטימיזציה של תהליכי איכות לפתרונות IoT עם מינימום תקלות היא אתגר משמעותי עקב מספר סיבות:
1. תהליכי איכות בחומרה דורשים עמידה בתנאי סביבה ותקנים, ובדיקות יקרות במעבדות מורשות.
2. פתרונות IoT כוללים תוכנה, ולכן נדרשות בדיקות תוכנה פונקציונליות ולא פונקציונליות.
3. רכיבי AI מצריכים בדיקות מקיפות של מודלים, דיוק ומובהקות.
4. החיישנים ורשת התקשורת פגיעים באבטחת מידע, מה שמחייב בדיקות Cyber.
5. נדרשות בדיקות Interoperability לתקינות האינטגרציה. 6. ה-IoT מצריך הבנה בתחום הרגולציה והתנהגות צרכנים.
7. השילוב של חומרה, AI ותוכנה מאתגר בשל שימוש במתודולוגיות פיתוח שונות.
8. הצוותים צריכים כישורים מגוונים להשגת אופטימיזציה בתהליכי הבדיקות.
קיימות מספר הגדרות למוצר איכותי כאשר המרכזית היא שמוצר איכותי עונה על צרכי ודרישות הלקוח. בהרצאה נסביר את המורכבות בהשגת פתרונות משולבים של AI חומרה ותוכנה, את הקשיים הנובעים מגיוון תת המערכות המשתתפות והצורך לשלב תהליכי עבודה שמגיעים מדיסיפלינות שונות. בהרצאה נציג גישה המתייחסת לתהליך האיכות ברמה האסטרטגית, ונסביר כיצד לממש את התהליך בצורה פרויקטלית מפורטת.