1מפתחים בצוות
מעבירים לסוכן את העבודה החוזרת: בדיקות חסרות, תיקוני באגים קטנים, שינויי שמות לאורך הפרויקט. כך מתפנים לחלקים שדורשים החלטה.
קודקס (Codex) הוא סוכן הפיתוח של OpenAI. נותנים לו משימה בשפה חופשית והוא עובד על הפרויקט: קורא קוד, כותב פיצ'רים, מריץ פקודות ובודק את עצמו. אם אתם כבר משלמים על ChatGPT, סיכוי טוב שהוא כבר כלול אצלכם במסלול.
ב-ChatGPT רגיל מדביקים קטע קוד, מקבלים תשובה ומעתיקים אותה בחזרה לפרויקט. קודקס עובד אחרת, כי הוא סוכן. הוא רואה את הקבצים עצמם, מחליט אילו מהם לקרוא, משנה אותם, מריץ פקודות כמו בדיקות או build, ורואה את התוצאה. אם בדיקה נכשלת, הוא יכול לחזור, לתקן ולהריץ שוב. התפקיד שלכם עובר מכתיבת כל שורה להגדרת המשימה ולסקירת מה שהוא עשה.
OpenAI Codex מגיע בכמה צורות, וכולן נשענות על אותו רעיון: נותנים משימה בשפה חופשית ומקבלים שינוי בקוד שאפשר לבדוק.
מה עושים איתו: בונים פיצ'רים, מתקנים באגים, עושים refactors, סוקרים קוד ומאטמטים עבודה חוזרת - הכל מתיאור בשפה חופשית, גם בעברית.
למי זה מתאים: צוותי פיתוח שכבר בתוך עולם ה-ChatGPT, מפתחים שרוצים סוכן בטרמינל או בעורך, וארגונים שרוצים משימות קוד שרצות בענן בלי להקים תשתית.
מעבירים לסוכן את העבודה החוזרת: בדיקות חסרות, תיקוני באגים קטנים, שינויי שמות לאורך הפרויקט. כך מתפנים לחלקים שדורשים החלטה.
מחלקים משימות מוגדרות היטב לכמה משימות ענן במקביל, ומקבלים שינויים מוכנים לסקירה במקום תור ארוך של משימות קטנות.
שואלים שאלות על קוד קיים בלי לחכות למפתח: איפה מחושב הנתון הזה, מה קורה כשמשתמש לוחץ כאן, מה ישתנה אם נוסיף שדה.
מבקשים מהסוכן לתעד, למפות תלויות ולהציע פירוק לחלקים קטנים לפני שנוגעים בשורה אחת.
מי שלא כותב קוד בכלל ורוצה עזרה בכתיבה, במסמכים או בגיליונות ירוויח יותר מ-ChatGPT הרגיל. קודקס נבנה לעבודה בתוך מאגר קוד.
את ההתקנה עצמה מפרטים במדריך ההתקנה של קודקס. כאן נתמקד במה שקורה אחרי שהכלי פתוח מול הפרויקט.
המשימה הראשונה לא צריכה לשנות כלום. מבקשים מהסוכן להכיר את הפרויקט ולהסביר אותו. כך רואים איך הוא מבין את הקוד, ומגלים מוקדם אם הוא מפספס משהו חשוב.
אחרי שהמפה ברורה, נותנים משימה אחת קטנה שקל לבדוק: תיקון באג מוכר, בדיקה חסרה לפונקציה אחת, או הודעת שגיאה לא ברורה. מציינים מה בדיוק צריך לקרות ואיך יודעים שזה עובד.
קוראים את השינוי (diff) שורה אחר שורה, בודקים שהבדיקות באמת רצו ועברו, ושואלים את הסוכן על כל דבר לא ברור. אם משהו לא טוב, מבקשים תיקון באותה שיחה במקום להתחיל מאפס.
כשהמשימות הקטנות עוברות חלק, מגדילים את ההיקף: פיצ'ר קטן מקצה לקצה, ניקוי של מודול שלם או הוספת בדיקות לאזור רגיש. גם כאן עדיף לבקש מהסוכן קודם תוכנית, לאשר אותה, ורק אז לתת לו לכתוב. תוכנית כתובה מאפשרת לתפוס טעות בהבנה לפני שהיא הופכת לעשרות קבצים ששונו.
קודקס לא חייב לכתוב כדי להועיל. אפשר לבקש ממנו לעבור על שינוי שמישהו בצוות כתב, לחפש מקרי קצה שלא נבדקו, או להסביר קטע קוד מסובך לפני שנוגעים בו. זו דרך טובה להכניס את הכלי לצוות בלי לשנות מיד את כל שגרת העבודה.
ההבדל המעשי הוא איפה העבודה רצה ומתי אתם מעורבים בה.
| מקומי (טרמינל או עורך) | ענן (דרך ChatGPT) | |
|---|---|---|
| איפה זה רץ | על המחשב שלכם, על הקבצים שפתוחים אצלכם | בסביבה מבודדת, נפרדת מהמחשב שלכם |
| קצב העבודה | עבודה צמודה: רואים כל צעד ומכוונים תוך כדי | שולחים משימה וחוזרים לסקור כשהיא מוכנה |
| מתאים ל | חקירה, דיבוג, שינויים שדורשים שיקול דעת לאורך הדרך | משימות מוגדרות היטב, וכמה משימות במקביל |
| מה מקבלים בסוף | קבצים שהשתנו אצלכם בפרויקט | שינוי מוכן לסקירה |
כלל אצבע: כשעוד לא ברור מה צריך לעשות, עובדים מקומית. כשהמשימה ברורה עד כדי כך שאפשר לכתוב אותה בפסקה אחת, אפשר לשלוח אותה לענן.
משימה טובה אומרת מה המצב היום, מה צריך להשתנות, איפה מותר לגעת ואיך בודקים שזה הצליח. "תשפר את הקוד" היא לא משימה. "פצל את הפונקציה הזו לשתיים בלי לשנות התנהגות, והרץ את הבדיקות" היא כן.
קובץ אחד בשורש הפרויקט שמסביר לסוכן איך עובדים אצלכם: מבנה הפרויקט, פקודות build ובדיקות, וקונבנציות סגנון. כל משימה חדשה מתחילה מההקשר הזה, וכך חוסכים הסברים חוזרים. פירוט נוסף יש במדריך ההתחלה.
הסוכן כותב מהר, אבל האחריות על הקוד נשארת אצלכם. מתייחסים לשינוי שלו כמו לבקשת מיזוג של חבר צוות חדש: קוראים, שואלים, ומקבלים רק מה שמבינים.
ככל שיש בפרויקט יותר בדיקות אוטומטיות, הסוכן יכול לבדוק את עצמו טוב יותר. בפרויקט בלי בדיקות, משימה ראשונה טובה היא לבקש ממנו לכתוב בדיקות לחלק קריטי אחד.
שני הכלים הם סוכני קוד שעובדים בטרמינל ובעורך, ושניהם עושים את אותו סוג עבודה: קוראים פרויקט, משנים קבצים ומריצים פקודות. הבחירה ביניהם תלויה בעיקר בכלים שהארגון כבר עובד איתם, בסוג המשימות ובהעדפות של הצוות. ארגון שכבר משלם על ChatGPT יתחיל בדרך כלל מקודקס, ומי שעובד עם Claude יתחיל מקלוד קוד. השוואה מפורטת, כולל מתי כדאי כל אחד, יש בקלוד קוד מול קודקס.
ההרגלים מהסעיף הקודם נכונים לשני הכלים. צוות שלמד לנסח משימה טובה ולסקור שינויים יעבור בקלות בין סוכנים.
בקשה כמו "תבנה לי מודול תשלומים" מייצרת שינוי ענק שקשה לסקור. מפרקים למשימות קטנות ובודקים כל אחת.
בלי AGENTS.md הסוכן מנחש איך מריצים בדיקות ומה הסגנון אצלכם, ואתם מתקנים אותו שוב ושוב.
שינוי שנראה סביר יכול לשבור משהו במקום אחר. קוראים את ה-diff ומריצים בדיקות לפני מיזוג.
כשהסוכן הולך לכיוון לא נכון, עוצרים ומסבירים מה חסר לו. בקשה חוזרת בלי הקשר חדש מחזירה בדרך כלל את אותה טעות.
בסדנה הצוות עובד על המשימות האמיתיות שלו ויוצא עם תוצר שעובד: AGENTS.md לפרויקט, משימות ראשונות שבוצעו ונסקרו, ושגרת עבודה שאפשר להמשיך איתה. הסדנה בעברית, בזום או אצלכם, עם ליאור דניאל.
המחירים לא כוללים מע"מ. ביטול עד 7 ימים לפני המועד מקבל החזר מלא, ואחר כך אפשר לדחות מועד בלי עלות. פרטים נוספים בקודקס בעברית - סדנאות וליווי.
סוכן הפיתוח של OpenAI. הוא מקבל משימה בשפה חופשית ועובד על הפרויקט: קורא קבצים, משנה קוד, מריץ פקודות ובודק את התוצאה. אפשר לעבוד איתו בטרמינל, בעורך או במשימות ענן דרך ChatGPT.
כן, אפשר לכתוב לו משימות ושאלות בעברית. שמות קבצים, פקודות ומונחים טכניים כדאי להשאיר באנגלית כדי שלא יהיה בלבול.
בוחרים איפה לעבוד, בטרמינל או בהרחבה לעורך, ומתחברים עם חשבון ChatGPT. ההוראות המלאות נמצאות במדריך ההתקנה.
הוא משנה קבצים, ולכן עובדים עם ניהול גרסאות, מתחילים במשימות קטנות וסוקרים כל שינוי לפני שמקבלים אותו. בדיקות אוטומטיות מוסיפות עוד שכבת ביטחון.
שניהם סוכני קוד מאותו סוג. הבחירה תלויה בעיקר בכלים שהארגון כבר עובד איתם ובסוג המשימות. השוואה מלאה יש בקלוד קוד מול קודקס.
באישורכם נשתמש ב-Microsoft Clarity לניתוח לחיצות, גלילה ושחזור פעילות. הטקסט ושדות הטופס מוסתרים. זו אינה הקלטת מצלמה או מיקרופון. אפשר לדחות ולהמשיך באתר. מדיניות פרטיות