דלג לתוכן
CLAUDE CODE/ WORKSHOPSקובעים שיחת היכרות
קודקס

קודקס: סוכן הקוד של OpenAI, בטרמינל ובענן.

קודקס (Codex) הוא סוכן הפיתוח של OpenAI. נותנים לו משימה בשפה חופשית והוא עובד על הפרויקט: קורא קוד, כותב פיצ'רים, מריץ פקודות ובודק את עצמו. אם אתם כבר משלמים על ChatGPT, סיכוי טוב שהוא כבר כלול אצלכם במסלול.

01

מה זה קודקס, ובמה הוא שונה מצ'אט

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

OpenAI Codex מגיע בכמה צורות, וכולן נשענות על אותו רעיון: נותנים משימה בשפה חופשית ומקבלים שינוי בקוד שאפשר לבדוק.

שלוש דרכים לעבוד עם קודקס

  • Codex CLI: סוכן שרץ מקומית בטרמינל, על הפרויקט שלכם
  • הרחבה לעורך: בתוך VS Code, Cursor או Windsurf
  • ענן: משימות שרצות בסביבה מבודדת ומחזירות קוד מוכן לסקירה, ישר מ-ChatGPT

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

02

למי קודקס מתאים

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

1מפתחים בצוות

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

2ראשי צוותים

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

3אנשי מוצר ואנליסטים טכניים

שואלים שאלות על קוד קיים בלי לחכות למפתח: איפה מחושב הנתון הזה, מה קורה כשמשתמש לוחץ כאן, מה ישתנה אם נוסיף שדה.

4צוותים שמתחזקים קוד ישן

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

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

03

משימה ראשונה עם קודקס, צעד אחר צעד

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

1. מתחילים בקריאה בלבד

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

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

2. משימה קטנה עם גבולות ברורים

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

משימה לדוגמה
בפונקציה שמחשבת את סכום ההזמנה, הנחה של 100% מחזירה מספר שלילי. תקן כך שהסכום המינימלי יהיה 0, הוסף בדיקה שמכסה את המקרה הזה, והרץ את הבדיקות הקיימות. אל תיגע בקבצים אחרים.

3. סוקרים את השינוי לפני שמקבלים אותו

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

4. מגדילים בהדרגה

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

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

5. משתמשים בו גם לסקירה

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

04

משימות מקומיות מול משימות בענן

ההבדל המעשי הוא איפה העבודה רצה ומתי אתם מעורבים בה.

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

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

05

הרגלים שעושים את ההבדל

משימה ברורה

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

קובץ AGENTS.md

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

סקירה של כל שינוי

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

בדיקות כרשת ביטחון

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

06

קודקס מול קלוד קוד

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

ההרגלים מהסעיף הקודם נכונים לשני הכלים. צוות שלמד לנסח משימה טובה ולסקור שינויים יעבור בקלות בין סוכנים.

07

טעויות נפוצות בהתחלה

1משימה ענקית בפעם הראשונה

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

2בלי הקשר על הפרויקט

בלי AGENTS.md הסוכן מנחש איך מריצים בדיקות ומה הסגנון אצלכם, ואתם מתקנים אותו שוב ושוב.

3קבלת שינוי בלי לקרוא אותו

שינוי שנראה סביר יכול לשבור משהו במקום אחר. קוראים את ה-diff ומריצים בדיקות לפני מיזוג.

4"תנסה שוב" בלי מידע חדש

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

08

סדנת קודקס בעברית לצוות שלכם

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

  • חצי יום: ₪6,000 (במקום ₪8,000)
  • יום מלא: ₪10,000 (במקום ₪14,000)
  • ליווי אישי: ₪350 לשעה, או חבילת 4 מפגשים ב-₪1,200

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

09

להמשיך מכאן

שאלות נפוצות על קודקס

מה זה OpenAI Codex?

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

אפשר לעבוד עם קודקס בעברית?

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

איך מתחילים בהתקנת קודקס?

בוחרים איפה לעבוד, בטרמינל או בהרחבה לעורך, ומתחברים עם חשבון ChatGPT. ההוראות המלאות נמצאות במדריך ההתקנה.

קודקס יכול לשבור לי את הפרויקט?

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

מה עדיף, קודקס או קלוד קוד?

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

רוצים שהצוות ילמד לעבוד עם Codex על הקוד שלו