6 פרומפטים בפנים📅 15 באוקטובר 2024 · סשן שלישי בערב👤 צליל קהלני

להמריא עם Airtable: לחשוב על הדאטה שלך כמסד נתונים, לא כגיליון

מתוך "להמריא עם איירטייבל" עם צליל קהלני · אוטוטיוזדיי · 15.10.2024
🔒 המלאה למנויים

💜 רוצים לשתף? שתפו

ההודעה נשלחת מוכנה, עם תמונה וקישור לסשן.

לאינסטגרם / סטורי - העתיקו ושתפו

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

מירי
🕰️ הערת הכתבת

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

🎁פרומפט פתוח, בחינם - תכנן מסד נתונים - מהתיאור של העסק שלך:
prompt-00 · בונוס נצחי🔓 פתוח לך

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

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

המסע: 6 תחנות

כל תחנה = מה קרה בסשן + הפרומפט שאורז את זה בשבילכם

1⚙️ יישום

תכנן לי בסיס Airtable שלם מתיאור חופשי

צליל פתחה מהמקום הנכון - לא במערכת, אלא בתכנון. לפני שנוגעים ב-Airtable, מזהים את האובייקטים: כל אישות שעומדת בפני עצמה ומאופיינת בנתונים משלה - לקוחות, הזמנות, מוצרים - ראויה לטבלה נפרדת. לכל טבלה מגדירים את השדות ואת הסוג הנכון (טקסט, מספר, בחירה, תאריך, קישור, פונקציה), ומזהים אילו שדות צריכים להיות רשומות מקושרות בין טבלאות - ובאיזה סוג קשר: אחד-לאחד, אחד-לרבים, או רבים-לרבים. וצליל הדגישה את השדה הראשי (Primary Field) - שצריך להיות חד-ערכי ונוח לקריאה. הרעיון המכונן: תכנון המבנה קודם לבנייה. מי שקופץ ישר לבנות טבלאות בונה חוב; מי שמאפיין קודם את האובייקטים והקשרים בונה מערכת.

השתמשו בפרומפט הבא בשביל להפוך תיאור עסקי בשפה חופשית למבנה בסיס Airtable מתוכנן נכון, במקום לבנות טבלה-טבלה ידנית.:
prompt-01 · יישום🔒 למנויים

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

חבר את ה-AI שלך ישירות ל-Airtable

ואז צליל עברה למה שהופך את Airtable ממסד נתונים לפלטפורמה חיה: לחבר אליו AI דרך ה-API. היא הדריכה איפה מוציאים את ה-Personal Access Token, איך מאתרים את ה-Base ID ואת ה-Table ID, ואיך מגדירים הרשאות בלי לחשוף יותר מדי. והנקודה הטכנית שהיא הדגישה - שכל רשומה ב-Airtable יש לה Record ID ייחודי שמתחיל ב-rec, וזה המפתח לעדכן רשומה ספציפית בלי ליצור כפילות. ברגע שסוכן AI יכול לקרוא, ליצור ולעדכן רשומות בעצמו, הדאטה מפסיק להיות טבלה שמסתכלים עליה והופך למשהו שהמערכת חיה בתוכו. צליל הזכירה גם את החובה לשמור את ה-Token בצורה מאובטחת - הכוח הזה דורש גם אחריות.

השתמשו בפרומפט הבא בשביל להגדיר חיבור בין הסוכן או ה-LLM שלך לבסיס Airtable דרך ה-API, כדי שה-AI יקרא ויכתוב רשומות בעצמו.:
prompt-02 · כלי🔒 למנויים

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

בדוק אם המבנה שלי נכון

פה צליל נתנה כלי שכל אחד יכול להריץ על עצמו: אבחון מבנה קיים. והיא כיוונה ישר לטעות הנפוצה ביותר - שדות שממלאים שוב ושוב באותם ערכים (טלפון ומייל של לקוח שחוזרים בכל הזמנה). זה בדיוק הסימן שהמידע לא שייך לטבלה הזו, וצריך לצאת לטבלה נפרדת ולהתחבר דרך רשומה מקושרת ושדה Lookup. עוד ממצאים לבדוק: האם השדה הראשי באמת חד-ערכי (או שכדאי לשרשר כמה שדות עם CONCATENATE), האם נבחר נכון בין אחד-לרבים לרבים-לרבים, ושדות עם שמות עמומים כמו Field 1 בלי תיאור. צליל לימדה שדאטה כפול הוא לא רק חוסר סדר - הוא פצצת זמן: ברגע שמספר לקוח משתנה, צריך לתקן אותו בעשרים מקומות, ואחד מהם תמיד נשכח.

השתמשו בפרומפט הבא בשביל לקבל ביקורת על מבנה בסיס קיים ולזהות טעויות תכנון נפוצות לפני שהן מתפוצצות.:
prompt-03 · אבחון🔒 למנויים

ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
4🛠️ כלי

כתוב לי את הפונקציה הנכונה

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

השתמשו בפרומפט הבא בשביל לקבל את הנוסחה המדויקת לשדה פונקציה ב-Airtable במקום לנחש את התחביר.:
prompt-04 · כלי🔒 למנויים

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

Airtable או גוגל שיטס - מה נכון לי

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

השתמשו בפרומפט הבא בשביל להבין לעומק מתי לבחור ב-Airtable ומתי בגיליון רגיל, על בסיס הפרויקט הספציפי שלך.:
prompt-05 · למידה🔒 למנויים

ההמשך המלא של הפרומפט שמור לחברי אוטוטיוזדיי פלוס יחד עם ההקלטה והתמלול המלאים של הסשן
שורות ההמשך כוללות את כל ההנחיות המדויקות והדוגמאות שהוצגו בשידור החי מול הקהילה
6⚙️ יישום

בנה אוטומציה חכמה שמונעת כפילויות

ואת הסשן צליל סגרה בכלי מעשי שמונע את הכאב הכי נפוץ: אוטומציה שבודקת אם רשומה כבר קיימת לפני שמכניסים חדשה. והיא הדגישה נקודה קריטית - Airtable לא חוסם בעצמו ערכים כפולים בשדה הראשי, אז האחריות למנוע כפילויות היא עליכם, בשלב הכניסה. הלוגיקה: לבחור שדה חד-ערכי לבדיקה (תעודת זהות, מייל, מקט), לחפש ברשומות לפני יצירה, ואם נמצאה התאמה - לעדכן את הרשומה הקיימת לפי ה-Record ID שלה, או לעצור ולרשום שגיאה בטבלת שגיאות ייעודית. צליל הזכירה שזו אותה לוגיקה בכל כלי - n8n, Make, או קוד מול ה-API. הכפילות היא לא באג של המערכת, היא באג של מי שבנה את הכניסה בלי בדיקה - וקל למנוע אותה מראש.

השתמשו בפרומפט הבא בשביל לתכנן אוטומציה שבודקת אם רשומה כבר קיימת לפני שמכניסים מידע חדש ל-Airtable.:
prompt-06 · יישום🔒 למנויים

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

🎯 מה עושים עם זה עכשיו?

אל תסגרו את הטאב עם "מעניין". ככה זה הופך לתוצאה:
1
בחרו תחנה אחת ותריצו אותה היוםלא את הכל - אחת. עשר דקות של יישום שוות יותר מסימנייה.
2
קחו את הפרומפט המלא והתאימו לעסק שלכםהפרומפטים כתובים מוכנים להדבקה - ה-AI שלכם עושה את השאר.
3
ספרו בדיון מה יצא לכםהתוצאות של הקהילה הן חלק מהסשן. גם השאלות.

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

הצטרפו לאוטוטיוזדיי+· 49 ש״ח בחודשעוד לא בשלים? בואו ללייב הבא בחינם ←

רוצים לעבוד על התמלול הנקי?

העתיקו אותו ותעבדו איתו איך שנוח לכם.

🔒 התמלול המלא שמור לחברי אוטוטיוזדיי+. עם המנוי אתם מעתיקים אותו בקליק ועובדים איתו איך שנוח לכם.

לפתוח את התמלול · 49 ש״ח בחודש

שאלות ששאלתם (וה-AI ישאל גם)

מה ההבדל בין Airtable לאקסל?

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

מתי לפצל מידע לטבלה נפרדת?

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

איך מחברים AI ל-Airtable?

דרך ה-API: מוציאים Personal Access Token, מאתרים Base ID ו-Table ID, ומגדירים הרשאות. כל רשומה יש לה Record ID ייחודי (מתחיל ב-rec) שדרכו מעדכנים רשומה ספציפית בלי ליצור כפילות. חשוב לשמור את ה-Token מאובטח.

איך מונעים כפילויות ב-Airtable?

Airtable לא חוסם ערכים כפולים בעצמו - האחריות עליכם בשלב הכניסה. בונים אוטומציה שבודקת לפי שדה חד-ערכי (תז/מייל/מקט) אם הרשומה קיימת, ומעדכנת לפי ה-Record ID במקום ליצור חדשה.

💬 הדיון על הסשן

שאלות, תובנות, מה יישמנו - השרשור של הקהילה.

עוד אין תגובות - תהיו הראשונים לפתוח את הדיון 👇