1
00:00:00,119 --> 00:00:01,049
בואו נודה על האמת,

2
00:00:01,139 --> 00:00:03,519
אנחנו חיים בעידן של אשליית מהירות.

3
00:00:03,640 --> 00:00:05,280
יש לנו כלי vibe לא רעים,

4
00:00:05,800 --> 00:00:08,630
מ-Copilot שהדהים אותנו עם השלמת פונקציות,

5
00:00:08,960 --> 00:00:12,399
דרך Cursor ו-Claude Code שעורכים עבורנו קודבייס שלם.

6
00:00:13,159 --> 00:00:16,639
מתכנתים ולא מתכנתים מרגישים כמו טייסי קרב,

7
00:00:17,120 --> 00:00:19,270
מייצרים קוד במהירות מסחררת,

8
00:00:19,920 --> 00:00:22,309
אבל בסוף היום, כשהלפטופ נסגר,

9
00:00:23,040 --> 00:00:24,629
אנחנו מבינים משהו מתסכל:

10
00:00:25,370 --> 00:00:28,139
עבדנו כל היום, ונעבוד גם מחר,

11
00:00:28,610 --> 00:00:29,280
באותה

12
00:00:29,469 --> 00:00:30,959
פאראדיגמה ישנה.

13
00:00:31,760 --> 00:00:32,840
הבעיה היא לא הכלים.

14
00:00:33,000 --> 00:00:34,790
הבעיה היא שהעבודה שלנו

15
00:00:35,200 --> 00:00:36,479
נשארה סינכרונית.

16
00:00:36,959 --> 00:00:38,720
אני כותב פרומפט, ואז מחכה.

17
00:00:38,759 --> 00:00:40,490
אני מתקן קוד, ומחכה.

18
00:00:41,000 --> 00:00:42,770
אני שולח Pull Request, מחכה.

19
00:00:42,880 --> 00:00:44,400
מחכה שקולגה יתפנה,

20
00:00:44,799 --> 00:00:45,639
שיעשה review,

21
00:00:45,720 --> 00:00:46,659
שישאיר הערות.

22
00:00:47,240 --> 00:00:48,090
ואז אני מתקן,

23
00:00:48,159 --> 00:00:50,580
כלומר Cursor מתקן, ושוב מחכה.

24
00:00:51,080 --> 00:00:55,310
אנחנו מאיצים למקטעים קצרים, ואז נתקעים בפקק של תלות.

25
00:00:56,360 --> 00:00:59,400
במודלים גדולים, חושבים, אנחנו מחכים יותר.

26
00:00:59,560 --> 00:01:00,619
הם גם עולים יותר,

27
00:01:01,040 --> 00:01:02,569
ואנחנו סבלניים פחות.

28
00:01:03,479 --> 00:01:06,629
הזמן שאתה מחכה כדי להתקדם הפך להיות בעיה,

29
00:01:07,160 --> 00:01:10,050
אז התחלת לשוחח עם כמה חלונות במקביל.

30
00:01:10,900 --> 00:01:12,300
עכשיו יש לך 2 בעיות.

31
00:01:13,309 --> 00:01:15,410
הכלים האלה, מדהימים ככל שיהיו,

32
00:01:15,470 --> 00:01:17,120
לא שינו את אופן העבודה,

33
00:01:18,059 --> 00:01:18,720
עד היום.

34
00:01:19,419 --> 00:01:24,389
שבו LangChain הציגה את Open Software Engineer (או OpenSWE).

35
00:01:25,620 --> 00:01:27,129
הדבר הכי קרוב שראיתי

36
00:01:27,470 --> 00:01:29,660
לעולם אסינכרוני אמיתי,

37
00:01:30,180 --> 00:01:33,699
נטול צווארי בקבוק ויעיל בצורה מוגזמת.

38
00:01:34,930 --> 00:01:36,699
תדמיינו את התרחיש הבא:

39
00:01:36,730 --> 00:01:37,959
בזמן שישנתם,

40
00:01:38,330 --> 00:01:41,800
משתמש עם קוצים בתחת מדווח שהוא לא מצליח לרכוש.

41
00:01:42,500 --> 00:01:46,120
הבוט של אנשי ה-support כבר ניסה להציע לו כמה פתרונות,

42
00:01:46,529 --> 00:01:47,400
שנכשלו,

43
00:01:47,900 --> 00:01:50,699
ואוטומציה הפכה את הבאג ל-GitHub Issue.

44
00:01:51,360 --> 00:01:52,510
סוכן של OpenSWE קולט

45
00:01:54,559 --> 00:01:54,769
את ה-Issue הזה,

46
00:01:54,879 --> 00:01:56,809
קורא אותו יחד עם התלונה

47
00:01:57,199 --> 00:01:58,519
והפתרונות שהוצעו,

48
00:01:58,639 --> 00:01:59,800
חוקר את הקודבייס,

49
00:01:59,919 --> 00:02:01,080
כותב תוכנית פעולה,

50
00:02:01,599 --> 00:02:02,239
בודק אותה,

51
00:02:02,360 --> 00:02:03,239
מתקן את הקוד,

52
00:02:03,279 --> 00:02:05,440
מריץ את הטסטים ועושה commit ו-push.

53
00:02:06,160 --> 00:02:09,940
אתם מתעוררים לקערת קורנפלקס עם Pull Request מוכן לאישור.

54
00:02:10,858 --> 00:02:14,699
זה לא מדע בדיוני, וזה לא משהו שאחרים לא ניסו.

55
00:02:14,988 --> 00:02:17,869
OpenSWE פשוט בונה את זה הרבה יותר נכון.

56
00:02:18,860 --> 00:02:18,869
עם

57
00:02:19,570 --> 00:02:21,610
אינטגרציה מושלמת לגיטהאב.

58
00:02:22,050 --> 00:02:24,759
בלחיצת כפתור נותנים גישה לריפו בודד או

59
00:02:25,009 --> 00:02:26,759
כל הקודבייס של החברה.

60
00:02:27,130 --> 00:02:29,250
בלחיצה נוספת טוענים GitHub app

61
00:02:29,850 --> 00:02:30,929
שמקנפגת

62
00:02:31,210 --> 00:02:32,410
את כל ה-Triggerים,

63
00:02:33,169 --> 00:02:35,240
ה-CIים וה-Labelים שצריך כדי לעבוד.

64
00:02:35,940 --> 00:02:37,270
יש ממשק גרפי,

65
00:02:37,309 --> 00:02:39,789
מזכיר קצת את Jenkins או ArgoCD,

66
00:02:40,559 --> 00:02:44,100
שלא רק מראה את הסטטוס של כל משימה, גם מציג עלויות

67
00:02:44,429 --> 00:02:45,229
בזמן אמת.

68
00:02:45,910 --> 00:02:48,779
תמיכה במספר מודלים וספקים כמו OpenAI,

69
00:02:48,990 --> 00:02:50,259
גוגל ו-Anthropic.

70
00:02:50,750 --> 00:02:53,580
הפחתה משמעותית של עלויות עם Token Caching.

71
00:02:54,789 --> 00:02:55,910
שני סוגי סוכנים,

72
00:02:56,149 --> 00:03:00,899
Planner לתכנון משימות מורכבות ו-Programmer לביצוע רב-שלבי,

73
00:03:01,309 --> 00:03:02,389
שיודעים לעבוד ביחד,

74
00:03:02,429 --> 00:03:04,350
להסכים או לבקר אחד את השני.

75
00:03:05,520 --> 00:03:09,550
כל הקוד המג'ונרט רץ בארגז חול, וה-sandbox הזה

76
00:03:10,119 --> 00:03:12,949
יכול להיות מיחשוב ענן ייעודי, כמו זה של

77
00:03:13,240 --> 00:03:17,000
daytona, שעולה בטיל וגובה לפי שניה,

78
00:03:17,779 --> 00:03:23,809
קוברנטיס (אם יש לך קלאסטר כזה) או דוקר אם אתה תפרן שמריץ הכל מקומית.

79
00:03:23,979 --> 00:03:27,570
יש גם אודיט טרייל, ששומר את כל שרשרת המחשבה,

80
00:03:27,899 --> 00:03:30,570
כל היגיון, כל החלטה של כל סוכן,

81
00:03:30,940 --> 00:03:34,089
ויציג לך אותו גם אם לא היית שם באותו רגע.

82
00:03:35,229 --> 00:03:39,850
זיכרון או scratchpad שמתמלא בתובנות על מה קיים ומה נוסה.

83
00:03:40,899 --> 00:03:44,250
אפשרות להשפיע על סוכנים בזמן אמת, אם אתה

84
00:03:44,660 --> 00:03:46,039
רואה שהם drifting.

85
00:03:46,699 --> 00:03:47,070
וזה

86
00:03:47,259 --> 00:03:51,369
קורה בלי לתקוע את התהליך, בלי rollback, פשוט לומר למנהל שלהם:

87
00:03:51,619 --> 00:03:54,529
"היי, התבלבלתי", והוא ידע לעצור ולכוונן

88
00:03:54,860 --> 00:03:56,130
בדיוק בצעד המתאים.

89
00:03:57,000 --> 00:04:01,160
אפשר להשפיע על סוכנים גם באופן כללי על ידי שימוש בקבצי AGENT.md.

90
00:04:02,070 --> 00:04:06,460
ומקבלים קומיט אוטומטי בכל שינוי של כל שורה,

91
00:04:06,990 --> 00:04:09,779
ואיחוד של כל הקומיטים האלה לפול ריקווסט

92
00:04:10,190 --> 00:04:10,600
אחד.

93
00:04:11,190 --> 00:04:13,509
אינטגרציה מלאה ל-GitHub אמרנו, וגם

94
00:04:14,190 --> 00:04:14,660
ל-CI שלה,

95
00:04:14,949 --> 00:04:19,230
שיאפשר לטסטים לרוץ אוטומטית ולקוד להתקדם לפרודקשן,

96
00:04:19,750 --> 00:04:20,420
אם תרצה.

97
00:04:21,139 --> 00:04:23,819
אני אנסה לסכם את הפיצ'רים האלה ללא-מתכנתים.

98
00:04:24,690 --> 00:04:25,910
מערכת סוכנים

99
00:04:26,100 --> 00:04:30,040
שרצה לגמרי בענן, שאפשר להחליט אם להשפיע עליה

100
00:04:30,290 --> 00:04:30,850
וכמה,

101
00:04:31,220 --> 00:04:33,010
אם להתערב בה ואיך,

102
00:04:33,450 --> 00:04:35,440
שמחוברת לתהליכים ארגוניים.

103
00:04:35,829 --> 00:04:37,859
עם בקרה על הכסף שאתה מוציא,

104
00:04:38,230 --> 00:04:40,140
ואפשרות לנטר בדיעבד

105
00:04:40,429 --> 00:04:41,380
מה נעשה,

106
00:04:41,750 --> 00:04:42,440
ולמה,

107
00:04:42,790 --> 00:04:45,209
ואז לשפר את ההנחיות לסוכנים הבאים.

108
00:04:45,750 --> 00:04:47,140
זו מהפכה,

109
00:04:47,350 --> 00:04:48,850
ולא רק למתכנתים.

110
00:04:49,309 --> 00:04:51,320
זו כנראה הדרך הנכונה לבצע

111
00:04:51,470 --> 00:04:52,670
כל משימה משרדית,

112
00:04:52,989 --> 00:04:53,910
כל אוטומציה,

113
00:04:54,279 --> 00:04:57,410
עם מנהל-על שיש לו הסתכלות מלאה,

114
00:04:57,630 --> 00:04:58,540
ותקציב,

115
00:04:58,750 --> 00:04:59,660
ושקיפות.

116
00:05:00,709 --> 00:05:01,109
אז

117
00:05:01,239 --> 00:05:03,519
אם הסוכנים עושים את העבודה השחורה,

118
00:05:03,640 --> 00:05:05,170
מה בגורל התן-ביס?

119
00:05:05,940 --> 00:05:08,500
התפקיד שלנו ישתנה באופן דרמטי.

120
00:05:08,899 --> 00:05:11,019
חזרתי על זה המון בפרקים קודמים.

121
00:05:11,420 --> 00:05:13,369
אנחנו הופכים ממקודדים

122
00:05:13,739 --> 00:05:14,929
למתזמרים.

123
00:05:15,299 --> 00:05:18,130
בקרוב, אף אחד לא יצפה ממך לכתוב

124
00:05:18,339 --> 00:05:19,489
קוד אלגנטי,

125
00:05:19,820 --> 00:05:22,119
אלא להסביר את עצמך בצורה

126
00:05:22,399 --> 00:05:23,130
אלגנטית.

127
00:05:23,579 --> 00:05:27,369
זה כואב לומר, אבל ייתכן שחלקנו נקבל שכר

128
00:05:27,750 --> 00:05:31,320
כדי לתחזק מסמך הפעלה של צוותים אוטונומיים.

129
00:05:32,399 --> 00:05:33,709
גם מבנה העלויות

130
00:05:33,820 --> 00:05:34,989
לחברה ישתנה.

131
00:05:35,279 --> 00:05:36,920
יהיו הרבה פחות מתכנתים,

132
00:05:37,040 --> 00:05:38,390
אבל הוצאות הענן

133
00:05:38,640 --> 00:05:39,359
יזנקו.

134
00:05:40,040 --> 00:05:44,470
רק על הטוקנים תשלם בין 1,000 ל-10,000$ בחודש לאדם,

135
00:05:44,880 --> 00:05:45,380
חי.

136
00:05:46,399 --> 00:05:50,149
תוסיף לזה מאות דולרים על קלאסטר של ארגזי חול,

137
00:05:50,559 --> 00:05:54,359
ועוד כמה ג'ובות כדי ש-LangChain תגיש לכם את הממשק בעצמה.

138
00:05:55,529 --> 00:05:56,679
גם הניהול השתנה.

139
00:05:56,839 --> 00:06:01,100
במקום לדאוג להעלאות שכר ושיחות משוב, המנהלים החדשים יצטרכו

140
00:06:01,399 --> 00:06:03,589
לדאוג לאופטימיזציה של עלויות,

141
00:06:04,440 --> 00:06:07,589
ואולי נראה devops שהופכים ל-agentops,

142
00:06:08,029 --> 00:06:09,070
שיעשו רק את זה.

143
00:06:10,040 --> 00:06:15,279
הארכיטקטורה של OpenSWE, כשתעבוד, היא כמו מפעל יזע למתכנתים

144
00:06:15,690 --> 00:06:17,200
שיעשו מה שתגיד,

145
00:06:17,529 --> 00:06:19,959
בשעות לא שעות, שאפשר לשכור מאות

146
00:06:20,489 --> 00:06:21,399
מאות מהם

147
00:06:21,690 --> 00:06:22,559
לפני גירסה,

148
00:06:22,850 --> 00:06:24,440
ולפטר למחרת.

149
00:06:25,089 --> 00:06:25,799
מפעל

150
00:06:26,049 --> 00:06:29,640
שבו האדם היחיד שצריך להיות יצירתי -

151
00:06:30,010 --> 00:06:30,549
הוא אתה.

152
00:06:31,790 --> 00:06:35,059
הרבה חברות יפטרו בקרוב כי הן מאמינות

153
00:06:35,200 --> 00:06:35,630
ב-AI.

154
00:06:36,359 --> 00:06:38,920
אבל אם הן יפטרו עובדים יצירתיים,

155
00:06:39,589 --> 00:06:42,079
או לא ידעו להפעיל מכונות כמו OpenSWE,

156
00:06:42,730 --> 00:06:45,059
הן תחזורנה לגייס באותה מהירות.

157
00:06:45,839 --> 00:06:49,890
המהפכה היום היא לא שהמכונות מתחילות לכתוב קוד;

158
00:06:50,350 --> 00:06:52,529
היא שאנחנו מפסיקים לחכות

159
00:06:52,980 --> 00:06:54,480
שנאשר להן כל צעד.

160
00:06:55,220 --> 00:06:56,290
עד הפעם הבאה,

161
00:06:56,700 --> 00:06:59,420
תהיו טובים, ותמשיכו להיות סקרנים.

162
00:06:59,899 --> 00:07:00,339
יאללה ביי.