קודקס מול קלוד קוד:‏ ההשוואה המלאה,‏ ומתי לפתוח כל אחד

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

12 פרקים · עברית · כ-7 דקות

השאלה הנכונה היא אחרת:‏ לא מי יותר טוב,‏ אלא מתי לפתוח את מי.‏

בסוף המדריך הזה תדעו במה כל אחד מהם באמת שונה,‏ כמה כל אחד עולה ומאיפה מתחילים,‏ ותהיה לכם תשובה ברורה לשאלה איזה כלי לפתוח למשימה שמולכם עכשיו.‏

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

תוכן העניינים 12 פרקים
  1. מה כל אחד מהם,‏ בשתי שורות
  2. המחיר,‏ וזו הנקודה הראשונה שבאמת שונה
  3. איפה כל אחד יושב
  4. איך מתחילים עם כל אחד,‏ בפועל
  5. מה קורה לפני שהוא נוגע בקוד
  6. הענן,‏ וזה החלק שהכי מעט אנשים מכירים
  7. הדפדפן,‏ וכאן צריך לדייק
  8. ההתאמה האישית
  9. אז מתי לפתוח את מי
  10. הדעה שלי,‏ וזאת דעה
  11. שני דברים שכדאי להפסיק להאמין בהם
  12. סיכום

מה כל אחד מהם,‏ בשתי שורות

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

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

המחיר,‏ וזו הנקודה הראשונה שבאמת שונה

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

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

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

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

איפה כל אחד יושב

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

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

מי שרוצה להתחיל היום בלי להתקין שום דבר חדש,‏ קודקס הוא הדרך הקצרה יותר.‏

איך מתחילים עם כל אחד,‏ בפועל

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

בקודקס,‏ ההתקנה:‏

npm install -g @openai/codex

ואז מתוך התיקייה של הפרויקט:‏

codex

בקלוד קוד,‏ ההתקנה:‏

npm install -g @anthropic-ai/claude-code

ואז מתוך התיקייה של הפרויקט:‏

claude

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

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

מה קורה לפני שהוא נוגע בקוד

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

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

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

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

הענן,‏ וזה החלק שהכי מעט אנשים מכירים

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

זה שימושי במיוחד למשימות ארוכות שאתם לא רוצים לשבת מולן,‏ ולעבודה של צוות.‏

הדפדפן,‏ וכאן צריך לדייק

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

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

ההתאמה האישית

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

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

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

אז אם ההתאמה האישית היא מה שמעניין אתכם,‏ זה כבר לא שיקול מכריע.‏

אז מתי לפתוח את מי

זו הטבלה שבשבילה באתם,‏ ואני מנסח אותה כשאלות ולא כניקוד.‏

רוצים להתחיל בלי לשלם?‏ קודקס.‏

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

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

רוצים לפתוח משימה מתוך גיטהאב או מתוך סלאק?‏ קודקס.‏

רוצים לראות תוכנית מסודרת לפני שהוא נוגע בקוד?‏ קלוד קוד.‏

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

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

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

הדעה שלי,‏ וזאת דעה

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

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

שני דברים שכדאי להפסיק להאמין בהם

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

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

סיכום

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

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

אהבתם את המדריך?‏ מוזמנים לעקוב אחריי באינסטגרם ⁨@moshe.elkrief⁩ לעוד תכנים.‏