צבי טלית

מסמך תיעוד · לשקיפות מלאה

איך נבנה
"AI בלי בולשיט"

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

גילוי נאות: גם העמוד הזה וגם עמוד ההרצאה נכתבו על ידי AI (קלוד, מודל Fable 5), בהנחיה אנושית. זה בדיוק סוג העבודה שההרצאה מדברת עליו.

01הקונספטאיך זה נבנה

האנטי-דף-נחיתה.

רוב דפי הנחיתה בתחום ה-AI עושים בדיוק את מה שההרצאה נלחמת בו: הבטחות ענק, באזוורדס, ו"השאירו פרטים". אז העיצוב עובד הפוך: הוא לוקח את שפת הבולשיט ומשמיד אותה מול העיניים של המבקר.

הפתיח כתיאטרון

שורת הייפ מוקלדת מול העיניים, מקבלת חותמת "בולשיט", נמחקת בשני קווים אדומים, ורק אז עולה הכותרת הענקית. ההבטחה של ההרצאה, מומחזת בשלוש שניות.

עיתונאות, לא שיווק

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

כנות כמנגנון

המחיר ענק על העמוד. אין המלצות מומצאות, אז אין המלצות בכלל, ויש הסבר למה. מה שחסר הוא חלק מהמסר.

02טיפוגרפיה וצבעאיך זה נבנה

שני פונטים, שלושה צבעים.

כותרות: Suez One

טקסט רץ: Heebo, במשקלים 400 עד 900

שני הפונטים הורדו מ-fonts.bunny.net ומוגשים מקומית כ-woff2, תת-קבוצות עברית ולטינית בלבד: 10 קבצים, כ-108KB סך הכול.
נייר#F2EEE3
דיו#171310
ורמיליון#E83A0F

הצללות קשות בלי טשטוש, גרעין נייר שנוצר בקוד (SVG feTurbulence בשורה אחת של CSS), וכיווניות RTL מלאה עם מאפיינים לוגיים: margin-inline, inset-inline-end, וכן הלאה. אין אף תמונה בעמוד: הכול טקסט, גבולות וקוד.

03הרגע האינטראקטיביאיך זה נבנה

איך עובדת המגרסה.

כל באזוורד הוא כפתור. בלחיצה, הקוד פורס את הכפתור ל-6 עד 11 רצועות אנכיות: כל רצועה היא עותק של המילה עם היסט שלילי, כך שביחד הן מרכיבות את המילה המקורית בדיוק של פיקסל. ואז כל רצועה נופלת עם סיבוב אקראי משלה, דרך Web Animations API, בלי ספריות.

// strip i shows the word, offset so all slices align
strip.style.left  = `${i * stripWidth}px`;
text.style.left   = `${-i * stripWidth}px`;
strip.animate([
  { transform: 'translate(0,0) rotate(0)' },
  { transform: `translate(${drift}px, ${fall}px) rotate(${rot}deg)`, opacity: 0 },
], { duration: 430 + Math.random() * 230, delay: (N - 1 - i) * 16 });

ציר הזמן של הפתיח, במילישניות:

04הכלליםאיך זה נבנה

מה נאסר מראש.

ומה כן חובה:

05הבדיקהאיך זה נבנה

עיניים של רובוט,
שיפוט של עורך.

אחרי כל שינוי רץ סקריפט שמרים שרת מקומי, פותח כרום ללא ממשק דרך פרוטוקול CDP, מצלם חמישה צילומי מסך (דסקטופ ומובייל, כולל גלילה), ואוסף כל שגיאת קונסול, חריגה ובקשת רשת שנכשלה. את הצילומים קראתי בכל סבב ותיקנתי לפי מה שראיתי, כמו עורך אמנותי עצבני.

node verify.mjs ../sites/ai-bli-bullshit ai-bli-bullshit
# REPORT: {"consoleErrors":0,"exceptions":0,"failedRequests":0,"verdict":"CLEAN"}

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

06החומריםאיך זה נבנה

כל הקבצים. זהו.

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