1
00:00:00,310 --> 00:00:03,950
Nicht Ai wird uns ersetzen, 
sondern jemand der AI benutzt. 

2
00:00:04,350 --> 00:00:07,150
Darüber waren wir uns zumindest 
bis vor ein paar folgen alle 

3
00:00:07,150 --> 00:00:10,190
einig. 
Und dann kam die AI Devin und 

4
00:00:10,190 --> 00:00:12,070
hat so ein bisschen die ganze 
Software Development Welt auf 

5
00:00:12,070 --> 00:00:15,990
den Kopf gestützt, ist nämlich 
ein KI gestützter Software 

6
00:00:15,990 --> 00:00:19,150
Developer und was das Ding kann 
und wie sich dadurch vielleicht 

7
00:00:19,150 --> 00:00:21,830
unsere Jobs verändern werden, 
darum geht es in dieser Folge. 

8
00:00:27,840 --> 00:00:30,560
Und damit herzlich Willkommen zu
einer neuen Folge des to do 

9
00:00:30,640 --> 00:00:34,160
Developer Podcast, dieses Mal 
wieder mit dem Thema AI. 

10
00:00:34,200 --> 00:00:37,560
Wie soll es auch anders sein, es
hört nicht auf, immer wieder 

11
00:00:37,560 --> 00:00:40,800
neue Themen, mit denen wir uns 
beschäftigen dürfen, aber dieses

12
00:00:40,800 --> 00:00:43,920
mal glaube ich etwas was halt 
über das Hinweg geht, was wir 

13
00:00:43,920 --> 00:00:46,240
bisher besprochen haben, also 
von daher ein super spannendes 

14
00:00:46,240 --> 00:00:49,840
Thema, bevor wir mit dem Thema 
einsteigen, wie immer erstmal 

15
00:00:49,840 --> 00:00:53,800
vielen Dank an diejenigen oder 
die Personen die uns in den 

16
00:00:53,800 --> 00:00:57,040
letzten 2 Wochen Kaffee 
ausgegeben hat und dieses Mal 

17
00:00:57,320 --> 00:01:02,430
ist wenn Manuel, deine Mutter, 
herzlichen Dank für 10 Kaffee 

18
00:01:02,430 --> 00:01:07,390
haben wir uns sehr gefreut, das 
ist klasse. 

19
00:01:07,390 --> 00:01:13,200
Danke, Mama süß. 
Ansonsten vielen Dank für das 

20
00:01:13,200 --> 00:01:15,680
positive Feedback zur letzten 
Folge. 

21
00:01:15,680 --> 00:01:19,000
Da haben wir so ein bisschen 
allgemeiner uns unterhalten zum 

22
00:01:19,000 --> 00:01:21,520
einen über das Thema 
Softwareentwicklung und Software

23
00:01:21,520 --> 00:01:27,200
Eco System in Indien und Deine 
App Development Geschichte und 

24
00:01:27,200 --> 00:01:31,040
den Apple App Store, da haben 
wir positives Feedback bekommen,

25
00:01:31,040 --> 00:01:34,480
auch wenn es jetzt ein Thema 
war, jetzt was nicht so extrem 

26
00:01:34,480 --> 00:01:38,600
technisch war und was vielleicht
die ein oder anderen nur am 

27
00:01:38,600 --> 00:01:41,640
Rande interessiert, aber wir 
haben halt gemerkt auch solche 

28
00:01:41,640 --> 00:01:46,320
allgemeinen Themen die rund um 
die developer Welt sich drehen 

29
00:01:46,320 --> 00:01:48,280
sind für euch interessant, von 
daher werden wir das auch in 

30
00:01:48,280 --> 00:01:52,670
Zukunft immer wieder einschieben
wenn es da Dinge gibt die ja 

31
00:01:52,670 --> 00:01:57,150
wirklich teilenswert und 
Diskutierenswert finden und 

32
00:01:57,390 --> 00:01:59,750
schieben, die dann immer mal 
wieder zwischen den eher 

33
00:01:59,750 --> 00:02:03,950
technischen Folgen ein. 
Aber dieses Mal geht es um 

34
00:02:03,950 --> 00:02:05,470
Thema. 
Du hast mich drauf aufmerksam 

35
00:02:05,470 --> 00:02:08,229
gemacht beim an mir ist es so n 
bisschen vorbeigegangen, ich hab

36
00:02:08,229 --> 00:02:10,630
die News verpasst als es 
angekündigt wurde. 

37
00:02:12,400 --> 00:02:16,560
Devon AI beziehungsweise die 
neue Devon KI wurde. 

38
00:02:16,950 --> 00:02:20,950
Angekündigt von einem relativ 
neu gegründeten Unternehmen, 

39
00:02:20,950 --> 00:02:24,950
Kognition Labs. 
Und das Ganze hat relativ viel 

40
00:02:24,950 --> 00:02:28,630
Wirbel gemacht in der developer 
Community, nicht nur, weil das 

41
00:02:28,630 --> 00:02:32,590
Unternehmen offensichtlich. 
Sehr gut finanziert ist schon 

42
00:02:32,590 --> 00:02:37,870
jetzt, sondern weil tatsächlich 
zum ersten Mal der End to End 

43
00:02:37,870 --> 00:02:41,550
Developer Workflow komplett 
durchautomatisiert wird. 

44
00:02:41,630 --> 00:02:46,030
Zumindest ist das der Anspruch 
des Unternehmens und dieser KI. 

45
00:02:46,470 --> 00:02:49,630
Und da wollten wir uns mal n 
bisschen näher mit beschäftigen.

46
00:02:49,630 --> 00:02:53,110
Ja, genau, 12 Tage ist das Ding.
Alt ist noch ganz frisch aus dem

47
00:02:53,110 --> 00:02:57,870
Ofen beziehungsweise seit 12 
Tagen hat die Öffentlichkeit es 

48
00:02:57,870 --> 00:03:00,150
zu sehen bekommen. 
Und was was ist? 

49
00:03:00,150 --> 00:03:04,270
Devin ist im Prinzip NKI Tool. 
Was? 

50
00:03:05,190 --> 00:03:08,430
Einen kompletten, wie malte 
gerade schon gesagt hat, Ende zu

51
00:03:08,430 --> 00:03:12,310
Ende Developer Lifecycle 
abdeckt. 

52
00:03:13,030 --> 00:03:14,910
Ich weiß nicht, ob ihr euch 
erinnert, wir haben vor n paar 

53
00:03:14,910 --> 00:03:18,110
folgen erstmal über die github 
Universe gesprochen, das ist 

54
00:03:18,110 --> 00:03:19,830
diese große Developer Konferenz 
von github. 

55
00:03:20,310 --> 00:03:23,070
Und da hat der CEO Thomas 
Domecke ganz am Ende so ne 

56
00:03:23,070 --> 00:03:26,990
Vision gezeigt und da hat er 
irgendwie n issue in einem in 

57
00:03:26,990 --> 00:03:30,190
einem Gitterrepository 
eingestellt und dann gesagt, OK 

58
00:03:30,190 --> 00:03:34,110
und jetzt laufen eigentlich so 
verschiedene AIS los und lösen 

59
00:03:34,470 --> 00:03:38,190
lösen den Bug in diesem Issue 
und dem eine AI hingeht und sich

60
00:03:38,190 --> 00:03:40,510
das erstmal anschaut und einen 
Plan erstellt was denn gemacht 

61
00:03:40,510 --> 00:03:42,710
werden muss. 
Eine andere schreibt den Code, 

62
00:03:42,710 --> 00:03:44,910
eine dritte AI stellt dann 
irgendwie den Pull Request und 

63
00:03:44,910 --> 00:03:49,630
Reviewt den und der vierte AI 
integriert das dann in den in 

64
00:03:49,630 --> 00:03:53,030
die Codebasis und was? 
Als eigentlich noch nur ein 

65
00:03:53,030 --> 00:03:56,030
Konzept war, wirkt fast schon 
so, als hätte die Firma 

66
00:03:56,030 --> 00:04:00,910
Cognition Labs mit Devin sich ja
quasi als als Vorlage genommen 

67
00:04:01,150 --> 00:04:03,790
und das jetzt gebaut und haben 
ne sehr kurze aber sehr 

68
00:04:03,790 --> 00:04:06,270
eindrucksvolle Demo gezeigt von 
diesem AI Tool. 

69
00:04:07,110 --> 00:04:12,110
Was im Prinzip aus ja 
verschiedenen Kleinen, ja 

70
00:04:12,510 --> 00:04:14,150
Bereichen oder Workspaces 
entsteht. 

71
00:04:14,150 --> 00:04:16,709
Also man muss sich das 
vorstellen, man man, man, man, 

72
00:04:16,709 --> 00:04:21,310
man sieht NAI und die hat eine, 
also ist ne webbasierte IDI und 

73
00:04:21,310 --> 00:04:23,590
die hat eine Shell drin, also 
eine Kommandozeile mit der sie 

74
00:04:23,590 --> 00:04:28,110
interagieren kann, einen Code 
Editor, einen Webbrowser und ein

75
00:04:28,110 --> 00:04:30,950
Chat Interface und sowas wie die
nennen das einen Planer. 

76
00:04:32,430 --> 00:04:35,870
Und was diese AI dann kann ist 
eben Anweisungen die sie 

77
00:04:35,870 --> 00:04:38,910
bekommt, in einzelne Schritte 
herunterbrechen. 

78
00:04:39,590 --> 00:04:42,590
Und sehr eindrucksvoll 
bearbeiten. 

79
00:04:42,590 --> 00:04:45,950
Das heißt, wenn ich jetzt zum 
Beispiel AI sage, Hey, lös mir 

80
00:04:45,950 --> 00:04:48,950
dieses oder jenes Problem, dann 
geht sie hin, klont das 

81
00:04:48,950 --> 00:04:53,710
Repository, liest die Read me, 
versucht das issue was, was sie 

82
00:04:53,710 --> 00:04:56,350
vielleicht bearbeiten soll, 
erstmal zu reproduzieren, also 

83
00:04:56,350 --> 00:04:59,430
führt den Code auch lokal auf 
und schaut auch, ob sie das 

84
00:04:59,430 --> 00:05:02,590
überhaupt reproduziert bekommt, 
macht dann mit Hilfe dieses 

85
00:05:02,590 --> 00:05:05,950
Browsers auch wirklich Recherche
auf Google Stack Overflow oder 

86
00:05:05,950 --> 00:05:09,630
liest Dokumentationen durch 
diesen Internetzugriff, den es 

87
00:05:09,630 --> 00:05:14,030
bekommen hat, generiert. 
Code in diesem Codeeditor oder 

88
00:05:14,070 --> 00:05:18,630
passt Code an, um den zu lösen? 
Wenn das jetzt nicht sofort die 

89
00:05:18,630 --> 00:05:21,870
Lösung ist, auf die man hinaus 
will in in dem Issue dann, und 

90
00:05:21,870 --> 00:05:24,510
das fand ich besonders 
beeindruckend, dann generiert es

91
00:05:24,510 --> 00:05:26,510
auch wirklich so Debug 
Statement, das heißt dann dann 

92
00:05:26,670 --> 00:05:29,430
führt so Print Line Statements 
ein für den Code dann immer 

93
00:05:29,430 --> 00:05:32,430
wieder aus, schaut sich auf der 
Kommandozeile die Ergebnisse an 

94
00:05:32,430 --> 00:05:36,870
bzw bis zu welchem Punkt die 
Ergebnisse noch so sind wie das 

95
00:05:37,150 --> 00:05:40,840
gewünscht ist. 
Und Iteriert dann darüber so 

96
00:05:40,840 --> 00:05:44,000
lange, bis bis die Ergebnisse 
erzielt werden oder bis Tests 

97
00:05:44,000 --> 00:05:47,960
grün sind oder schreibt auch 
selber Tests entfernt dann diese

98
00:05:47,960 --> 00:05:50,520
diese Debug Print Line 
Statements wieder und stellt mir

99
00:05:50,520 --> 00:05:54,840
eine Pull request und committed 
diesen Code also wirklich Ende 

100
00:05:54,840 --> 00:05:59,080
zu Ende wie du gerade gesagt 
hast und eigentlich exakt das 

101
00:05:59,080 --> 00:06:02,400
was ein menschlicher Developer 
auch tun würde, nämlich mit 

102
00:06:02,400 --> 00:06:05,720
Hilfe von einem Browser sich 
irgendwie Beispiele anzuschauen,

103
00:06:05,720 --> 00:06:09,360
Dokumentation zu lesen, Debug 
Statements einzufügen. 

104
00:06:10,040 --> 00:06:14,270
Also irre beeindruckend. 
Und deswegen auch so n bisschen 

105
00:06:14,270 --> 00:06:16,670
das was ich im Intro meinte mit 
nicht einer AI wird uns 

106
00:06:16,670 --> 00:06:20,070
ersetzen, sondern jemand der 
oder DAI benutzt. 

107
00:06:21,530 --> 00:06:24,890
Ah, also das kommt schon sehr 
nah daran, zumindest diesen 

108
00:06:24,890 --> 00:06:29,410
klassischen developer Zyklus, 
also das des reinen Codens, 

109
00:06:30,210 --> 00:06:33,650
eigentlich Ende zu Ende, ohne 
menschliche Interaktion zu 

110
00:06:33,650 --> 00:06:36,630
lösen. 
Also ich muss dazu sagen, alle 

111
00:06:36,630 --> 00:06:40,670
Videos die ich bisher finden 
konnte oder gesehen habe kommen 

112
00:06:40,670 --> 00:06:44,310
von der Firma selber, von daher 
grain of Salt. 

113
00:06:44,310 --> 00:06:48,030
Man muss halt auch schauen, wie 
schlägt sich das dann natürlich 

114
00:06:48,030 --> 00:06:50,790
mit Anwendungsfällen, wo halt 
nicht die Firma vielleicht die 

115
00:06:50,790 --> 00:06:53,630
Sachen rausgesucht hat, die in 
der Demo gut funktionieren und 

116
00:06:53,630 --> 00:06:58,070
dann veröffentlicht am Ende ist 
es natürlich genau das was man 

117
00:06:58,070 --> 00:07:00,630
dort als Botschaft 
transportieren will, dass man es

118
00:07:00,630 --> 00:07:03,790
geschafft hat wirklich diesem 
Ende zu Ende Prozess abzubilden 

119
00:07:03,990 --> 00:07:06,750
und man kann glaube ich davon 
ausgehen, dass es nicht bei 

120
00:07:06,750 --> 00:07:09,110
beliebigen Dingen funktioniert 
und jetzt die Dinge, die Sie 

121
00:07:09,110 --> 00:07:12,670
zeigen, Sachen sind wo es halt 
funktioniert, was ich wirklich 

122
00:07:12,670 --> 00:07:15,310
spannend finde, und das ist 
jetzt in den einzelnen 

123
00:07:15,310 --> 00:07:17,790
Komponenten nicht neu, aber ich 
glaube in dieser 

124
00:07:17,870 --> 00:07:21,480
Zusammensetzung. 
Dass die künstliche Intelligenz 

125
00:07:21,520 --> 00:07:25,400
diese Large Language Models, die
dahinter stehen, die Werkzeuge 

126
00:07:25,400 --> 00:07:29,160
an die Hand bekommen, die in 
Software Engineer verwendet, das

127
00:07:29,160 --> 00:07:33,400
heißt, ich bekomme mein Code 
Editor, ich bekomme eine Shell, 

128
00:07:33,400 --> 00:07:37,000
wo ich irgendwelche debug 
Informationen sehe, wo ich halt 

129
00:07:37,000 --> 00:07:40,000
das ganze ausführe, ich bekomme 
einen Browser wo ich meine 

130
00:07:40,000 --> 00:07:42,680
Recherche machen kann und ich 
bekomme irgendwo ein Dokument wo

131
00:07:42,680 --> 00:07:45,440
ich meine Spezifikationen, 
Spezifikation, runterschreibe 

132
00:07:45,680 --> 00:07:48,080
und das finde ich wirklich sehr 
spannend, dass man diese 

133
00:07:48,080 --> 00:07:50,960
klassischen Werkzeuge aus der 
Software Entwicklung 

134
00:07:50,960 --> 00:07:55,480
zusammengefasst hat in ein Tool 
und dann durch eine clevere Art 

135
00:07:55,480 --> 00:07:58,990
und Weise so ein. 
Feedback erzeugt hat, wo dieses 

136
00:07:58,990 --> 00:08:01,790
Large Language Model eines 
dieser Werkzeuge verwendet, das 

137
00:08:01,790 --> 00:08:06,550
Feedback dann in ein anderes 
Tool reingibt, dann dort wieder 

138
00:08:06,550 --> 00:08:09,910
das Feedback in ein anderes Tool
gibt und so dann hinter der 

139
00:08:09,910 --> 00:08:13,030
Haube immerhin und her springt 
und so ein automatischen 

140
00:08:13,030 --> 00:08:16,750
Feedback Loop erzeugt, der Halt 
dazu führt, dass wir am Ende 

141
00:08:16,990 --> 00:08:20,190
abgleichen können, ist das was 
das Ergebnis ist, das was am 

142
00:08:20,190 --> 00:08:23,630
Anfang in der Spezifikation drin
stand und wenn wir halt nicht da

143
00:08:23,630 --> 00:08:25,590
sind, haben wir so ein bisschen 
so wie im Re Enforcement 

144
00:08:25,590 --> 00:08:27,870
Learning, am Ende wird 
wahrscheinlich das Modell. 

145
00:08:28,960 --> 00:08:31,800
Nicht lernen in diesem Prozess, 
aber dadurch, dass es da diese 

146
00:08:31,800 --> 00:08:35,600
Feedback Loops gibt, haben wir 
da die Möglichkeit, Iterativ an 

147
00:08:35,600 --> 00:08:39,280
einer Lösung zu arbeiten und das
Halt automatisiert und nicht wie

148
00:08:39,280 --> 00:08:45,880
es bei den bisherigen. 
Ai Assistant Tools der Fall ist,

149
00:08:46,480 --> 00:08:48,960
dass wir diesen Loop selber 
machen müssen. 

150
00:08:48,960 --> 00:08:51,200
Wir können natürlich auch ein 
Tool benutzen, was in unserem 

151
00:08:51,200 --> 00:08:54,000
Code Editor uns als Developer 
unterstützt, da gibt es 

152
00:08:54,000 --> 00:08:57,400
mittlerweile zahlreiche, aber da
müssen wir wirklich diesen Loop 

153
00:08:57,440 --> 00:09:00,670
selber. 
Entsprechend implementieren, das

154
00:09:00,670 --> 00:09:03,710
heißt, ich bekomme irgendwie 
Input durch die KI, muss diese 

155
00:09:03,710 --> 00:09:06,670
testen, muss diese validieren 
und kann dann mit diesem 

156
00:09:06,670 --> 00:09:09,350
Feedback zurückgehen und dann 
die nächste Iteration starten, 

157
00:09:09,350 --> 00:09:11,190
bis ich halt bei dem korrekten 
Ergebnis ist. 

158
00:09:11,550 --> 00:09:15,790
Und da scheinen sie zumindest. 
Wenn man den Demos und den den 

159
00:09:15,790 --> 00:09:19,110
öffentlichen Aussagen der Firma 
Glauben schenkt, wirklich 

160
00:09:19,110 --> 00:09:22,070
geschafft zu haben, diesen 
Feedback Loop zu automatisieren 

161
00:09:22,230 --> 00:09:25,430
und das Halt in einer wirklich 
beeindruckenden Art und Weise. 

162
00:09:25,430 --> 00:09:30,110
Und es gibt ja diesen SW E 
Benchmark, der halt verschiedene

163
00:09:30,470 --> 00:09:36,830
KI Modelle auf Echtweltprobleme 
loslässt und schaut, wie können 

164
00:09:36,830 --> 00:09:42,720
diese Modelle autonom. 
Diese Probleme lösen, da sind 

165
00:09:42,720 --> 00:09:46,080
zumindest die Zahlen, die uns da
Cognition Labs präsentiert, 

166
00:09:46,080 --> 00:09:50,360
wirklich beeindruckend, wieviel 
besser als andere Language 

167
00:09:50,360 --> 00:09:53,320
Models dort das ganze System 
abschneidet. 

168
00:09:53,520 --> 00:09:55,760
Wobei ich persönlich der 
Vergleich ein bisschen unfair 

169
00:09:55,760 --> 00:10:00,840
ist, weil deven Ai ist für mich 
ein Tool, welches halt 

170
00:10:00,920 --> 00:10:05,400
irgendwelche LMS im Hintergrund 
verwendet und die dann Smart 

171
00:10:05,400 --> 00:10:08,760
miteinander chained und das dann
zu vergleichen mit irgendwie 

172
00:10:08,760 --> 00:10:12,600
einem GPT 4, was halt viel 
schlechter abschneidet ist halt 

173
00:10:12,680 --> 00:10:14,960
aus meiner Sicht ein bisschen 
unfair und natürlich dann um 

174
00:10:14,960 --> 00:10:17,310
dieses. 
Sprachmodell was sie nutzen? 

175
00:10:17,310 --> 00:10:20,630
Natürlich ganz viel Tooling 
Herumgebaut ist und man dann 

176
00:10:20,630 --> 00:10:23,910
tatsächlich ein fertiges 
Werkzeug mit irgendwie einem 

177
00:10:23,910 --> 00:10:27,270
einfachen Input Output aus dem 
Sprachmodell vergleicht. 

178
00:10:27,430 --> 00:10:30,670
Aber dennoch scheint das so das 
ganze Thema. 

179
00:10:31,030 --> 00:10:32,830
N ganzes Stück nach vorne zu 
schieben. 

180
00:10:32,830 --> 00:10:36,430
Wir sind natürlich da noch nicht
bei irgendwelchen Ergebnissen 

181
00:10:36,430 --> 00:10:40,590
und da ist glaub ich das 
Marketing so n bisschen 

182
00:10:41,230 --> 00:10:44,390
irreführend sind wir noch nicht 
an dem Punkt wo tatsächlich die 

183
00:10:44,390 --> 00:10:48,190
Aufgaben die wir irgendwo. 
Normalerweise einen Freelancer 

184
00:10:48,190 --> 00:10:51,550
geben über irgendwelche Online 
Plattformen durch eine KI gelöst

185
00:10:51,550 --> 00:10:55,110
werden können, weil ich glaub 
die Zahlen die da aus dem aus 

186
00:10:55,230 --> 00:10:57,990
dem Benchmark rauskommen sind 
halt immer noch unter 20% der 

187
00:10:57,990 --> 00:10:59,830
Probleme die autark gelöst 
werden. 

188
00:10:59,830 --> 00:11:03,030
Das heißt immer noch ein 
Großteil der Probleme können 

189
00:11:03,030 --> 00:11:06,550
nicht automatisiert gelöst 
werden, aber selbst diese Zahlen

190
00:11:06,550 --> 00:11:09,550
die da präsentiert werden sind 
einfach mal so viel besser als 

191
00:11:09,550 --> 00:11:13,350
das was wir bisher gesehen haben
von diesen einzelnen LMS die 

192
00:11:13,350 --> 00:11:15,230
bisher auf die Probleme 
losgelassen wurden. 

193
00:11:17,840 --> 00:11:20,280
Was natürlich die Sache sehr 
beeindruckend macht. 

194
00:11:21,000 --> 00:11:23,680
Ja, total. 
Also klar, das ist im Moment 

195
00:11:23,680 --> 00:11:25,600
alles gated. 
Es gibt eine Warteliste, auf dem

196
00:11:25,600 --> 00:11:27,440
man sich draufsetzen kann. 
Ich kenne niemanden, der da 

197
00:11:27,440 --> 00:11:30,200
schon Zugriff drauf hat, also 
das Recht ist natürlich bisher 

198
00:11:30,200 --> 00:11:32,400
nur so, die Demos die Firma 
Rausgibt. 

199
00:11:34,360 --> 00:11:38,470
Ich finde aber vor allem. 
Spannend, dass ich diesen 

200
00:11:38,470 --> 00:11:41,750
Denkprozess der KI oder des 
Tools nenne. 

201
00:11:41,750 --> 00:11:46,190
Es nenne es, wie du willst, dass
ich den noch mal abspielen kann.

202
00:11:46,190 --> 00:11:48,710
Das heißt, ich kann wirklich 
sehen, was waren die einzelnen 

203
00:11:48,710 --> 00:11:50,950
Schritte. 
Die diese AI oder diese 

204
00:11:50,950 --> 00:11:52,750
Orchestra, da muss man ja 
eigentlich schon sagen, weil am 

205
00:11:52,750 --> 00:11:55,350
Ende natürlich da unten drunter 
mehrere Tools mehrere AIS 

206
00:11:55,350 --> 00:11:58,350
arbeiten, aber diese Schritte, 
die diese Orchestrater gemacht 

207
00:11:58,350 --> 00:12:00,590
hat, für welches Tool hat er 
sich bei welchem Schritt 

208
00:12:00,590 --> 00:12:03,350
entschieden? 
Ich kann wirklich von der ersten

209
00:12:03,350 --> 00:12:06,110
Mal wo die. 
Dieses das das github ich schon 

210
00:12:06,110 --> 00:12:09,230
sag ich es einfach mal gesehen 
hat bis hin zur Lösung würd ich 

211
00:12:09,230 --> 00:12:11,510
jeden Schritt mir noch mal 
abspielen lassen und auch diesen

212
00:12:11,510 --> 00:12:15,390
Denkprozess dahinter mir noch 
mal anzeigen, denn was die AR 

213
00:12:15,390 --> 00:12:19,750
macht und das ist einfach n sehr
bewährtes Pattern auch schon 

214
00:12:19,750 --> 00:12:22,230
wenn man mit Chats, GPT oder 
irgendwas anderem arbeitet ist 

215
00:12:22,470 --> 00:12:26,550
dass sie als allererstes einen 
Plan erstellt wie das Problem 

216
00:12:26,550 --> 00:12:29,190
gelöst werden soll, das heißt es
bricht es runter in einzelne 

217
00:12:29,190 --> 00:12:31,470
Tasks und sagt Okay 
wahrscheinlich muss ich zuerst 

218
00:12:31,470 --> 00:12:33,870
das machen, dann muss ich erst 
das machen und so weiter und 

219
00:12:33,870 --> 00:12:35,950
komm da vielleicht mit so ner 
Liste von so 12 schritten ab. 

220
00:12:37,000 --> 00:12:39,840
Und entscheidet sich dann für 
jeden von diesen 12 Schritten 

221
00:12:39,960 --> 00:12:42,080
ist das vielleicht was, was ich 
lieber in diesem Editor mache 

222
00:12:42,080 --> 00:12:43,920
oder gehe ich dafür in den 
Browser und mache mache 

223
00:12:43,920 --> 00:12:47,600
Recherche und was kommt dabei 
raus, was wird dann wieder rein 

224
00:12:47,600 --> 00:12:49,240
gefüttert in diesem? 
Du hast es ebenso so schön 

225
00:12:49,240 --> 00:12:52,880
genannt, diese Loop und das kann
ich mir eben dann im Nachhinein,

226
00:12:52,880 --> 00:12:55,320
nachdem die das gelöst hat 
nochmal abspielen lassen, würde 

227
00:12:55,320 --> 00:12:58,040
ich mir Schritt für Schritt auch
diesen Denkprozess angucken, wo 

228
00:12:58,040 --> 00:13:00,160
ich mir auch vorstellen kann, 
dass man da auch sehr gut als 

229
00:13:00,160 --> 00:13:03,680
Mensch von lernen kann, wie di 
das gelöst hat, also wirklich 

230
00:13:03,680 --> 00:13:05,760
welchen, welchen Gedankenweg sie
gegangen ist. 

231
00:13:06,630 --> 00:13:08,350
Also auch wenn du das hier so 
bisschen natürlich 

232
00:13:08,350 --> 00:13:10,270
richtigerweise jetzt hier 
relativierst. 

233
00:13:11,920 --> 00:13:13,280
Ich bin natürlich so komplett 
gehypt. 

234
00:13:13,960 --> 00:13:17,560
Ich hab jetzt gesehen, hab 
gedacht, OK, wow, das ist das 

235
00:13:17,560 --> 00:13:20,000
erste Mal wo ich wirklich was 
sehe, was mich also was schon 

236
00:13:20,000 --> 00:13:24,480
sehr meine Arbeit als Developer 
hier auch ersetzen kann und auch

237
00:13:24,480 --> 00:13:28,230
wenn du natürlich sagst, ja. 
Löst vielleicht auch unter 20% 

238
00:13:28,230 --> 00:13:31,950
von diesen Coding Tests. 
Wie du richtig sagst, im 

239
00:13:31,950 --> 00:13:34,750
Vergleich zu einem Chat GPT ist 
das einfach um ein viel viel 

240
00:13:34,750 --> 00:13:38,310
vielfaches mehr und das ist ja 
auch so der erste Wurf und ich 

241
00:13:38,310 --> 00:13:41,430
glaube schon, dass das. 
Dass das nochmal deutlich höher 

242
00:13:41,430 --> 00:13:43,030
gehen kann, diese Zahlen und 
diese. 

243
00:13:43,790 --> 00:13:46,870
Werte an sich sind ja die 
einzelnen Schritte, die dort 

244
00:13:46,870 --> 00:13:49,230
durchlaufen werden, nicht neu. 
Ich mein, das kennen wir ja 

245
00:13:49,230 --> 00:13:52,630
bereits alles, ich kann auch mit
einem Chat GPT hingehen und mir 

246
00:13:52,630 --> 00:13:55,910
nen nen Action Plan erstellen, 
kann das in einzelnen 

247
00:13:55,910 --> 00:13:59,870
Subaufgaben runterbrechen aber 
das dann wirklich auszuführen 

248
00:13:59,870 --> 00:14:02,550
und dann wirklich die richtigen 
Tools dafür zu verwenden, das 

249
00:14:02,550 --> 00:14:06,510
ist wirklich smart, das finde 
ich tatsächlich sehr gut, was 

250
00:14:06,510 --> 00:14:09,230
halt in den ganzen Demos die sie
zeigen so ein bisschen 

251
00:14:09,310 --> 00:14:12,430
rüberkommt ist wirklich dieses 
Vollautonome, aber wenn man dann

252
00:14:12,430 --> 00:14:15,390
in den Videos einfach mal so ein
bisschen hin und her springt, 

253
00:14:15,550 --> 00:14:18,350
sieht man das ja dann doch in 
dem Chatinterface. 

254
00:14:19,480 --> 00:14:21,800
Gewisse Human in The Loop 
Intervention in vielen der 

255
00:14:21,800 --> 00:14:24,720
Szenarien drin ist, das heißt, 
einige der Szenarien, die sie in

256
00:14:24,720 --> 00:14:26,880
den Demo Videos zeigen, laufen 
voll autonom. 

257
00:14:26,880 --> 00:14:29,440
Das heißt, ich gebe dem am 
Anfang eine Aufgabe und Kriege 

258
00:14:29,440 --> 00:14:33,040
am Ende eine Lösung raus, aber 
bei einigen sind natürlich auch 

259
00:14:33,200 --> 00:14:37,160
relativ viele Interventionen 
erforderlich, wo dann das 

260
00:14:37,400 --> 00:14:40,000
Sprachmodell auch Rückfragen 
stellt oder wo ich dann noch mal

261
00:14:40,000 --> 00:14:42,560
präzisieren muss oder eine 
bestimmte Richtung, also das was

262
00:14:42,560 --> 00:14:44,720
man halt auch aus einem Chat GPS
kennt. 

263
00:14:45,510 --> 00:14:47,510
Dass man das auch weiterhin tun 
muss. 

264
00:14:47,670 --> 00:14:51,230
Von daher bin ich da vielleicht 
nicht ganz so gehypt, aber ich 

265
00:14:51,230 --> 00:14:55,670
find wirklich diese Kombination 
und diese Integration von von 

266
00:14:55,670 --> 00:14:57,590
Tooling extrem spannend. 
Ich glaub wir haben das 

267
00:14:57,590 --> 00:15:01,230
natürlich zum ersten Mal 
gesehen, als solche Themen wie 

268
00:15:01,470 --> 00:15:05,910
eine Chat AI in die IDE gekommen
sind, das ist auch eine erste 

269
00:15:05,910 --> 00:15:09,910
Integration von diesem Chat 
Interface mit einem Tool und wir

270
00:15:09,910 --> 00:15:12,510
sehen halt auch schon 
Integrationen von. 

271
00:15:14,310 --> 00:15:17,990
KIS in die Command Line, 
vielleicht in Kombination mit 

272
00:15:17,990 --> 00:15:21,150
der IDE und jetzt wird das halt 
einfach noch mal erweitert um 

273
00:15:21,350 --> 00:15:25,070
dieses ganze Thema Webbrowser, 
was wir auch als einzelne 

274
00:15:25,070 --> 00:15:28,310
Funktionalität auch schon sehen.
Wir sehen das in Chat GPT, wir 

275
00:15:28,310 --> 00:15:31,550
sehen das in Microsoft Copilot, 
wir sehen es in github copilot, 

276
00:15:31,550 --> 00:15:34,310
dass wir da auch Internet access
bekommen und Informationen aus 

277
00:15:34,310 --> 00:15:37,270
dem Netz ziehen können, aber 
wirklich diese Dinge mal alle 

278
00:15:37,270 --> 00:15:40,070
zusammenzuführen und für den 
Enduser in einer. 

279
00:15:42,120 --> 00:15:44,800
Einer Applikation wirklich 
abzubilden, das ist für mich 

280
00:15:44,800 --> 00:15:47,920
wirklich etwas, wo ich sage, da 
sind Sie mal noch einen Schritt 

281
00:15:47,920 --> 00:15:50,600
weiter gegangen und das 
begründet wahrscheinlich auch, 

282
00:15:50,600 --> 00:15:54,000
warum sie da die entsprechenden 
Investments auch schon relativ 

283
00:15:54,000 --> 00:15:56,880
früh bekommen haben. 
Ich meine, die haben im letzten 

284
00:15:56,880 --> 00:16:00,200
Jahr ja schon eine Finanzierung 
bekommen, durch die durch die 

285
00:16:00,200 --> 00:16:03,000
Investmentgesellschaft von Peter
Thiel und auch in diesem Jahr 

286
00:16:03,000 --> 00:16:07,200
noch eine Investmentrunde, und 
das ist tatsächlich nicht von 

287
00:16:07,200 --> 00:16:10,040
ungefähr, also die haben 
wirklich eine Vision, die auch 

288
00:16:10,880 --> 00:16:13,840
große Investoren überzeugt hat, 
dort halt auch viel Geld 

289
00:16:13,840 --> 00:16:15,990
reinzuschmeißen. 
Man würde, glaube ich, sagen. 

290
00:16:17,680 --> 00:16:20,160
Letzten Herbst war auch so ein 
bisschen so die Ernüchterung da,

291
00:16:20,160 --> 00:16:23,120
es wurde nicht mehr alles, wo 
irgendwie KI draufstand mit 

292
00:16:23,120 --> 00:16:25,760
Millionen überschüttet, aber 
hier bei diesem Unternehmen 

293
00:16:26,120 --> 00:16:29,160
haben sich die großen Investoren
noch mal entschieden im letzten 

294
00:16:29,160 --> 00:16:32,240
Jahr und in diesem Jahr nochmal 
eine große Finanzierung zu 

295
00:16:32,240 --> 00:16:36,520
realisieren und das zeigt ja 
auch, dass Leute, die sich von. 

296
00:16:37,550 --> 00:16:40,990
Dem Ganzen eine gewisse, Ja 
einen gewissen Return erhoffen. 

297
00:16:40,990 --> 00:16:45,190
Einen finanziellen Return von 
diesem Thema überzeugt sind und 

298
00:16:45,550 --> 00:16:48,190
von daher bin ich sehr gespannt,
in welche Richtung sich das 

299
00:16:48,190 --> 00:16:50,990
entwickelt und ich glaub das 
ganze kriegt so n bisschen den 

300
00:16:50,990 --> 00:16:53,790
Realitätscheck. 
Wenn es dann zum ersten Mal an 

301
00:16:53,790 --> 00:16:56,430
Externe gegeben wird, die ist 
mit ihren eigenen Problemen 

302
00:16:56,430 --> 00:17:00,070
benchmarken, weil ja auch bisher
bei anderen Tools, so bei dem 

303
00:17:00,070 --> 00:17:03,790
ersten Einsatz von Chat, GPT 
oder Copilot spannend wird es 

304
00:17:03,790 --> 00:17:07,030
dann, wenn es wirklich auf die 
echten Probleme losgelassen wird

305
00:17:07,030 --> 00:17:09,869
und man nicht halt am Ende das 
Video so schneiden kann, dass es

306
00:17:09,869 --> 00:17:12,270
am Ende gut aussieht, haben wir 
ja auch in der Vergangenheit 

307
00:17:12,270 --> 00:17:14,550
schon bei anderen gesehen, die 
irgendwie die Videos so 

308
00:17:14,550 --> 00:17:16,589
geschnitten haben, damit man 
sehr beeindruckt ist. 

309
00:17:17,760 --> 00:17:21,359
Ich glaube also, Teil des Hypes,
vor allem aus der 

310
00:17:21,359 --> 00:17:24,599
Investmentseite, warum 
Investoren Deville Hypen, ist 

311
00:17:24,599 --> 00:17:28,160
bei Sicherheit auch der CEO und 
Gründer, das ist Scott wu. 

312
00:17:28,160 --> 00:17:30,320
Der ist in dieser zumindest in 
dieser Deffelt auch nicht ganz 

313
00:17:30,320 --> 00:17:34,280
ein Unbekannter, gilt so ein 
bisschen als ja wieso ein 

314
00:17:34,280 --> 00:17:36,280
Wunderkind? 
Es gibt so alte Videoaufnahmen 

315
00:17:36,280 --> 00:17:37,880
oder irgendwelche Quizshows auch
schon als Kind. 

316
00:17:38,630 --> 00:17:41,470
Alles abräumen, bevor die Frage 
auch nur zu Ende ausgesprochen 

317
00:17:41,470 --> 00:17:43,790
ist. 
Also gilt relativ sicher als 

318
00:17:43,790 --> 00:17:47,710
hochbegabt und hat auch so bei 
verschiedenen Software 

319
00:17:47,710 --> 00:17:52,310
Development competitions, da 
regelmäßig die ersten Plätze 

320
00:17:52,310 --> 00:17:53,550
belegt. 
Also gilt als einer der 

321
00:17:53,550 --> 00:17:55,910
Begnadesten und im 
Kopfschnellsten Developer 

322
00:17:56,110 --> 00:17:59,670
unserer Zeit und das ist mit 
sich trägt mit Sicherheit auch 

323
00:17:59,670 --> 00:18:02,950
nochmal dazu bei, dass wenn so 
jemand seine Denkweisen es 

324
00:18:02,950 --> 00:18:05,950
schafft in eine KI zu 
übertragen, dass das natürlich 

325
00:18:05,950 --> 00:18:08,470
noch mal einen ganz anderen Hype
und einen ganz anderen Drive von

326
00:18:08,470 --> 00:18:09,880
Investoren. 
Erfährt. 

327
00:18:11,640 --> 00:18:16,800
Was die aber gemacht haben und 
was ich doch anders finde als 

328
00:18:16,800 --> 00:18:22,200
sowas wie Copilot oder github, 
Copilot oder was auch immer ist,

329
00:18:22,200 --> 00:18:24,320
dass ich immer das Gefühl habe, 
dass bei diesen diesen 

330
00:18:24,320 --> 00:18:27,320
bisherigen Chat Interfaces auch 
bei Chat, GPS habe ich das 

331
00:18:27,320 --> 00:18:30,600
Gefühl, dass ich als Mensch 
eigentlich im Driver Seeed 

332
00:18:30,600 --> 00:18:34,280
sitze, um bei dieser Co Pilot 
Metapher zu bleiben und neben 

333
00:18:34,280 --> 00:18:38,120
mir als CO Pilot diese AI 
arbeiten ich dieser AI quasi 

334
00:18:38,120 --> 00:18:41,120
aufgabenpaket Rüberwerfen kann 
Teilaufgaben dann von der AI 

335
00:18:41,120 --> 00:18:44,120
übernommen werden und ich aber 
eigentlich hier orchestriere. 

336
00:18:44,920 --> 00:18:49,440
Und was ich bei Devin Anders 
finde, ist, dass ich das Gefühl 

337
00:18:49,440 --> 00:18:52,240
habe, da im Co Pilotensitz zu 
sitzen, nämlich die AI 

338
00:18:52,240 --> 00:18:55,200
orchestriert sich selber. 
Hat eigentlich n sehr genauen 

339
00:18:55,200 --> 00:18:58,760
Plan und braucht mich eigentlich
nur für Rückfragen, also 

340
00:18:58,760 --> 00:19:01,560
eigentlich genau umgekehrt, dass
die eigentlich sagt Ey, ganz 

341
00:19:01,560 --> 00:19:04,440
kurz, hier haben wir gerade ein 
Verständnisproblem oder ist das 

342
00:19:04,440 --> 00:19:06,560
das was gemeint ist? 
Oder kann ich das auch auf die 

343
00:19:06,560 --> 00:19:08,560
und die Art und Weise lösen oder
möchtest du, dass ich eine ganz 

344
00:19:08,560 --> 00:19:10,400
bestimmte Cloud benutze oder was
weiß ich? 

345
00:19:11,600 --> 00:19:14,000
Aber das ist eigentlich ja nur 
auf mich zurückkommt, wenn es 

346
00:19:14,000 --> 00:19:15,880
mich braucht und sonst im 
Hintergrund. 

347
00:19:16,920 --> 00:19:18,960
Autonom arbeiten kann also. 
Für mich ist das eher so eine 

348
00:19:18,960 --> 00:19:22,080
Umkehr von diesem, von diesem 
Pattern, was wir bisher mit den 

349
00:19:22,080 --> 00:19:25,840
Co Piloten gesehen haben. 
Ja, ich hatte da so 2 Bilder vor

350
00:19:25,840 --> 00:19:27,160
Augen. 
Das eine Bild war so ein 

351
00:19:27,160 --> 00:19:30,600
bisschen, wieso ein Fahrlehrer, 
der auf dem Beifahrersitz sitzt 

352
00:19:30,640 --> 00:19:34,600
und halt guckt, wie die Person 
auf dem Fahrersitz durch den 

353
00:19:34,600 --> 00:19:37,880
Verkehr steuert und dann im 
Zweifelsfall intervenieren kann 

354
00:19:38,280 --> 00:19:40,920
und natürlich auch Feedback 
gibt, das andere Bild was ich 

355
00:19:40,920 --> 00:19:42,560
vor Augen hatte ist halt über 
die. 

356
00:19:44,440 --> 00:19:47,790
Automatisierung. 
Oder das Einführen von Robotern 

357
00:19:48,030 --> 00:19:51,110
in der industriellen Fertigung. 
Also wenn ich jetzt so am am 

358
00:19:51,110 --> 00:19:54,710
Band stehe und Autos 
Zusammenschraube in den ersten 

359
00:19:54,750 --> 00:19:57,590
Jahrzehnten waren das Menschen 
und wurde dann immer mehr an 

360
00:19:57,590 --> 00:20:00,230
Roboter übergeben und 
mittlerweile ist es so, dass 

361
00:20:00,230 --> 00:20:03,150
dort. 
Leute am Band entlang gehen und 

362
00:20:03,150 --> 00:20:06,710
gucken, ob die Roboter korrekt 
arbeiten, irgendwelche 

363
00:20:07,150 --> 00:20:10,870
Dashboards Monitoren und halt 
schauen, ob die Qualität stimmt 

364
00:20:10,870 --> 00:20:13,710
und dann im Zweifelsfall 
justieren und intervenieren 

365
00:20:13,710 --> 00:20:15,510
können. 
Aber letzten Endes die. 

366
00:20:16,030 --> 00:20:19,750
Körperliche Arbeit wird dann von
anderen übernommen. 

367
00:20:19,750 --> 00:20:24,190
Das ist trifft es nicht so ganz,
weil natürlich hier bei bei 

368
00:20:24,190 --> 00:20:26,870
Devon natürlich auch kreative 
Arbeit automatisiert. 

369
00:20:26,870 --> 00:20:28,910
Wird das heißt nicht nur. 
Genau, nicht nur 

370
00:20:28,910 --> 00:20:32,590
fließbandarbeit, aber ich fand 
so, dass für mich war das das 

371
00:20:32,590 --> 00:20:36,070
Bild, wo man tatsächlich daneben
steht und guckt, dass alles 

372
00:20:36,430 --> 00:20:39,030
korrekt gemacht wird. 
Das ist wirklich sehr 

373
00:20:39,030 --> 00:20:41,230
beeindruckend, wir haben ja auch
letzte Woche, glaube ich, das 

374
00:20:41,230 --> 00:20:45,320
Video gesehen, wo? 
Open AI diesen Roboter 

375
00:20:45,320 --> 00:20:48,760
vorgestellt hat, und das ist 
glaube ich, auch ein ähnlicher 

376
00:20:48,920 --> 00:20:52,480
Schritt, wo man dann tatsächlich
daneben sitzt und man erteilt 

377
00:20:52,480 --> 00:20:54,480
einen Auftrag und dann muss man 
halt nur noch gucken, ob es 

378
00:20:54,480 --> 00:20:57,480
richtig ausgeführt wird, ob das 
Ziel erreicht wird. 

379
00:20:58,120 --> 00:21:01,680
Also auf jeden Fall extrem 
spannend und ich glaube, wenn 

380
00:21:01,680 --> 00:21:06,000
ich wirklich in solchen 
Projekten bin, wo ich in so 

381
00:21:06,000 --> 00:21:08,680
einer Sandbox relativ gut 
arbeiten kann, relativ wenig 

382
00:21:08,680 --> 00:21:11,240
externe Abhängigkeiten habe, die
haben sich natürlich auch in den

383
00:21:11,240 --> 00:21:16,480
Demos Dingen. 
Ausgesucht, die sehr unabhängig 

384
00:21:16,480 --> 00:21:19,910
von Drittsystemen sind. 
Wo ich vielleicht keine 

385
00:21:19,910 --> 00:21:23,470
Dependencies auf irgendwelche 
Services habe, die ich dort 

386
00:21:23,470 --> 00:21:26,910
einbinde, die irgendwie laufen 
müssen und wo ich halt auch 

387
00:21:26,910 --> 00:21:31,030
nicht im Bestand arbeite, dann 
funktioniert das wahrscheinlich 

388
00:21:31,270 --> 00:21:34,350
vielleicht nicht morgen, aber 
irgendwie in den nächsten 

389
00:21:34,350 --> 00:21:38,080
Monaten sehr gut. 
Was nicht bedeutet, dass halt 

390
00:21:38,080 --> 00:21:40,960
andere Dinge komplett ersetzt 
werden. 

391
00:21:40,960 --> 00:21:44,560
Zum einen wir als Menschen und 
zum anderen solche KI 

392
00:21:44,560 --> 00:21:47,040
Assistenten für die 
Softwareentwicklung, weil gerade

393
00:21:47,040 --> 00:21:50,520
wenn man im Bestand arbeitet, 
funktioniert es natürlich nicht,

394
00:21:50,520 --> 00:21:52,840
wenn ich mir jetzt vorstelle, 
ich arbeite jetzt an dem an 

395
00:21:52,880 --> 00:21:57,000
einem riesigen Bestandssystem 
irgendwie bei Salesforce oder 

396
00:21:57,000 --> 00:22:01,080
SAP und muss dort Dinge ändern, 
da kann ich nicht eine KI drauf 

397
00:22:01,080 --> 00:22:04,480
werfen, zumindest auf absehbare 
Zeit, weil einfach die 

398
00:22:04,480 --> 00:22:07,360
Komplexität viel zu groß ist. 
Von solchen großen 

399
00:22:07,360 --> 00:22:09,120
Bestandssystemen und von daher 
glaube ich. 

400
00:22:10,280 --> 00:22:13,120
Ist das im ersten Schritt jetzt 
relevant für solche 

401
00:22:13,120 --> 00:22:15,680
Neuentwicklungen und ich glaube,
du hattest gesagt, ja, 

402
00:22:15,680 --> 00:22:19,360
vielleicht wird dann in Zukunft 
so eine Anwendung wie meine 

403
00:22:19,360 --> 00:22:21,800
kalendersync App durch eine KI 
entwickelt? 

404
00:22:22,710 --> 00:22:26,030
Meine Anforderungen rein und 
dann entwickelt die KI meine 

405
00:22:26,030 --> 00:22:27,670
Anwendung. 
Es ist relativ. 

406
00:22:29,400 --> 00:22:31,760
Begrenzter Scope es ist sehr 
autark, ne und man kann es 

407
00:22:31,760 --> 00:22:34,760
relativ gut in so einer Sandbox 
vielleicht auch zusammenbauen 

408
00:22:34,760 --> 00:22:37,520
und testen. 
Da sehe ich da extrem großes 

409
00:22:37,520 --> 00:22:39,760
Potenzial. 
Und du hattest am Anfang gesagt.

410
00:22:41,560 --> 00:22:44,480
Bisher haben wir immer gesagt, 
wir werden tatsächlich in 

411
00:22:44,480 --> 00:22:47,360
Zukunft Menschen sein, die KI 
einsetzen. 

412
00:22:48,160 --> 00:22:52,360
Ist es wirklich langfristig auch
so, dass die KI autonom läuft? 

413
00:22:53,080 --> 00:22:55,200
Es mag sein, dass wir uns in die
Richtung entwickeln, aber ich 

414
00:22:55,200 --> 00:22:59,920
glaube, gerade für viele der 
Arbeiten, die ich zumindest bei 

415
00:22:59,920 --> 00:23:03,960
den Unternehmen sehe, mit denen 
ich arbeite, sind in so großen, 

416
00:23:03,960 --> 00:23:07,400
komplexen Bestandssystemen, dass
es noch sehr lange dauern wird, 

417
00:23:07,400 --> 00:23:12,520
bis man da dann im laufenden 
Betrieb Änderungen durch eine KI

418
00:23:12,520 --> 00:23:17,790
automatisiert vornehmen kann. 
Lass mich da gerne überraschen. 

419
00:23:17,790 --> 00:23:20,710
Wie gesagt, die Demos die wir 
jetzt bekommen haben, werden 

420
00:23:21,110 --> 00:23:24,790
nicht Hello World Niveau, aber 
durchaus sehr überschaubar. 

421
00:23:24,790 --> 00:23:28,310
Also Dinge wo man dann auch nen 
menschlichen Entwickler hat, der

422
00:23:28,310 --> 00:23:31,350
das in relativ überschaubarer 
Zeit lösen kann. 

423
00:23:31,590 --> 00:23:33,590
Es waren keine Dinge wo ich 
gesagt hätte. 

424
00:23:35,360 --> 00:23:37,520
Das kriegt jemand mit einer 
entsprechenden Qualifikation 

425
00:23:37,520 --> 00:23:41,400
nicht auch relativ schnell hin, 
natürlich nicht innerhalb von 10

426
00:23:41,400 --> 00:23:43,840
Minuten, aber vielleicht 
innerhalb von ein 2 Stunden 

427
00:23:43,840 --> 00:23:46,600
schon. 
Ich glaube nicht, dass das so 

428
00:23:46,600 --> 00:23:48,960
lange dauern wird, bis es auch 
große, komplexe Sachen lösen 

429
00:23:48,960 --> 00:23:50,800
kann. 
Also gerade mit größer werdenden

430
00:23:50,800 --> 00:23:55,240
Token Fenstern bei Large 
Language Modellen und bei der 

431
00:23:55,240 --> 00:23:59,760
Möglichkeit, sich wirklich. 
Große, also viel Content große 

432
00:23:59,760 --> 00:24:03,320
Codebasen zu analysieren und 
Reinzuziehen kann ich also 

433
00:24:03,880 --> 00:24:05,800
glaube kann ich mir nicht 
vorstellen, dass es daran 

434
00:24:05,800 --> 00:24:09,480
scheitert, dass ein System 
hinreichend komplex ist. 

435
00:24:09,480 --> 00:24:11,960
Und ja, wenn ich gut Software 
schreibe, habe ich ja eh 

436
00:24:11,960 --> 00:24:14,280
einzelne Module, die ich 
vielleicht einzeln testen kann. 

437
00:24:15,390 --> 00:24:18,390
Aber das wird sich natürlich 
zeigen, sobald man da irgendwie 

438
00:24:18,390 --> 00:24:20,510
als normalsterblicher mal mit 
arbeiten kann. 

439
00:24:20,950 --> 00:24:23,030
Aber ich kann mir schon sehr gut
vorstellen, also ich fand nicht,

440
00:24:23,030 --> 00:24:26,030
dass es nämlich, dass es jetzt 
nur ganz triviale Sachen und 

441
00:24:26,030 --> 00:24:30,030
Neuentwicklungen waren, aber 
klar, also vielleicht, wenn ich 

442
00:24:30,310 --> 00:24:33,950
meine Kalender App hätte das mit
Sicherheit schreiben können und 

443
00:24:34,230 --> 00:24:37,270
es gab ja auch diese eine Demo, 
dass es sogar schon so Aufträge 

444
00:24:37,270 --> 00:24:39,630
auf Work, das ist sowas wie 
fiverr, wir haben ja vor ein 

445
00:24:39,630 --> 00:24:42,310
paar folgen mal über Firewall 
gesprochen, das ist sowas quasi 

446
00:24:42,310 --> 00:24:44,750
teilweise schon lösen kann, also
es war natürlich auch wieder 

447
00:24:44,750 --> 00:24:48,190
sehr isoliert, da war jemand der
hat auf Work gesagt, Hey ich 

448
00:24:48,190 --> 00:24:50,590
brauche jemanden der für mich 
hier dieses Large Language 

449
00:24:50,590 --> 00:24:53,390
Modell lokal zum Laufen bringt, 
ich komme mit der Doku nicht 

450
00:24:53,390 --> 00:24:56,030
klar, hab gar keine Zeit mir das
anzuschauen, möchte das aber 

451
00:24:56,030 --> 00:24:57,230
irgendwann in meine App 
integrieren. 

452
00:24:58,390 --> 00:25:00,790
Haben diese Demo einfach diese 
Beschreibung, diese 

453
00:25:00,790 --> 00:25:03,710
Projektbeschreibung genommen, in
die er in die AR reingeschmissen

454
00:25:03,710 --> 00:25:06,030
und 5 Minuten später hattest du 
das Ding halt laufen und es hat 

455
00:25:06,030 --> 00:25:08,270
ja glaub ich sogar irgendwelche 
Dependencies gefixt und 

456
00:25:08,270 --> 00:25:10,550
geupdatet, weil das ist auch 
nicht lokal zum Laufen bringen 

457
00:25:10,550 --> 00:25:12,510
konnte. 
Hat dann geschaut woran liegt 

458
00:25:12,510 --> 00:25:15,670
das die Fehlermeldung analysiert
also ich fand das schon deutlich

459
00:25:15,670 --> 00:25:19,030
mehr als irgendwie einfaches 
Hello World und gerade als es 

460
00:25:19,030 --> 00:25:21,710
dann angefangen hat so Debug 
Statements dazwischen zu 

461
00:25:21,710 --> 00:25:23,990
schreiben hat mich das schon 
sehr beeindruckt und dachte okay

462
00:25:24,550 --> 00:25:27,150
das ist schon mehr als einfach 
nur hey generiere mir mal ein 

463
00:25:27,150 --> 00:25:29,960
Template. 
Ja, wobei, am Ende waren es halt

464
00:25:29,960 --> 00:25:34,720
jeweils in den Demos bisher nur 
ein paar 100 Zahlencode, also 

465
00:25:34,720 --> 00:25:37,720
von daher nicht das, was ich als
komplexe Software bezeichnen 

466
00:25:37,720 --> 00:25:41,200
würde und vor allen Dingen und 
wir hatten ja mal in der 

467
00:25:41,200 --> 00:25:43,560
vergangenen Folge einfach mal 
allgemein das Thema Large 

468
00:25:43,560 --> 00:25:48,280
Language Models generativ AI 
gesprochen und tatsächlich denkt

469
00:25:48,280 --> 00:25:51,520
man ja immer, das ist eine 
Intelligenz, die Texte und in 

470
00:25:51,520 --> 00:25:56,080
dem Fall ist Text halt 
Quellcode, versteht, aber am 

471
00:25:56,080 --> 00:25:59,000
Ende sind es halt nur 
Wahrscheinlichkeiten in der. 

472
00:26:00,430 --> 00:26:06,550
Worte aufeinander folgen und ich
glaub da muss man, um auch 

473
00:26:06,550 --> 00:26:10,590
wirklich größere, komplexere 
Anwendungen mit so einer KI 

474
00:26:10,590 --> 00:26:14,190
automatisiert bearbeiten zu 
können, halt noch mal auch was 

475
00:26:14,190 --> 00:26:18,590
die KI Modelle betrifft noch mal
einen Schritt weiter gehen, dass

476
00:26:18,590 --> 00:26:21,230
man wirklich zu einem Punkt 
kommt, wo auch komplexe Systeme 

477
00:26:21,230 --> 00:26:25,070
und Zusammenhänge in komplexen 
Systemen verstanden werden und 

478
00:26:25,070 --> 00:26:28,790
nicht nur einfach textanalysiert
und generiert wird. 

479
00:26:29,840 --> 00:26:32,840
Also wie gesagt, ich bin da noch
nicht ganz so gehypt wie du, 

480
00:26:32,840 --> 00:26:35,320
aber ich lasse mich da gerne 
eines Besseren belehren in 

481
00:26:35,320 --> 00:26:37,800
Zukunft. 
Ich finde es immer noch extrem 

482
00:26:37,800 --> 00:26:40,320
Smart wieder Dinge miteinander 
verknüpft werden, genau das was 

483
00:26:40,320 --> 00:26:44,880
du gesagt hattest, das halt. 
Das sprachmodell sich 

484
00:26:44,880 --> 00:26:49,720
entscheidet die Bugs Print 
Messages einzufügen, um dann 

485
00:26:49,720 --> 00:26:53,240
halt den Output auf der Konsole 
zu nehmen, um damit wiederum 

486
00:26:53,400 --> 00:26:56,600
vielleicht eine Internetsuche zu
machen und dann das Problem mit 

487
00:26:56,600 --> 00:26:58,080
den Tipps aus dem Internet zu 
lösen. 

488
00:26:58,080 --> 00:27:01,200
Also genau diese Schritte zu 
gehen, die wir auch als Menschen

489
00:27:01,200 --> 00:27:03,430
gehen würden. 
Das finde ich natürlich auch 

490
00:27:03,430 --> 00:27:05,870
super spannend, weil das hatte 
ich bisher auch noch nicht 

491
00:27:05,870 --> 00:27:08,150
gesehen, dass man sagt, OK, wir 
automatisieren das mal so 

492
00:27:08,150 --> 00:27:11,350
komplett durch, wie halt auch 
ein Mensch an eine Problemlösung

493
00:27:11,350 --> 00:27:14,870
rangeht. 
Ja, ich glaub was, was du gerade

494
00:27:14,870 --> 00:27:17,430
sagtest ist ist spannend diese 
Komplexität runter zu brechen 

495
00:27:17,430 --> 00:27:20,350
auf kleine Probleme, das ist 
nämlich genau das Pattern oder 

496
00:27:20,350 --> 00:27:22,750
sowas was dahinter steckt oder 
was hinter solchen Anwendungen 

497
00:27:22,750 --> 00:27:26,870
steckt, die jetzt. 
Verschiedenen AIS arbeiten und 

498
00:27:26,870 --> 00:27:29,510
zwar ist das n Thema wo ich mich
selber gerade reinarbeite und 

499
00:27:29,510 --> 00:27:31,910
auch sehr gerne mal in Zukunft 
ne Folge zu machen würde vom 

500
00:27:31,910 --> 00:27:36,950
Podcast und zwar also die in der
AI Welt immer das Agents was 

501
00:27:36,950 --> 00:27:39,590
eigentlich nichts anderes sind 
als so Kleine für. 

502
00:27:39,750 --> 00:27:42,310
Eine ganz für einen ganz 
bestimmten Use Case 

503
00:27:42,310 --> 00:27:46,350
zurechtgeschnittene AI Anwendung
und das sind dann oft entweder 

504
00:27:46,590 --> 00:27:50,150
eigene Modelle oder Modelle mit 
einem ganz bestimmten prompt 

505
00:27:50,150 --> 00:27:53,990
davor und danach oder mit 
Zugriff auf ganz bestimmte APIS 

506
00:27:53,990 --> 00:27:55,950
oder native Funktionen links und
rechts. 

507
00:27:56,390 --> 00:27:59,790
Das heißt, man schreibt sich so 
kleinere Sachen, die auf einem 

508
00:27:59,790 --> 00:28:03,790
kleineren Scope wie zum Beispiel
den Googeln von Fehlermeldungen 

509
00:28:03,790 --> 00:28:10,270
oder wie zum Beispiel dem 
Verstehen von von Debugout und 

510
00:28:10,270 --> 00:28:15,350
dem daraufhin einfügen von. 
Print Statements und also sucht 

511
00:28:15,350 --> 00:28:18,190
sich dann so kleine Scopes aus 
und schreibt dann dafür wieso ne

512
00:28:18,190 --> 00:28:20,910
mini AI die das extrem gut kann,
die man natürlich auch dann viel

513
00:28:20,910 --> 00:28:23,710
besser testen kann und 
weiterentwickeln kann und gibt 

514
00:28:23,710 --> 00:28:27,430
dann so nem großen Orchestrator 
wie Devin das jetzt darstellt. 

515
00:28:27,910 --> 00:28:30,990
Einfach diese ganzen kleinen 
Mini AIS an die Hand und sagt 

516
00:28:30,990 --> 00:28:34,150
Pass auf, das ist die Aufgabe 
und du sagst mir jetzt in 

517
00:28:34,150 --> 00:28:37,190
welchen Schritten du die Aufgabe
lösen willst und von der großen 

518
00:28:37,190 --> 00:28:40,870
Liste die ich dir mitgebe sagst 
du mir jetzt auch welcher ja 

519
00:28:40,870 --> 00:28:43,830
welcher sub AI du das quasi 
delegieren möchtest. 

520
00:28:43,830 --> 00:28:47,350
Also welche Mini welchen Agent 
rufst du denn dafür auf und die 

521
00:28:47,350 --> 00:28:49,510
können teilweise kann der Agent 
dann auch wieder einen anderen 

522
00:28:49,510 --> 00:28:52,070
Agent aufrufen und die Arbeiten 
dann so ein bisschen im 

523
00:28:52,070 --> 00:28:54,750
Hintergrund solange weiter bis 
die Ergebnisse haben. 

524
00:28:54,750 --> 00:28:56,710
Du kannst dann die Ergebnisse 
die daraus zurückkommen wieder 

525
00:28:56,710 --> 00:28:59,070
in den nächsten mit Reingeben. 
Du kannst dich auch dann um 

526
00:28:59,070 --> 00:29:01,870
entscheidend sagen, basierend 
auf dem Ergebnis möchte ich den 

527
00:29:01,870 --> 00:29:03,990
zweiten Schritt doch nicht mit 
dem Agent machen, den ich 

528
00:29:03,990 --> 00:29:05,710
ursprünglich dafür vorgesehen 
hatte. 

529
00:29:06,560 --> 00:29:10,000
Und dieses Konzept von Agents, 
da entstehen auch gerade die 

530
00:29:10,000 --> 00:29:13,680
ersten Frameworks drumherum. 
Sowas wie autogen Auto gpt. 

531
00:29:15,480 --> 00:29:17,600
Da arbeite ich mich gerade 
selber auch rein und finde das 

532
00:29:17,600 --> 00:29:18,920
spannend. 
Und das ist eigentlich somit für

533
00:29:18,920 --> 00:29:23,240
mich die perfekte Spielwiese 
hier gerade mit der in der 

534
00:29:23,240 --> 00:29:25,480
Softwareentwicklung, weil es 
eigentlich genau klar diese 4 

535
00:29:25,480 --> 00:29:28,480
Aufgabenbereiche gibt, die sich 
hier auch eben mit einer Shell. 

536
00:29:28,990 --> 00:29:32,150
Editor nen Browserzugriff und 
dem Verständnis von dem was zum 

537
00:29:32,150 --> 00:29:36,110
gemacht werden muss ja 
dargestellt haben und ich 

538
00:29:36,110 --> 00:29:38,070
glaube, dass wir ganz also ne 
ganz viel weiß ich nicht, aber 

539
00:29:38,070 --> 00:29:41,110
dass wir viel mehr so 
Anwendungen sehen werden wo AI 

540
00:29:41,110 --> 00:29:43,910
mehr ist als einfach nur n Chat 
der irgendwo an der Seite 

541
00:29:43,910 --> 00:29:46,390
mitläuft. 
Sondern wirklich wo, wo ne 

542
00:29:46,390 --> 00:29:49,750
Orchestrierung stattfindet, wo 
die einen wo der AI native 

543
00:29:49,750 --> 00:29:53,030
Funktionen aufruft oder dann 
Ergebnisse wieder in ne andere 

544
00:29:53,030 --> 00:29:55,550
AI steckt und da weiterarbeitet.
Und ich glaube dann wird es 

545
00:29:55,550 --> 00:29:59,510
richtig spannend und das haben 
wir jetzt hier gesehen und. 

546
00:29:59,830 --> 00:30:02,790
Ja, wie ich finde, sehr 
beeindruckend gesehen und bin 

547
00:30:02,790 --> 00:30:04,590
sehr gespannt, in welche 
Richtung das geht. 

548
00:30:04,670 --> 00:30:06,670
Und da haben wir auch schon 
öfter im Podcast drüber 

549
00:30:06,670 --> 00:30:09,910
gesprochen, was das mit unserem 
Developer Alltag macht. 

550
00:30:09,910 --> 00:30:13,190
Was glaubst du denn, also was 
ist denn deine Meinung, was was,

551
00:30:13,190 --> 00:30:18,070
was, was glaubst du wie, wie 
wird generell Ai oder solche 

552
00:30:18,070 --> 00:30:22,550
Sachen uns als developer oder 
unseren Alltag verändern oder 

553
00:30:23,070 --> 00:30:27,080
beeinflussen. 
Ja, ich glaube, zum einen sind 

554
00:30:27,080 --> 00:30:30,080
es halt einzelne dieser 
Bestandteile, gerade halt sowas 

555
00:30:30,080 --> 00:30:34,280
wie Agents, die relativ bald 
unseren Alltag beeinflussen 

556
00:30:34,280 --> 00:30:35,440
werden. 
Man sieht es halt schon 

557
00:30:35,440 --> 00:30:40,480
irgendwie, wenn ich so ein Chat 
GPT Premium Abo habe, kann ich 

558
00:30:40,480 --> 00:30:43,800
natürlich auch schon die 
Internet suche aktivieren und 

559
00:30:43,800 --> 00:30:46,880
kann dann halt auch auf aktuelle
Sprachbibliotheken zurückgreifen

560
00:30:46,880 --> 00:30:49,000
und kann sagen Hey wie 
implementiere ich folgende 

561
00:30:49,000 --> 00:30:52,640
Funktionen in folgender Version 
meines Frameworks und dann 

562
00:30:52,640 --> 00:30:54,960
passiert eine Internetsuche im 
Hintergrund, die halt die 

563
00:30:54,960 --> 00:30:57,200
aktuelle Version reinzieht und 
ich bin nicht auf irgendwelchen.

564
00:30:58,280 --> 00:31:01,520
Veralteten Daten und Patterns 
erste Dinge davon sehen wir oder

565
00:31:01,520 --> 00:31:03,230
sehen wir relativ. 
Wald. 

566
00:31:03,830 --> 00:31:06,310
Ob wir dann wirklich diese 
komplette End to End 

567
00:31:06,510 --> 00:31:08,870
Orchestrierung sehen und wann 
wir die sehen? 

568
00:31:09,990 --> 00:31:13,150
Ich glaub das wird noch n 
bisschen dauern, insbesondere 

569
00:31:13,150 --> 00:31:14,870
für uns. 
Ich sprech jetzt hier über den 

570
00:31:14,870 --> 00:31:19,350
deutschsprachigen Raum. 
Einfach weil ich weiß, wie wie 

571
00:31:19,350 --> 00:31:23,190
konservativ wir in Deutschland 
an viele Themen rangehen und 

572
00:31:23,190 --> 00:31:26,160
wieviel. 
Ja, allein schon. 

573
00:31:27,860 --> 00:31:31,620
Widerstände auch schon bei 
solchen ersten Tools wie Chat, 

574
00:31:31,620 --> 00:31:36,580
GPT oder Copilot existieren und 
wieviel Vorsicht dort auch an 

575
00:31:36,580 --> 00:31:40,020
den Tag gelegt wird. 
Bei ganz vielen Unternehmen und 

576
00:31:40,020 --> 00:31:43,350
ich denk mal die. 
Die uns zuhört, kennt das auch 

577
00:31:43,350 --> 00:31:47,510
aus eurem eigenen Unternehmen? 
Ich, ich weiß es nicht, wieviel 

578
00:31:47,510 --> 00:31:50,670
Prozent von euch, ihr könnt uns 
ja mal ne Rückmeldung geben, wie

579
00:31:50,830 --> 00:31:53,910
solche KI Tools bisher bei euch 
in dem Unternehmen schon im 

580
00:31:53,910 --> 00:31:57,550
Einsatz sind, aber ich würde 
vermuten, dass immer noch ein 

581
00:31:57,550 --> 00:32:02,030
Großteil, obwohl es jetzt schon 
seit ein paar Monaten oder 

582
00:32:02,030 --> 00:32:05,990
Jahren solche Tools gibt, diese 
noch nicht im Alltag einsetzen 

583
00:32:05,990 --> 00:32:09,190
können und dürfen und von daher 
denke ich, es wird zumindest für

584
00:32:09,190 --> 00:32:11,590
uns. 
In Deutschland im 

585
00:32:11,590 --> 00:32:15,710
deutschsprachigen Raum noch 
lange dauern, bis wir das in 

586
00:32:15,710 --> 00:32:19,870
unserem beruflichen Alltag 
einsetzen werden und bis das 

587
00:32:19,870 --> 00:32:23,310
auch unseren beruflichen Alltag 
so massiv verändern wird, wie 

588
00:32:23,310 --> 00:32:25,590
wir es vorhin halt auch n 
bisschen skizziert haben, dass 

589
00:32:25,590 --> 00:32:28,430
ich letztendlich an einem Punkt 
komme, wo ich halt nur noch 

590
00:32:28,430 --> 00:32:32,790
derjenige bin, der das Ganze 
überwacht und kontrolliert, ob 

591
00:32:32,790 --> 00:32:35,830
der Prozess richtig durchläuft, 
das sind, glaube ich, einfach. 

592
00:32:37,640 --> 00:32:40,720
Wir auch teilweise zu recht 
extrem vorsichtig im 

593
00:32:40,720 --> 00:32:43,120
deutschsprachigen Raum, weil wir
vielleicht extrem hohen 

594
00:32:43,640 --> 00:32:47,000
Qualitätsanspruch auch an die 
Dinge haben, die wir liefern, 

595
00:32:47,000 --> 00:32:51,040
weil wir traditionell halt auch 
in einem Bereich zumindest ganz 

596
00:32:51,040 --> 00:32:53,840
viele Software Developer einfach
von der Anzahl im 

597
00:32:53,840 --> 00:32:57,280
deutschsprachigen Raum halt in 
einem Bereich unterwegs sind, in

598
00:32:57,280 --> 00:33:00,040
dem du nicht solche Dinge 
vielleicht übermorgen überhaupt 

599
00:33:00,040 --> 00:33:02,280
machen kannst. 
Wir haben ganz viele Leute, die 

600
00:33:02,280 --> 00:33:05,360
sind in der Automobilindustrie 
und bauen dort Software für 

601
00:33:05,360 --> 00:33:08,120
Autos. 
Würdest du da so eine KI so eine

602
00:33:08,120 --> 00:33:11,040
End TO End Entwicklung machen 
lassen und wenn ja, wie 

603
00:33:11,040 --> 00:33:13,640
integriert ich das mit 
irgendwelchen Hardware? 

604
00:33:13,990 --> 00:33:17,070
Wo das dann drauf getestet und 
debuggt werden muss. 

605
00:33:17,230 --> 00:33:21,190
Also ich glaub da sind wir in 
der echten Welt jenseits dieser 

606
00:33:21,190 --> 00:33:25,390
Silicon Valley Bubble, wo man 
irgendwelche Webapplikationen 

607
00:33:25,390 --> 00:33:28,190
zusammenzimmert noch relativ 
weit von entfernt. 

608
00:33:28,950 --> 00:33:31,390
Aber natürlich werden wir uns in
die Richtung entwickeln. 

609
00:33:31,390 --> 00:33:32,830
Wir sehen es ja auch bei anderen
Tools. 

610
00:33:33,470 --> 00:33:36,470
Ich würd jetzt aber nicht 
erwarten, dass in den nächsten 5

611
00:33:36,470 --> 00:33:40,550
Jahren ich halt in meinem Beruf 
an einen Punkt komme, wo ich 

612
00:33:40,550 --> 00:33:43,270
halt nur noch ner KI zuschaue 
und sag, ob das richtig oder 

613
00:33:43,270 --> 00:33:45,350
nicht richtig ist. 
Ja, die Frage stellt sich 

614
00:33:45,350 --> 00:33:49,150
natürlich, wie lange wir uns das
leisten können, uns diesem ja 

615
00:33:49,150 --> 00:33:50,830
auch irgendwo 
produktivitätsgewinn zu 

616
00:33:50,830 --> 00:33:53,830
verweigern. 
Also es gibt natürlich gute und 

617
00:33:53,830 --> 00:33:56,190
richtige Gründe, warum wir da 
vielleicht zurückhaltend sind, 

618
00:33:56,190 --> 00:33:59,030
warum wir es in bestimmten 
Bereichen gar nicht einsetzen 

619
00:33:59,030 --> 00:34:02,270
oder wenig einsetzen. 
Aber die Frage ist ja, wie lange

620
00:34:02,270 --> 00:34:05,070
kann man sich das leisten, weil 
dieser ne diese 

621
00:34:05,070 --> 00:34:08,550
Produktivitätsboost, der ist ja 
nicht wegzudiskutieren. 

622
00:34:08,750 --> 00:34:11,429
Und wenn ich jetzt sage, ich 
schmeiß da meine Kalender App 

623
00:34:11,429 --> 00:34:14,469
rein und kann da in n neues 
feature in 15 oder 30 minuten 

624
00:34:14,469 --> 00:34:17,389
bauen. 
Anstatt das in 3 Tagen zu bauen.

625
00:34:18,350 --> 00:34:20,389
Dann ist das natürlich erstmal 
für mich als Indie Developer 

626
00:34:20,389 --> 00:34:23,190
spannend, bis das dann irgendwie
in Enterprise kommt, ist es 

627
00:34:23,190 --> 00:34:26,270
natürlich noch mal n anderer 
Weg, aber kann ich ja fast schon

628
00:34:26,270 --> 00:34:28,790
mir nicht leisten, dass 
irgendwann nichts zu benutzen 

629
00:34:28,790 --> 00:34:30,790
und auch die Leute, mit denen 
ich heute spreche, die 

630
00:34:31,270 --> 00:34:34,790
eigentlich kein eigentlich kein 
Chat GPT nutzen dürfen, von 

631
00:34:34,790 --> 00:34:38,469
ihrer Firma aus. 
Ich kenne viele, die das 

632
00:34:38,469 --> 00:34:41,949
trotzdem dann tun, also die 
einfach sagen, es ist trotzdem 

633
00:34:41,949 --> 00:34:45,670
ein Positivitätsgewinn, der mein
Leben in einer Art und Weise 

634
00:34:45,670 --> 00:34:48,389
erleichtert, dass ich möchte das
nicht, ich kann das fast schon 

635
00:34:48,389 --> 00:34:52,030
nicht mehr ohne. 
Habe ich Bereiche, wo ich das 

636
00:34:52,030 --> 00:34:54,270
nicht möchte und wo? 
Ich muss natürlich auf den 

637
00:34:54,270 --> 00:34:56,310
Datenschutz schauen und ich muss
natürlich schauen, wer ist 

638
00:34:56,310 --> 00:34:59,590
verantwortlich dafür, was ist 
wenn, wenn Fehler gemacht werden

639
00:34:59,710 --> 00:35:01,430
wie jetzt in der 
Automobilbranche, obwohl ne 

640
00:35:01,430 --> 00:35:04,110
Menschen auch Fehler machen und 
da will ich eher gut gute Tests 

641
00:35:04,110 --> 00:35:05,950
haben und mir ist fast schon 
egal ob n Mensch oder ne 

642
00:35:05,950 --> 00:35:08,750
Maschine den Code generiert hat 
solange der diese Tests passiert

643
00:35:09,550 --> 00:35:14,470
aber da stelle ich die Frage 
stelle ich mir schon, also dass 

644
00:35:14,470 --> 00:35:16,470
wir uns dem verweigern können 
glaube ich nicht. 

645
00:35:17,430 --> 00:35:20,270
Dass das jetzt in den nächsten 5
Jahren hier alles aufrollt, 

646
00:35:20,750 --> 00:35:22,910
glaub ich leider auch noch 
nicht, obwohl ich schon relativ 

647
00:35:22,910 --> 00:35:24,790
sicher bin, dass in den letzten 
2 Jahren da signifikante 

648
00:35:24,790 --> 00:35:27,030
Veränderungen sehen werden. 
Ich glaub vor allem, dass es so 

649
00:35:27,190 --> 00:35:33,630
im den Outsourcing und ja near 
Shoring Markt schon auch 

650
00:35:33,910 --> 00:35:38,870
bedroht. 
Und letzter Punkt, ich glaube 

651
00:35:38,870 --> 00:35:40,630
auch, dass sich unsere Rolle, 
das haben wir ja schon mehrfach 

652
00:35:40,630 --> 00:35:43,670
hier im Podcast gesagt, als 
Software Developer insofern 

653
00:35:43,670 --> 00:35:46,470
verändert, dass wir, glaube ich,
weiter weggehen werden von dem 

654
00:35:46,990 --> 00:35:50,590
Coden hinzu unserer Aufgabe. 
Das ist, ein Software 

655
00:35:50,590 --> 00:35:52,830
Architektur zu machen, 
vielleicht Freak, Pull request, 

656
00:35:52,830 --> 00:35:57,550
die AI gestellt, dazu reviewen 
die Sinnhaftigkeit oder die 

657
00:35:57,710 --> 00:36:00,310
Kapselung und sowas, dass wir 
solche Dinge. 

658
00:36:02,000 --> 00:36:03,640
Überwachen werden so ein 
bisschen, wie du gesagt hast, 

659
00:36:03,640 --> 00:36:06,000
mit der mit der 
Fertigungsstraße, wo wir jetzt 

660
00:36:06,000 --> 00:36:08,240
eher dahin gucken, ob die 
Maschinen noch alle richtig 

661
00:36:08,240 --> 00:36:11,280
arbeiten und und die Aufgaben so
erfüllen, wie wir uns das 

662
00:36:11,280 --> 00:36:14,160
vorgestellt haben, und dass 
unsere Aufgabe dann ein bisschen

663
00:36:14,160 --> 00:36:16,600
übergeordneter sein wird. 
Also vielleicht sind wir als 

664
00:36:16,600 --> 00:36:20,480
Software Engineers irgendwann 
weniger coder und mehr 

665
00:36:20,480 --> 00:36:24,440
diejenigen, die die 
Entscheidungen treffen, sei es 

666
00:36:24,440 --> 00:36:30,000
Architektur oder Technologie 
oder Patterns und sowas, aber 

667
00:36:30,080 --> 00:36:31,630
ich glaube. 
Da ist es halt wichtig, dass 

668
00:36:31,630 --> 00:36:35,190
jetzt auch bei diesen 
Herstellern dieser Tools dann 

669
00:36:35,190 --> 00:36:36,910
auch die richtigen 
Entscheidungen getroffen werden 

670
00:36:36,910 --> 00:36:38,470
und wir nicht halt an den Punkt 
kommen. 

671
00:36:38,670 --> 00:36:41,670
Ich schätze jetzt so ein 
bisschen diese what you See is 

672
00:36:41,670 --> 00:36:45,470
what you Get Web Editoren der 
der frühen Nullerjahre vor 

673
00:36:45,470 --> 00:36:48,230
Augen, wo halt niemand mehr den 
Sourcecode reviewen kann, weil 

674
00:36:48,230 --> 00:36:54,150
er halt einfach so obskur und 
teilweise komplex ist, dass ein 

675
00:36:54,150 --> 00:36:57,350
menschliches Review eigentlich 
unmöglich ist, sondern dass wir,

676
00:36:57,350 --> 00:37:00,110
obwohl wir Dinge halt 
automatisieren, am Ende etwas 

677
00:37:00,110 --> 00:37:02,910
haben, wo man als Mensch 
überhaupt noch den Überblick 

678
00:37:02,910 --> 00:37:06,950
behalten kann, weil. 
Ne Qualitätssicherung extrem 

679
00:37:06,950 --> 00:37:09,790
schwierig ist und man sonst das 
Ruder dann auch komplett 

680
00:37:09,990 --> 00:37:12,590
komplett aus der Hand gibt. 
Aber ich kann nachher natürlich 

681
00:37:12,590 --> 00:37:15,870
dafür sagen, ne schreibt das, 
also verwende menschliche 

682
00:37:15,870 --> 00:37:18,630
Variablennamen und füge da 
Kommentare ein. 

683
00:37:19,150 --> 00:37:21,510
Wahrscheinlich finden AIS unsere
Programmiersprachen auch 

684
00:37:21,510 --> 00:37:24,550
lächerlich ineffizient, ne, also
eine heutige Programmiersprache 

685
00:37:24,550 --> 00:37:26,670
ist ja für Menschen gemacht, 
damit wir verstehen was da 

686
00:37:26,670 --> 00:37:29,830
abgeht nachher wenn das durch 
einen Compiler geht und in 

687
00:37:29,830 --> 00:37:31,750
Maschinensprache übersetzt wird,
dann ist es ja auch schon 

688
00:37:31,750 --> 00:37:34,230
eigentlich nicht mehr lesbar für
uns und. 

689
00:37:35,160 --> 00:37:38,160
So kann man ja natürlich sagen, 
Ey, ihr müsst Kollaborativ 

690
00:37:38,160 --> 00:37:40,480
arbeiten mit einem Menschen. 
Das heißt, was ihr da aus, was 

691
00:37:40,480 --> 00:37:43,080
ihr ausspuckt, muss natürlich 
auch vielleicht sogar so 

692
00:37:43,080 --> 00:37:45,120
aussehen, als wäre es von einem 
Menschen entstanden. 

693
00:37:45,360 --> 00:37:48,520
Ja, ich glaube, das ist halt 
durchaus etwas, was wichtig ist.

694
00:37:48,520 --> 00:37:52,040
Wir reden ja jetzt gerade auch 
im Rahmen der ganzen Regulierung

695
00:37:52,040 --> 00:37:56,080
rund um künstliche Intelligenz 
häufig darüber, dass KI 

696
00:37:56,120 --> 00:38:02,400
nachvollziehbar sein sollte, 
dass man nachvollziehen kann, 

697
00:38:02,680 --> 00:38:04,520
wie bestimmte Entscheidungen 
getroffen werden. 

698
00:38:04,520 --> 00:38:09,030
Und gerade wenn jetzt die. 
N Stück Software wieso ein KI 

699
00:38:09,030 --> 00:38:12,110
System anfängt eigene Software 
zu entwickeln, dann ist es 

700
00:38:12,110 --> 00:38:14,910
natürlich wichtig, diesen 
Entwicklungsprozess zumindest 

701
00:38:14,910 --> 00:38:17,310
theoretisch nachvollziehen zu 
können, damit man weiß, wie 

702
00:38:17,310 --> 00:38:19,230
diese Software auch am Ende 
entstanden ist. 

703
00:38:19,350 --> 00:38:22,990
Und eine dieser Demos, die sie 
jetzt da bei Coctition Labs 

704
00:38:22,990 --> 00:38:27,430
gezeigt hat, war Model Fine 
Tuning, welches durch Devney 

705
00:38:27,430 --> 00:38:30,510
automatisiert wurde und da kommt
man dann an diesen Punkt. 

706
00:38:30,510 --> 00:38:34,510
Okay entwickelt sich dann 
irgendwann die KI selber weiter.

707
00:38:34,990 --> 00:38:39,400
Ich glaube wir werden. 
Und dann ist es natürlich extrem

708
00:38:39,400 --> 00:38:41,520
wichtig, so zumindest in 
Grundzügen immer noch 

709
00:38:41,520 --> 00:38:43,760
nachvollziehen zu können, wie 
solche Entscheidungen auch 

710
00:38:43,760 --> 00:38:47,800
getroffen wurden und warum halt 
etwas sich in eine Richtung 

711
00:38:47,800 --> 00:38:51,160
weiterentwickelt hat. 
Weil ansonsten sehe ich halt 

712
00:38:51,160 --> 00:38:54,600
auch die Gefahr, dass wir dann, 
wenn es nicht mehr möglich ist, 

713
00:38:54,600 --> 00:38:57,720
auch einfach am Ende gerade wir 
in Europa und Deutschland dann 

714
00:38:57,720 --> 00:39:00,160
auch überreguliert werden und 
dann von solchen Entwicklungen 

715
00:39:00,160 --> 00:39:03,160
auch einfach regulatorisch 
abgeschnitten werden, weil ich 

716
00:39:03,160 --> 00:39:06,440
meine, man sieht ja jetzt die 
ersten Entwicklungen rund um den

717
00:39:06,480 --> 00:39:10,200
AI Act, der glaube ich halt von 
der Idee her richtig. 

718
00:39:10,390 --> 00:39:13,470
Ist, dass man sagt, man muss 
einen Rahmen schaffen, um das 

719
00:39:13,470 --> 00:39:16,230
Ganze irgendwie regulieren und 
steuern zu können. 

720
00:39:16,230 --> 00:39:19,870
Das sagen ja sogar 
Softwaregrößen aus dem Bereich 

721
00:39:19,870 --> 00:39:23,470
KI selbst in den USA, die sagen,
OK, wir müssen das ganze Steuern

722
00:39:23,470 --> 00:39:25,190
und müssen da die Kontrolle 
behalten. 

723
00:39:26,750 --> 00:39:30,710
Aber ich glaube, wenn wir halt 
anfangen, solche Systeme zu 

724
00:39:30,710 --> 00:39:33,230
entwickeln, die Halt nicht mehr 
nachvollziehbar sind, werden wir

725
00:39:33,230 --> 00:39:36,470
halt irgendwann zumindest in 
Europa davon abgeschnitten 

726
00:39:36,470 --> 00:39:39,350
werden. 
Vermeintlich zu unserem eigenen 

727
00:39:39,350 --> 00:39:41,950
Schutz, wohingegen dann 
vielleicht in anderen Ländern 

728
00:39:41,950 --> 00:39:44,870
die Entwicklung umso schneller 
weiterläuft, weil man sich da 

729
00:39:44,870 --> 00:39:46,470
halt nicht um solche Dinge 
kümmert. 

730
00:39:46,910 --> 00:39:49,430
Ja, aber das will ja gar keiner.
Also ne, ich will ja trotzdem, 

731
00:39:49,430 --> 00:39:52,430
ich will ja, dass das CAI Dinge 
wo ausspuckt, die auch von einem

732
00:39:52,430 --> 00:39:55,030
Menschen kommen könnten und ich 
habe natürlich die gleichen 

733
00:39:55,030 --> 00:39:57,190
Anforderungen wie ich an 
menschlichen Developer habe. 

734
00:39:57,190 --> 00:39:59,510
Also natürlich muss der Code 
lesbar und wartbar und 

735
00:39:59,510 --> 00:40:03,230
dokumentiert sein, Test und 
getestet sein und das ist wenn 

736
00:40:03,230 --> 00:40:06,150
ich da mit den gleichen 
Anforderungen angehe, dann finde

737
00:40:06,150 --> 00:40:08,430
ich das schon mal einen guten 
guten Messer, aber ich. 

738
00:40:08,430 --> 00:40:12,470
Meine man kann ja sagen solange.
Die Maschine verständlich ist 

739
00:40:12,470 --> 00:40:14,830
und gut getestet ist, ist das 
auch in Ordnung. 

740
00:40:14,830 --> 00:40:16,190
Er muss ja gar nicht mehr für 
die Menschen. 

741
00:40:16,190 --> 00:40:18,390
Verständlich sein. 
Und dann wird es natürlich 

742
00:40:18,390 --> 00:40:20,630
schwierig, das Ganze 
nachvollziehbar zu halten. 

743
00:40:20,910 --> 00:40:23,110
Genau also das, das, das dürfen 
wir nicht machen. 

744
00:40:24,640 --> 00:40:26,200
Was haltet ihr denn da draußen 
davon? 

745
00:40:26,200 --> 00:40:29,800
Habt ihr die Devin AI 
Ankündigung mitbekommen? 

746
00:40:29,800 --> 00:40:32,040
Wir verlinken in der 
Beschreibung von dieser Podcast 

747
00:40:32,040 --> 00:40:34,120
Folge auf jeden Fall auch 
nochmal die Ankündigung und 

748
00:40:34,120 --> 00:40:36,200
diese ganzen Videos, auf die 
sich malte und ich hier heute 

749
00:40:36,200 --> 00:40:38,560
bezogen haben, weil die ja schon
beeindruckend sind und ich 

750
00:40:38,560 --> 00:40:40,720
glaube jetzt auch noch mal gutes
Begleitmaterial sind. 

751
00:40:40,720 --> 00:40:42,760
Wir hoffen wir haben euch Lust 
drauf gemacht und ihr könnt uns 

752
00:40:42,760 --> 00:40:45,680
ja gerne auch mal in den 
Kommentaren schreiben ob ihr so 

753
00:40:45,680 --> 00:40:49,320
gehypt seid wie ich oder ob ihr 
das realistisch seht wie der 

754
00:40:49,320 --> 00:40:51,800
Walte oder ob ihr vielleicht 
eine ganz andere Meinung dazu 

755
00:40:51,800 --> 00:40:55,440
habt oder was mich würde 
interessieren wie wirkt das auf 

756
00:40:55,440 --> 00:40:58,390
euch macht? 
Angst oder macht euch das Lust 

757
00:40:58,390 --> 00:41:01,150
auf die Zukunft oder sagt ihr, 
Boah ne geile Zeit Software 

758
00:41:01,150 --> 00:41:04,670
Developer zu sein oder Wow, das 
kommt schon sehr da dran meinen 

759
00:41:04,670 --> 00:41:06,870
meinen neuen Job hier gerade zu 
zu ersetzen. 

760
00:41:07,630 --> 00:41:09,390
Ich glaube, dass das Fragen 
sind, die wir uns ganz viel 

761
00:41:09,390 --> 00:41:11,990
stellen werden in auch den 
nächsten Jahren. 

762
00:41:12,430 --> 00:41:15,070
Und sprech bestimmt auch für 
malte. 

763
00:41:15,070 --> 00:41:17,310
Wenn wenn wenn ich da sage, wir 
sind wahnsinnig gespannt, wie 

764
00:41:17,310 --> 00:41:20,870
ihr das seht, lasst da gerne nen
Kommentar da oder wir 

765
00:41:20,910 --> 00:41:23,830
diskutieren auch super gerne 
einfach per E-Mail privat mit 

766
00:41:23,830 --> 00:41:26,310
euch das nutzen auch richtig 
viele macht immer großen Spaß 

767
00:41:26,590 --> 00:41:30,350
findet ihr ne E-Mail auch in der
Beschreibung von der Folge, da 

768
00:41:30,350 --> 00:41:34,070
können wir uns gerne mal Eure 
Meinung schreiben und wir würden

769
00:41:34,070 --> 00:41:35,550
uns da sehr gerne mit euch zu 
austauschen. 

770
00:41:35,550 --> 00:41:38,110
Und wie immer, wenn euch die 
Folge gefallen hat, lasst uns 

771
00:41:38,110 --> 00:41:41,870
gerne positive Bewertungen da 
oder gebt uns wie Robin Manuels 

772
00:41:41,870 --> 00:41:45,630
Mutter gerne einen Kaffee aus. 
Wir freuen uns auf jeden Fall 

773
00:41:45,870 --> 00:41:51,000
sehr. 
Genau dann bleibt uns auch gar 

774
00:41:51,000 --> 00:41:53,920
nicht mehr so viel zu sagen, 
außer vielen Dank fürs Zuhören. 

775
00:41:53,920 --> 00:41:56,400
Wir hören uns in 2 Wochen 
wieder, denn der To do Cast 

776
00:41:56,400 --> 00:42:00,280
erscheint alle 2 Wochen mit 
neuen frischen developer Themen 

777
00:42:00,640 --> 00:42:03,150
wahrscheinlich. 
Wird das in den nächsten Jahren 

778
00:42:03,150 --> 00:42:04,630
noch immer mehr sein? 
Das ist immer mal wieder ne 

779
00:42:04,630 --> 00:42:07,870
Folge um HI Themen, kommt das 
bleibt wahrscheinlich nicht 

780
00:42:07,870 --> 00:42:10,830
nicht wegzudenken, wir schauen 
aber, dass wir auch n paar non 

781
00:42:10,830 --> 00:42:14,510
AI und andere wichtige Themen 
noch mit rein bringen, von daher

782
00:42:14,510 --> 00:42:17,350
freuen wir uns sehr, wenn ihr in
2 Wochen wieder zuhört, bis 

783
00:42:17,350 --> 00:42:21,630
dahin habt ne gute Zeit und 
schreibt ganz viel kommt solange

784
00:42:21,630 --> 00:42:23,470
ihr es noch selber machen. 
Könnt bis dahin ciao. 

785
00:42:23,990 --> 00:42:25,270
Macht's gut. 
Ciao.

