מספיק לפחד מקוד: הגיע הזמן להבין מה זה API

מאת Yuval Avidani
זמן קריאה: 1 דק'

תוכן עניינים

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

בתחילת הדרך בעולם הפיתוח מנסים להבין את כל העולם והולכים לאיבוד מהר מאוד. אחד המונחים שמכירים כבר מתחילת הדרך הוא API. שזה ראשי תיבות של Application Programming Interface. הבנתם מה זה אומר? לא. זו בדיוק הסיבה שאנשים הולכים לאיבוד כבר בשלב הזה.

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

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

  1. או שאני מפתח בעצמי את הלוגיקה ומגדיר את כל התהליך ברמה הטכנית.
  2. או שאני פונה לשירות אחר, כמו לאונרדו או Artflow או Stable Diffusion שמונגש באינטרנט, שולח את התיאור, מקבל את התמונה ופשוט מציג אותה.

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

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

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

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

כדי להמחיש לכם את העוצמה, הביטו בצילום המסך הבא מבלי לפחד:

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

מה יש לנו כאן?

מצד שמאל למטה: האתר make.com שמאפשר להגדיר תהליכי אוטומציה עם חיבורים למודלים גדולים של שפה

מצד שמאל למעלה: תמונה שיצרתי עם אידאוגרם

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

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

מגניב נכון? בלי קוד! רק ידע על איך עובד האינטרנט ומה זה API.

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

הכל פה:

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

מקווה שקיבלתם ערך!

יובל

תוייג ב

ai tools, automations, LLM

עדכון אחרון יוני 04, 2024

אודות המחבר