1
00:00:01,980 --> 00:00:05,670
Hey. 
Hallo zusammen und herzlich 

2
00:00:05,680 --> 00:00:10,400
Willkommen zu einer neuen Folge 
vom Podcast letztes Mal habt ihr

3
00:00:10,410 --> 00:00:16,800
mich Kaffee schlürfen gehört 
heute hört ihr mich Moment. 1 

4
00:00:17,390 --> 00:00:21,550
Karotten mangosaft frisch hier 
vom Stand um die Ecke schlürfen,

5
00:00:21,560 --> 00:00:28,220
denn ich bin im Urlaub und du 
auch malte oder ja genau ich 

6
00:00:28,230 --> 00:00:31,510
habe zwar nicht so weit 
geschafft, hab hier nur knapp 

7
00:00:31,550 --> 00:00:34,340
über die Grenze gemacht, aber 
schöne Grüße aus Holland. 

8
00:00:34,350 --> 00:00:38,480
Das schöne Grüße aus Vietnam. 
Das ist vielleicht der Grund, 

9
00:00:38,490 --> 00:00:41,560
falls ihr heute Unterschied in 
der Tonqualität merkt. 

10
00:00:41,570 --> 00:00:44,900
Nicht nehmen hier beide auf 
unseren Rechnern auf, haben 

11
00:00:44,910 --> 00:00:48,200
beide unsere typisches Mikrofon 
Equipment vom Homeoffice nicht 

12
00:00:48,210 --> 00:00:49,680
mitgebracht. 
Ich hab hier so ein Kissen. 

13
00:00:50,120 --> 00:00:52,630
Denkst mein Laptop herum, 
versucht eine Schablone zu 

14
00:00:52,640 --> 00:00:56,380
bauen, denn ich muss leider die 
Klimaanlage anmachen, denn sonst

15
00:00:56,800 --> 00:01:01,520
funktioniert hier gar nichts bei
37 Grad Außentemperatur und ja 

16
00:01:01,560 --> 00:01:04,050
so zwischen 70 und 80% 
Luftfeuchtigkeit, wie das hier 

17
00:01:04,060 --> 00:01:07,780
in Hoja City wo ich gerade sitze
ist, lässt sich das anders gar 

18
00:01:07,790 --> 00:01:10,360
nicht aushalten aber es ist 
natürlich jammern auf hohem 

19
00:01:10,370 --> 00:01:12,070
Niveau. 
Wir wollten trotzdem eine 

20
00:01:12,080 --> 00:01:14,180
Podcast Folge machen. 
Auch ein spannendes Thema 

21
00:01:14,190 --> 00:01:16,920
mitgebracht und wollen aber 
natürlich wie immer erstmal 

22
00:01:16,960 --> 00:01:18,070
einsteigen. 
Mit unseren kleinen 

23
00:01:18,080 --> 00:01:20,720
Danksagungen, denn wir haben 
wieder jede Menge Kaffee von 

24
00:01:20,730 --> 00:01:26,410
euch bekommen und zwar hat uns. 
Arne 2 Kaffee spendiert Nico 2 

25
00:01:26,420 --> 00:01:31,430
Kaffee spendiert Daniel 4 Kaffee
spendiert und Carsten auch viel 

26
00:01:31,440 --> 00:01:34,940
Kaffee spendiert. 
Danke Papa also an alle 

27
00:01:34,980 --> 00:01:38,620
Kaffeespender da draußen ganz, 
ganz herzlichen Dank für die 

28
00:01:38,630 --> 00:01:40,910
Unterstützung. 
Ich habe mir wie gesagt diesmal 

29
00:01:40,920 --> 00:01:43,390
keinen Kaffee davon geholt, 
sondern einen frisch gepressten 

30
00:01:43,400 --> 00:01:46,730
Fruchtsaft. 
Wer wenn ihr uns aber auch mit 

31
00:01:46,740 --> 00:01:50,180
Kaffee unterstützen wollt, dann 
findet ihr den Link unten in der

32
00:01:50,190 --> 00:01:53,800
Beschreibung von Podcast. 
Da gibt es bei mir Coffee Link, 

33
00:01:53,850 --> 00:01:56,000
wir freuen uns immer wirklich 
sehr, sehr, sehr drüber nach all

34
00:01:56,010 --> 00:01:57,540
der Zeit. 
Ich bin immer noch jedes Mal 

35
00:01:57,550 --> 00:01:59,860
sehr gerührt, wenn da so ne 
kleine Email in meiner Inbox 

36
00:01:59,870 --> 00:02:01,420
auftauchen. 
Sagte Jemand hat einen Kaffee 

37
00:02:01,430 --> 00:02:03,480
spendiert. 
Ich finde das immer dadurch, 

38
00:02:03,490 --> 00:02:06,160
dass n Community Ding ist. 
Das größte größte Lob, was man 

39
00:02:06,170 --> 00:02:08,070
kriegen kann. 
Ich freue mich immer sehr ja 

40
00:02:08,080 --> 00:02:13,260
auch von meiner Seite. 
Vielen Dank dafür das Thema der 

41
00:02:13,270 --> 00:02:16,620
Woche was wir jetzt heute haben,
hast du tatsächlich mitgebracht.

42
00:02:16,630 --> 00:02:20,270
Ich hab letzte Woche von dir ne 
Nachricht bekommen Hey da ihr 

43
00:02:20,280 --> 00:02:23,040
bei Github hat doch letzte Woche
total cooles Announcement 

44
00:02:23,050 --> 00:02:26,500
gemacht Copilot x lass uns doch 
einfach mal Podcast darüber 

45
00:02:26,510 --> 00:02:30,970
sprechen und das n bisschen 
näher beleuchten und ich denke 

46
00:02:30,980 --> 00:02:35,690
mal alle die nicht unter einem 
Stein leben, haben das Große 

47
00:02:36,020 --> 00:02:39,490
mitbekommen. 
Github hat neue Funktionalitäten

48
00:02:39,500 --> 00:02:44,800
für Copilot vorgestellt großes 
Marketing Event gestartet und 

49
00:02:44,810 --> 00:02:48,150
ein Paar der Funktionalitäten 
vorgestellt, die gerade rund um 

50
00:02:48,160 --> 00:02:51,630
Copilot in der Entwicklung sind,
um zu zeigen wohin geht die 

51
00:02:51,640 --> 00:02:54,950
Reise, was wir da in der Zukunft
noch kommen und da sind wirklich

52
00:02:54,960 --> 00:02:56,750
coole Sachen dabei und wir 
wollen jetzt einmal 

53
00:02:56,760 --> 00:02:58,900
durchsprechen. 
Bisschen über die Hintergründe 

54
00:02:58,910 --> 00:03:02,620
sprechen, auch mal nochmal zu 
beleuchten was kann Copilot 

55
00:03:02,630 --> 00:03:04,600
heute? 
Was kann es vielleicht in der 

56
00:03:04,610 --> 00:03:07,920
Zukunft und warum ist das so 
entscheidend für uns als 

57
00:03:07,930 --> 00:03:09,490
Developer? 
Wir hatten ja auch in der 

58
00:03:09,500 --> 00:03:12,440
Vergangenheit schon mal über das
ganze Thema AI in der 

59
00:03:12,450 --> 00:03:16,160
Softwareentwicklung und Copilot 
geredet, aber einfach nochmal 

60
00:03:16,170 --> 00:03:19,350
ein Update, um einfach zu sehen 
wo geht es da hin? 

61
00:03:19,450 --> 00:03:21,880
Komplett natürlich auch nicht 
alleine auf der Welt. 

62
00:03:21,890 --> 00:03:25,500
Es gibt auch zahlreiche AI 
Angebote von anderen 

63
00:03:25,510 --> 00:03:28,920
Unternehmen, die uns als 
Developern helfen und helfen 

64
00:03:28,930 --> 00:03:31,800
werden in der Zukunft. 
Aber in dieser Folge wollen wir 

65
00:03:31,810 --> 00:03:35,650
uns einfach mal auf die Copilot 
ex Mouvements konzentrieren. 

66
00:03:35,710 --> 00:03:39,640
Hilf mir mal das einzuordnen was
genau ist denn Copilot? 

67
00:03:39,650 --> 00:03:42,170
Ist das? 
Wie ist das Copilot 2 also ist 

68
00:03:42,180 --> 00:03:45,670
das, ist das jetzt quasi die 
nächste Variante oder ist das so

69
00:03:45,680 --> 00:03:47,620
eine Technik? 
Vorschau von dem was da alles 

70
00:03:47,630 --> 00:03:49,760
kommt weil das war mir 
persönlich, dass diese nicht 

71
00:03:49,770 --> 00:03:51,950
klar, das ist jetzt kein 
Download Button noch nicht auf 

72
00:03:51,960 --> 00:03:55,160
einmal neue Copilot Funktionen, 
sondern so ich verstehe J 

73
00:03:55,170 --> 00:03:57,790
weiterhin. 
Und das ist jetzt irgendwie was 

74
00:03:57,800 --> 00:04:01,110
in Zukunft können soll. 
Noch also kannst hilf mir das 

75
00:04:01,120 --> 00:04:06,110
einzuordnen also zunächst einmal
verändert sich github Copilot 

76
00:04:06,150 --> 00:04:09,200
dadurch nicht. 
Das heißt Github Copilot 

77
00:04:09,210 --> 00:04:12,010
funktioniert weiterhin so, wie 
wir es kennen und lieben gelernt

78
00:04:12,020 --> 00:04:16,570
haben das Produkt Copilot an 
sich bleibt erstmal so bestehen,

79
00:04:16,740 --> 00:04:21,990
was letzte Woche gezeigt wurde, 
sind Erweiterungen für Copilot, 

80
00:04:22,000 --> 00:04:23,640
Funktionalität in anderen 
Bereichen der 

81
00:04:23,650 --> 00:04:25,790
Softwareentwicklung, an der 
gerade, an denen gerade 

82
00:04:25,800 --> 00:04:28,970
gearbeitet wird, und dieses 
Copilot x kann man auch so 

83
00:04:28,980 --> 00:04:32,690
verstehen wie AXA. 
Als Platzhalter, also Copilot 

84
00:04:32,700 --> 00:04:37,440
für verschiedene Bereiche im 
Software Development Lifecycle 

85
00:04:38,460 --> 00:04:42,320
Copilot, stand heute ist ja ganz
klar für den Bereich der 

86
00:04:42,400 --> 00:04:44,990
Entwicklung also während ich 
Coach schreibe, hilft mir 

87
00:04:45,000 --> 00:04:47,760
Copilot dabei, schneller zu 
werden. 

88
00:04:48,040 --> 00:04:52,200
Kopilot wandelt Kommentare in 
Source Code Vorschläge um 

89
00:04:52,420 --> 00:04:54,820
Copilot ergänzt Meinen 
Sourcecode Copilot gibt mir 

90
00:04:54,830 --> 00:04:57,860
verschiedene Varianten, wie ich 
etwas implementieren kann und 

91
00:04:57,870 --> 00:05:00,330
hilft mir dabei, im Flow zu 
bleiben und ich muss jetzt nicht

92
00:05:00,340 --> 00:05:02,110
mehr irgendwie lange online 
recherchen machen. 

93
00:05:02,870 --> 00:05:04,950
Um zu gucken, wie ich ein 
spezifisches Problem lösen, 

94
00:05:04,960 --> 00:05:07,610
sondern die AI hilft mir direkt 
in meiner Entwicklungsumgebung. 

95
00:05:07,620 --> 00:05:11,840
Mit Copilot X wurden jetzt 
einige Dinge gezeigt, wie auch 

96
00:05:11,850 --> 00:05:14,610
in Zukunft Copilot in anderen 
Bereichen der 

97
00:05:14,620 --> 00:05:18,830
Softwareentwicklung helfen kann 
und ein Thema, was da 

98
00:05:18,840 --> 00:05:20,650
vorgestellt wurde, ist halt das 
Thema Dokumentation. 

99
00:05:20,660 --> 00:05:24,550
Anderes Thema ist das Thema 
Commandline, die wir als 

100
00:05:24,560 --> 00:05:28,030
Developer ganz häufig verwenden.
Dann wurde vorgestellt wie kann 

101
00:05:28,040 --> 00:05:31,510
uns auch Copilot im Rahmen von 
Code Reviews und Pool Requests 

102
00:05:31,520 --> 00:05:33,460
helfen? 
Also wie kann dort eine? 

103
00:05:35,170 --> 00:05:38,200
Sprachbasierte künstliche 
Intelligenz in den Bereichen 

104
00:05:38,210 --> 00:05:41,520
helfen und es wurde auch 
vorgestellt, wie ein 

105
00:05:41,570 --> 00:05:44,760
interaktives Sprachmodell helfen
kann. 

106
00:05:44,770 --> 00:05:47,080
Im Rahmen der Software 
Entwicklung zu helfen, so wie 

107
00:05:47,090 --> 00:05:50,920
wir es auch aus den Chat es 
kennen, also Chat. 

108
00:05:51,160 --> 00:05:54,760
GPT ist ja eine Chat basierende 
E, mit der ich Iterationen 

109
00:05:54,810 --> 00:05:58,060
durchlaufen kann. 
Ich kann immer wieder nachfragen

110
00:05:58,070 --> 00:06:02,620
ich kann es genauer 
spezifizieren und Copilot Chat 

111
00:06:03,110 --> 00:06:06,520
zeigt halt, wie das Ganze für 
Entwicklerinnen auch nutzbar 

112
00:06:06,530 --> 00:06:09,930
werden. 
Kann in der Entwicklungsumgebung

113
00:06:09,940 --> 00:06:13,560
und das heißt jetzt nicht, dass 
letzte Woche das Engagement war 

114
00:06:13,570 --> 00:06:15,700
und morgen kann ich plötzlich 
diese Funktionen verwenden, 

115
00:06:15,740 --> 00:06:19,110
sondern diese Funktionalitäten 
sind gerade bei github in der 

116
00:06:19,120 --> 00:06:21,220
Entwicklung. 
Und wenn ich Sie nutzen möchte, 

117
00:06:21,230 --> 00:06:24,330
dann muss ich auf die 
entsprechende Webseite gehen und

118
00:06:24,340 --> 00:06:26,950
mich da auf eine Warteliste 
setzen lassen und wenn das 

119
00:06:26,960 --> 00:06:29,550
Produkt dann ein Stadium 
erreicht hat, bei dem es so 

120
00:06:29,560 --> 00:06:32,500
stabil ist, dass es der Welt 
auch zur Verfügung gestellt 

121
00:06:32,510 --> 00:06:34,530
werden soll, dann werde ich dann
freigeschaltet und kann es dann 

122
00:06:34,540 --> 00:06:37,390
ausprobieren und dann wird es 
sicher auch noch einige Zeit 

123
00:06:37,400 --> 00:06:40,120
dauern, bis es Teil eines 
Produktes bei etabliert OK, 

124
00:06:40,210 --> 00:06:42,880
spannend. 
Aber lass doch diese 4 Bereiche 

125
00:06:42,890 --> 00:06:45,210
durchgehen, weil ich jetzt sehr 
interessant du hast gerade 

126
00:06:45,220 --> 00:06:49,440
gesagt irgendwie der Bereich ID 
hauptsächlich i basiert dann 

127
00:06:49,450 --> 00:06:54,420
halt pol Requests, Dokumentation
und Kommandozeile, was sie in 

128
00:06:54,430 --> 00:06:57,430
der I gezeigt haben und das ist 
wahrscheinlich, was gerade 

129
00:06:57,440 --> 00:07:00,830
überall im Internet, wenn man 
irgendwie auf Twitter schaut 

130
00:07:00,840 --> 00:07:04,660
oder auf linkedin guckt sieht 
ist, dass es eine Chat 

131
00:07:04,670 --> 00:07:06,980
Integration geben wird. 
Das heißt innerhalb der IDI 

132
00:07:06,990 --> 00:07:10,060
haben werde ich n Chat Fenster 
haben und dann kann ich halt 

133
00:07:10,070 --> 00:07:12,640
Fragen stellen und 
wahrscheinlich Fragen gezielt zu

134
00:07:12,650 --> 00:07:16,360
meinem Code. 
Das heißt da sitzt ne 

135
00:07:16,400 --> 00:07:20,640
Intelligenz, die kennt meinen 
Code, die kennt vielleicht sogar

136
00:07:21,260 --> 00:07:24,940
anderen Code oder was auch immer
und kann mir dann eben Fragen 

137
00:07:24,950 --> 00:07:27,650
dazu beantworten wie. 
Wie habe ich mir das 

138
00:07:27,660 --> 00:07:29,440
vorzustellen? 
Aber ich glaube also, dem haben 

139
00:07:29,450 --> 00:07:32,710
sie ja wirklich irgendwie so 
fragen sich irgendwie markiert, 

140
00:07:32,720 --> 00:07:35,680
also ich kann so einen Code halt
tatsächlich markieren und dann 

141
00:07:35,690 --> 00:07:39,930
irgendwie sagen ist ein kannst 
du mir das zeigen oder kannst du

142
00:07:39,940 --> 00:07:42,530
mir den Code leserlicher machen 
oder kannst du mir den Code 

143
00:07:42,850 --> 00:07:45,830
robuster machen? 
Und das fand ich eigentlich 

144
00:07:45,840 --> 00:07:50,600
relativ beeindruckend, dass das.
Ähm, so Chat basiert geht aber 

145
00:07:50,610 --> 00:07:52,310
dafür hätte man theoretisch ein 
machen. 

146
00:07:52,320 --> 00:07:54,790
Ich kann einfach markieren und 
darüber ein kleiner und ein 

147
00:07:54,800 --> 00:07:57,070
robuster machen klicken. 
Interessant wird es, wenn ich 

148
00:07:57,080 --> 00:07:59,720
Fragen stelle, die nicht vorher 
vorgesehen waren oder die nicht 

149
00:07:59,730 --> 00:08:02,570
irgendwie durch den fertigen 
Button irgendwie abgebildet 

150
00:08:02,580 --> 00:08:04,930
sind. 
Also ich glaube das 

151
00:08:04,940 --> 00:08:08,770
Entscheidendste die 
entscheidende Innovation warum 

152
00:08:08,780 --> 00:08:12,010
dieser Chat sinnvoll ist ist 
dass du wirklich iterieren 

153
00:08:12,020 --> 00:08:15,270
kannst, sagen wir du fängst an 
und Versuch erstmal Code zu 

154
00:08:15,280 --> 00:08:17,610
generieren. 
Aktuell kannst du mit Copilot 

155
00:08:17,620 --> 00:08:19,860
einfach einen Kommentar in Code 
schreiben und Copilot. 

156
00:08:20,730 --> 00:08:22,910
Mach dir Code Vorschläge 
basierend auf deinen Kommentar 

157
00:08:23,000 --> 00:08:26,360
also Vorschläge, wie du etwas 
implementieren könntest in der 

158
00:08:26,370 --> 00:08:30,300
Zukunft mit diesem Chat kannst 
du dann sagen Hey copilot, ich 

159
00:08:30,310 --> 00:08:32,480
möchte eine bestimmte 
Funktionalität implementieren in

160
00:08:32,490 --> 00:08:36,200
folgender Sprache mit folgendem 
Design Pattern, mach mir mal 

161
00:08:36,210 --> 00:08:39,150
einen Vorschlag und dann 
bekommst du halt Kontext dazu 

162
00:08:39,159 --> 00:08:41,760
eine Erklärung und den Source 
Code und kannst ihn übernehmen 

163
00:08:42,200 --> 00:08:44,270
und jetzt kannst du halt beginnt
zu iterieren. 

164
00:08:44,410 --> 00:08:47,350
Jetzt kannst du dann hingehen 
und sagen OK, das ist super, 

165
00:08:47,650 --> 00:08:50,280
aber bitte ändere diese 
Codestelle in einer Art und 

166
00:08:50,290 --> 00:08:54,280
Weise, die sie vielleicht p. 
Der Performanter macht oder hey,

167
00:08:54,290 --> 00:08:56,960
ich möchte jetzt diesen 
Algorithmus, den du geschrieben 

168
00:08:56,970 --> 00:09:00,300
hast, ist mir vielleicht die 
Laufzeit egal, sondern ich 

169
00:09:00,310 --> 00:09:04,250
möchte, dass möglichst 
energieeffizient ist und dann 

170
00:09:04,260 --> 00:09:07,910
kannst du wirklich über deinen 
Sourcecode iterieren und was ich

171
00:09:07,920 --> 00:09:10,060
super cool finde, sind solche 
Demos, wo du zum Beispiel 

172
00:09:10,070 --> 00:09:14,860
hingehst und sagst Hey Kopilot, 
generiere mir eine Webseite und 

173
00:09:15,170 --> 00:09:16,940
dann gehst du im nächsten 
Schritt hin und sagt Ja, bitte 

174
00:09:16,950 --> 00:09:21,920
jetzt n Flexbox basierendes 
Design mit 345 Spalten zu machen

175
00:09:21,930 --> 00:09:24,010
und dann bitte jetzt noch den 
Hintergrund schwarz. 

176
00:09:24,970 --> 00:09:28,790
Und folgende Schriftart 
verwenden und jetzt bitte noch 

177
00:09:28,800 --> 00:09:32,110
das Design so und so anpassen 
und mit jeder dieser Iteration 

178
00:09:32,120 --> 00:09:34,310
kannst du deinen Sourcecode 
überarbeiten und das 

179
00:09:34,320 --> 00:09:36,950
funktioniert halt wie gesagt 
einem sehr simplen Beispiel, 

180
00:09:36,960 --> 00:09:40,650
weil da kann man sehen mit einer
Webseite, da kannst du dann 

181
00:09:40,660 --> 00:09:43,300
immer mit jeder Iteration 
bestimmte Anpassungen machen, 

182
00:09:43,310 --> 00:09:46,930
ohne selber wissen zu müssen 
oder die Doku zu schauen o in 

183
00:09:46,940 --> 00:09:48,410
welcher Stelle muss ich jetzt 
welche Änderungen machen? 

184
00:09:48,420 --> 00:09:51,590
Aber genauso kannst du halt auch
deinen Sourcecode Iterativ 

185
00:09:51,600 --> 00:09:54,840
überarbeiten bis er an einen 
Punkt gekommen ist wo du sagst 

186
00:09:54,850 --> 00:09:58,150
das passt so für mich. 
Und das ist halt neu 

187
00:09:58,160 --> 00:10:01,240
tatsächlich, und das haben wir 
auch viele in den letzten 

188
00:10:01,250 --> 00:10:05,590
Monaten mit chichi.pt gemacht. 
Sie haben Chip T nach einem 

189
00:10:05,600 --> 00:10:07,850
Codebeispiel gefragt und haben 
dann über verschiedene 

190
00:10:07,860 --> 00:10:11,430
Iterationen daran gearbeitet, 
bis sie dann zu dem Ergebnis 

191
00:10:11,440 --> 00:10:15,150
gekommen sind. 
Aber bei GT muss natürlich dann 

192
00:10:15,160 --> 00:10:17,590
am Ende irgendwie deinen Source 
immer noch von A nach B schieben

193
00:10:17,600 --> 00:10:19,790
gucken funktioniert das so? 
Und wenn es nicht funktioniert, 

194
00:10:19,800 --> 00:10:24,210
muss wieder zurückgehen in die 
Chat Applikation und jetzt hast 

195
00:10:24,220 --> 00:10:28,490
du es natürlich, sobald Copilot 
diese Chat Funktionalitäten. 

196
00:10:29,600 --> 00:10:31,930
Mitbringt die Möglichkeit, das 
direkt in der 

197
00:10:31,940 --> 00:10:34,110
Entwicklungsumgebung zu machen? 
Ja, spannend, was sie 

198
00:10:34,120 --> 00:10:36,580
angekündigt haben aus, dass 
dieses dieses Chat Feature auf 

199
00:10:36,590 --> 00:10:40,830
quasi auf dem g 4 Modell auch 
schon passiert, also auf mit 

200
00:10:40,840 --> 00:10:45,130
einer ein auf das Verständnis 
von Code angepasste Variante von

201
00:10:45,140 --> 00:10:48,440
GT 4 und das heißt ne vor allem 
der große Benefit von GT ist 

202
00:10:48,450 --> 00:10:51,610
einfach ein A. 
Ein größeres Modell ist und b 

203
00:10:51,620 --> 00:10:53,720
auch sehr viel mehr Input 
möglich ist also viel mehr 

204
00:10:53,730 --> 00:10:57,050
Files, viel mehr Sachen einfach 
mit reingegeben werden können 

205
00:10:57,060 --> 00:11:00,230
und auch eine sehr coole Sache, 
die sie beschrieben haben, ist, 

206
00:11:00,240 --> 00:11:02,870
dass das Ding jetzt so tief in 
die ID integriert wird. 

207
00:11:03,120 --> 00:11:06,850
Das hat nicht nur die die 
aktuellen offenen Dateien, 

208
00:11:06,860 --> 00:11:10,800
sondern vielleicht sogar a das 
ganze Projekt, aber auch B so 

209
00:11:10,810 --> 00:11:14,720
Dinge wie Fehler, die die AI mir
ausgibt oder irgendwelche 

210
00:11:14,730 --> 00:11:17,150
compilerfehler oder irgendwelche
Warnings 4 auf kommandozeilen 

211
00:11:17,160 --> 00:11:21,020
oder im Debug log oder sowas 
stehen als Kontext reingegeben 

212
00:11:21,030 --> 00:11:25,700
werden können und darauf dann 
halt mir antworten im Chat und 

213
00:11:25,710 --> 00:11:30,740
Vorschläge gibt, aber weiß, dass
quasi auch die auch Copilot an 

214
00:11:30,750 --> 00:11:32,810
sich, also die 
Autovervollständigen während ich

215
00:11:32,820 --> 00:11:37,950
Code auf GT 4 läuft. 
Also stand heute ist es nicht so

216
00:11:37,960 --> 00:11:42,230
weit, weil GT for und alle, die 
schon mal Chat GPT mit GPT for 

217
00:11:42,240 --> 00:11:45,750
verwendet haben, wissen GT Force
einfach aktuell noch relativ 

218
00:11:45,760 --> 00:11:47,600
langsam. 
Das heißt, ich stelle dort ne 

219
00:11:47,610 --> 00:11:52,140
Frage, ich interagiere mit GPT 
found bekomme dann über einen 

220
00:11:52,150 --> 00:11:56,370
Zeitraum von einigen Sekunden 
meine Antworten, aber Copilot 

221
00:11:56,380 --> 00:11:59,790
wie wir es heute kennen, ist 
natürlich ganz tief in meine 

222
00:11:59,800 --> 00:12:02,050
Entwicklung integriert. 
Das heißt ich schreibe und 

223
00:12:02,060 --> 00:12:04,850
während ich tippe möchte ich 
kurz Vervollständigung bekommen.

224
00:12:04,890 --> 00:12:07,810
Ich möchte die Vorschläge 
bekommen sofort, wenn ich ein 

225
00:12:07,820 --> 00:12:09,650
Kommentar. 
Unterlassen oder maximal nach 

226
00:12:09,660 --> 00:12:14,450
einer oder 2 Sekunden und soweit
ist halt GPT mit GPTV aktuell 

227
00:12:14,460 --> 00:12:15,790
nicht. 
Das ist einfach zu langsam. 

228
00:12:15,800 --> 00:12:18,000
Um mehr als Developer Experience
zu bieten. 

229
00:12:18,340 --> 00:12:21,630
Das heißt stand heute Copilot 
auf dem Kodex Modell. 

230
00:12:21,640 --> 00:12:24,790
Da wird es auch noch wohl ne 
Zeit lang bleiben ob es dann 

231
00:12:24,860 --> 00:12:29,840
zukünftig auf GPT, Three Point 
Five Turbo geht oder auf eine 

232
00:12:29,850 --> 00:12:34,510
weitere Iteration von GT werden 
wir sehen, das weiß ich 

233
00:12:34,520 --> 00:12:37,600
persönlich gar nicht, aber stand
heute bleibt erstmal auf Codex 

234
00:12:37,610 --> 00:12:40,690
weil einfach die Performance da 
sein muss, ne der Chat ist was 

235
00:12:40,700 --> 00:12:42,790
anderes. 
Da hab ich natürlich mehr Zeit, 

236
00:12:42,830 --> 00:12:45,220
da kann ich auch ein bisschen 
auf eine Antwort warten, das ist

237
00:12:45,230 --> 00:12:48,940
in Ordnung und es gibt natürlich
da ganz viele weitere Mehrwerte 

238
00:12:48,950 --> 00:12:52,260
in so einem Chat dadurch, dass 
ich halt iterativ arbeite und 

239
00:12:52,270 --> 00:12:54,530
ich kann halt nicht nur iterativ
auf dem Code natürlich 

240
00:12:54,540 --> 00:12:57,820
sprachlich arbeiten, sondern ich
kann halt auch Kommandos geben 

241
00:12:57,830 --> 00:12:59,840
und sagen Hey, kommentieren wir 
mal diesen Sourcecode oder 

242
00:12:59,850 --> 00:13:03,090
erklär mir, was meine Kollegen 
da mal vor 15 Jahren 

243
00:13:03,100 --> 00:13:05,890
implementiert haben, weil 
natürlich die Codebasis werden 

244
00:13:05,900 --> 00:13:08,090
immer größer und wenn ich jetzt 
als neuer Development Projekt 

245
00:13:08,100 --> 00:13:12,400
einsteige und ich niemanden mehr
irgendwie im Team habe die oder 

246
00:13:12,410 --> 00:13:14,600
der versteht was damals 
überhaupt gemacht wurde. 

247
00:13:15,310 --> 00:13:18,410
Es ist natürlich extrem 
hilfreich, wenn ich i den Code 

248
00:13:18,420 --> 00:13:22,360
drüber werfen kann und die A 
frage Hey dokumentieren mit den 

249
00:13:22,370 --> 00:13:24,870
Code oder sag mir, was da 
eigentlich passiert, um dann 

250
00:13:24,880 --> 00:13:27,510
wirklich schneller einzusteigen 
und das ist natürlich ein großer

251
00:13:27,520 --> 00:13:31,430
Mehrwert und was natürlich diese
auch kann, ist von einer in eine

252
00:13:31,440 --> 00:13:34,130
andere Sprache zu konvertieren. 
Das heißt ich weiß vielleicht, 

253
00:13:34,140 --> 00:13:37,620
wie ich bestimmte Funktionalität
in in Python umgesetzt hätte und

254
00:13:37,630 --> 00:13:40,270
dann kann ich DI fragen hey, 
kannst du mir sagen, wie ich das

255
00:13:40,280 --> 00:13:43,470
ganze jetzt irgendwie in g mache
und dann kriege ich einen 

256
00:13:43,480 --> 00:13:46,370
Vorschlag und werde dann 
natürlich viel schneller mit 

257
00:13:46,420 --> 00:13:49,240
also da gibt es natürlich viele.
Bereiche, wo Geschwindigkeiten 

258
00:13:49,250 --> 00:13:52,520
nicht so entscheidend ist aber 
so wie wir Copilot heute kennen,

259
00:13:52,530 --> 00:13:56,240
wirklich als integrativen Teil 
in meiner Entwicklung muss halt 

260
00:13:56,250 --> 00:13:58,880
einfach die Performance stimmen 
ja klar, das geht natürlich ne, 

261
00:13:58,890 --> 00:14:02,820
also bin ich einfach während ich
tippe ich und die meistens auch 

262
00:14:02,830 --> 00:14:06,460
keine ihre komplexen langen 
Antworten haben, sondern weil 

263
00:14:06,470 --> 00:14:09,070
die ersten 2 Zeilen 
vervollständigt werden, 

264
00:14:09,450 --> 00:14:11,870
wohingegen ja wirklich, wenn ich
sonst verwende, vielleicht 

265
00:14:11,880 --> 00:14:14,740
generiere mir ganze Klassen 
generiere mir bitte ganze 

266
00:14:15,010 --> 00:14:19,230
Projekte teilweise ich dann 
natürlich von den von den g 

267
00:14:19,240 --> 00:14:22,410
Four. 
Benefits auch profitieren kann 

268
00:14:23,030 --> 00:14:25,350
also das finde ich eigentlich 
ganz cool, das gesagt, wir 

269
00:14:25,360 --> 00:14:28,370
nehmen halt immer das Modell, 
was für den Anwendungsfall 

270
00:14:28,380 --> 00:14:30,850
eigentlich am am besten 
funktioniert und dem Verhalten, 

271
00:14:31,040 --> 00:14:34,670
weil es performanter ist und 
viele Fragen jetzt natürlich 

272
00:14:35,380 --> 00:14:41,950
Copilot Chat ist das jetzt 
einfach Chat GPT in VS Code oder

273
00:14:41,960 --> 00:14:45,750
in Visual Studio? 
Letzten Endes ist es das nicht, 

274
00:14:45,760 --> 00:14:50,000
weil es ist halt Developer 
optimiert, das heißt Copilot 

275
00:14:50,010 --> 00:14:53,370
Chat beantwortet auch nur Fragen
rund um die Softwareentwicklung.

276
00:14:53,380 --> 00:14:57,680
Wenn ich jetzt in copalet Frage.
Äh, wie heißt der deutsche 

277
00:14:57,690 --> 00:14:59,330
Bundespräsident? 
Dann werde ich die Antwort 

278
00:14:59,340 --> 00:15:01,660
bekommen, das hat nichts mit 
Softwareentwicklung zu tun. 

279
00:15:01,670 --> 00:15:06,740
Bitte frag mich was anderes und 
was ich halt gegenüber dem Chat 

280
00:15:06,750 --> 00:15:09,060
GT auch machen kann ist genau 
das, was du vorhin gesagt hast 

281
00:15:09,070 --> 00:15:11,650
ich kann Code Highlight und 
sagen Hey den Code, den ich 

282
00:15:11,660 --> 00:15:14,450
gerade gehört habe, erzähl mir 
was dazu oder kommentieren wir 

283
00:15:14,460 --> 00:15:17,260
genau diesen Code Bereich und 
wirklich diese nahtlose 

284
00:15:17,270 --> 00:15:19,800
Integration und dazu kommen 
natürlich auch diese 

285
00:15:19,810 --> 00:15:23,740
Funktionalitäten, die ich bisher
auch aus Copilot kenne sprich 

286
00:15:23,750 --> 00:15:27,380
ich hab gewisse Compliance 
Features für Unternehmen 

287
00:15:27,390 --> 00:15:29,930
Security Features. 
Unternehmen, die ich natürlich 

288
00:15:29,940 --> 00:15:34,600
in so einem Chip t nicht habe, 
das ist ein Service, der steht 

289
00:15:34,640 --> 00:15:37,610
zwar allen zur Verfügung, auch 
teilweise kostenfrei, aber da 

290
00:15:37,620 --> 00:15:40,310
habe ich natürlich viele dieser 
Enterprise Features nicht und 

291
00:15:40,320 --> 00:15:43,250
natürlich nicht dieser für die 
Softwareentwicklung optimierten 

292
00:15:43,260 --> 00:15:47,070
Funktionen l ich habe letztens 
wirklich noch mal den Fall 

293
00:15:47,080 --> 00:15:49,150
gehabt, dass vielleicht einziges
Beispiel ich hab ne Funktion 

294
00:15:49,160 --> 00:15:53,530
geschrieben irgendwie um um 
Access Tokens, um klassische JTS

295
00:15:53,540 --> 00:15:56,420
und die habe ich irgendwo 
gespeichert und dann hab ich ne 

296
00:15:56,430 --> 00:16:00,020
Funktion gehabt die checken 
soll, wie lange der Access Token

297
00:16:00,030 --> 00:16:02,830
noch gültig ist. 
Und wenn der, wenn der abläuft, 

298
00:16:02,840 --> 00:16:07,240
in aktuelle Zeit als Datetime 
Now plus weiß nicht 10 Sekunden 

299
00:16:07,250 --> 00:16:10,060
also innerhalb der nächsten 10 
Sekunden abläuft, dann soll sich

300
00:16:10,070 --> 00:16:12,880
bitte neue Token besorgt werden 
und. 

301
00:16:13,700 --> 00:16:16,690
Der hat nicht funktioniert und 
war irgendwie ich habs nicht 

302
00:16:16,700 --> 00:16:19,570
gefunden warum also habe ich 
einfach so wieder wahrgenommen? 

303
00:16:19,580 --> 00:16:23,450
Das ist ja eine relativ kleine 
Funktion, da 1015 Zeilen und im 

304
00:16:23,460 --> 00:16:26,430
Chat GT reingeschmissen und 
gefragt Hey, kannst du mir bitte

305
00:16:26,470 --> 00:16:27,690
sagen? 
Was stimmt denn mit dem Code 

306
00:16:27,700 --> 00:16:32,550
nicht und was rauskam war, dass 
ich einen größer kleiner Zeichen

307
00:16:32,560 --> 00:16:36,020
falsch gesetzt habe, weil ich 
muss halt 2 Daten vergleichen 

308
00:16:36,030 --> 00:16:39,190
mit time now datetime now plus 
10 Minuten und ich habe gesagt 

309
00:16:39,200 --> 00:16:42,580
Okay Time Now größer ist als 
data now plus 10 Minuten oder 

310
00:16:42,590 --> 00:16:45,890
irgendwie sowas und da komme ich
irgendwie im Kopf durcheinander.

311
00:16:45,900 --> 00:16:47,950
Wann datum? 
Größer ist, wenn es in der 

312
00:16:47,960 --> 00:16:52,120
Zukunft liegt oder nicht und 
sowas und das hat mir super easy

313
00:16:52,160 --> 00:16:54,640
fixen können und jetzt stelle 
ich mir vor ich hätte das aber 

314
00:16:54,650 --> 00:16:58,500
nicht kopieren soll ich einfach.
Das Ding markieren können und 

315
00:16:58,510 --> 00:17:02,160
das coole ist, was sie in der 
geht nur über Tempo, das geht ja

316
00:17:02,170 --> 00:17:05,280
auch über Sprache also ne 
natürlich im Großraumbüro 

317
00:17:05,290 --> 00:17:08,510
absoluter die absolute Hölle, 
aber stell dir vor, ich zu Hause

318
00:17:08,520 --> 00:17:12,849
in meinem Homeoffice markiert 
das Ding und vielleicht die 

319
00:17:12,859 --> 00:17:16,700
ganze Zeit hin und frag doch 
einfach ey co Pilot, was ist 

320
00:17:16,710 --> 00:17:19,630
denn hier das Problem und 
deswegen sag mir einfach hey 

321
00:17:19,640 --> 00:17:22,569
guck mal, du hast einfach dieses
kleine Zeichen gesetzt wir das, 

322
00:17:22,579 --> 00:17:26,020
während ich da irgendwie OK cool
und ich mach weiter. 

323
00:17:27,170 --> 00:17:31,740
Also ne das das ist schon 
irgendwie eine komplett neue Art

324
00:17:31,750 --> 00:17:33,590
mit kurz zu arbeiten und dann 
hast du wirklich irgendwann 

325
00:17:33,600 --> 00:17:36,880
dieses ne, ich erinnere mich 
ganz am am Anfang als Kopie 

326
00:17:36,890 --> 00:17:42,580
vorgestellt worden, hieß es OI 
Pair Programmer glaube ich würde

327
00:17:42,590 --> 00:17:46,650
ich so ne Kollegen, der neben 
dir sitzt und jetzt gemeinsam 

328
00:17:46,660 --> 00:17:49,190
den Coach haben, dann geht es ja
ganz klar jetzt gerade hin, dass

329
00:17:49,200 --> 00:17:52,520
ich da wirklich auch mit 
unterhalten kann über meinen 

330
00:17:52,530 --> 00:17:55,610
Code vielleicht eine Meinung 
einholen kann, weil ich jemanden

331
00:17:55,620 --> 00:17:58,100
habe, der mir auch während ich 
schreibe ne vielleicht gar nicht

332
00:17:58,110 --> 00:18:00,670
direkt, sondern RD 4 Modell sein
muss. 

333
00:18:00,740 --> 00:18:03,940
Länger aber ich schreibe, dass 
irgendwas auch Gedanken macht, 

334
00:18:03,950 --> 00:18:06,750
was ich da schreibe, mir dann 
vielleicht irgendwie 2 Minuten 

335
00:18:06,760 --> 00:18:08,940
guck mal, ich weiß nicht, 
vielleicht machen wir das 

336
00:18:08,950 --> 00:18:12,640
bisschen anders genau also wer 
wirklich Lust drauf hat, zu den 

337
00:18:12,650 --> 00:18:16,520
ersten zu gehören, dass das 
ausprobieren können, einfach auf

338
00:18:16,530 --> 00:18:20,940
die Warteliste setzen lassen und
einfach abwarten wird, früher 

339
00:18:20,950 --> 00:18:23,580
oder später auch breiter 
freigeschaltet werden. 

340
00:18:23,590 --> 00:18:25,570
Ich hatte das Glück, schon 
ausprobieren zu dürfen. 

341
00:18:25,830 --> 00:18:28,940
Es ist extrem cool, weil es 
wirklich diese Chat basierte 

342
00:18:28,950 --> 00:18:32,660
Funktionalität direkt in meine 
Entwicklungsumgebung bringt und 

343
00:18:32,670 --> 00:18:35,680
damit viel einfacher zugänglich.
Und genauso wie du es 

344
00:18:35,690 --> 00:18:39,150
beschreibst halt super nahe in 
deinen Entwicklungsprozess 

345
00:18:39,160 --> 00:18:41,400
integriert und damit wirst du 
halt super schnell, ja s 

346
00:18:41,410 --> 00:18:46,730
generiert auch Kommentare für 
dich und macht ja Sachen wie du 

347
00:18:46,740 --> 00:18:50,710
kannst auch schreiben für diese 
Funktionen du kannst auch sagen 

348
00:18:51,190 --> 00:18:53,720
hier guck mal, da hab ich die 
und die Funktion geschrieben 

349
00:18:53,770 --> 00:18:57,030
mach dir mal robuster und dann 
guckt er wo der Catch Blöcke wie

350
00:18:57,040 --> 00:18:59,280
eingesetzt werden können oder 
vielleicht irgendwie t 

351
00:18:59,290 --> 00:19:02,380
zurückbekommen und überprüft ob 
der auch irgendwie erfolgreich 

352
00:19:02,390 --> 00:19:05,640
ist und so also das kann ja es 
kann ja wirklich wirklich viel 

353
00:19:05,650 --> 00:19:09,640
mittlerweile. 
Ähm, und zum Thema Warteliste? 

354
00:19:10,120 --> 00:19:13,050
Ich bin auch recht fix 
zugelassen worden also ich 

355
00:19:13,060 --> 00:19:15,790
glaube zumindest was die 
Funktionalität angeht. 

356
00:19:16,980 --> 00:19:20,630
Hat man, glaube ich, im Moment 
echt, kann man glaube ich, gehe 

357
00:19:20,640 --> 00:19:23,360
ich recht schnell grad bei den 
anderen Announcement sieht so n 

358
00:19:23,370 --> 00:19:26,260
bisschen anders aus. 
Die sind noch nicht ganz so 

359
00:19:26,270 --> 00:19:29,740
weit, aber auch super spannend. 
Ich würde jetzt einfach mal bei 

360
00:19:29,750 --> 00:19:33,300
dem Copilot für die 
Kommandozeile anfangen, ist 

361
00:19:34,240 --> 00:19:38,560
relativ einfach, erklärt Copy 
Funktionalität in meiner CLI 

362
00:19:38,570 --> 00:19:42,700
sprich ich kann wenn ich 
irgendwelche Command Line bash 

363
00:19:43,760 --> 00:19:47,750
Scripte schreibe, kann ich 
letzten Endes Copilot verwenden 

364
00:19:47,760 --> 00:19:51,020
um. 
Aus natürlicher Sprache aus der 

365
00:19:51,030 --> 00:19:54,460
Beschreibung dessen, was ich 
erreichen will, meint I Command 

366
00:19:54,510 --> 00:19:56,860
generieren zu lassen und dabei 
die entsprechenden Vorschläge 

367
00:19:56,870 --> 00:20:00,360
den reden zu lassen, finde ich 
extrem praktisch also ich bin 

368
00:20:00,370 --> 00:20:03,360
zumindest jemand, der auch wenn 
ich das vielleicht schon zweimal

369
00:20:03,370 --> 00:20:06,050
auf der Kommandozeile gemacht 
habe dann wenn ich mal 3 Wochen 

370
00:20:06,060 --> 00:20:07,830
nicht gemacht habe. 
Schon wieder vergessen wie die 

371
00:20:07,840 --> 00:20:10,930
ganzen Kommandos heißen und von 
daher für mich wird das super 

372
00:20:10,970 --> 00:20:12,240
cool. 
Ich konnte leider nicht 

373
00:20:12,250 --> 00:20:16,120
ausprobieren, von daher kann man
da auch die Videos verweisen, 

374
00:20:16,130 --> 00:20:20,180
die online zu finden sind. 
Würden wir auch noch mal in die 

375
00:20:20,190 --> 00:20:21,810
Shownotes reinpacken, damit ihr 
euch angucken könnt. 

376
00:20:22,720 --> 00:20:25,930
Ein weiteres Announcement? 
Was von, soweit ich weiß auch 

377
00:20:25,940 --> 00:20:30,390
nicht ausprobieren, weil Copilot
for Documentation also, dass ich

378
00:20:30,400 --> 00:20:34,920
quasi Copilot an eine 
Dokumentation anschließe und 

379
00:20:34,960 --> 00:20:37,600
dann dazu Fragen stellen kann 
oder auch Codebeispiele 

380
00:20:37,610 --> 00:20:40,170
generieren lassen kann. 
Das ist soweit ich weiß auch 

381
00:20:40,180 --> 00:20:43,950
schon irgendwie mit den durch 
React Dogs Asure Docks und noch 

382
00:20:43,960 --> 00:20:45,970
irgendwelche anderen 
Dokumentationen also welchen 

383
00:20:45,980 --> 00:20:49,110
Public Dokumentationen gemacht, 
was aber viel spannender fand, 

384
00:20:49,120 --> 00:20:52,800
dass man das dann innerhalb 
seiner github Organisation oder 

385
00:20:53,440 --> 00:20:55,030
generell innerhalb seines 
Unternehmens. 

386
00:20:55,690 --> 00:20:59,930
Muss gleich über Organisation 
sein auch. 

387
00:21:00,580 --> 00:21:02,970
An private Dokumentation 
anschließen kann oder privat 

388
00:21:02,980 --> 00:21:05,710
oder Issues, die innerhalb von 4
und so weiter das heißt, ich 

389
00:21:05,720 --> 00:21:08,750
kann dich einmal Fragen stellen,
die ist nur wissen kann, weil 

390
00:21:08,760 --> 00:21:12,930
ich ihm Zugriff auf ja meine 
privaten Docs gegeben habe zum 

391
00:21:12,940 --> 00:21:16,350
Beispiel oder Infos, die sich 
aus irgendeinem Issue rauszieht.

392
00:21:16,390 --> 00:21:19,210
Also ich kann nicht sagen warum 
ist das hier so und so und das 

393
00:21:19,220 --> 00:21:23,570
Ding Check AOK da diese diese 
Zeile Code Änderungen ist im 

394
00:21:23,580 --> 00:21:26,590
Rahmen von einem Comic erstellt 
worden, der auf einen Issue 

395
00:21:26,600 --> 00:21:29,570
verlinkt ich les mal den Text 
von diesem Issue für dich durch 

396
00:21:29,620 --> 00:21:32,230
fast das vielleicht mal zusammen
und sag mal, das ist, weil das 

397
00:21:32,240 --> 00:21:33,770
damals so und so besprochen 
wurde. 

398
00:21:33,840 --> 00:21:35,630
Oder so also das fand ich auch 
relativ spannend. 

399
00:21:35,640 --> 00:21:38,360
Diese Verknüpfung zur 
Dokumentation, weil das auch so 

400
00:21:38,370 --> 00:21:42,480
ein bisschen diese Wissens Silos
ja aufhebt, dass es 

401
00:21:42,490 --> 00:21:44,580
irgendjemanden gibt, der dann 
weiß, warum das damals so 

402
00:21:44,590 --> 00:21:47,040
beschlossen wurde, selbst wenn 
es damals irgendwie nicht dafür 

403
00:21:47,050 --> 00:21:50,760
gab, fand ich eigentlich cool, 
ja und da sieht man halt, dass 

404
00:21:50,770 --> 00:21:54,420
Copilot halt in diesem 
Softwareentwicklungsprozess in 

405
00:21:54,430 --> 00:21:56,780
weitere Bereiche reinkommt und 
jetzt sind wir halt von der 

406
00:21:56,790 --> 00:21:58,770
reinen Entwicklung in dem 
Bereich irgendwie Dokumentation 

407
00:21:58,780 --> 00:22:03,260
und Wartung vorgedrungen. 
Das ganze Thema Dokumentation 

408
00:22:03,270 --> 00:22:05,880
Das ist natürlich ein bisschen 
in der Zukunft, aber es zeigt 

409
00:22:05,890 --> 00:22:08,390
Halt wurden. 
Die Reise gehen kann und ich 

410
00:22:08,400 --> 00:22:11,690
glaube auch einfach für die 
Zugänglichkeit von öffentlichen 

411
00:22:11,700 --> 00:22:14,730
Dokumentation ist das super 
praktisch, weil ich mein Ich 

412
00:22:14,740 --> 00:22:16,980
weiß nicht, wie du es machst, 
aber wenn ich irgendwie nach Doc

413
00:22:16,990 --> 00:22:20,910
suche, ich gehe jetzt nicht auf 
die entsprechende Webseite der 

414
00:22:20,920 --> 00:22:23,920
Hersteller irgendwie von weiß 
ich nicht. 

415
00:22:23,930 --> 00:22:26,650
Von Github zum Beispiel und 
sucht dann den github Docs und 

416
00:22:26,660 --> 00:22:30,420
ich meine Suchmaschine und sucht
direkt im großen weiten Internet

417
00:22:30,430 --> 00:22:33,470
und kommen dann sofort auf die 
richtige Seite in Doc und warum 

418
00:22:33,480 --> 00:22:35,610
das nicht Chat basiert machen, 
wo ich direkt mit natürlicher 

419
00:22:35,620 --> 00:22:39,310
Sprache arbeiten kann und sagt, 
was mein Problem und ich bekomm 

420
00:22:39,320 --> 00:22:42,210
direkt die richtige Doku. 
Mit dem richtigen Ausschnitt aus

421
00:22:42,220 --> 00:22:45,920
der Doku finde ich super 
hilfreich, da bin ich absolut 

422
00:22:45,930 --> 00:22:49,200
gespannt darauf und hoffe, dass 
das möglichst bald kommt. 

423
00:22:49,210 --> 00:22:53,600
Also wird extrem helfen. 
Der vierte Bereich, der 

424
00:22:53,610 --> 00:22:56,690
vorgestellt wurde, und der ist 
auch ein bisschen dann nach der 

425
00:22:56,700 --> 00:22:59,560
Entwicklung oder am Ende der 
Entwicklungsphase in der 

426
00:22:59,570 --> 00:23:03,560
Softwareentwicklung ist der sind
die Reviews, die durch AI 

427
00:23:03,570 --> 00:23:08,740
unterstützt werden, sprich ich 
kann auf github dann einen Quest

428
00:23:08,750 --> 00:23:12,480
aufmachen und Copilot kann mir 
zum einen, basierend auf meinen.

429
00:23:12,760 --> 00:23:17,460
Komm mit Messages und basierend 
auf dem Sourcecode, der in 

430
00:23:17,470 --> 00:23:21,010
meinem Changeset drin ist, kann 
ich dann automatisch durch eine 

431
00:23:21,020 --> 00:23:24,030
MPR Beschreibung generieren 
lassen und ich glaube, wir 

432
00:23:24,040 --> 00:23:27,790
müssen uns alle müssen an die 
eigene Nase fassen, ne gute PR 

433
00:23:27,800 --> 00:23:31,320
Beschreibungen zu schreiben ist 
Arbeit und in den seltensten 

434
00:23:31,330 --> 00:23:34,420
Fällen macht man sich die Mühe 
und wenn ich dann tatsächlich 

435
00:23:34,430 --> 00:23:37,860
nicht irgendwie Kolleginnen und 
Kollegen, die tagtäglich mit 

436
00:23:37,870 --> 00:23:40,570
Bearbeitung genau wissen, woran 
ich gearbeitet habe, die haben 

437
00:23:40,580 --> 00:23:44,020
dann manchmal ihre schon eine 
gewisse Mühe, dann 

438
00:23:44,030 --> 00:23:47,540
herauszufinden worum geht es? 
In diesem PR und da können wir 

439
00:23:47,550 --> 00:23:50,890
natürlich i extrem helfen, weil.
In der Hoffnung, dass ich 

440
00:23:50,900 --> 00:23:54,140
ordentliche Messages zumindest 
geschrieben habe und auch der 

441
00:23:54,150 --> 00:23:57,760
Source Code durch die I dann 
verstanden wird, kann ich 

442
00:23:57,770 --> 00:24:00,290
natürlich schon einiges machen, 
aber natürlich kann eine 

443
00:24:00,300 --> 00:24:02,720
künstliche Intelligenz mit den 
Funktionalitäten, über die wir 

444
00:24:02,730 --> 00:24:04,210
gerade gesprochen haben, noch 
viel mehr machen. 

445
00:24:04,220 --> 00:24:08,550
Sie kann sich mein Pulver Quest 
anschauen und sagen Hey Robin 

446
00:24:08,560 --> 00:24:11,810
Manuel, Du hast da in deiner 
Vergleich das größer kleiner 

447
00:24:11,820 --> 00:24:14,020
Zeichen falsch rum. 
Ich glaube, du wolltest 

448
00:24:14,030 --> 00:24:17,600
eigentlich andersrum machen und 
kann dann direkt als Quest 

449
00:24:17,610 --> 00:24:19,680
kommend reinhauen. 
Ne und ich glaube, du wolltest 

450
00:24:19,690 --> 00:24:21,770
dafür wahrscheinlich auch einen 
Unit Test schreiben. 

451
00:24:22,800 --> 00:24:27,250
Und hier soll ich dir mal einen 
Vorschlag machen, weil das 

452
00:24:27,260 --> 00:24:31,590
direkt aufgefallen r und im 
Zweifel kann das Ding auch 

453
00:24:31,600 --> 00:24:36,460
diesen Test schreiben genau also
ist super cool, da ist die 

454
00:24:36,750 --> 00:24:40,650
Wartelisten Situation so 
tatsächlich, dass man sich mit 

455
00:24:40,690 --> 00:24:44,880
einzelnen Repositories auf die 
Warteliste setzen muss und dann 

456
00:24:44,920 --> 00:24:46,700
hoffen kann, dass man irgendwann
freigeschaltet wird. 

457
00:24:46,710 --> 00:24:48,340
Ich wurde noch nicht 
freigeschaltet und ich bin 

458
00:24:48,350 --> 00:24:51,640
relativ nah dran. 
Schauen wir mal, wann das Breite

459
00:24:51,650 --> 00:24:54,080
ausgerollt wird, aber ich 
glaube, das ist eine extrem 

460
00:24:54,090 --> 00:24:57,410
coole Funktionalität. 
Die uns dann auch extrem 

461
00:24:57,420 --> 00:25:00,730
weiterhelfen wird da gibt es 
natürlich diverse Implikationen 

462
00:25:00,740 --> 00:25:03,670
es gibt natürlich jetzt auch 
schon die ersten Betriebsräte, 

463
00:25:03,680 --> 00:25:06,800
die dann Anfragen findet deine 
Arbeitskontrolle statt, wie das 

464
00:25:06,810 --> 00:25:09,130
irgendwo dokumentiert hat? 
Robin Manuel, der kriegt so 

465
00:25:09,140 --> 00:25:13,160
viele Verbesserungsvorschläge 
von Copilot, ne sollten wir 

466
00:25:13,170 --> 00:25:15,740
vielleicht mal in der Schulung 
schicken ist das überhaupt 

467
00:25:15,780 --> 00:25:18,380
erlaubt? 
Ich glaube, da denkt man in die 

468
00:25:18,390 --> 00:25:20,890
falsche Richtung es geht 
tatsächlich darum, es dir als 

469
00:25:20,900 --> 00:25:24,750
Entwickler einfacher zu machen 
und die dir zu helfen, wirklich 

470
00:25:24,760 --> 00:25:26,970
gute Qualität zu liefern und es 
geht nicht darum, dich jetzt 

471
00:25:26,980 --> 00:25:29,140
irgendwie zu kontrollieren und 
zu überwachen. 

472
00:25:29,520 --> 00:25:32,270
Ich glaube, da gibt es natürlich
immer Leute, die irgendwie viele

473
00:25:32,280 --> 00:25:34,660
Bedenken mitbringen, aber in die
Richtung soll es natürlich nicht

474
00:25:34,670 --> 00:25:36,980
gehen. 
Da habe ich eine interessante 

475
00:25:37,120 --> 00:25:39,790
Ansicht oder eine interessante 
Insights direkt hier aus Vietnam

476
00:25:39,800 --> 00:25:42,800
zu, denn ich bin muss ich sagen 
ich bin nicht komplett nur im 

477
00:25:42,840 --> 00:25:45,840
Urlaub hier, sondern ich habe 
auch ein paar Freunde hier in 

478
00:25:45,850 --> 00:25:49,230
Vietnam, die unter anderem eine 
Softwarefirma gegründet haben. 

479
00:25:49,240 --> 00:25:51,310
Die haben wir also quasi mit 
mehreren vietnamesischen 

480
00:25:51,360 --> 00:25:53,510
Angestellten Software, 
Entwicklern und Entwicklerinnen.

481
00:25:53,520 --> 00:25:56,100
Mit denen habe ich mich hier 
auch viel getroffen und 

482
00:25:56,110 --> 00:26:00,050
unterhalten. 
Und was die mir sagten, ist so 

483
00:26:00,060 --> 00:26:04,050
ein bisschen das, bei denen das 
einfach auch Thema politiques 

484
00:26:04,060 --> 00:26:08,050
Reviews ist nicht wirklich zur 
Kultur, dazu gehört, sich 

485
00:26:08,060 --> 00:26:11,470
gegenseitig Vorwürfe zu machen 
oder so irgendwie zu korrigieren

486
00:26:11,480 --> 00:26:15,280
oder zu verbessern, dass denen 
das hier sehr schwer fällt, und 

487
00:26:15,320 --> 00:26:20,390
das heißt, das ist hier eher so,
dass das also nutzen natürlich 

488
00:26:20,400 --> 00:26:22,890
Reviews. 
Es ist hier aber eher so, dass 

489
00:26:22,900 --> 00:26:25,890
die dann einfach immer approved 
werden relativ blind, selbst 

490
00:26:25,900 --> 00:26:28,990
wenn da theoretisch was gefunden
werden würde, ist das hier 

491
00:26:29,000 --> 00:26:31,150
einfach kulturell ein bisschen 
schwierig sich da. 

492
00:26:31,230 --> 00:26:34,940
Anzuschwärzen in 
Anführungszeichen und da haben 

493
00:26:34,950 --> 00:26:37,210
wir uns halt viel über 
Lösungsmöglichkeiten 

494
00:26:37,220 --> 00:26:41,720
ausgetauscht und das war noch 
vor diesem x Announcement und 

495
00:26:41,730 --> 00:26:44,110
ich hatte halt gesagt, dass wir 
das bei uns viel über Automation

496
00:26:44,120 --> 00:26:46,700
und versuchen zu lösen das 
zumindest sowas wie Code, 

497
00:26:46,710 --> 00:26:49,950
Styling testabdeckung und sowas 
das kann man ja alles schon 

498
00:26:49,960 --> 00:26:53,010
irgendwelche Bots prüfen lassen,
weil es glaube ich, deutlich 

499
00:26:53,020 --> 00:26:55,010
einfacher ist, wenn man dieses 
Feedback geben, nicht von 

500
00:26:55,020 --> 00:26:57,130
Menschen oder irgendeinen 
direkten Kollegen, mit denen man

501
00:26:57,140 --> 00:26:59,060
auch Mittagessen geht oder im 
Zweifel um die gleiche 

502
00:26:59,070 --> 00:27:02,450
Gehaltserhöhung kämpft, wie du 
sich das ausmachen muss, sondern

503
00:27:02,460 --> 00:27:05,710
eben von der Maschine. 
Oder von einem Boot, auf dem man

504
00:27:05,720 --> 00:27:08,630
halt nicht irgendwie wütend sein
kann oder irgendwie oder wo da 

505
00:27:08,640 --> 00:27:11,460
keine kulturellen Dinge zwischen
stehen bekommen, das finde ich 

506
00:27:11,470 --> 00:27:13,640
eigentlich ganz spannenden 
Ansatz, der komplett konträr zu 

507
00:27:13,650 --> 00:27:16,530
diesem findet hier 
arbeitsüberwachung statt ja, 

508
00:27:16,540 --> 00:27:19,380
vielleicht diese Überwachung ist
so ein böses Wort, aber 

509
00:27:19,390 --> 00:27:22,050
vielleicht ist dies in einer 
gewissen Feedbackkultur sowas ja

510
00:27:22,060 --> 00:27:25,150
viel, viel, viel angebrachter 
oder viel einfacher oder viel 

511
00:27:25,160 --> 00:27:30,250
akzeptierter als wenn das eben 
von einem Kollegen oder einer 

512
00:27:30,260 --> 00:27:33,350
Kollegin kommt und dass das das 
kann ich hier also sehr 

513
00:27:33,360 --> 00:27:34,950
aktuelle. 
Das war eine große Erkenntnis 

514
00:27:34,960 --> 00:27:37,580
hier für mich. 
Und hab 2 Tage nachdem ich 

515
00:27:37,590 --> 00:27:40,570
dieses Gespräch hatten. 
Auch die Copilot X announcement.

516
00:27:40,580 --> 00:27:42,960
Ich hab dann meinen Kumpel 
direkt weitergeleitet, die schau

517
00:27:42,970 --> 00:27:45,100
mal. 
In Zukunft wird vielleicht ja 

518
00:27:45,110 --> 00:27:48,440
die Lösung sein, an dieser 
Stelle vielleicht nochmal den 

519
00:27:48,450 --> 00:27:53,270
Verweis auf unsere Folge zum 
Thema Pull request Reviews haben

520
00:27:53,280 --> 00:27:56,350
wir uns ja wirklich eine gesamte
Folge mal Gedanken dazu drüber 

521
00:27:56,360 --> 00:27:58,830
gemacht, ne wie macht man gute 
Quests? 

522
00:27:58,870 --> 00:28:02,080
Welche Unternehmenskultur oder 
welche Feedbackkultur wollen wir

523
00:28:02,090 --> 00:28:05,920
auch mit den politiques 
Stabilieren und hört einfach mal

524
00:28:05,930 --> 00:28:07,060
rein. 
Das ist eine extrem spannende 

525
00:28:07,070 --> 00:28:10,310
Diskussion, weil je nach 
kulturellem Hintergrund und auch

526
00:28:10,320 --> 00:28:13,340
je nach Unternehmenskultur 
können natürlich Prequels, 

527
00:28:13,350 --> 00:28:16,980
unterschiedlich angelegt werden 
und. 

528
00:28:17,570 --> 00:28:21,430
Ich glaube, so eine I kann uns 
dabei helfen, das Ganze auch 

529
00:28:21,440 --> 00:28:24,090
weiter zu verbessern und ich 
glaube, man sollte es letzten 

530
00:28:24,100 --> 00:28:26,950
Endes nicht wirklich auch da 
hatten wir in der Folge haben 

531
00:28:26,960 --> 00:28:29,710
auch darüber gesprochen, 
irgendwie als Kritik sehen, 

532
00:28:29,720 --> 00:28:32,230
sondern man sollte es 
tatsächlich als Verbesserung, 

533
00:28:32,240 --> 00:28:36,690
als Möglichkeit wirklich sich 
selber auch weiterzuentwickeln 

534
00:28:36,700 --> 00:28:39,410
und neue Dinge zu lernen sehen 
und da kann natürlich kannst du 

535
00:28:39,420 --> 00:28:42,980
mir als Kollege kannst du mir 
Feedback geben, aber natürlich 

536
00:28:42,990 --> 00:28:45,230
können wir auch i Feedback geben
und ich muss ja auch nicht 

537
00:28:45,240 --> 00:28:47,570
akzeptieren, weil die KI ist 
auch nicht fehlerfrei. 

538
00:28:47,580 --> 00:28:50,170
Sie können mir Vorschläge machen
und kann sagen ich glaube 

539
00:28:50,180 --> 00:28:52,810
basierend auf dem was ich 
gelernt habe. 

540
00:28:53,410 --> 00:28:58,850
Von millionenzahlen Sourcecode 
solltest du vielleicht NT oder 

541
00:28:58,860 --> 00:29:01,070
die Änderungen machen, aber 
letzten Endes liegt die 

542
00:29:01,080 --> 00:29:03,620
Entscheidung immer noch bei mir 
und ich glaube, das Thema 

543
00:29:03,630 --> 00:29:08,360
Copilot haben wir auch schon oft
gesagt es ist halt ein Copilot, 

544
00:29:08,370 --> 00:29:12,290
der mich unterstützt und nicht 
etwas was für mich jetzt 

545
00:29:12,300 --> 00:29:14,360
irgendwie blind Software 
schreibe ich einfach nur noch 

546
00:29:14,370 --> 00:29:17,010
übernehmen muss aber ich finde 
es cool, dass es tatsächlich 

547
00:29:17,050 --> 00:29:21,690
weitergeht auf der Reise. 
Mal schauen, wann das letzten 

548
00:29:21,700 --> 00:29:24,260
Endes auch für alle nutzbar sein
wird wann s. 

549
00:29:25,100 --> 00:29:29,210
Ein Produkt wird aber die Reise 
ist super spannend und ich freue

550
00:29:29,220 --> 00:29:31,800
mich auf jeden Fall drauf. 
Diese Funktionalitäten in vielen

551
00:29:31,810 --> 00:29:33,900
weiteren Bereichen der 
Softwareentwicklung nutzen zu 

552
00:29:33,910 --> 00:29:37,000
können, weil dieses 
Sprachbasierte I das sehen wir 

553
00:29:37,040 --> 00:29:39,910
hilft uns in Zukunft in extrem 
vielen Bereichen und auch bei 

554
00:29:39,920 --> 00:29:43,720
der Softwareentwicklung bringt 
uns enorm weiter und wenn es 

555
00:29:43,730 --> 00:29:46,700
einfach nur ist, dass wir länger
wirklich im Flow bleiben können 

556
00:29:46,710 --> 00:29:48,770
und weniger zwischen 
verschiedenen Tools hin und her 

557
00:29:48,780 --> 00:29:52,460
wechseln müssen, das ist für 
mich schon fast ein großer 

558
00:29:52,470 --> 00:29:56,770
Benefit an sich jenseits halt 
dieser ganzen Refactoring oder 

559
00:29:56,780 --> 00:29:57,800
Codeverbesserungen die du 
gerade. 

560
00:29:58,190 --> 00:30:02,290
Genannt hattest ja fand ich auch
sehr spannende Ausblick, den 

561
00:30:02,300 --> 00:30:05,020
Github irgendwie auf die Zukunft
der Softwareentwicklung gibt. 

562
00:30:05,730 --> 00:30:08,180
Ich glaube, da können wir alle 
sehr gespannt sein. 

563
00:30:09,850 --> 00:30:12,340
Wenn euch diese Folge gefallen 
hat, dann lasst uns das doch 

564
00:30:12,350 --> 00:30:16,020
gerne wissen, an dem wir uns 
entweder ne schöne Bewertung da 

565
00:30:16,030 --> 00:30:17,770
lasst. 
Zum Beispiel bei Spotify oder 

566
00:30:17,780 --> 00:30:20,650
Apple Podcast kann man so 
Sternchen hinterlassen oder 

567
00:30:20,660 --> 00:30:23,020
schreibt uns auch gerne ne e 
Mail. 

568
00:30:23,170 --> 00:30:26,540
Unten steht E-Mail-Adresse in 
der Podcast Beschreibung da 

569
00:30:26,550 --> 00:30:28,580
freuen wir uns sehr über 
Feedback, auch gerne 

570
00:30:28,590 --> 00:30:29,940
konstruktives Feedback oder 
Themenvorschläge. 

571
00:30:29,950 --> 00:30:33,630
Wenn ihr da irgendwas habt, 
lasst uns also sehr gerne 

572
00:30:33,640 --> 00:30:37,490
wissen, wie euch diese auch 
quasi diese ja wo ich eine 

573
00:30:37,500 --> 00:30:40,160
Meinung zum Thema abgeben folgen
oder Windows diskutieren wir 

574
00:30:40,170 --> 00:30:41,480
auch diese Art von Folgen 
gefallen? 

575
00:30:42,310 --> 00:30:46,510
Und diejenigen von euch, die uns
auf Spotify hören vielleicht 

576
00:30:46,520 --> 00:30:49,130
gesehen Spotify hat eine neue 
Funktion, wo ihr wirklich auch 

577
00:30:49,140 --> 00:30:53,000
Feedback zu einzelnen Folgen 
geben könnt, welches dann direkt

578
00:30:53,010 --> 00:30:55,610
bei uns landet. 
In der Vergangenheit konnte man 

579
00:30:55,620 --> 00:30:59,750
da nur Sternchen vergeben, oder?
Bei Apple konnte man auch eine 

580
00:30:59,760 --> 00:31:01,700
generelle Bewertung Podcast 
abgeben. 

581
00:31:01,880 --> 00:31:04,210
Jetzt gibt es die Möglichkeit, 
bei Spotify auch zu einzelnen 

582
00:31:04,220 --> 00:31:07,530
folgen Feedback zu geben. 
Nutzt diese Möglichkeit gerne, 

583
00:31:07,540 --> 00:31:10,410
wenn ihr einen Kommentar zu 
einer spezifischen Folge habt, 

584
00:31:10,420 --> 00:31:12,670
könnt ihr das direkt auch über 
Spotify machen. 

585
00:31:12,710 --> 00:31:14,110
Dem ist nichts mehr 
hinzuzufügen. 

586
00:31:14,120 --> 00:31:16,950
Das heißt, wir sehen uns. 
Hören uns in 2 Wochen wieder, 

587
00:31:16,960 --> 00:31:18,830
denn der Lukas erscheint alle 2 
Wochen. 

588
00:31:19,710 --> 00:31:23,370
Bis dahin eine gute Zeit 
schreibt ganz viel Coach und bis

589
00:31:23,380 --> 00:31:24,010
ganz bald.
