1משימה ענקית בבקשה אחת
"תבנה לי מערכת הזמנות" מייצר הרבה קוד שקשה לבדוק. מפרקים לצעדים קטנים, וכל צעד נבדק לפני הבא.
קרסור (Cursor) הוא עורך קוד מבוסס בינה מלאכותית, בנוי על VS Code. במקום רק להשלים שורות, הסוכן שלו מבין את כל הפרויקט: קורא קבצים, עורך כמה קבצים ביחד, מריץ פקודות ומתקן שגיאות עד שהמשימה עובדת.
מי שעבד פעם ב-VS Code ירגיש בקרסור בבית מהדקה הראשונה: אותו מבנה של עץ קבצים, עורך וטרמינל, ובדרך כלל אפשר לייבא את ההרחבות וההגדרות שכבר יש לכם. ההבדל הוא שבצד המסך יושב חלון צ'אט עם סוכן שרואה את הפרויקט כולו. אפשר לשאול אותו שאלות על הקוד, לבקש שינוי, או לתת לו משימה שלמה ולתת לו לעבוד עליה.
השלמה אוטומטית: כותבים קוד כרגיל, והעורך מציע את ההמשך. עריכה נקודתית: מסמנים קטע ומבקשים "תהפוך את זה לפונקציה" או "תוסיף טיפול בשגיאות". סוכן: מתארים מטרה, והוא מחליט אילו קבצים לקרוא ולשנות, מריץ פקודות ומציג לכם את השינויים לאישור. רוב העבודה היומיומית עוברת בין שלושת המצבים האלה לפי גודל המשימה.
למי זה מתאים: מפתחים שרוצים לזוז מהר בלי לוותר על שליטה, צוותי פיתוח שמאמצים AI, וגם לא-מתכנתים שמרגישים בבית בעורך ויזואלי.
לדוגמה, מפתח בצוות קטן יכול להעביר לסוכן את העבודה השחורה, כמו המרת קוד ישן או כתיבת בדיקות, ולהתפנות לתכנון. אנשי מוצר או שיווק יכולים לבנות כלי פנימי קטן או דף נחיתה, כל עוד מישהו בודק את התוצאה. מי שפחות מתאים: מי שמחפש כלי שיעבוד לבד בלי שאף אחד יקרא את הקוד. קרסור מאיץ עבודה, הוא לא מחליף שיקול דעת.
בעברית: מתארים משימות בעברית והוא עובד. בסדנאות שלנו הצוות לומד לעבוד איתו על הפרויקט האמיתי שלו. הממשק עצמו באנגלית, אבל הצ'אט מבין בקשות בעברית ועונה בעברית. שמות משתנים, פקודות והודעות שגיאה נשארים באנגלית, וזה דווקא נוח: מבקשים בעברית, והקוד יוצא תקני. הרחבה יש בעמוד קרסור בעברית.
ההתקנה עצמה פשוטה: מורידים את התוכנה מהאתר הרשמי, נכנסים עם חשבון, ובוחרים אם לייבא הגדרות מ-VS Code. המדריך המלא, צעד אחר צעד, נמצא בעמוד ההתקנה וההתחלה. כאן נתמקד במה שקורה אחרי ההתקנה.
הסוכן עובד הכי טוב כשהוא רואה פרויקט שלם. פותחים את תיקיית הפרויקט (או תיקייה ריקה לפרויקט חדש), ומוודאים שיש בה ניהול גרסאות ב-git. כך כל שינוי שהסוכן עושה אפשר לראות ולבטל.
בפרויקט קיים, הבקשה הראשונה צריכה להיות שאלה ולא משימה. זה בודק שהוא מבין את המבנה, וגם מלמד אתכם משהו.
בוחרים משימה שאפשר לבדוק בקלות, ומבקשים תוכנית לפני ביצוע. רק אחרי שהתוכנית נראית נכונה נותנים לו לעבוד.
הסוכן מציג את השינויים כהבדלים (diff) בכל קובץ. עוברים עליהם, מקבלים או דוחים, מריצים את הפרויקט ואת הבדיקות, ורק אז שומרים commit. אם משהו נשבר, מדביקים לו את הודעת השגיאה ומבקשים תיקון.
ה-Rules הם הוראות קבועות שהסוכן מקבל בכל שיחה: באיזה סגנון כותבים, באילו ספריות משתמשים, במה אסור לגעת. כמה שורות ברורות חוסכות לתקן את אותה טעות שוב ושוב. בנוסף, אפשר להפנות אותו לקבצים מסוימים בתוך הבקשה, וכדאי לעשות את זה: הקשר מדויק נותן תוצאה מדויקת יותר מהקשר רחב.
הסוכן יכול לשנות כמה קבצים בבת אחת, ולכן קל לפספס שינוי קטן בקובץ שלא ציפיתם לו. קוראים את כל ההבדלים לפני אישור, ושואלים "למה שינית את זה?" כשמשהו לא ברור.
כשיש בדיקות אוטומטיות, אפשר לבקש מהסוכן להריץ אותן ולתקן עד שהן עוברות. כשאין, כדאי שהמשימה הראשונה תהיה לכתוב אותן. בלי בדיקות, "זה עובד" הוא רק ההערכה של הסוכן.
שומרים commit לפני שמתחילים, ועובדים בענף נפרד למשימות גדולות. אם הסוכן הלך לכיוון לא נכון, חוזרים לנקודה הקודמת במקום לנסות לתקן תיקונים.
הכלל שכדאי לזכור: משימה קטנה, תוכנית לפני קוד, קריאה של כל שינוי, ו-commit אחרי כל שלב שעובד.
השאלה הזו עולה כמעט בכל צוות. בקצרה: קרסור הוא עורך קוד שהסוכן חי בתוכו, וקלוד קוד הוא סוכן שעובד בעיקר מהטרמינל. שניהם יכולים לקרוא פרויקט, לערוך כמה קבצים ולהריץ פקודות. ההבדל הוא בעיקר בסגנון העבודה.
| השוואה | קרסור | קלוד קוד |
|---|---|---|
| סוג כלי | עורך קוד ויזואלי | סוכן בטרמינל |
| איך רואים שינויים | בתוך העורך, קובץ אחר קובץ | בטרמינל או בעורך שמחברים אליו |
| מתאים במיוחד ל | מי שרוצה לראות ולערוך את הקוד תוך כדי | משימות ארוכות ואוטומציה של תהליכים |
| עקומת למידה | נמוכה למי שמכיר VS Code | דורשת נוחות עם שורת פקודה |
הרבה צוותים משתמשים בשניהם. ההשוואה המלאה נמצאת בעמוד קלוד קוד מול קרסור.
"תבנה לי מערכת הזמנות" מייצר הרבה קוד שקשה לבדוק. מפרקים לצעדים קטנים, וכל צעד נבדק לפני הבא.
מאשרים הכול כי זה נראה סביר. כך נכנסים באגים שמתגלים רק שבוע אחר כך.
כשאין נקודת שמירה, שינוי גרוע אחד יכול לשבור פרויקט שלם, ואין לאן לחזור.
שיחה ארוכה מדי מתמלאת בהקשר ישן. פותחים שיחה חדשה לכל משימה, ומכניסים לה רק את מה שרלוונטי.
מפתחות גישה וסיסמאות לא מדביקים לסוכן ולא שומרים בקוד. הם נשארים בקובץ סביבה שלא נכנס ל-git.
בלי Rules הסוכן מנחש סגנון בכל פעם מחדש. כמה שורות של כללים חוסכות הרבה תיקונים.
הסדנה לא בנויה על הדגמות מוכנות. הצוות עובד על המשימות האמיתיות שלו, בפרויקט שלו, ויוצא עם תוצר שעובד. השפה היא עברית, והמנחה הוא ליאור דניאל, שעוסק בקידום אתרים ובבניית אתרים בפועל.
סדנה לצוות מתקיימת בזום או פיזית: חצי יום ב-₪6,000 (במקום ₪8,000) או יום מלא ב-₪10,000 (במקום ₪14,000). למי שמעדיף ליווי אישי יש מפגש 1:1 ב-₪350 לשעה, או חבילה של 4 מפגשים ב-₪1,200. המחירים לא כוללים מע"מ. אפשר לבטל עם החזר מלא עד 7 ימים לפני המועד, ואחרי זה לשנות מועד בלי עלות.
קרסור בנוי על VS Code, ולכן המראה, קיצורי המקלדת ורוב ההרחבות דומים. ההבדל הוא שבינה מלאכותית משולבת בכל שכבה: השלמות חכמות, עריכה לפי בקשה וסוכן שעובד על כל הפרויקט.
לא חייבים להיות מתכנתים כדי להתחיל, אבל כדאי להבין את הבסיס: מה זה קובץ, איך מריצים פרויקט ואיך קוראים הודעת שגיאה. מי שלא יודע לבדוק את מה שנוצר צריך מישהו שיעבור על הקוד לפני שהוא עולה לאוויר.
כן. אפשר לכתוב לו בקשות בעברית והוא עונה בעברית. הממשק עצמו באנגלית, והקוד שנכתב נשאר באנגלית כמקובל.
כדי שהסוכן יעבוד, חלקים מהקוד נשלחים למודל. לפני שמחברים פרויקט רגיש, בודקים בהגדרות הפרטיות של הכלי ובמדיניות של הארגון מה מותר, ולא שומרים סיסמאות או מפתחות בתוך הקוד.
הצוות עובד על הפרויקט שלו ועל משימות אמיתיות, בעברית, עם מנחה שעונה על השאלות שעולות בזמן אמת. בסוף יוצאים עם תוצר שעובד והרגלי עבודה שאפשר להמשיך איתם.
באישורכם נשתמש ב-Microsoft Clarity לניתוח לחיצות, גלילה ושחזור פעילות. הטקסט ושדות הטופס מוסתרים. זו אינה הקלטת מצלמה או מיקרופון. אפשר לדחות ולהמשיך באתר. מדיניות פרטיות