התנאי התקיים
השלב הבא רץ, והריצה מתעדת את ההכרעה יחד עם משפט ההסבר של המודל, כך שאפשר לראות על מה הוא נשען.
16 / Flows
אתם מתעוררים והעבודה כבר נעשתה, לפי הסדר. בדיקת האנליטיקס רצה, ניתוח העמודים רץ על המספרים שלה, ההכרעה רצה על הניתוח, והטיוטה נכתבה רק כי עמוד אחד באמת איבד תנועה. Flows משרשרות את שגרות ה-AI המתוזמנות שאתם כבר סומכים עליהן לגרף אחד עם לוח זמנים יומי משלו, בונה תהליכי עבודה עם סוכני AI שחי על ה-Mac שלכם ולא על השרתים של מישהו אחר.
הקנבס
הפלטה בצד היא רשימת השגרות שלכם. גוררים אחת אל הקנבס, מותחים חוט מפורט אחד לשני, ויש לכם שרשרת. לוחצים על חיבור כדי לתת לו תנאי, לוחצים על שלב כדי לפתוח את השגרה עצמה. אחרי ריצה הקנבס נצבע במה שקרה: מה הסתיים, כמה זמן זה לקח, מה עצר לאישור ומה דולג.


האפליקציה האמיתית · השגרות שלכם כשלבים · רץ על ה-Mac הזה בלבד
flow אחד, מהתחלה עד הסוף
זה תהליך עבודה אג׳נטי בפועל, ה-flow שבצילומי המסך שלמעלה, על לוח הזמנים שלו ב-08:00. חמש שגרות שכבר יש לכם, תנאי אחד, וריצה שנעצרה בדיוק במקום שהיא הייתה צריכה.
01
שגרת האנליטיקס הקיימת שלכם רצה ראשונה, בשעה שנקבעה ל-flow. היא מושכת את המספרים שהיא תמיד מושכת, עם החיבורים והפרומפט שכבר כיווננתם.
הסתיים · 4.2 שניות
02
השגרה הבאה לא מתחילה מאפס. התוצאה של הראשונה נכנסת לתוך הפרומפט שלה, אז היא הולכת ישר לשאלה אילו עמודים זזו ובכמה.
הסתיים · 11.8 שניות
03
שגרה שלישית קוראת את הניתוח הזה וכותבת את ההכרעה: איזה עמוד מחליק, מה חסר בו, מה צריך להיכתב. עדיין השגרה שלכם, עדיין הפרומפט שלכם.
הסתיים · 6.4 שניות
04
על החיבור שיוצא לשלב הבא הקלדתם: ״רק אם לפחות עמוד אחד מאבד תנועה אורגנית.״ לפני שנכתבת מילה, קריאה קטנה למודל קוראת את ההכרעה שלמעלה ועונה על השאלה הזאת בלבד.
התנאי התקיים, ממשיכים
05
מכיוון שהבדיקה חזרה כמתקיימת, שגרת הכתיבה רצה על בסיס התוצאה של Content Gap Decision. בריצה הזאת היא העמידה את הפעולות שלה לאישור שלכם, אז עוד לא נשלח כלום.
ממתין לאישור שלכם · 28.6 שניות
06
השלב האחרון פשוט לא רץ, ושחזור הריצה אומר את זה בפה מלא במקום להעמיד פנים. דולג, בלי משך זמן, כי השלב שלפניו עצר כדי לשאול אתכם.
דולג
תנאים
לוחצים על החיבור וכותבים מתי מותר לשלב הבא לרוץ. ״רק אם לפחות עמוד אחד מאבד תנועה אורגנית.״ הבדיקה קוראת את כ-12,000 התווים הראשונים של תוצאת השלב הקודם, אז כדאי שהשאלה תעסוק במשהו שמופיע קרוב לראש שלה.


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


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


סטטוס לכל שלב · משך · עלות הבדיקות · נשמר על הדיסק שלכם
01
כל שלב מצביע על שגרה שכבר קיימת. אותה שגרה יכולה לשבת בכמה flows, ולחיצה עליה בקנבס פותחת את הדבר האמיתי. עורכים אותה פעם אחת וכל flow שמשתמש בה משתנה.
02
הוספת שגרה ל-flow לא לוקחת ממנה את לוח הזמנים. בדיקת האנליטיקס שלכם של 08:00 עדיין רצה ב-08:00 בזכות עצמה, ועדיין רצה כשלב הראשון בשרשרת.
03
כל flow מקבל לוח זמנים יומי משלו, נפרד מאלה שהשלבים שלו שומרים. מדליקים את ה-flow וכל השרשרת רצה מלמעלה בלי שתפתחו את האפליקציה.
04
חיבור הוא לא סתם חץ. התוצאה של השגרה שלמעלה נכנסת לתוך הפרומפט של השגרה שמתחת, ובגלל זה שלב שתיים מתחיל בדיוק במקום ששלב אחת סיים.
05
לכל flow יש תצוגת Steps שמראה את אותה שרשרת, סדר, חיבורים, תנאים וריצה אחרונה, כרשימה שאפשר לקרוא ולנווט בה מהמקלדת.
06
אין ביטול פעולה בקנבס. כל שינוי נשמר ברגע שעשיתם אותו, כלומר מה שאתם רואים הוא בדיוק מה שירוץ הלילה.
07
Flows רצות על ה-Mac הזה בלבד. הן לא מסונכרנות למכשירים האחרים שלכם. הגרף, לוח הזמנים והיסטוריית הריצות יושבים על הדיסק שלכם, וכששלב פונה למודל, הבקשה יוצאת מה-Mac שלכם ישירות לספק שלכם עם המפתח שלכם.
לא עוד עורך רכיבים
n8n, Zapier ו-Make נותנים לכם קנבס ריק ואלף אינטגרציות להגדיר. Flows נותנות לכם את השגרות שכבר קוראות את המייל, היומן וההערות שלכם, ושואלות באיזה סדר אתם רוצים אותן.
החיבורים שהשגרות האלה משתמשות בהם הם בדיוק אלה שכבר הגדרתם בחיבורים, והן קוראות מתוך הזיכרון המקומי שעל הדיסק שלכם.
תהליך עבודה של סוכן AI הוא שרשרת של שלבי AI שבה הפלט של שלב אחד הופך לקלט של הבא, וכל השרשרת רצה לפי לוח זמנים במקום לחכות שתלחצו על כפתור. ב-Routines כל שלב הוא אחת השגרות הקיימות שלכם, אז השרשרת יורשת את הפרומפטים, החיבורים והזיכרון שהשגרות האלה כבר משתמשות בהם.
תהליך עבודה מרובה סוכנים מפצל עבודה בין כמה סוכנים, לכל אחד ההוראות שלו, ומעביר את התוצאה הלאה בשרשרת. flow הוא בדיוק זה: שגרה אחת אוספת את הנתונים, אחרת מפרשת אותם, אחרת מכריעה, ואחרת כותבת. כל אחת היא שגרה נפרדת עם פרומפט משלה, אז אפשר לתקן אחת בלי לגעת בשאר.
בשתי דרכים. הם עושים את העבודה בתוך השלב, כמו קריאת האנליטיקס או כתיבת המאמר. והם מכריעים אם השלב הבא בכלל צריך לרוץ: תנאי על חיבור הוא קריאה קטנה למודל שקוראת את תוצאת השלב הקודם ועונה על השאלה שכתבתם בשפה חופשית.
ב-n8n, ב-Zapier או ב-Make אתם מחווטים בלוקים גנריים של API, כלומר הכתובות, ההרשאות ומיפוי השדות עליכם. ב-Flows אתם משרשרים את שגרות ה-AI שלכם, שכבר נושאות את ההקשר, החיבורים והזיכרון שלכם. אין מה למפות, וההסתעפות היא משפט ולא ביטוי.
זה שלפניכם לא. הגרף, לוח הזמנים והיסטוריית הריצות חיים על ה-Mac שלכם, ולוח הזמנים נורה מקומית. כששלב פונה למודל, הבקשה יוצאת מה-Mac שלכם ישירות לספק שלכם עם המפתח שלכם.
לא. Flows רצות על ה-Mac הזה בלבד. הן לא מסונכרנות למכשירים האחרים שלכם. אם אתם רוצים את אותה שרשרת על מכונה שנייה, בונים אותה שם.
תנאי הוא קריאה למודל, לא מנוע חוקים, אז יש לו שלוש תשובות אפשריות: התקיים, לא התקיים, ולא ניתן להכריע. אתם מחליטים מה חוסר הכרעה אומר בכל חיבור, עם ההגדרה ״אם הבדיקה לא מכריעה, עצור כאן״. משאירים אותה כבויה וה-flow ממשיך. כך או כך, ההכרעה ומשפט הנימוק של המודל נשמרים על הריצה.
הבדיקה קוראת את כ-12,000 התווים הראשונים של תוצאת השלב הקודם, ולא יותר. שמרו על שאלה שנוגעת למשהו שמופיע קרוב לראש התוצאה, וכתבו אותה כמשפט אחד ברור, כמו ״רק אם לפחות עמוד אחד מאבד תנועה אורגנית.״
כן. שלב הוא הפניה לשגרה, לא עותק שלה, אז שגרה אחת יכולה להופיע בכמה flows ועדיין לשמור על הטריגר העצמאי שלה לריצות בפני עצמה.
אלה קריאות קטנות, ולוח הריצה מציג לכם את הסכום במקום להסתיר אותו. בריצה שמצולמת בעמוד הזה, חמישה שלבים ובדיקה אחת הסתכמו ב-$0.0021 בבדיקות. כל שחזור ריצה מדווח על משך לכל שלב ועל עלות הבדיקות באותה ריצה.
תהליך עבודה אג׳נטי הוא כל תהליך שבו סוכן AI עושה יותר מצעד אחד בכוחות עצמו: קורא תוצאה ומכריע מה קורה אחריה, במקום לעצור אחרי תשובה אחת. flow ב-Routines הוא גרסה מוחשית של זה. כל שלב הוא אחת השגרות שלכם, הפלט של אחת הופך לקלט של הבאה, ותנאי בשפה חופשית מכריע אם השרשרת ממשיכה.
אוטומציה רגילה מריצה את אותם שלבים קבועים בכל פעם. תהליך עבודה אג׳נטי נותן למודל לקרוא מה קרה בשלב שלפניו ולהכריע מה לעשות הלאה, וזה בדיוק מה שהתנאי על חיבור ב-Flows עושה לפני שהוא נותן לשלב הבא לרוץ. זו גם הסיבה שבדיקה יכולה לחזור עם ״לא ניתן להכריע״ במקום להידחק לכן או ללא.
המשיכו לחקור
גרף אחד, לוח זמנים יומי אחד, תנאים שנכתבים בשפה חופשית, ושחזור ריצה שאומר לכם את האמת על אתמול בלילה. Flows רצות על ה-Mac הזה בלבד, והן לא מסונכרנות למכשירים האחרים שלכם.
הורדה ל-Mac