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