מומחיות · פחות העתקה, המשך טיפול ברור
אוטומציות עסקיות: קוד, Make, n8n, וואטסאפ
החיבור צריך להמשיך לעבוד גם ביום שאחרי ההקמה.
מאת אורן עובד · מייסד OpticoAI ו-Gevurah
אוטומציה טובה בעיניי מורידה עבודה חוזרת ומשאירה אפשרות להבין מה קרה. אני בונה אוטומציות בקוד ועובד גם עם Make ו-n8n, לצד חיבורי וואטסאפ וממשקי חנויות. הבחירה מתחילה מהתהליך: מה מפעיל אותו, איזה מידע עובר, ואיפה צריך לעצור. אחרי יותר מ-15 שנה באיקומרס ובדיגיטל, אני מסתכל גם על העובד שיצטרך לחיות עם המערכת אחרי ההקמה.
מה אני מחבר באוטומציות עסקיות
הניסיון שלי כולל חיבורים מול Shopify ו-Konimbo להעלאת מוצרים ולעבודה עם מלאי, מחירים והזמנות. בניתי גם בוט קבלות בוואטסאפ ותהליכים שמחברים בין מידע שנכנס לבין דוח שימושי. אלה חיבורים שנועדו לשחרר אדם מהעתקה חוזרת, בלי לאבד את היכולת לבדוק איזה נתון הגיע מאיזו מערכת.
אני מתחיל בציור של הרצף הקיים. לפעמים מגלים שהמידע מוזן פעמיים משום ששתי מערכות אינן מחוברות. לפעמים החיבור קיים, אבל האדם אינו מקבל את התוצאה בזמן. אלו בעיות שונות. אני רוצה להבין היכן העבודה נעצרת לפני שאני בוחר כלי או מוסיף עוד שלב לרצף שכבר מורכב.
איך אני בוחר בין קוד, Make ו-n8n
אני עובד גם בפלטפורמות אוטומציה ללא קוד, ובהן Make, Zapier ו-n8n, וגם בפיתוח ישיר. אני בודק מי יתחזק את התהליך וכמה לוגיקה מיוחדת הוא דורש. תצוגה חזותית יכולה לעזור לבעל העסק להבין רצף פשוט. קוד יכול להתאים כשצריך עיבוד נתונים או בדיקות שקשה לבטא בתוך רצף כזה.
אין אצלי בחירה אוטומטית בפלטפורמה לפי שם. אני בוחן את החיבור הנדרש, את אופן הטיפול בכשל ואת האפשרות להעביר תחזוקה למישהו אחר. גם שילוב יכול להיות נכון: כלי חזותי מפעיל תהליך, ורכיב קוד מבצע פעולה מוגדרת. האחריות שלי היא לדאוג שאפשר יהיה לעקוב אחרי העבודה גם כשהיא עוברת בין כלים.
דוגמה מהעבודה שלי: קבלה מהטלפון לדוח
בניתי בוט שמקבל קבלות בוואטסאפ ומחבר אותן לדוח הוצאות. זו דוגמה לתהליך שמתחיל במקום שבו האדם כבר נמצא: הטלפון. התפקיד של האוטומציה הוא להעביר את המידע למסלול שאפשר לעבוד איתו בהמשך. בשבילי זו נקודה חשובה בתכנון: להתחיל מהפעולה שהאדם כבר עושה, ולחבר אליה את המשך הטיפול.
כשאני מתכנן תהליך מהסוג הזה, אני בודק את הקשר בין המסמך המקורי לבין הרשומה שנוצרה ממנו. מה קורה אם התמונה אינה ברורה? איך יטופל מסמך שכבר הגיע? אלו שאלות שאני מעלה בתכנון, ולא טענה שכל חריג אפשרי כבר נפתר בבוט. המטרה היא להשאיר לאדם דרך לבדוק ולהשלים את מה שהמערכת אינה מצליחה להבין.
מה אני בודק לפני שהרצף רץ לבד
אני בוחן גם את הריצה השנייה. אירוע יכול להגיע שוב, משתמש יכול ללחוץ פעמיים, וחיבור יכול להיעצר לפני שהתקבלה תשובה. אם הרצף כותב מידע למערכת אחרת, אני רוצה דרך לזהות את הפעולה שכבר בוצעה ולברר את מצבה. לנסות שוב בלי הבדיקה הזו עלול לייצר רשומות כפולות.
אני מגדיר גם מה ייחשב אירוע שדורש אדם. הודעה קבועה על כל ריצה אינה עוזרת אם היא מסתירה את החריגים. מצד שני, שקט מוחלט אינו מוכיח שהמערכת עובדת. לכן אני מחפש ראיה לתוצר ולמידע שזרם אליו. הלקחים שלי על הפער בין ריצה תקינה לתוצאה שימושית מופיעים במאמר על מערכות AI בפרודקשן.
במסירה אני רוצה שתהיה רשימה ברורה של החיבורים ושל האחריות עליהם. שינוי בהרשאה או בשדה של מערכת יכול להשפיע על הרצף. אדם שמתחזק את האוטומציה צריך לדעת איפה לבדוק את זה, ואיך להמשיך טיפול ידני כשהחיבור אינו זמין. זו חלק מהיכולת להפעיל אוטומציה לאורך זמן.
למי אוטומציה כזו מתאימה
העבודה מתאימה לעצמאים, לבעלי חנויות ולצוותים שמבצעים שוב ושוב העברה של מידע בין כלים. אם אפשר לתאר את הפעולה, לזהות את המקור ולבדוק את התוצאה, יש בסיס טוב לבדיקה. כשמדובר בחנות, אני מחבר את התכנון גם למבנה האתר והקטלוג ולפעילות השיווק, כדי שהחיבור ישרת את העבודה בפועל.
אם התהליך משתנה בכל פעם ואין הסכמה על הדרך הנכונה, כדאי קודם להגדיר אותו. אני גם לא מכניס מודל שפה רק משום שאפשר. כאשר כלל פשוט נותן תשובה אמינה וניתנת לבדיקה, הוא עשוי להספיק. AI נכנס במקום שבו יש צורך אמיתי בהבנת קלט משתנה.
מה לקרוא ואיך מתחילים
במאמר על שופינג זול תיארתי איך חיבורי התפעול משתלבים בחנות שלי. בעמוד הטמעת AI בעסקים אני מסביר איך אני בוחר תהליך ראשון. לשירותי אוטומציה עובדים איתי דרך OpticoAI. תיאור של העתקה ידנית שחוזרת אצלכם הוא פתיחה טובה לשיחה.
שאלות על אוטומציות עסקיות
האם כל אוטומציה צריכה AI?
לא. אני בודק קודם אם אפשר להגדיר את הפעולה בכללים קבועים. מודל יכול לסייע כשצריך להבין טקסט או מסמך משתנה, אבל הוא מוסיף גם צורך בבדיקת הפלט שלו.
אפשר לשפר אוטומציה קיימת במקום לבנות מחדש?
כן. אני מתחיל מבדיקה של מה שכבר עובד ושל המקום שבו התהליך נעצר. לעיתים החיבור קיים והבעיה היא במידע שמגיע אליו או בהעברת התוצאה לאדם שצריך אותה.
מתי אבחר בקוד ומתי בכלי חזותי?
אני שוקל את מורכבות הפעולה, את החיבורים ואת מי שיתחזק אותם. אין כלי שאני בוחר לכל עסק. אפשר גם לשלב, בתנאי שהחלוקה ברורה ושאפשר לעקוב אחרי הביצוע מקצה לקצה.
איך מטפלים במקרה שהרצף נעצר באמצע?
אני מתכנן דרך לזהות מה כבר בוצע ומה עדיין ממתין, ומגדיר מי מקבל את החריג. לפני ניסיון חוזר צריך לבדוק שלא יוצרים שוב פעולה שכבר הצליחה במערכת היעד.