5 דברים שלמדתי השבוע
אני מנהל אתרי מדריכי AI ותהליך אוטומציה ל-YouTube. השבוע נתקלתי בכמה נקודות חיכוך. הנה חמישה שיעורים מההתאמות שעשיתי.
- השתלט על עלויות ה-CI שלך
סקריפט הפרסום שלי ב-Bluesky בזבז דקות של GitHub Actions. כל פוסט הפעיל תהליך build מסיבי בשלושה אתרים. בזבזתי 120 דקות בשבוע על עדכוני סטטוס פשוטים.
ביצעתי שני שינויים:
- עברתי משלושה טריגרים יומיים לטריגר יומי אחד בלבד.
- הוספתי path filter כך שעריכות טקסט לא יפעילו rebuild מלא של האתר.
אל תיתן למשימות קטנות לשרוף לך את מכסת האוטומציה. תקן את ההרגלים האלה לפני שהפרויקט שלך יגדל.
- הוסף בקרת איכות לאוטומציה
מצאתי 17 פוסטים בתור שלי שנשמעו כמו בוט. הם השתמשו בביטויים כמו "auto-generated", מה שהרגיש לא מתאים למותג האישי שלי.
הוספתי שלב QC ל-pipeline שלי. השלב הזה בודק פוסטים עבור:
- קישורים שבורים.
- חדשות שפג תוקפן.
- טון רובוטי או ספאמי.
אם פוסט נכשל, הוא נשאר בתור לבדיקה ידנית. אני מפרסם פחות לעיתים קרובות עכשיו, אבל האיכות גבוהה יותר.
- פשטות יכולה לנצח אופטימיזציה
ניסיתי להסיר את ה-AI model routing. נהגתי לשלוח משימות פשוטות למודלים זולים ומשימות קשות למודלים יקרים.
לאחר הסרת ה-router, גיליתי ש:
- ה-Latency נשאר זהה.
- העלויות עלו ב-8%.
- הקוד הפך להרבה יותר פשוט.
העלייה של 8% בעלויות שווה את זה כדי להימנע מניפוי שגיאות (debugging) של שגיאות ניתוב. בקנה מידה קטן, מורכבות עולה יותר מאשר החיסכון ב-API.
- שים לב לרישוי שלך
הוספתי מצגות תמונות לכלי ה-YouTube שלי באמצעות Openverse. התוצאות כברירת מחדל כוללות סוגים רבים של Creative Commons.
אם לא תסנן עבור רישיונות CC0 או PDM, אתה עלול להשתמש בתמונות שדורשות קרדיט על המסך. עבור ערוץ שמייצר הכנסות (monetized), זהו סיכון משפטי. תמיד סנן את בקשות ה-API שלך בשלב מוקדם (upstream) כדי למנוע בעיות זכויות יוצרים מקריות.
- כלי ניטור תלויים בקלות שימוש
בדקתי את Netdata, SigNoz ו-OpenObserve.
- Netdata הוא קל ומתפקד מיד.
- SigNoz דורש ממך לבצע instrumentation לקוד שלך באמצעות OpenTelemetry.
- OpenObserve מצוין עבור לוגים (logs) אך יש לו עקומת למידה תלולה.
עבור ההגדרה הנוכחית שלי, הכלים האלה הרגישו כמו overkill. בחרתי במקום זאת באינטגרציה פשוטה להתראות שגיאות. בחר את הכלי שמתאים לתשתית הנוכחית שלך, לא את המורכב ביותר.
Source: https://dev.to/morinaga/5-things-i-noticed-this-week-ci-cost-bluesky-qc-and-cc0-licensing-49ig
