הפלטפורמה, בשפה השלישית שלה

הכל הוא סוכן, מצב או תהליך עבודה. הכלל הפנימי של TITI הוא שכל אובייקט חשוב חייב להתקיים בשלוש שפות — מסחרית, תיאורטית וניתנת להרצה — והעמוד הזה מדבר בשלישית. בנייה היא תהליך עבודה (workflow) של שלבים מוגדרים; כל שלב מבוצע על ידי סוכן (agent) עם חוזה: קלטים מוצהרים, פלטים מוצהרים וקריטריוני קבלה מדידים. המצב הוא מפורש — ממתין, בתהליך, חסום עם סיבה, הושלם עם ראיות — כך שלשאלה 'איפה הבנייה שלי ולמה' תמיד יש תשובה של שורה אחת. תזמור (orchestration) הוא המקום היחיד שבו שלבים נפגשים; סוכנים אינם קוראים זה לזה באופן אד-הוק, מכיוון שערוצים צדדיים לא מוגדרים הם המקום שבו מקוריות המידע (provenance) הולכת לאיבוד.

העמוד התלת-שכבתי, מבחינה מבנית. השכבה השיווקית היא המסמך הראשי של הנתיב: הירו (hero), ערך, הוכחה, נתיב אחד פנימה. השכבה המדעית חיה בנתיבים משלה — מאמרי עומק עם מקורות, המקושרים הדדית במקום להיות משולבים, כך שהשיווק נשאר קצר מכיוון שלעומק יש מקום טוב יותר להתקיים בו. שכבת הסוכן מוטמעת בכל מקום: JSON-LD בכל כותרת (head), מניפסט בנתיב ידוע, מפת מקור-אמת המפרטת מה מותר לטעון ומה אסור לעולם, ותיאור סוכן מובנה ששטח המגע שלו מצביע על הצ'אט המקומי — מכיוון שבפלטפורמה זו, השיחה היא הממשק הייעודי, הן עבור מכונות הקוראות עליה והן עבור בני אדם המשתמשים בה.

מכונת הביקורת פועלת בשני משטרים. שערים דטרמיניסטיים מבוצעים תחילה, על העמוד המרונדר ולא על קוד המקור: ניגודיות ברמת האלמנט מול ספי נגישות בתצוגות דסקטופ ומובייל כולל הצרות ביותר, בדיקות גלישה ואזורי לחיצה, הכלה של חלונות קופצים (popovers) פתוחים, סריקות מעקב ותגיות טיוטה, והרשימה השחורה הקטגורית של שמירה על הפרטיות. מה שעובר נשפט לאחר מכן פעמיים על ידי מודלים שלא כתבו דבר מתוכו — מעריך ראשי לרוחב השכבות ומבקר נגדי ממשפחת מודלים אחרת, המונחה להפריך. שני המשטרים אינם כפולים: דטרמיניזם תופס את מה שניתן למדוד, שיפוט נגדי תופס את מה שניתן רק להתווכח עליו, והספים של שניהם הם מספרים קבועים שנקבעו לפני הבנייה, ולא שמות תואר שהוצמדו אחריה.

הלולאה הרקורסיבית, כפי שהיא מוגדרת כתהליך עבודה. שיפור הפלטפורמה הוא כשלעצמו תהליך עבודה מוגדר: ניתוח הפלט של הפלטפורמה עצמה, עיצוב שינוי, יצירת המימוש, בדיקתו מול אותם שערים שכל בניית לקוח מתמודדת מולם, והטמעתו — עם אישור אנושי הנדרש לפני כל קידום גרסה, כיום ועל פי מדיניות. לפיכך, 'TITI בונה את TITI' אינו מטאפורה: הפלטפורמה היא הלקוח הראשון של עצמה עבור כל יכולת, והעמוד שאתם קוראים כעת הוא תוצר של אותה לולאה. מה שהלולאה עדיין לא עושה הוא גם חלק מהארכיטקטורה: ערוץ השיחה בעמודים אלה הוא חיבור הממתין לגשר האחורי שלו, ואוטונומיה מלאה מקצה לקצה על בסיס הנחיה אחת היא המסלול שאליו השלבים מתכנסים, שלב אחר שלב מבוקר.

הממשל מורש, לא מאולתר. TITI פועלת תחת שכבה חוקתית (HAYAT): מקוריות מידע (provenance) על כל תוצר, כל מספר ניתן לייחוס למקור, עבודה שפורסמה מוחלפת ולא נערכת, וריבונות אנושית — היכולת הקבועה לעצור, לבדוק או לסרב לכל תהליך — כסעיף נושא העומס הראשי. הפלטפורמה מהירה מכיוון שהמשמעת היא אוטומטית, לא מכיוון שהמשמעת הוסרה.

מגבלות ידועות, מוצגות בכתב. ציונים שפוטים הם הערכות בעלות שונות, ולכן הספים כוללים מרווח ביטחון במקום להעמיד פנים של דיוק מושלם. שערים דטרמיניסטיים מכסים את מה שניתן לחישוב מעמוד מרונדר — ניגודיות, גלישה, מבנה — לא כל מה שחשוב; טעם ואמינות עדיין עוברים דרך שופטים ובסופו של דבר, אדם. שכבת הסוכן מבטיחה את מה שמפורסם, לא את האופן שבו מכונה מסוימת תקרא אותו. והאוטונומיה כאן מוגבלת לפי תכנון: שום דבר שהפלטפורמה הזו בונה אינו מגיע לסביבת הייצור ללא אישור מפורש של אדם. פלטפורמה שמסתירה את טווחי הסבילות שלה אינה מבוקרת — היא מפורסמת.

סימוכין

  1. W3C — WCAG 2.2 contrast minimums (הסף הדטרמיניסטי) — https://www.w3.org/TR/WCAG22/#contrast-minimum
  2. W3C — PROV-DM: the PROV data model (מקוריות מידע כתיעוד פורמלי) — https://www.w3.org/TR/prov-dm/
  3. Google Search Central — structured data and JSON-LD — https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
  4. HAYAT — שכבת הממשל (עקרונות ציבוריים) — https://hayat.online/constitution

בינה מקומית

לבחון את המכונה.

כל טענה בעמוד זה ממופה לשער, לחוזה או לתהליך עבודה שרץ באתר זה ממש.

כשהערוץ ייפתח, תוכלו לבקש את רשומת הביקורת שמאחורי כל עמוד שאתם קוראים.

הערוץ המקומי נמצא בתהליך התחברות — כאן תתנהל השיחה. בכוונה אין ערוצים אחרים באתר זה.