1
00:00:00,870 --> 00:00:04,550
Hey allesammen og velkommen til 
hvad bogs podcast afsnit nummer 

2
00:00:04,550 --> 00:00:07,750
107. 
Vi er ved at være godt langt 

3
00:00:07,910 --> 00:00:10,510
langt over de 100 er vi ikke 
men, men i hvert fald 7 år er de

4
00:00:10,510 --> 00:00:13,710
100 og det vi det vil vi super 
op købe over og som den 

5
00:00:13,710 --> 00:00:16,270
opmærksomme lytter som ser med 
på video måske vil i lægge mærke

6
00:00:16,270 --> 00:00:19,910
til, så sidder vi rent faktisk i
dag fysisk overfor hinanden mig 

7
00:00:19,910 --> 00:00:24,790
og Jonas og Det er vi mildest 
talt rimelig site over fordi og 

8
00:00:24,790 --> 00:00:27,030
vi sidder Det er ikke ikke bare 
sidder ved fysisk, men vi sidder

9
00:00:27,030 --> 00:00:30,390
også om dagen. 
Det er rent faktisk hvad er 

10
00:00:30,390 --> 00:00:32,870
klokken? 
Den er kl. 11:20 og Det er ikke 

11
00:00:32,870 --> 00:00:34,750
kl. 20:09, mens ungerne bliver 
puttet og. 

12
00:00:36,950 --> 00:00:39,030
De skygger, der kan blive lange.
Ingen skygger, der kan blive 

13
00:00:39,030 --> 00:00:43,270
lange, og Jeg har sidder ikke 
nede på mit på mit toilet, som 

14
00:00:43,270 --> 00:00:46,590
jeg nogle gange gør. 
Når der bliver puttet, så så ja 

15
00:00:46,590 --> 00:00:51,910
vi sidder bare her IRL og har 
det mega fedt om dagen i dag 

16
00:00:51,950 --> 00:00:55,000
skal vi tale om. 
De hvad skal man sige? 

17
00:00:55,000 --> 00:00:59,150
8 mest hypede. 
Af gen-ti giver ingeniering AI 

18
00:00:59,150 --> 00:01:03,750
coding udtryk, som vi ligesom 
har identificeret, og det gør vi

19
00:01:03,750 --> 00:01:06,550
fordi at Vi har lavet en episode
før, hvor Vi har gået igennem en

20
00:01:06,550 --> 00:01:09,790
masse Sådan eger i udtryk, og 
den blev rigtig populær, og Det 

21
00:01:09,790 --> 00:01:12,470
er også meget rart nogle gange 
bare lige at gå igennem de der 

22
00:01:13,070 --> 00:01:15,710
forbandede udtryk og så lige 
snakke lidt om, hvad er det 

23
00:01:15,710 --> 00:01:19,510
egentlig vi mener, når vi siger 
for eksempel harnes ingaering og

24
00:01:19,750 --> 00:01:21,910
openclow og så videre, så så 
hvad? 

25
00:01:21,910 --> 00:01:24,270
Hedder det nye hest? 
Lige præcis den nye hest, så det

26
00:01:24,270 --> 00:01:26,750
skal vi snakke om i dag og og 
det glæder vi os rigtig meget 

27
00:01:26,750 --> 00:01:28,830
til. 
Ja det bliver så fedt og Jeg er 

28
00:01:28,830 --> 00:01:31,750
helt enig i det der med lige at 
stoppe op engang imellem og så 

29
00:01:31,750 --> 00:01:34,310
sige Sådan OK? 
Hvad er det? 

30
00:01:34,830 --> 00:01:37,270
Det betyder alt det her. 
Der kommer jo nye udtryk nærmest

31
00:01:37,270 --> 00:01:42,750
hurtigere end der kommer nye 
modeller IAI for tiden og især 

32
00:01:42,750 --> 00:01:46,790
inden for ARI coating, som jo 
man må indrømme at podcasten er 

33
00:01:46,790 --> 00:01:48,910
begyndt at handle rigtig meget 
om. 

34
00:01:48,910 --> 00:01:54,040
Det er der en god grund til. 
Ja så Det er bare altså. 

35
00:01:54,640 --> 00:01:58,760
Vi savner lidt lige at komme 
Sådan helt ned i materien. 

36
00:01:59,390 --> 00:02:01,630
Og du har lavet en liste? 
Jeg har lavet en liste jeg skal 

37
00:02:01,830 --> 00:02:04,750
afsløre listen her, så så brug 
hvad hedder det brugerne så hvad

38
00:02:04,750 --> 00:02:06,790
hedder det lytterne lige kan jeg
få en lille forsmag på hvad Det 

39
00:02:06,790 --> 00:02:07,670
er vi kommer til at snakke om 
Det kan. 

40
00:02:07,670 --> 00:02:09,669
Også være Der er brugere, så er 
de inde i chatten måske. 

41
00:02:09,669 --> 00:02:12,070
Det er jo nemlig det. 
Vi er jo live som vi vi jo 

42
00:02:12,070 --> 00:02:14,550
begynder at gøre det her. 
Men yes altså det Vi skal snakke

43
00:02:14,550 --> 00:02:16,270
om i dag. 
Det er for det første openclow 

44
00:02:16,590 --> 00:02:21,670
agent skills ralph wicked loots 
context rod og contextvinduer 

45
00:02:22,470 --> 00:02:26,030
hannes engineering agentingering
specdven development. 

46
00:02:26,430 --> 00:02:28,470
Og auto research Det er det vi 
snakker om i dag. 

47
00:02:28,990 --> 00:02:32,670
Ja så så det bliver mega fedt. 
Men jeg tænker på skal vi ikke 

48
00:02:32,670 --> 00:02:34,950
bare hoppe ud i det? 
Jo jo. 

49
00:02:36,520 --> 00:02:38,920
Lad os starte med det første 
udtryk, og Det er jo et navn på 

50
00:02:38,920 --> 00:02:44,280
på en specifik applikation. 
En specifik repo open-claw, og 

51
00:02:44,280 --> 00:02:47,760
Jeg tror godt, Jeg kan afsløre, 
at dem der har mest erfaring med

52
00:02:47,760 --> 00:02:49,320
det og os 2 Jonas Det er Det er 
dig. 

53
00:02:50,870 --> 00:02:56,150
Ja nu har jeg efter jeg endelig 
tog mig sammen til at at 

54
00:02:56,150 --> 00:03:01,030
installere det nede på på en en 
mere sikker maskine der ikke var

55
00:03:01,030 --> 00:03:04,390
min egen fordi at Der er open 
cloud lige kom ud, så var det 

56
00:03:04,390 --> 00:03:06,910
Sådan nå, det skal jeg da også 
lige prøve, og så installerede 

57
00:03:06,910 --> 00:03:09,310
jeg det bare på min almindelige 
macbook, og så gik den jo bare i

58
00:03:09,310 --> 00:03:13,550
gang med alt mulig opsætning og 
og så tænkte jeg bare Sådan uha 

59
00:03:13,870 --> 00:03:15,350
den har vi stadig adgang til 
lidt for mange ting. 

60
00:03:15,350 --> 00:03:17,230
Jeg tror lige jeg skal tænke om.
Kan du prøve at forklare bare 

61
00:03:17,230 --> 00:03:20,200
hvad Det er som. 
Sådan så åbenclow er jo. 

62
00:03:23,070 --> 00:03:24,790
Det er jo så nu kommer jeg til 
at sige det ikke. 

63
00:03:24,790 --> 00:03:28,270
Det er Sådan en agent hanes af 
en form kommer vi for. 

64
00:03:28,950 --> 00:03:32,190
Hvad Det er? 
Men Det er jo et et miljø hvor 

65
00:03:32,190 --> 00:03:39,750
at 1 1 1 agent i form af tools 
skills og en LLM man kalder 

66
00:03:40,190 --> 00:03:45,110
ligesom kan gøre ting på bestemt
så en en agent. 

67
00:03:47,000 --> 00:03:49,600
Det kan også være der kan være 
flere agenter i den Sådan 

68
00:03:49,600 --> 00:03:51,680
konceptuelt. 
Man kan konfigurere flere 

69
00:03:51,680 --> 00:03:54,790
forskellige agenter. 
Sådan så man via opencloud 

70
00:03:54,790 --> 00:03:58,110
faktisk kan snakke med 
forskellige personaer også som 

71
00:03:58,110 --> 00:03:59,950
man har givet den ligesom Sådan 
noget tekst. 

72
00:03:59,950 --> 00:04:02,710
Og som du er en der altid taler 
pænt og Sådan og Sådan og det 

73
00:04:02,710 --> 00:04:04,790
ene og det andet. 
Eller du er ekspert i det her 

74
00:04:04,790 --> 00:04:07,710
område, og så har den et sæt af 
skills og nogle tools som er 

75
00:04:07,710 --> 00:04:10,630
bundet op på sig. 
Så er det ligesom en en agent så

76
00:04:10,630 --> 00:04:13,030
åben clour er ligesom en en. 
Hvad kan man sige en platform 

77
00:04:13,030 --> 00:04:17,430
for ligesom at slippe de her 
agenter løs og ligesom tøjle dem

78
00:04:17,430 --> 00:04:19,230
i forhold til hvad for nogle 
adgange de har og Sådan nogle 

79
00:04:19,230 --> 00:04:20,430
ting. 
Og det Der er med det. 

80
00:04:20,430 --> 00:04:22,590
Det er jo Det er jo Sådan et 
open source projekt som først 

81
00:04:22,590 --> 00:04:24,110
hed Claude bot. 
Så blev det. 

82
00:04:25,760 --> 00:04:29,000
Modebuds eller Sådan noget fordi
og så skiftede det til 

83
00:04:29,000 --> 00:04:31,320
clairwood. 
Så Det er også rigtigt ren 

84
00:04:31,320 --> 00:04:35,200
forvirring, fordi at at antropic
synes jo ikke om om at den hed 

85
00:04:35,200 --> 00:04:37,720
cloud bob Det er jo lidt for tæt
på på deres navn. 

86
00:04:37,720 --> 00:04:42,320
Claude ikke men men men så blev 
så ændret og så og så gik ham 

87
00:04:42,320 --> 00:04:45,960
Peter steinburg som har lavet 
det som er blevet verdenskendt 

88
00:04:45,960 --> 00:04:49,160
nu eller for meget kort tid han 
faktisk ret kendt også før det 

89
00:04:49,160 --> 00:04:51,280
jeg kendte ham så ikke, men 
åbenbart havde han lavet nogle 

90
00:04:51,280 --> 00:04:54,230
nogle kendte ting. 
Og så blev han så, så blev det 

91
00:04:54,230 --> 00:04:56,830
så opkøbt og nu er han ansat hos
åben ære Sådan som jeg forstår 

92
00:04:56,830 --> 00:05:01,430
det nå men men men men han har 
siddet og og lavet det der 

93
00:05:01,430 --> 00:05:04,270
derhjemme, og Det er jo faktisk 
bygget oven på noget og Det er 

94
00:05:04,270 --> 00:05:06,190
faktisk en en vigtig ting som 
jeg opdagede da. 

95
00:05:06,350 --> 00:05:09,590
Jeg pository, Det er et open 
source projekt som du 

96
00:05:09,590 --> 00:05:12,430
installerer på din computer, og 
så laver du så, så sætter du 

97
00:05:12,430 --> 00:05:14,990
virkeligheden den her gemt op, 
som har fuld kontrol over din 

98
00:05:14,990 --> 00:05:16,190
computer. 
Det kan den. 

99
00:05:16,190 --> 00:05:18,470
Det kan den have i hvert fald 
ikke, og det man så det som 

100
00:05:18,470 --> 00:05:19,910
mange gør. 
Det er, at de ligesom sætter 

101
00:05:19,910 --> 00:05:22,390
sætter den op til nogle besked 
tjenester, for eksempel slack 

102
00:05:22,390 --> 00:05:24,590
eller teams eller. 
Ja telegram eller Sådan noget 

103
00:05:24,590 --> 00:05:27,270
Sådan så de i virkeligheden 
kommunikerer med den via altså 

104
00:05:27,270 --> 00:05:30,070
som om Det var en en ven eller 
en eller 2 man kommunikerede med

105
00:05:30,070 --> 00:05:34,280
via. 
Så har den Sådan ligesom adgang 

106
00:05:34,280 --> 00:05:36,720
til hele computeren og kan gøre 
basically hvad den har lyst til,

107
00:05:36,720 --> 00:05:39,600
hvis man sætter den op til det. 
Så så det mange har gjort Det 

108
00:05:39,600 --> 00:05:41,760
er. 
De har jo selvfølgelig købt 1 1 

109
00:05:42,000 --> 00:05:46,040
1 mac mini og så sat den op som 
en form for en server jo ikke og

110
00:05:46,040 --> 00:05:47,520
så sat den ind i et skab eller 
et eller andet sted. 

111
00:05:47,520 --> 00:05:50,880
Så står den bare der og spænder 
og når man så skriver til sin 

112
00:05:50,880 --> 00:05:53,960
sin opencore over noget noget 
slack, så kommer den så ned på 

113
00:05:53,960 --> 00:05:57,710
den maskine. 
Og og Der er det jo så det 

114
00:05:57,710 --> 00:06:01,630
vigtige er jo så at forholde sig
til om om den Apple bruger den 

115
00:06:01,630 --> 00:06:04,630
ligesom er eller er logget ind 
som altså hvad har den adgang 

116
00:06:04,630 --> 00:06:07,030
til er Det er det din egen 
bruger du har logget ind og så 

117
00:06:07,030 --> 00:06:08,710
kører den på den og Sådan noget.
Det er jo der hvor det bliver 

118
00:06:08,710 --> 00:06:12,350
lidt farligt fordi så kan den 
basically skrive beskeder og 

119
00:06:12,350 --> 00:06:15,750
gøre ting og sager på dine vegne
og, men Det er. 

120
00:06:15,750 --> 00:06:17,750
Derfor Der er mange der 
installerer den på remood. 

121
00:06:17,750 --> 00:06:20,030
Server eller på? 
En computer som som ikke er ens 

122
00:06:20,030 --> 00:06:22,710
egen altså der Det er lidt risky
og bare installere den på. 

123
00:06:22,710 --> 00:06:24,110
Sin egen. 
Og Det er det der med at huske, 

124
00:06:24,110 --> 00:06:26,630
og når man skal altid logge den 
ind i nogle konti. 

125
00:06:26,630 --> 00:06:28,870
Den skal jo ligesom have adgang 
til nogle ting husker ligesom at

126
00:06:28,870 --> 00:06:30,670
gøre det på nogle separate 
konti. 

127
00:06:31,150 --> 00:06:32,950
Hvis den skal sende en mail, så 
skal det ikke være over din 

128
00:06:32,950 --> 00:06:34,390
mail. 
For eksempel skal det ligesom 

129
00:06:34,390 --> 00:06:37,790
være dens egen mail så det det 
bliver på en eller 2 måde, så 

130
00:06:37,790 --> 00:06:39,590
bliver der også en en helt en 
helt. 

131
00:06:40,070 --> 00:06:41,910
Det kan blive Sådan helt sin 
egen medarbejder. 

132
00:06:41,910 --> 00:06:43,950
Og så grunden til at folk heller
ikke installerer den på sin egen

133
00:06:43,950 --> 00:06:45,150
computer. 
Det er også fordi at den skal jo

134
00:06:45,150 --> 00:06:47,390
gerne være tændt hele tiden. 
Den computer den kører på. 

135
00:06:47,470 --> 00:06:49,230
Altså hvad er en server? 
Ikke ja, hvis du skal 

136
00:06:49,230 --> 00:06:51,870
kommunikere med den over din 
telefon, kan man sige, hvis den 

137
00:06:51,870 --> 00:06:53,470
ikke er tændt derhjemme, så så 
sejer er der ikke. 

138
00:06:53,750 --> 00:06:55,670
Svar faktisk hvis man har en 
laptop som man skal have den med

139
00:06:55,670 --> 00:06:57,430
og alle mulige steder. 
Men så når man lukker den så 

140
00:06:57,430 --> 00:07:01,910
lukker glock open kloss ikke. 
Så man har de her channels, og 

141
00:07:01,910 --> 00:07:03,630
Der er mange forskellige 
integrationer til de her 

142
00:07:03,630 --> 00:07:05,590
channels, hvor man så kan 
kommunikere med den over og. 

143
00:07:05,590 --> 00:07:08,830
Og Det er at ligesom det der 
måske også er kernen i den her 

144
00:07:08,830 --> 00:07:09,870
løsning. 
Det er ligesom at den kan 

145
00:07:09,870 --> 00:07:15,550
plugges ind i forskellige chat 
interfaces og og der kan man få 

146
00:07:15,550 --> 00:07:17,910
Sådan ret meget funktionalitet 
ind. 

147
00:07:17,910 --> 00:07:19,430
Altså blandt andet er der Sådan 
noget med at. 

148
00:07:20,240 --> 00:07:21,600
Den kan spørge om lov til at 
gøre ting? 

149
00:07:22,390 --> 00:07:26,230
Og og det skal man jo så sikre 
sig, at man har konfigureret på 

150
00:07:26,230 --> 00:07:29,510
en måde, at den hvis man gerne 
ligesom vil styre den, at den 

151
00:07:29,510 --> 00:07:33,150
spørger om lov, så kan du sige 
nej ikke og Det er jo smart. 

152
00:07:33,550 --> 00:07:35,870
Men så skal der ligesom være et 
eller andet, men hvordan svarer 

153
00:07:35,870 --> 00:07:38,990
man nej til den og der kan Der 
er forskellige steder, har 

154
00:07:38,990 --> 00:07:41,910
forskellige interfaces og små 
knapper og Sådan noget der 

155
00:07:41,910 --> 00:07:44,590
kommer tilbage for eksempel i 
slag og andre ting. 

156
00:07:45,070 --> 00:07:47,390
Og nogle gange så skal man 
skrive Sådan forward slash 

157
00:07:47,390 --> 00:07:50,470
aproof hvis man gerne vil. 
Tillade et eller andet og Sådan 

158
00:07:50,470 --> 00:07:54,550
nogle ting, så Det er blevet 
ekstremt populært blandt mange 

159
00:07:54,550 --> 00:07:58,670
og måske mest blandt dem lidt 
technørdet fordi de har tid til 

160
00:07:58,670 --> 00:08:00,190
overhovedet at begive sig ind i 
det der det. 

161
00:08:00,310 --> 00:08:01,950
Det er svært at sætte op. 
Jeg har prøvet at sætte det op 

162
00:08:01,950 --> 00:08:05,550
og Det er Det er ikke nemt, 
selvom når man går altså selvom 

163
00:08:05,550 --> 00:08:07,710
man er mærkelig terminalen og 
synes Det er vant til det og 

164
00:08:07,710 --> 00:08:09,430
Sådan noget. 
Og selvom man har cloud coat ved

165
00:08:09,430 --> 00:08:11,750
siden af, der kan hjælpe en med 
det, så skal man også tænke på, 

166
00:08:11,750 --> 00:08:15,720
at det stadigvæk faktisk noget. 
Relativt nyt så det der med at 

167
00:08:15,840 --> 00:08:17,960
Claude code ved noget om det her
teknologi her. 

168
00:08:17,960 --> 00:08:21,110
Det kan man altså godt glemme. 
Det gør den ikke lige nu, så man

169
00:08:21,110 --> 00:08:24,030
skal virkelig have nærmest have 
Sådan en helt specialiseret 

170
00:08:24,030 --> 00:08:27,590
agent til at sætte sætte open 
klapp, men der vil lige nævne 

171
00:08:27,590 --> 00:08:30,390
noget rigtig sjovt, fordi Det er
jo det opencrow kan faktisk 

172
00:08:30,390 --> 00:08:33,110
sætte sig selv op på nogle ting 
og de arbejder nemlig med 

173
00:08:33,110 --> 00:08:35,549
ligesom Sådan at Det er noget 
crazy. 

174
00:08:35,549 --> 00:08:39,190
Noget ikke så Sådan ligesom sige
den kan onboarde sig selv altså 

175
00:08:39,190 --> 00:08:42,350
på en måde ikke så du du kan der
der sker mere og mere på det der

176
00:08:42,350 --> 00:08:44,270
udvikler sig hele tiden, så det 
bliver nemmere og nemmere at 

177
00:08:44,270 --> 00:08:46,790
sætte op kan man sige og det 
tror jeg også Det er der man man

178
00:08:46,790 --> 00:08:48,750
gerne vil have ind. 
Et menneske skal sidde og 

179
00:08:48,750 --> 00:08:50,110
konfigurere en masse ting og 
bla. 

180
00:08:50,110 --> 00:08:51,430
Bla. 
Bla og så skal man kunne chatte 

181
00:08:51,430 --> 00:08:53,150
sig til at hvordan den er 
konfigureret. 

182
00:08:53,150 --> 00:08:55,190
Så kan den ligesom stille en 
nogle spørgsmål, og så kan den 

183
00:08:55,190 --> 00:08:56,630
håndtere al den der 
kompleksitet. 

184
00:08:57,110 --> 00:09:02,520
Lige præcis, så Det er. 
Et crazy projekt og der har de 

185
00:09:02,520 --> 00:09:07,000
har 360.000 stjerner sidst jeg 
kiggede på git hub. 

186
00:09:07,080 --> 00:09:09,320
Og enogtredivetusind commitce på
4,5. 

187
00:09:09,480 --> 00:09:12,040
Måned og og der kommer nærmest 
update hver dag og. 

188
00:09:12,040 --> 00:09:15,200
Jeg kiggede. 
Jeg kiggede i forleden på bare 

189
00:09:15,200 --> 00:09:17,000
covids, hvis man gerne vil kigge
på commits. 

190
00:09:17,670 --> 00:09:19,430
Og der blev seriøst. 
Jeg tror jeg regnede frem til at

191
00:09:19,430 --> 00:09:22,710
der blev lavet Sådan noget et 
commit hvert 3 minut eller Sådan

192
00:09:22,910 --> 00:09:24,070
noget. 
Altså Det er i hvert fald lige 

193
00:09:24,070 --> 00:09:26,710
den den snippede. 
Jeg havde ikke altså så det 

194
00:09:26,710 --> 00:09:27,790
altså. 
Folk og Det er helt sikkert 

195
00:09:27,790 --> 00:09:29,830
codeing agen der sidder og 
arbejder for fuld smadder. 

196
00:09:29,990 --> 00:09:32,070
Og Det er jo så der bliver det 
ja. 

197
00:09:33,270 --> 00:09:34,470
Det det Det er også et hvad 
hedder det. 

198
00:09:34,470 --> 00:09:37,110
Jeg så også et et screenshot af 
Peter steinberger, som har lavet

199
00:09:37,110 --> 00:09:40,950
det som havde som havde som 
noget 3 monitres eller Sådan 

200
00:09:40,950 --> 00:09:43,190
noget hvor jeg kunne. 
Jeg tror jeg talte Sådan 14 

201
00:09:43,470 --> 00:09:46,710
terminaler med codex i, som har 
bare ligesom sidder og arbejder 

202
00:09:46,710 --> 00:09:48,270
i parallellen ikke så Det er jo 
han. 

203
00:09:48,270 --> 00:09:50,990
Han har virkelig også gjort det 
til Sådan en ekstremsport at at 

204
00:09:50,990 --> 00:09:53,990
bygge meget, meget hurtigt og 
meget, meget autonomt og og og 

205
00:09:53,990 --> 00:09:57,070
og få ja så ja så det godt han 
er. 

206
00:09:57,070 --> 00:09:59,950
Han er blevet hyret af åbne i 
til ligesom så han kan få nogle 

207
00:09:59,950 --> 00:10:03,030
tokens. 
Gratis ja. 

208
00:10:03,870 --> 00:10:07,150
Fedt mand. 
Jamen har vi noget i chatten, 

209
00:10:07,150 --> 00:10:08,310
eller? 
Nej, men Det var der du skulle 

210
00:10:08,310 --> 00:10:09,750
lige se om der var kommet noget 
ind. 

211
00:10:09,750 --> 00:10:12,910
Det tror jeg ikke Vi har endnu, 
men Det er nok også fair nok. 

212
00:10:13,070 --> 00:10:15,070
I sidder derude på arbejdet, i 
skal bare arbejde eller også er 

213
00:10:15,070 --> 00:10:17,790
i ned til frokosten du Det er jo
det så kan så kan i høre det 

214
00:10:17,790 --> 00:10:19,430
senere. 
Ja mega fedt. 

215
00:10:20,030 --> 00:10:22,470
Jeg kan se at jeg ikke har så 
meget strøm på min computer 

216
00:10:22,470 --> 00:10:24,630
faktisk så Det kan være jeg lige
skal sætte noget strøm til den. 

217
00:10:25,070 --> 00:10:26,550
Klarer vi det, klarer vi bare 
Sådan her. 

218
00:10:26,870 --> 00:10:28,270
Det er ikke noget problem, skal 
du se. 

219
00:10:29,310 --> 00:10:32,190
Nej, der var en strøm i. 
Virkeligheden jamen, skal vi 

220
00:10:32,190 --> 00:10:33,870
hoppe videre til næste emne? 
Det skal vi i hvert fald. 

221
00:10:34,110 --> 00:10:35,590
Det næste emne. 
Det er agent skills. 

222
00:10:37,440 --> 00:10:39,600
Ja ja. 
Og hvad er det? 

223
00:10:39,840 --> 00:10:41,360
Det skal du svare på det. 
Skal jeg svare på? 

224
00:10:41,360 --> 00:10:45,360
Ja, altså Vi har jo. 
Vi havde jo også et en episode 

225
00:10:45,360 --> 00:10:47,320
hvor at jeg snakkede meget meget
hurtigt, fordi jeg var meget 

226
00:10:47,320 --> 00:10:50,560
meget begejstret for det. 
Jeg tror Det var lige efter 

227
00:10:50,560 --> 00:10:53,560
sommerferien eller jul eller et 
eller andet. 

228
00:10:53,720 --> 00:10:57,360
Nå, men Vi er jo begyndt at se 
de her agente primert eller de 

229
00:10:57,360 --> 00:11:00,080
her den den det her forsøg på i 
hvert fald at lave nogle 

230
00:11:00,080 --> 00:11:02,710
standard. 
Og på hvordan vi hvad skal man 

231
00:11:02,710 --> 00:11:05,270
sige laver prompt og ting og 
sager, som vi ligesom kan 

232
00:11:05,270 --> 00:11:08,790
genbruge og distribuere i 
forhold til de her sprogmodeller

233
00:11:08,790 --> 00:11:12,430
og der var har anturik kommet 
med et bud som hedder slash 

234
00:11:12,430 --> 00:11:14,710
commands, som er Sådan noget. 
Det er i virkeligheden bare en 

235
00:11:14,710 --> 00:11:17,550
prompt du kan kalde med en 
skråstreg, altså navnet på 

236
00:11:17,550 --> 00:11:19,950
camain den er så agents og så 
videre og så videre og så 

237
00:11:19,950 --> 00:11:21,790
videre. 
Og der gik det efterhånden også 

238
00:11:21,790 --> 00:11:24,750
ved at være noget tid siden, men
der var på et tidspunkt hvor at 

239
00:11:24,750 --> 00:11:27,630
anthobic de kom med et nyt bud 
på Sådan 1 1 1. 

240
00:11:28,440 --> 00:11:33,150
En genbrugelig. 
Pakketérbar måde at at hvad skal

241
00:11:33,150 --> 00:11:36,070
man sige genbruge og distribuere
og definere? 

242
00:11:38,240 --> 00:11:41,080
AI funktionalitet, agent 
funktionalitet ikke og det, og 

243
00:11:41,080 --> 00:11:44,200
det lyder meget kompliceret det 
jeg siger, men så basically Det 

244
00:11:44,200 --> 00:11:47,080
er et format de har lavet en 
standard de har lavet for at 

245
00:11:47,480 --> 00:11:51,160
basically lave props. 
Og det Det er en forsimplet 

246
00:11:51,160 --> 00:11:54,000
version, men basically laver 
props og formatet er at du har 

247
00:11:54,000 --> 00:11:56,470
en mappe. 
Som hedder et eller andet det 

248
00:11:56,510 --> 00:11:58,350
den hedder så navnet på den 
skill. 

249
00:11:58,950 --> 00:12:02,390
Det kunne være brand guidelines 
for eksempel og det der ligesom 

250
00:12:02,390 --> 00:12:04,070
er, er kravet til til til det 
format. 

251
00:12:04,070 --> 00:12:07,070
Det er at den den mappe 
indeholder 1 1 1 1 fil der 

252
00:12:07,070 --> 00:12:10,070
hedder mac eller skills dot MD 
altså en mac Der er jo en fil 

253
00:12:10,390 --> 00:12:12,990
som som som som hvor der står 
noget tekst i og der skal være 

254
00:12:12,990 --> 00:12:17,390
noget frontmatter og Sådan nogen
noget metadata på ja og det Det 

255
00:12:17,390 --> 00:12:20,670
er ligesom formatet og det II 
den helt simple version kan en 

256
00:12:20,670 --> 00:12:25,230
skill være 1 1 1 1 prompt bare 
men den kan også være. 

257
00:12:25,510 --> 00:12:28,510
At man kan også putte mere af 
den her skill dot MD fil ind i 

258
00:12:28,510 --> 00:12:32,070
altså du kan putte kode ind i 
for eksempel altså hele python 

259
00:12:32,070 --> 00:12:34,030
biblioteker. 
Hvis du har lyst til det bare 

260
00:12:34,030 --> 00:12:37,550
små script du kan også lave. 
Du kan også lave andre 

261
00:12:37,550 --> 00:12:41,230
magtdarmfiler som den skill dot 
MD filen som ligesom er 

262
00:12:41,230 --> 00:12:44,710
entreprened kan linke til Sådan 
så du kan lave Sådan en form for

263
00:12:45,350 --> 00:12:48,110
link struktur hvor at den kan 
dykke ned i de magthavende filer

264
00:12:48,110 --> 00:12:50,110
som er relevant for den at bruge
på et givent tidspunkt. 

265
00:12:50,920 --> 00:12:53,080
Og så kan du også instruere den 
i for eksempel at bruge det 

266
00:12:53,080 --> 00:12:54,720
kode. 
Den bliver pakketeret med den 

267
00:12:54,720 --> 00:12:58,270
her skill. 
Sådan så at jamen Sådan så at. 

268
00:13:00,080 --> 00:13:02,880
At den den i stedet for at vibe 
sig frem til et eller andet i 

269
00:13:02,880 --> 00:13:04,880
stedet for at bruge tungs på 
noget, så kan den ligesom bare 

270
00:13:04,880 --> 00:13:08,640
køre noget kode som som som 
sætter noget op eller gør et 

271
00:13:08,640 --> 00:13:12,040
eller andet som som den ikke 
behøver at bruge gør via tokens 

272
00:13:12,040 --> 00:13:16,840
og agen actions og det til at 
starte med, så var de her 

273
00:13:16,840 --> 00:13:19,360
skills. 
De fungerede meget som eller 

274
00:13:19,360 --> 00:13:21,710
Sådan. 
Det man kan sige man kan en 

275
00:13:21,710 --> 00:13:24,510
vugge de her den her de her 
skills på 2 måder i sin agent. 

276
00:13:24,790 --> 00:13:28,070
Den ene måde er at hvad skal man
sige agenten selv ligesom 

277
00:13:28,070 --> 00:13:30,790
beslutter hvornår den vugge den,
så har den ligesom registreret 

278
00:13:30,790 --> 00:13:32,670
nogle skills i sit 
kontekstvindue, og så kan den 

279
00:13:33,190 --> 00:13:34,750
beslutte sig for hvornår og 
hvornår den vil bruge dem. 

280
00:13:34,750 --> 00:13:37,390
Det kan for eksempel være Sådan 
en PDF skills, som instruerer 

281
00:13:37,390 --> 00:13:39,390
den i hvordan den skal behandle 
PDF er. 

282
00:13:41,360 --> 00:13:43,680
Så når brugeren siger noget med 
et eller andet på PDF, så kan 

283
00:13:43,680 --> 00:13:47,400
den vælge at bruge den skill, så
er der Sådan 1 1 1 pitch til den

284
00:13:47,440 --> 00:13:50,110
for hver skill. 
Der er Sådan en beskrivelse, som

285
00:13:50,110 --> 00:13:52,070
som agenten kan bruge til at 
tænke over, hvornår den skal 

286
00:13:52,070 --> 00:13:53,270
bruge den skill og hvornår den 
skal. 

287
00:13:54,840 --> 00:13:57,080
Det er Sådan den ene use case, 
og det personligt synes jeg ikke

288
00:13:57,080 --> 00:14:01,040
den er så holdbar den måde fordi
der beror du ligesom på at 

289
00:14:01,040 --> 00:14:04,040
agenten ved hvornår den skal 
bruge den og ikke skal og så er 

290
00:14:04,040 --> 00:14:07,560
det så er det på en eller 2 måde
et klassifikationsproblem hver 

291
00:14:07,560 --> 00:14:09,360
eneste gang ikke hvor man 
ligesom skal krydse fingre for 

292
00:14:09,360 --> 00:14:10,880
at købe bord. 
Og og hvordan finder den ud 

293
00:14:10,880 --> 00:14:14,080
fordi der har den jo så en lille
beskrivelses hvad kan man sige? 

294
00:14:14,360 --> 00:14:18,520
Ligesom at når man hvis man er 
helt ind i maskinen på tools så.

295
00:14:19,390 --> 00:14:22,550
Skal den jo have noget kontekst 
i prompte for at vide hvilke 

296
00:14:22,550 --> 00:14:24,110
1000 den har til rådighed? 
Lige præcis. 

297
00:14:24,110 --> 00:14:27,230
På mange måder minder det meget 
om trols ikke altså det meste 

298
00:14:27,230 --> 00:14:30,590
data Der er krævet for de her 
skills er at de har et navn og 

299
00:14:30,590 --> 00:14:33,230
at de har en beskrivelse og den 
her beskrivelse bruger 

300
00:14:33,430 --> 00:14:36,310
sprogmodellen eller gemt den 
netop til at afgøre skal jeg 

301
00:14:36,310 --> 00:14:39,350
bruge den her eller skal jeg 
ikke præcis ligesom et tool du 

302
00:14:39,350 --> 00:14:43,390
sender med når du 1 1 1 1 ja og 
der ved vi jo alle sammen at Det

303
00:14:43,390 --> 00:14:46,710
er ikke altid nødvendigvis at 
den den bruger de tools eller de

304
00:14:46,710 --> 00:14:49,750
skills. 
Man har tænkt den skal bruge når

305
00:14:49,750 --> 00:14:52,870
når Det er den skal bruge. 
Det især hvis den har 100 af dem

306
00:14:52,870 --> 00:14:56,030
II sit i sin prompt. 
Lige præcis, og Der er også 

307
00:14:56,030 --> 00:14:59,270
rigtig meget af det her, der der
kommer ud på at du skal skrive 

308
00:14:59,270 --> 00:15:01,630
en god beskrivelse. 
Du skal skrive at Det er jo en 

309
00:15:01,630 --> 00:15:03,390
bundlinje kan man sige Det er jo
det den bruger til at 

310
00:15:03,390 --> 00:15:04,750
klassificere om man skal bruge 
det eller ej. 

311
00:15:04,750 --> 00:15:07,270
Ikke så Det er ligesom den ene 
måde det her med at du lader det

312
00:15:07,270 --> 00:15:09,230
op til modellen. 
Hvornår skal den en vugge det 

313
00:15:09,230 --> 00:15:09,790
her? 
Altså? 

314
00:15:09,790 --> 00:15:11,750
Hvornår skal den bruge det? 
Den som Jeg er meget bedre kan 

315
00:15:11,750 --> 00:15:15,430
lide Det er at man bare som 
bruger selv eksekverer den her 

316
00:15:15,430 --> 00:15:17,390
skill. 
Når du bare skriver skråstreg i 

317
00:15:17,390 --> 00:15:20,510
cord coach for eksempel, og så 
navnet på den skill og så kører 

318
00:15:20,710 --> 00:15:23,990
den, fordi så er det ligesom 
eksplicit hvad der sker ikke så 

319
00:15:23,990 --> 00:15:26,670
jo bliver Det er det bliver det 
eksperteret af borgeren, og så 

320
00:15:26,670 --> 00:15:29,630
begynder det jo meget at minde 
om Sådan nogle commands som som 

321
00:15:29,870 --> 00:15:34,310
vi man også promps hedder det 
også i codex og i geder copa del

322
00:15:34,430 --> 00:15:37,670
verdenen, hvor det bare magt dog
er en fil og og så videre ikke 

323
00:15:37,670 --> 00:15:40,950
men men forskellen er ligesom 
bare at med skills der kan du 

324
00:15:40,950 --> 00:15:44,120
pakke. 
Ekstra magt-dunfiler med og kode

325
00:15:44,120 --> 00:15:45,760
og så videre. 
Du kan ligesom og billeder og 

326
00:15:45,760 --> 00:15:47,760
logoer og Sådan noget det du har
lyst til at lave det ikke så. 

327
00:15:48,390 --> 00:15:52,710
Så så Det er Sådan en en form 
for at lave et et marked tekst. 

328
00:15:52,710 --> 00:15:57,150
Naturligt sprogs entrepoint. 
Og så bundle det med andre 

329
00:15:57,150 --> 00:16:00,550
magtdomfiler og og tekst, så Det
er ligesom ligesom formatet. 

330
00:16:00,750 --> 00:16:02,710
Ja. 
Og Det er Sådan og det Der er 

331
00:16:02,710 --> 00:16:04,910
med det. 
Det er at Det er meget brugbart.

332
00:16:04,910 --> 00:16:07,590
Det er meget brugbart det det 
Det er ret hany at kunne kunne 

333
00:16:07,590 --> 00:16:11,590
gøre det på den måde. 
Både fordi at så kan du lave et 

334
00:16:11,590 --> 00:16:14,470
entrypoint hvor som linker til 
andre magter filer og så kan den

335
00:16:14,470 --> 00:16:17,910
lave det der hedder progressive 
disclos her og så den kan åbne 

336
00:16:17,910 --> 00:16:21,190
gradvist hvad hedder det det 
information den har brug for 

337
00:16:21,670 --> 00:16:22,830
hvis Det er ikke indekseret 
ordentligt. 

338
00:16:24,510 --> 00:16:26,830
Og det der fedt ved det. 
Der kunne jo argumentere for at 

339
00:16:26,830 --> 00:16:29,630
det der med at den selv kan 
finde ud af, hvornår den skal 

340
00:16:29,630 --> 00:16:33,520
bruge en skill det. 
Det er nok bare et tegn på at 

341
00:16:33,520 --> 00:16:37,280
man skal lade være med, ligesom 
at at fyre vildt mange skills 

342
00:16:37,440 --> 00:16:39,640
ned i den der folder der. 
Måske skal man i virkeligheden 

343
00:16:39,640 --> 00:16:40,920
holde sig til Sådan et rimeligt 
Sådan. 

344
00:16:41,790 --> 00:16:45,550
Et sæt af skills, Der er 
relativt primitiv, ligesom man 

345
00:16:45,550 --> 00:16:47,430
skal forholde sig til at have et
sæt af tools. 

346
00:16:47,430 --> 00:16:50,830
Der er rimeligt primitiv. 
Man kan mange ting og så bruge 

347
00:16:50,830 --> 00:16:52,870
det der. 
Øh. 

348
00:16:52,870 --> 00:16:56,550
Disclosure Discovery indexering 
indeni til ligesom at få den til

349
00:16:56,550 --> 00:16:59,070
at. 
At opdage de relevante ting ikke

350
00:16:59,070 --> 00:17:00,190
jo jo. 
Og man kan sige Der er også. 

351
00:17:00,190 --> 00:17:02,350
Du kan jo faktisk lave små 
applikationer til skills ikke 

352
00:17:02,350 --> 00:17:05,310
altså du kan sige OK så starter 
du den her, så er det ligesom at

353
00:17:05,310 --> 00:17:07,150
starte et eller andet program, 
for eksempel ikke et script 

354
00:17:07,150 --> 00:17:09,470
eller et eller andet, og så kan 
du lave Sådan en lille menu hvor

355
00:17:09,470 --> 00:17:12,630
den siger hey Det er det her du 
kan gøre i den her skill ikke og

356
00:17:12,630 --> 00:17:15,430
så kan du hvis du så vælger Jeg 
vil gøre gerne gøre nummer et, 

357
00:17:15,710 --> 00:17:18,190
så kan det være den åbner en 
magthavende fil som som så 

358
00:17:18,190 --> 00:17:20,869
ligesom er nå, men så er det det
her mode Vi er ikke så den her 

359
00:17:20,869 --> 00:17:24,839
proces, vi starter ikke. 
Især til til coating af det, Der

360
00:17:24,839 --> 00:17:28,990
er vigtigt, men man kan sige. 
Nu var vi lige inde på opencloud

361
00:17:28,990 --> 00:17:31,750
tidligere, som jo er meget andet
for ikke at sige faktisk alt 

362
00:17:31,750 --> 00:17:33,830
muligt andet end coding. 
Og der kan det godt være at der 

363
00:17:33,830 --> 00:17:36,390
nogle gange er nogle skills der 
har at gøre med hvordan du 

364
00:17:36,390 --> 00:17:39,390
sender en mail eller hvordan, så
er du nødt til ligesom at binde 

365
00:17:39,390 --> 00:17:44,670
dem meget mere stærkt op på hvad
Det er for nogle tools 2 også 

366
00:17:44,670 --> 00:17:48,350
har ikke altså hvad du hvad du 
kan gøre og eksekvere på ja. 

367
00:17:48,670 --> 00:17:51,350
Så men altså igen noget af det 
som skills har rigtig gode til. 

368
00:17:51,350 --> 00:17:54,750
Det er at det stiller viden ned 
i og det stiller processerne ned

369
00:17:54,750 --> 00:17:56,830
i og så videre ikke altså. 
Der er Sådan en code-redu. 

370
00:17:57,310 --> 00:17:59,590
Det kunne give mening at lave en
skills til det ikke jo også 

371
00:18:00,230 --> 00:18:01,750
Sådan noget som brand 
guidelines. 

372
00:18:01,750 --> 00:18:03,630
Der er Sådan en god en god use 
case ikke altså. 

373
00:18:04,110 --> 00:18:08,630
Hvis man har et workflow som man
igen og igen ligesom. 

374
00:18:10,440 --> 00:18:12,600
Går igennem, og Der er en eller 
2 sammenhæng imellem hvad man 

375
00:18:12,600 --> 00:18:16,680
gør og hvorfor så så skills er 
rigtig godt platn fordi at du 

376
00:18:16,680 --> 00:18:19,720
også kan linke netop det der 
workflow inde i din skill ikke 

377
00:18:19,720 --> 00:18:22,640
altså når du hvornår er det den 
her skill relevant hvis nu den 

378
00:18:22,640 --> 00:18:25,800
skal blive opdaget undervejs i 
et agent workflow. 

379
00:18:26,390 --> 00:18:28,590
Du siger du starter med at 
eksekvere den her skade, så skal

380
00:18:28,590 --> 00:18:31,750
det være Sådan en top level en, 
men så er det jo kun hvis den 

381
00:18:31,750 --> 00:18:35,270
beslutter sig for at den skal 
ned og skrive test og det skal 

382
00:18:35,270 --> 00:18:37,230
den jo selvfølgelig altid, for 
Det har vi jo bedt den om oppe 

383
00:18:37,230 --> 00:18:39,350
foran. 
Skriv nu for filan nogle test 

384
00:18:39,350 --> 00:18:41,030
ikke, men hvordan skal den gøre 
det? 

385
00:18:41,230 --> 00:18:43,510
Ej men den skal gøre det på best
practice. 

386
00:18:43,510 --> 00:18:47,350
Måden som er Sådan her hov Jeg 
har en skills, så når jeg skal 

387
00:18:47,350 --> 00:18:50,150
skrive test så går jeg lige ned 
og kigger i hvordan skriver jeg 

388
00:18:50,150 --> 00:18:52,790
test? 
Det er Sådan noget, jeg i hvert 

389
00:18:52,790 --> 00:18:54,790
fald bruger ret meget 
efterhånden. 

390
00:18:54,790 --> 00:18:56,950
Det er ligesom Sådan cementere 
nogle af de der. 

391
00:18:56,950 --> 00:19:00,030
Hvordan vil du have den skal 
gøre de der ting i din skills? 

392
00:19:00,270 --> 00:19:03,070
Jeg skulle teste ikke men en 
ting jeg skrev og en 2. 

393
00:19:03,150 --> 00:19:05,310
Ting er Sådan hvordan, men jeg 
skal jo ikke nødvendigvis bruge 

394
00:19:05,710 --> 00:19:06,870
den. 
Hver gang kan man sige. 

395
00:19:06,870 --> 00:19:08,910
Nogle gange skal jeg måske lave 
noget refaktorering, og så 

396
00:19:09,550 --> 00:19:12,270
relier er ligesom på at Der er 
nogle test i forvejen. 

397
00:19:13,840 --> 00:19:16,480
Og så har jeg ikke brug for at 
den skal lave om II mine tests 

398
00:19:16,480 --> 00:19:18,000
så skal den ikke vide noget om 
den skill. 

399
00:19:19,590 --> 00:19:21,670
Så der skal den helst beslutte 
sig for i hvert fald ikke at 

400
00:19:21,670 --> 00:19:25,550
bruge den. 100% nå så og noget 
det der også er fedt hvis agent 

401
00:19:25,550 --> 00:19:26,910
skills. 
Det er at det ligesom er blevet 

402
00:19:26,910 --> 00:19:29,350
adopteret på tværs af tools. 
En standard. 

403
00:19:29,350 --> 00:19:31,670
Er det så Det er en standard 
måde og du det tager det plug. 

404
00:19:31,670 --> 00:19:34,270
Det er Sådan ret plugin play og 
se om du bruger call code eller 

405
00:19:34,270 --> 00:19:37,230
codex eller hvad du bruger ikke 
så så Det er også en 2 en 2 fed 

406
00:19:37,230 --> 00:19:40,390
ting ved det og Jeg har i øvrigt
bare Sådan en lille plug lavet 

407
00:19:40,590 --> 00:19:43,710
det der hedder AGR som ikke 
python eller eller hvad hedder 

408
00:19:43,710 --> 00:19:46,790
det chili tool som er Sådan en 
package manager for de her 

409
00:19:46,790 --> 00:19:50,950
skills i virkeligheden? 
Rigtig first mover på det der og

410
00:19:50,950 --> 00:19:54,630
Der er jo det skal jo siges at 
det space er jo også Vi er 

411
00:19:54,630 --> 00:19:57,110
rivende udvikling. 
Det der med at pakketere og 

412
00:19:57,110 --> 00:20:01,590
hvordan man skal gøre det ja og 
arbejde med det og der Der er jo

413
00:20:01,590 --> 00:20:04,070
et supergodt bud på det. 
Og Det er jo erkendelsen af, at 

414
00:20:04,070 --> 00:20:06,630
nu kan vi begynde, og altså Vi 
er jo vant til at det kun var 

415
00:20:06,630 --> 00:20:09,430
kode vi kunne skrive, og så 
putte det ned til computer og så

416
00:20:09,430 --> 00:20:11,470
kørte den noget ikke. 
Så fik den computer til at gøre 

417
00:20:11,470 --> 00:20:13,430
noget. 
Det der jo er i virkeligheden 

418
00:20:13,430 --> 00:20:15,480
nu, Det er at vi kan. 
Skrive naturli sprog. 

419
00:20:16,110 --> 00:20:18,510
Og så kan vi give til computeren
og så laver og og så kan den 

420
00:20:18,510 --> 00:20:20,990
lave det om til handlinger på en
computer ikke og så ligesom så 

421
00:20:20,990 --> 00:20:22,550
det programmeringssprog på mange
måder ikke. 

422
00:20:22,550 --> 00:20:24,710
Altså Det kan man godt se det. 
Som så du kan lave en pakke af 

423
00:20:24,710 --> 00:20:26,190
skills. 
Ja og så giver det mening at at 

424
00:20:26,190 --> 00:20:27,790
behandle det også som 
programmeringssprog altså 

425
00:20:27,790 --> 00:20:30,110
versionere det og du 
distribuerer det og genbruge det

426
00:20:30,110 --> 00:20:32,550
og Sådan nogle ting, ikke 
parametisere det og Sådan noget 

427
00:20:32,550 --> 00:20:35,600
alt muligt. 
Og Det er Det er super 

428
00:20:35,600 --> 00:20:37,400
interessant. 
Det er sjovt fordi Det er jo 

429
00:20:37,400 --> 00:20:39,960
meget bygget til mit eget 
workflow og Sådan generelt 

430
00:20:39,960 --> 00:20:41,960
learnings for package managers. 
Det er meget. 

431
00:20:41,960 --> 00:20:43,950
Det er også meget jubi. 
Men så kom. 

432
00:20:43,950 --> 00:20:46,190
Du ved her forleden og sagde 
Sådan fordi vi begynder at 

433
00:20:46,190 --> 00:20:48,110
arbejde lidt tættere sammen med 
Sådan noget der. 

434
00:20:48,390 --> 00:20:52,030
Og så kiggede du på hvordan man 
kunne bruge AGR, og så sagde du 

435
00:20:52,030 --> 00:20:55,070
at du havde et workflow hvor at 
hver eneste gang du opdagede dig

436
00:20:55,070 --> 00:20:58,390
gennem den gjorde noget forkert.
Når du brugte en skills, så bad 

437
00:20:58,390 --> 00:21:01,830
du den om at opdatere den skill,
og Det er jeg lidt svært hvis 

438
00:21:01,830 --> 00:21:04,030
din skill er i et helt andet 
repository et andet sted. 

439
00:21:05,600 --> 00:21:08,480
Og at at eller ja der var nogle 
ting der. 

440
00:21:08,480 --> 00:21:10,840
Meningen at den er mere statisk,
når man ligesom har det som en 

441
00:21:10,840 --> 00:21:12,720
depences, så skal man i hvert 
fald ligesom opdatere den. 

442
00:21:13,030 --> 00:21:15,950
Jamen men det, Det var bare 
interessant fordi det det Der er

443
00:21:15,950 --> 00:21:18,390
Sådan et eller andet behov for, 
at når man så bruger de her, 

444
00:21:18,390 --> 00:21:20,110
fordi de er så ikke 
deterministiske i de her 

445
00:21:20,110 --> 00:21:22,390
agenter. 
Og som du ved, det eneste man 

446
00:21:22,390 --> 00:21:25,150
kan gøre Det er at prompte sig 
til at øge sandsynligheden for 

447
00:21:25,150 --> 00:21:27,990
at den gør det man gerne vil. 
Ikke så når man ligesom opdager 

448
00:21:27,990 --> 00:21:30,150
at den gør noget forkert, så er 
det rigtig. 

449
00:21:30,230 --> 00:21:33,510
Så er det rigtig vigtigt at 
fange det og ligesom at sige hov

450
00:21:33,510 --> 00:21:36,070
der var lige et eksempel her 
hvor du gjorde det forkert, og 

451
00:21:36,070 --> 00:21:38,350
Det er jo så et et tydeligt 
parterne vi også ser nu her, så 

452
00:21:38,350 --> 00:21:39,750
bruger du til at opdatere dine 
skills eller? 

453
00:21:40,680 --> 00:21:42,280
Det føler det skal der også være
et eller andet sprog for. 

454
00:21:42,510 --> 00:21:46,430
Det her med Sådan løbende at 
kunne løbende ligesom at kunne 

455
00:21:47,030 --> 00:21:51,110
fange de der momentstand og så 
gøre noget ved det. 

456
00:21:51,110 --> 00:21:52,390
På den måde ikke. 
Vi kan måske lige Vi skal 

457
00:21:52,390 --> 00:21:54,590
selvfølgelig videre, men vi kan 
lige nævne det her til sidst, at

458
00:21:54,990 --> 00:21:56,950
at Der er jo det. 
Jeg synes Det er jo den fedeste 

459
00:21:56,950 --> 00:22:00,870
skill af dem allesammen Der er. 
Det er jo skill creating skill 

460
00:22:01,150 --> 00:22:02,630
ikke? 
Det er jo den skill der 

461
00:22:02,630 --> 00:22:04,110
fortæller hvordan du laver en 
skill. 

462
00:22:04,110 --> 00:22:06,470
Ja så er vi rigtige bootstrap 
verden ikke altså. 

463
00:22:07,560 --> 00:22:10,040
Programmeringssproget er skrevet
i sit eget programmeringssprog 

464
00:22:10,360 --> 00:22:12,110
altså. 
Og så er vi fuld cirkel i 

465
00:22:12,110 --> 00:22:14,510
software verdenen, så ved vi at 
Vi har fat i noget noget rigtig 

466
00:22:14,510 --> 00:22:16,910
godt. 
Ikke fordi så så har vi ligesom 

467
00:22:16,910 --> 00:22:20,070
Sådan et self referation og Det 
kan jeg næsten ikke sige det 

468
00:22:20,110 --> 00:22:22,680
ondt. 
Så Det er den fedeste skill. 

469
00:22:22,680 --> 00:22:25,080
Den skal man selvfølgelig altid 
have som den allerførste i sit 

470
00:22:25,200 --> 00:22:27,720
miljø, fordi at så er man, så er
man godt kørende. 

471
00:22:29,630 --> 00:22:31,990
Nå anyway, Vi skal videre. 
Vi har noget på listen det. 

472
00:22:32,190 --> 00:22:34,270
Er noget Vi skal snakke næste Vi
skal snakke om Det er ralph wick

473
00:22:34,270 --> 00:22:38,790
om loops og. 
Kan jeg prøve OK fordi du skal. 

474
00:22:38,790 --> 00:22:40,510
Nu ikke Jeg har snakket så meget
om det, så Jeg vil gerne have at

475
00:22:40,510 --> 00:22:42,190
Der er nogle andre der forklarer
det til mig efterhånden. 

476
00:22:43,150 --> 00:22:48,790
Jeg jeg ved at du har du du har 
du du er dybt nede i rwt men men

477
00:22:48,790 --> 00:22:50,390
grunden til at jeg godt kunne 
tænke mig at prøve at forklare 

478
00:22:50,390 --> 00:22:51,470
det. 
Det er fordi så kan det være jeg

479
00:22:51,470 --> 00:22:54,910
faktisk selv måske opdager om 
jeg helt forstår hvad et ralph 

480
00:22:54,910 --> 00:22:56,910
weikincloop er. 
Så kan du rette mig det giver 

481
00:22:56,910 --> 00:22:58,870
mening. 
Hvad hedder det? 

482
00:22:58,950 --> 00:23:02,430
Fordi at Sådan som Jeg har set 
det, så er det jo de her 

483
00:23:02,430 --> 00:23:04,710
agenter. 
De er jo faktisk inde i et loop 

484
00:23:04,910 --> 00:23:08,910
i forvejen ikke. 
De er jo altså Det er loopet 

485
00:23:08,910 --> 00:23:10,030
skal slutte på et eller andet 
tidspunkt. 

486
00:23:10,030 --> 00:23:11,350
Ikke det. 
Er faktisk et loop et loopet 

487
00:23:11,350 --> 00:23:13,390
loopet der jo også. 
Det er jo autoreaktive 

488
00:23:13,390 --> 00:23:17,230
sprogmodeller Vi har med at gøre
ikke tekst ind perlection ud og 

489
00:23:17,230 --> 00:23:19,510
så loop rundt Sådan så den 
autores gør. 

490
00:23:19,750 --> 00:23:23,110
Det er et loop det der med at 
generere tekst og så putter du 

491
00:23:23,110 --> 00:23:24,630
så det ind i et loop i et agent 
loop. 

492
00:23:25,230 --> 00:23:29,070
Og så med ja. 
Loop ikke du skal hoste den 

493
00:23:29,070 --> 00:23:30,550
siger lige du skal huske at være
tæt på mikeken. 

494
00:23:30,550 --> 00:23:33,310
Det er ligesom når du har 
egentlig prompte DR ikke så ja 

495
00:23:33,750 --> 00:23:36,390
hvad hedder det? 
Du har fuldstændig ret altså det

496
00:23:36,390 --> 00:23:39,440
her. 
Det er jo loopet loopet men men 

497
00:23:39,440 --> 00:23:43,560
så fordi at agenterne de får jo 
normalt, så får de jo den her 

498
00:23:43,560 --> 00:23:45,720
ene instruktion. 
Kan man sige et eller andet sted

499
00:23:45,720 --> 00:23:48,560
og så resten opdager de jo 
derfra ikke indtil de så synes 

500
00:23:48,560 --> 00:23:51,590
nu er de færdige. 
Og selvfølgelig kan du stoppe 

501
00:23:51,590 --> 00:23:53,590
dem undervejs og Sådan noget, 
men men Der er jo på et eller 

502
00:23:53,590 --> 00:23:55,990
andet tidspunkt hvor de stopper,
og når man har meget, meget 

503
00:23:55,990 --> 00:23:59,110
store ting eller meget Sådan. 
Jeg kunne godt tænke mig du 

504
00:23:59,110 --> 00:24:02,910
lavede den her Sådan end goal 
beskrivelse af et eller andet 

505
00:24:03,510 --> 00:24:06,710
flot website der har de her ting
og måske en ret Sådan omfattende

506
00:24:06,710 --> 00:24:10,270
beskrivelse af faktisk hvad Det 
er for nogle ting, så kan det 

507
00:24:10,270 --> 00:24:14,870
altså godt være at det der Sådan
ene iteration den ene loop 

508
00:24:14,870 --> 00:24:18,110
henover Det er. 
Kan være lidt svært for de der 

509
00:24:18,310 --> 00:24:20,750
agent. 
Hvad hedder det kørsler? 

510
00:24:21,310 --> 00:24:25,310
One shot er ikke bare. 
Den one shot er måske ikke lige 

511
00:24:25,310 --> 00:24:28,990
alle de der ting der, og så ved 
vi at at de er blevet smartere. 

512
00:24:28,990 --> 00:24:31,150
De kan laves up agents 
undervejs, og de ved godt at de 

513
00:24:31,150 --> 00:24:33,550
ligesom skal finde ud af hov. 
Der er ligesom mange dele i det 

514
00:24:33,550 --> 00:24:35,870
her, så jeg skal lige stoppe op 
og lave en plan for dem jeg 

515
00:24:35,870 --> 00:24:38,830
laver 2 do lister. 
Det ser vi også i det der, men 

516
00:24:39,710 --> 00:24:44,040
men det man også kan gøre. 
Som som Jeg tror er er det som 

517
00:24:44,040 --> 00:24:46,360
ralf hvilken loopet i 
virkeligheden prøver at gøre. 

518
00:24:46,360 --> 00:24:50,350
Det er ligesom sige. 
Hvis nu vi bare Sådan helt set 

519
00:24:50,350 --> 00:24:53,640
udefra siger. 
Vi laver ligesom de her 

520
00:24:53,640 --> 00:24:56,880
forskellige task, som er 
identificerer dem på en eller 2 

521
00:24:56,880 --> 00:24:58,520
måde som nogle uafhængige tasks 
vi kan. 

522
00:24:58,520 --> 00:25:03,840
Vi kan løbe afsted med II det 
her og så, og så er det op til 

523
00:25:03,840 --> 00:25:07,840
ralt weekend loopet ligesom at 
køre igennem den liste af alle 

524
00:25:07,840 --> 00:25:10,320
de ting Det er hun. 
Er kendt i et loop, altså der 

525
00:25:10,320 --> 00:25:12,480
bare bliver hammeret ved den 
samme brønd hele tiden ikke 

526
00:25:12,640 --> 00:25:14,240
Sådan helt og. 
Og hvad kan man sige super 

527
00:25:14,240 --> 00:25:15,720
alligevel? 
Så har man ligesom bare lagt et 

528
00:25:15,720 --> 00:25:18,280
loop hen over igen som en 
abstraktion, og der var jo et 

529
00:25:18,280 --> 00:25:20,160
loop i forvejen, så hvorfor skal
vi have det der ekstra loop og 

530
00:25:20,160 --> 00:25:22,830
Sådan nogle ting? 
Og Det er jo fordi at på en 

531
00:25:22,830 --> 00:25:24,710
eller 2 måde så får du også lidt
mere kontrol med. 

532
00:25:26,520 --> 00:25:30,240
Hvor altså hvor hvor store 
bidder er de her tast du giver 

533
00:25:30,240 --> 00:25:34,200
til agent run time på en måde, 
så fordelen ved Det er at at du 

534
00:25:34,200 --> 00:25:37,440
faktisk får noget ekstra kontrol
på en eller 2 måde, især når du 

535
00:25:37,440 --> 00:25:39,800
har Sådan nogle store planer. 
Lad os nu sige at du fik Sådan 

536
00:25:39,800 --> 00:25:42,760
en. 
Du fik bare Sådan en monster 

537
00:25:43,440 --> 00:25:45,080
stykke tekst, og du tænkte 
Sådan. 

538
00:25:46,680 --> 00:25:49,080
OK, hvis jeg skal give det her 
til en agent meningsfuldt i 

539
00:25:49,080 --> 00:25:51,960
nogle nogle bidder og ikke bare 
smide det hele ind i en prump. 

540
00:25:52,430 --> 00:25:54,830
Så skal det ligesom brydes op på
en eller 2 måde, og så kunne du 

541
00:25:54,830 --> 00:25:58,430
bryde det op Sådan, så så kan du
bede et et outter loop om at 

542
00:25:58,430 --> 00:26:02,030
bryde det op og så køre ralph 
Viggo. 

543
00:26:02,030 --> 00:26:04,630
Du laver en opgave i sig selv en
opgave i sig selv er at bryde 

544
00:26:04,630 --> 00:26:06,710
det op. 
At bryde det op så du igen, så 

545
00:26:06,710 --> 00:26:09,550
er du ude i Sådan OK Vi skal 
clarife det her kæmpe projekt 

546
00:26:09,550 --> 00:26:11,950
her i nogle steps hvordan 
eksekverer vi det i en i en 

547
00:26:11,950 --> 00:26:13,190
rækkefølge som i øvrigt giver 
mening? 

548
00:26:13,790 --> 00:26:17,190
Fordi du kan jo ikke starte med 
et eller andet Der er slut 

549
00:26:17,870 --> 00:26:19,790
startmæssigt i forhold til det 
du skal lave. 

550
00:26:20,230 --> 00:26:23,470
Og Det er det jeg ser. 
Ralph wikum loopes hvad hedder 

551
00:26:23,470 --> 00:26:26,680
det det det gør? 
Så hvad kan man sige? 

552
00:26:26,680 --> 00:26:29,080
Man kan give det Sådan meget 
store beskrivelser af projekter 

553
00:26:29,080 --> 00:26:31,600
og så og så på en eller 2 måde 
alligevel have succes med det. 

554
00:26:31,960 --> 00:26:35,160
Og ja nu kan du jo prøve at 
rette mig, men du har jo så haft

555
00:26:35,160 --> 00:26:39,080
nogle nogle nogle nogle forsøg 
med det der hvor den kører den 

556
00:26:39,080 --> 00:26:42,310
jo kan den jo køre et helt døgn.
Lige præcis altså det Det er jo 

557
00:26:42,310 --> 00:26:45,390
bare at du tager en agent og 
hvis du giver en opgave til en 

558
00:26:45,390 --> 00:26:48,230
agent, så stopper den på et 
tidspunkt og Det er jo det Der 

559
00:26:48,230 --> 00:26:51,870
er problemet man gerne vil løse,
så der var en genial en der 

560
00:26:51,870 --> 00:26:54,750
hedder jeffrey huntley tror jeg 
han hedder som fandt ud af jamen

561
00:26:54,750 --> 00:26:57,310
hey hvad nu hvis vi så bare 
clear context vinduet og så bare

562
00:26:57,310 --> 00:27:00,590
prompte den med det igen og så 
bare bliver ved Sådan så den 

563
00:27:00,590 --> 00:27:02,470
ligesom bare. 
Men prompte man den så med det 

564
00:27:02,470 --> 00:27:03,950
samme. 
Det er så mit spørgsmål til det 

565
00:27:03,950 --> 00:27:05,350
nu. 
Det gør man det promter med det 

566
00:27:05,350 --> 00:27:07,630
samme. 
Så det bliver ligesom. 

567
00:27:07,630 --> 00:27:10,470
Sådan men men men med hvad altså
ikke med det samme. 

568
00:27:10,750 --> 00:27:12,990
Altså det samme ikke med den 
samme Trump tænkte jeg. 

569
00:27:12,990 --> 00:27:15,270
Jo med den samme, men samme punk
og det kunne jo være et meget 

570
00:27:15,270 --> 00:27:16,870
stort spæk for eksempel eller et
eller andet. 

571
00:27:16,870 --> 00:27:20,830
Du ved Sådan du skal bygge det 
her eller lav og du er i et loop

572
00:27:21,670 --> 00:27:23,750
per iteration. 
Lav en lille dims der ligesom 

573
00:27:23,750 --> 00:27:26,990
tager os tættere på målet. 
Ikke bang bang bang bang hele 

574
00:27:26,990 --> 00:27:29,390
tiden ikke og det begynder den 
bare at implementere. 

575
00:27:30,350 --> 00:27:32,510
Så nu nu forstod jeg så allerede
ja i små chancer. 

576
00:27:32,510 --> 00:27:35,190
Det kunne være en strategi. 
Og fordi der bryder den det jo 

577
00:27:35,190 --> 00:27:38,670
så netop ned og så klarer den og
så tager den næste stip, men den

578
00:27:38,670 --> 00:27:42,550
bruger den samme beskrivelse. 
Det hele kan man sige hver gang.

579
00:27:42,750 --> 00:27:44,950
Det der så er interessant. 
Det er det der med Sådan yo OK 

580
00:27:44,950 --> 00:27:47,430
så begynder man meget hurtigt at
opdage at OK den ved jo 

581
00:27:47,430 --> 00:27:49,710
ingenting når der ligesom bliver
unboardet ikke så ved man bare 

582
00:27:49,710 --> 00:27:51,590
du kører i loop. 
Du skal gøre det her en lille 

583
00:27:51,590 --> 00:27:54,670
taske gang ikke og så læser den 
specifikationen og så går den i 

584
00:27:54,670 --> 00:27:56,390
gang. 
Det første den altid skal gøre 

585
00:27:56,390 --> 00:27:59,070
Det er at den skal hvis man ikke
hvis man ikke hvis man ikke 

586
00:27:59,070 --> 00:28:01,160
giver ligesom. 
Gør noget, så så er det første 

587
00:28:01,160 --> 00:28:02,640
den skal gøre. 
Det er altid lige at finde ud af

588
00:28:02,640 --> 00:28:04,670
hvad fuck sker der. 
Altså hvad hvad hvad er state på

589
00:28:04,670 --> 00:28:06,430
det her projekt? 
Ikke så der bruger den en masse 

590
00:28:06,430 --> 00:28:09,270
togken på research og finder ud 
af hvad er den næste iterative 

591
00:28:09,270 --> 00:28:11,550
skridt jeg ligesom skal lave for
at det giver mening det her ikke

592
00:28:11,990 --> 00:28:14,150
og så det bruger den en masse 
togbus på og så går den i gang. 

593
00:28:15,720 --> 00:28:17,720
Og så stopper den og så næste 
gang den kommer ind igen, så 

594
00:28:18,040 --> 00:28:19,600
skal den jo ligesom finde ud af 
det samme igen. 

595
00:28:19,600 --> 00:28:21,240
Fordi hvad er state og hvad er 
det næste bla bla. 

596
00:28:21,240 --> 00:28:23,440
Ikke så så man finder meget 
hurtigt ud af at det giver 

597
00:28:23,440 --> 00:28:26,760
mening, ligesom at at den 
undervejs gemmer noget 

598
00:28:26,760 --> 00:28:30,760
information, noget memory som 
kan passende på tværs af de her 

599
00:28:30,760 --> 00:28:34,230
integrationer. 
Ja Sådan så den ikke behøver at 

600
00:28:34,230 --> 00:28:36,430
genopdage alting hele tiden. 
Giver det mening? 

601
00:28:36,430 --> 00:28:38,430
Ja, så Det er Sådan nogle ting 
man begynder at at at at finde 

602
00:28:38,430 --> 00:28:41,310
ud af som har. 
Det skal have en eller 2 form 

603
00:28:41,310 --> 00:28:43,270
for log det skal have en eller. 
2 log han skal have et eller 

604
00:28:43,270 --> 00:28:45,830
andet den hurtigt kan slå op i 
og finde ud af OK lige onboard's

605
00:28:45,830 --> 00:28:47,790
ikke? 
Hvad er det næste task hov Jeg 

606
00:28:47,790 --> 00:28:49,710
har lavet den her. 
Ja, og Det er derfor Det kan 

607
00:28:49,710 --> 00:28:52,110
være en fordelagtigt at sige OK 
du skal bare følge. 

608
00:28:52,110 --> 00:28:55,630
Du skal bare slavisk 
implementere step by step de her

609
00:28:55,670 --> 00:28:59,950
1000 magtmagentarsk ikke fordi 
Vi har planlagt det her og det 

610
00:28:59,950 --> 00:29:02,030
du skal bare følge det her. 
Det kan være ingen strategi. 

611
00:29:02,270 --> 00:29:05,110
Et andet strategi kan også være,
at man beder den om bare at 

612
00:29:05,790 --> 00:29:09,750
committe hver situation og så 
hver eneste gang og så hvis man 

613
00:29:09,750 --> 00:29:12,110
har den der prompt. 
Den bliver hæmmet med hele tiden

614
00:29:12,110 --> 00:29:13,990
til at være dynamisk. 
Altså du laver Sådan en form for

615
00:29:14,430 --> 00:29:16,790
promptemplate, hvor den kan. 
Man kan køre en command og 

616
00:29:16,790 --> 00:29:20,790
inject i noget information ind 
løbende, så kan den Det kan være

617
00:29:20,790 --> 00:29:25,750
brugbart at kunne lave den der 
promop dynamisk, men også og det

618
00:29:25,750 --> 00:29:28,190
Det kan det fordi så kan man for
eksempel inje the git logs. 

619
00:29:28,630 --> 00:29:31,230
Så den kan se hvad er mine logs 
for de sidste 10 generationer og

620
00:29:31,230 --> 00:29:33,270
finde ud af hurtigt at finde ud 
af hvad hvad hvad foregår der 

621
00:29:33,270 --> 00:29:35,030
her. 
Ikke en 2 ting der også er 

622
00:29:35,030 --> 00:29:37,790
brugbar. 
Det er at lave at den har igen 

623
00:29:37,790 --> 00:29:40,510
det her progressive disclosure 
parterne hvor den kan gå ned og 

624
00:29:40,510 --> 00:29:43,230
slå op i script. 
Den har til lige hurtigt at køre

625
00:29:43,230 --> 00:29:47,350
noget eller altså den at den kan
blive bundet ikke kun den 

626
00:29:47,350 --> 00:29:51,590
prompt, men ligesom noget andet 
også ikke ja så og og så så det 

627
00:29:51,590 --> 00:29:52,950
Det er Sådan lidt. 
Det er Sådan et spændende. 

628
00:29:53,760 --> 00:29:56,280
Hvad skal man sige primitiv 
eller Det er Sådan spændende 

629
00:29:56,360 --> 00:29:58,080
dogme for at køre i de her 
genter. 

630
00:29:59,230 --> 00:30:00,790
Og man finder ud af noget af 
det, Jeg har fundet ud af. 

631
00:30:00,790 --> 00:30:02,070
Det er, at noget af Det er godt 
til. 

632
00:30:02,070 --> 00:30:03,550
Det er Sådan nogle 
discovery-opgaver i 

633
00:30:03,550 --> 00:30:05,390
virkeligheden. 
Altså en Jeg har lavet en der 

634
00:30:05,390 --> 00:30:07,950
hedder bockhunter for eksempel 
som du skal bare kigge på den 

635
00:30:07,950 --> 00:30:11,750
her kodebase i døgndrift, og så 
finde ud af se om du kan finde 

636
00:30:11,750 --> 00:30:15,870
boks eller sikkerhedshuller 
eller ø testcore eller i forhold

637
00:30:15,870 --> 00:30:19,430
til den her strategi eller altså
bare ier over det og poke det og

638
00:30:19,430 --> 00:30:21,470
se om du kan finde boks eller 
huller eller et eller andet 

639
00:30:21,470 --> 00:30:22,870
ikke. 
Det er sjovt fordi at. 

640
00:30:23,680 --> 00:30:26,520
Researcher opgaver ikke. 
Nu ved jeg ikke om om lytterne 

641
00:30:26,520 --> 00:30:29,040
de tænker Sådan jeg. 
Jeg forstår stadigvæk ikke ravl 

642
00:30:29,360 --> 00:30:32,070
men. 
Men Jeg er blevet klogere på 

643
00:30:32,070 --> 00:30:34,910
ralph lige nu kan jeg godt høre 
i forhold til hvordan det Sådan 

644
00:30:34,990 --> 00:30:37,590
er implementeret, men Jeg tror 
bare, Det er vigtigt at Sådan 

645
00:30:37,590 --> 00:30:39,590
sige et. 
Er det på mange måder, er det jo

646
00:30:39,630 --> 00:30:41,390
meget simpelt. 
Det er sygt, fordi Det er jo 

647
00:30:41,790 --> 00:30:46,430
bare er at putte et et outter 
loop på en en allerede en agent 

648
00:30:46,830 --> 00:30:50,280
harnæs. 
Og styrer Det er Sådan en måde 

649
00:30:50,280 --> 00:30:52,960
at styre de der størrelsen af de
irritationer Der er på mig. 

650
00:30:52,960 --> 00:30:55,600
Selv vil jeg lige sige hannes 
som jo igen er Sådan noget hvor 

651
00:30:55,600 --> 00:30:58,320
jeg tænker OK Jeg er i gang med 
at forklare ralph og nu kommer 

652
00:30:58,320 --> 00:31:00,750
han med hannes home. 
Hvad betyder det nu? 

653
00:31:02,470 --> 00:31:04,870
Så undskyld derude. 
Vi vi kan ikke gøre for det Vi 

654
00:31:04,870 --> 00:31:10,150
er helt nede III hullet på et 
eller andet wrap hullet nå hvad 

655
00:31:10,150 --> 00:31:13,110
har Vi har vi mere på listen. 
Bare lige hurtigt plug igen. 

656
00:31:13,110 --> 00:31:14,390
Hvad hedder det? 
Jeg har? 

657
00:31:14,390 --> 00:31:17,910
Jeg har lavet et Jeg har lavet 1
1 1 bibliotek der hedder 

658
00:31:17,910 --> 00:31:21,550
ralphifi et open sourcebibliotek
også i på computerloft og tect 

659
00:31:22,270 --> 00:31:23,790
ikke for at promovere eller 
noget. 

660
00:31:23,790 --> 00:31:25,870
Det er ikke det vi bruger i den 
her podcast her overhovedet. 

661
00:31:26,190 --> 00:31:27,910
Hvad hedder det? 
Men hvad hedder det? 

662
00:31:27,910 --> 00:31:32,990
Og Det er Det er et run time til
de her ralpues og det faldt jeg 

663
00:31:32,990 --> 00:31:36,110
meget hurtigt ud af at Det var 
det det skulle være fordi jeg 

664
00:31:36,110 --> 00:31:39,030
havde og det jeg faktisk har 
udviklet II arbejdet med det 

665
00:31:39,030 --> 00:31:43,390
bibliotek er et ralt club format
der minder meget om skills i 

666
00:31:43,470 --> 00:31:45,790
virkeligheden fordi jeg fandt ud
af det her med Det er brugbart 

667
00:31:45,790 --> 00:31:50,430
at have en en struktur for at at
kunne køre deterministiske 

668
00:31:50,430 --> 00:31:53,480
script mellem. 
Situationer og kunne injekte 

669
00:31:53,480 --> 00:31:56,400
outputtet ind i prompt eller ind
i den prompt, der bliver luppet 

670
00:31:56,400 --> 00:31:58,990
over. 
Det er også brugbart at kunne at

671
00:31:58,990 --> 00:32:01,750
kunne paramatisere det her 
prompte Sådan så man kan 

672
00:32:01,750 --> 00:32:04,830
genbruge de her loops, så man 
kan bede den om at have fokus på

673
00:32:04,830 --> 00:32:06,630
et bestemt område for eksempel 
eller et eller andet. 

674
00:32:07,150 --> 00:32:10,110
Og så er det også brugbart at 
kunne bundle filer med det, 

675
00:32:10,270 --> 00:32:13,760
ligesom du kan en skill. 
Så så Jeg har lavet det der 

676
00:32:13,760 --> 00:32:16,840
hedder ralph ralpoes formatet, 
som Jeg har dokumenteret på 

677
00:32:16,840 --> 00:32:20,760
rawflods dot i ow meget 
inspireret af skills altså agent

678
00:32:20,760 --> 00:32:22,680
skills formatet. 
Og så har jeg ligesom bygget det

679
00:32:22,680 --> 00:32:25,920
her run time op omkring som 
ralph frity basically bare tool 

680
00:32:26,040 --> 00:32:29,670
til at køre den standard, ikke? 
Ligesom man kan argumentere for 

681
00:32:29,670 --> 00:32:32,430
claoded code tool til at køre 
skills og Sådan. 

682
00:32:32,430 --> 00:32:34,710
Noget ikke, men Det er jo igen 
det her med ligesom at opfinde 

683
00:32:34,710 --> 00:32:37,110
den abstraktionerne og ligesom 
se hvor er det. 

684
00:32:37,150 --> 00:32:40,190
Hvor er det at Der er noget at 
hente der så så hvad hedder det?

685
00:32:40,670 --> 00:32:42,750
Det er Sådan jeg føler lidt jeg 
jeg bør have en eller 2 open 

686
00:32:42,750 --> 00:32:47,430
source projekt også Jeg har 
gjort ja ja lige præcis alle. 

687
00:32:47,590 --> 00:32:49,710
Sammen, men Jeg har og agent 
skills. 

688
00:32:50,270 --> 00:32:52,870
Det er dokumenteret den standard
ligesom dokumenteret på agent 

689
00:32:52,870 --> 00:32:55,590
skills dot IO. 
Jeg har så købt ralph loops Der 

690
00:32:55,590 --> 00:32:57,360
er jo. 
Og dokumenteret skills det og 

691
00:32:57,360 --> 00:32:59,200
lavet rap på og en gituck 
organisation til det og Sådan 

692
00:32:59,200 --> 00:33:00,470
noget så. 
Ja ja. 

693
00:33:00,590 --> 00:33:03,310
Og lige om lidt så stikker det 
helt af og an fromt køber det 

694
00:33:03,350 --> 00:33:04,670
på. 
Eller også gør det overhovedet. 

695
00:33:04,750 --> 00:33:07,110
Eller gør det overhovedet ikke 
nå næste. 

696
00:33:07,270 --> 00:33:10,270
Ja context. 
Context Det er måske lidt mere 

697
00:33:10,270 --> 00:33:13,950
nede på jorden vil du ikke? 
Ja Jeg kan godt lige prøve at 

698
00:33:13,950 --> 00:33:17,400
sige noget om det faktisk. 
Context front jamen Det er jo 

699
00:33:18,040 --> 00:33:19,880
jeg stemmer. 
Går igen i hinandens mikrofoner,

700
00:33:19,880 --> 00:33:22,680
siger Christian på. 
Ej altså. 

701
00:33:23,470 --> 00:33:25,470
Det er jo, Det er jo bare Sådan 
Det er, men så skal vi gøre ved 

702
00:33:25,470 --> 00:33:27,150
det. 
Vi er Vi er i gang. 

703
00:33:27,270 --> 00:33:29,630
Vi er 20 minutter eller 50 30 
minutter inden. 

704
00:33:29,750 --> 00:33:31,470
Så det. 
Det er lidt svært at finde ud af

705
00:33:31,470 --> 00:33:39,760
teknikken til næste gang. 
Context Det er Det er jo det her

706
00:33:39,760 --> 00:33:43,560
med at at. 
Konteksten rådne. 

707
00:33:43,560 --> 00:33:45,960
Det er jo meget sjovt ikke Der 
er noget der forsvinder. 

708
00:33:46,000 --> 00:33:49,240
Det er jo også Sådan brainrob 
tror jeg man har taget det fra. 

709
00:33:49,240 --> 00:33:52,510
Ikke altså Sådan. 
Så min min forståelse af af. 

710
00:33:52,510 --> 00:33:55,670
Det er i hvert fald, at Det er 
ligesom det her med at. 

711
00:33:56,630 --> 00:34:00,190
Hvis vi fylder for meget ind i 
konteksten, så på et eller andet

712
00:34:00,190 --> 00:34:06,230
tidspunkt så jamen så så så så 
bliver den ubrugelig altså. 

713
00:34:06,230 --> 00:34:09,070
Den bliver simpelthen den peger 
fra mange forskellige retninger.

714
00:34:10,639 --> 00:34:12,760
Og Det er vel også det som 
faktisk ralph jo på en eller 2 

715
00:34:12,760 --> 00:34:14,440
måde løser? 
Adresserende. 

716
00:34:14,440 --> 00:34:16,560
Og adresserer at at hvad kan man
sige? 

717
00:34:16,560 --> 00:34:19,239
Jamen Vi har mange forskellige 
punkter og man skal se det lidt 

718
00:34:19,239 --> 00:34:21,760
ligesom at Sådan OK, men du 
starter det samme sted. 

719
00:34:21,760 --> 00:34:24,360
Du har en beskrivelse af et 
projekt og du skal ligesom 

720
00:34:24,360 --> 00:34:26,350
herhen. 
Men, Der er mange forskellige 

721
00:34:26,350 --> 00:34:29,670
veje, der skal være på plads for
at komme hen til det slutmål, 

722
00:34:29,670 --> 00:34:31,870
fordi der egentlig er mange 
forskellige slutmål i det. 

723
00:34:32,389 --> 00:34:35,909
Så hvorfor skulle vi ligesom 
prøve at holde alle de ting i 

724
00:34:35,909 --> 00:34:38,389
Vores kontekst hver gang? 
Hvorfor skulle vi ikke bare 

725
00:34:38,389 --> 00:34:42,429
ligesom sige den Der er done og 
så og så ligesom tage den næste 

726
00:34:42,429 --> 00:34:46,750
derfra, så så så contect rod er 
jo ligesom bare det her med at 

727
00:34:47,989 --> 00:34:50,150
element kan simpelthen ikke 
altså sprogmodellen kan ikke 

728
00:34:50,389 --> 00:34:53,590
håndtere alle de her 
informationer og mange detaljer 

729
00:34:53,590 --> 00:34:56,710
og. 
Og det man så nødt til at 

730
00:34:56,710 --> 00:35:00,990
forholde sig til og løse ved den
måde man man laver kontekst 

731
00:35:00,990 --> 00:35:03,230
engineering på. 
Mange oplever det nok som at når

732
00:35:03,230 --> 00:35:06,070
de har chattet med en agent 
eller en chatbot lang tid, så 

733
00:35:06,070 --> 00:35:09,150
begynder den at blive Sådan 
mistroden eller begynder at 

734
00:35:09,150 --> 00:35:11,390
sludre lidt eller begynder at 
blive forvirret og Sådan noget 

735
00:35:11,470 --> 00:35:13,390
ikke. 
Og Det er jo det man man oplever

736
00:35:13,390 --> 00:35:15,430
det her med, når man kommer 
langt nok ind i kontekst 

737
00:35:15,430 --> 00:35:17,630
vinduet, når man giver nok 
information til de her modeller,

738
00:35:17,950 --> 00:35:19,550
så på et tidspunkt så begynder 
de at blive. 

739
00:35:20,360 --> 00:35:23,840
De har Sådan en kognitiv load 
grænse på en eller 2 måde, ikke?

740
00:35:24,510 --> 00:35:28,230
De kan kun tænke over så meget 
der Der er nogen der der faktisk

741
00:35:28,230 --> 00:35:31,710
blev skrevet paper på på at som 
har undersøgt hvor mange 

742
00:35:31,710 --> 00:35:34,030
instruktioner kan de her 
sprogmodeller følge af gangen? 

743
00:35:34,150 --> 00:35:37,710
Og Jeg tror Det var Jeg tror Det
var Sådan omkring 350 de fandt 

744
00:35:37,710 --> 00:35:42,750
frem til at de kan følge 350 
instruktioner og så begynder de 

745
00:35:42,750 --> 00:35:47,590
ligesom at blive altså fejle. 
Altså hallucinere blive dårlige 

746
00:35:47,590 --> 00:35:50,670
til at følge instruktioner. 
Og og Det er Sådan det man så 

747
00:35:50,670 --> 00:35:52,470
man har Sådan et 
instruktionsbudget kan man sige 

748
00:35:52,470 --> 00:35:54,470
når man bruger de her AI 
modeller ikke hvor man skal. 

749
00:35:54,750 --> 00:35:57,350
Og Det er også derfor man man 
ikke bare kan hælde 10 Harry 

750
00:35:57,350 --> 00:35:59,750
potter bøger ind og så ligne en 
kodebage, så en prompt og så 

751
00:35:59,750 --> 00:36:02,470
videre og så bare forvente at 
det spiller og du virkelig får 

752
00:36:02,470 --> 00:36:04,350
god performance ud af dem og 
det. 

753
00:36:04,350 --> 00:36:06,430
Tæller jeg mig et cup con også 
var et? 

754
00:36:06,470 --> 00:36:08,870
Godt forsøg. 
Det var et et meget primitivt 

755
00:36:08,870 --> 00:36:11,590
forsøg. 
Ikke blot forceforsøg og. 

756
00:36:11,830 --> 00:36:13,750
Så så. 
Så det det. 

757
00:36:13,750 --> 00:36:15,350
Det er Sådan en god ting at vide
det. 

758
00:36:15,350 --> 00:36:19,190
Det er Sådan en. 
Fordi man kan sige det på en 

759
00:36:19,190 --> 00:36:21,790
måde er det. 
Det er jo meget menneskeligt på 

760
00:36:21,790 --> 00:36:23,310
en eller 2 måde det her med at 
de ikke bare tager al 

761
00:36:23,310 --> 00:36:26,190
information ind og får 
processerer det parallelt ikke. 

762
00:36:26,310 --> 00:36:29,670
Men Det er Sådan en hvis man 
oplever dårlig performance for æ

763
00:36:29,670 --> 00:36:31,910
r agenter, så er det typisk. 
Så kan det have noget med at 

764
00:36:31,910 --> 00:36:35,670
gøre med at man ikke har fået 
lavet en ny chat eller har haft 

765
00:36:35,990 --> 00:36:37,790
er bevidst om at det her det det
sker ikke. 

766
00:36:38,510 --> 00:36:43,710
Så så ja cool. 
Næste punkt på dagsordenen, Det 

767
00:36:43,710 --> 00:36:45,910
er nu kommer vi til det harnes 
ingeniøring. 

768
00:36:47,640 --> 00:36:48,680
Hvad er harnes ingeniøring, 
Jonas? 

769
00:36:50,590 --> 00:36:53,910
Ja Det er den nye hest. 
Altså. 

770
00:36:53,910 --> 00:36:55,230
Har det betyder i øvrigt 
seletøj. 

771
00:36:55,790 --> 00:36:59,350
Ja på dansk ikke så vidt jeg. 
Og og Det var også Sådan ærlig 

772
00:36:59,350 --> 00:37:01,510
talt første gang jeg hørte det 
her, så var jeg Sådan lidt hvad 

773
00:37:01,790 --> 00:37:05,750
filan betyder honest altså som 
ord bare bare Sådan fortæl mig 

774
00:37:05,750 --> 00:37:07,710
lige hvad hans er, før jeg 
overhovedet går i gang med at 

775
00:37:07,710 --> 00:37:11,990
tænke over hvad hans inginering 
er, men da man så ligesom så 

776
00:37:11,990 --> 00:37:14,590
alle memesene derude med tøjler 
og hestetøjler og det ene og det

777
00:37:14,590 --> 00:37:19,000
andet og Sådan noget så. 
OK noget med at tøjle en agent 

778
00:37:19,000 --> 00:37:22,760
ikke, og så var det ligesom om 
det gav lidt mening at det så 

779
00:37:22,760 --> 00:37:24,680
havde fået ordet harnes. 
Jeg synes stadigvæk Det er et 

780
00:37:24,680 --> 00:37:28,150
forfærdeligt ord. 
Altså fordi at. 

781
00:37:29,800 --> 00:37:31,200
Jeg ville jo. 
Jeg kunne jo godt tænke mig det 

782
00:37:31,200 --> 00:37:35,270
bare hed Sådan. 
I don't know ingenering altså 

783
00:37:35,270 --> 00:37:38,310
fordi at Det er jo bare det der 
var sket her for det seneste. 

784
00:37:38,310 --> 00:37:40,630
Lad os sige det Sådan. 
Det er jo at nogen synes jo Vi 

785
00:37:40,630 --> 00:37:44,750
skal have et nyt begreb, for 
hvad er det nu Vores Vores 

786
00:37:44,750 --> 00:37:47,510
opgave som ingen os er? 
Hvad er det den bliver nu, når 

787
00:37:47,510 --> 00:37:48,870
Vi har de her agenter til at 
skrive koden? 

788
00:37:48,870 --> 00:37:52,270
OK men vi skriver jo ikke koden 
selv med at lige pludselig de og

789
00:37:52,270 --> 00:37:54,390
jeg ved, og jeg ved godt Det er 
ikke alle Der er nået det til. 

790
00:37:54,390 --> 00:37:57,430
Det er bare lige for at sige 
Sådan og lad være med at få fomo

791
00:37:57,430 --> 00:38:00,270
over alle de her ting her. 
Vi sidder og siger Sådan Det er 

792
00:38:00,270 --> 00:38:02,190
Jeg har stadig masser af respekt
for. 

793
00:38:02,590 --> 00:38:05,830
For folk, der ligesom ikke har 
trukket den der kugle og ligesom

794
00:38:05,830 --> 00:38:09,430
stadig gør ting i hånden, men 
men men faktum er bare at Det 

795
00:38:09,430 --> 00:38:11,030
er. 
Det er muligt at lave ting. 

796
00:38:11,030 --> 00:38:14,150
Som dem, som er dygtige til at 
bruge de her agenter, og som du 

797
00:38:14,150 --> 00:38:16,110
gør det og seriøst også gør det 
dygtig til at. 

798
00:38:16,150 --> 00:38:18,230
Bruge dem de gør det via harnes 
engineering. 

799
00:38:18,230 --> 00:38:20,350
Og de og de skriver at kode så 
meget mere selv. 

800
00:38:20,590 --> 00:38:23,190
Og og den måde man gør det via 
harnes. 

801
00:38:23,190 --> 00:38:24,950
Ingen turnering på. 
Det er at man ligesom siger. 

802
00:38:27,040 --> 00:38:28,760
Lidt ligesom vi snakkede om med 
skills tidligere. 

803
00:38:28,760 --> 00:38:31,400
Ikke hvor mit Sådan jeg fortalte
om det der workflow hvor at. 

804
00:38:31,830 --> 00:38:35,150
Jeg opdagede, at agenten ikke 
rettede sig ind, som jeg gerne 

805
00:38:35,150 --> 00:38:39,070
ville have det, når den gjorde 
XYZ, eller når jeg bad den om 

806
00:38:39,070 --> 00:38:42,390
XYZ og Sådan nogle ting der. 
Hvordan sørger jeg for at den 

807
00:38:42,390 --> 00:38:47,070
næste gang ligesom ikke bevæger 
sig ud for de her rammer? 

808
00:38:48,310 --> 00:38:50,950
Det gør jeg ved at ingen genere 
rundt omkring agenten. 

809
00:38:53,120 --> 00:38:56,480
Det miljø, den ligesom arbejder 
indenfor, og Det er basically 

810
00:38:56,480 --> 00:39:00,120
Det er hannes ingenering er og 
en hans altså. 

811
00:39:01,150 --> 00:39:02,790
Det som agenten arbejder 
indenfor. 

812
00:39:02,790 --> 00:39:08,710
Det er jo så miljøet på en måde,
og og Det kan både ses i form 

813
00:39:08,710 --> 00:39:15,120
af, at jamen hvis du slipper. 
Hvis du slipper en en model opus

814
00:39:15,120 --> 00:39:19,240
et eller andet løs i cursor 
versus i crowd code, men så er 

815
00:39:19,240 --> 00:39:23,240
det forskellige hanes den 
arbejder indenfor, fordi at den 

816
00:39:23,240 --> 00:39:26,120
har forskellige prompte. 
Den har forskellige system 

817
00:39:26,120 --> 00:39:27,240
proms. 
Den har forskellige 

818
00:39:27,440 --> 00:39:29,600
toolbeskrivelser. 
Den har forskellig mange ting. 

819
00:39:31,470 --> 00:39:34,430
Det var det oprindelige udtryk 
ved farnets betød, fordi Det var

820
00:39:34,430 --> 00:39:36,270
det som folk snakkede om på den 
forskellige paragraffes. 

821
00:39:36,270 --> 00:39:38,150
Men så er det lidt ligesom om 
Det har udvidet. 

822
00:39:38,150 --> 00:39:39,790
Sig lidt. 
Fordi og Det er jo fordi at at 

823
00:39:39,950 --> 00:39:42,390
Det er jo rigtig fint. 
Så har du Sådan en en base 

824
00:39:42,390 --> 00:39:44,950
harnæs vil jeg kalde det ikke 
altså Sådan som ligesom du har 

825
00:39:44,950 --> 00:39:46,990
en klasse. 
Du kan nedarve for den. 

826
00:39:46,990 --> 00:39:50,110
Den kan noget på forhånd, men 
det Det er jo din engineering 

827
00:39:50,110 --> 00:39:51,670
stopper ikke der. 
Du skal jo selvfølgelig 

828
00:39:52,150 --> 00:39:54,350
skræddersy Det er meget mere til
det du har gang i og den 

829
00:39:54,350 --> 00:39:57,830
kontekst du skal arbejde i og 
det den værdi og de kunder og 

830
00:39:57,830 --> 00:40:00,230
det produkt du har har har i 
gang med. 

831
00:40:01,800 --> 00:40:05,240
Og derfor så bliver opgaven 
ligesom at engineer endnu mere 

832
00:40:05,240 --> 00:40:08,400
for ligesom at få den få den 
tøjlet i den ret i den retning. 

833
00:40:08,400 --> 00:40:10,360
Jeg synes faktisk ordet tøjle på
dansk er ret godt. 

834
00:40:10,710 --> 00:40:14,430
Ja beskrivelse for det, men hans
synes jeg bare ikke smøgle. 

835
00:40:18,390 --> 00:40:23,320
Så så så hvad hedder det? 
Så så det bliver ligesom en 

836
00:40:23,320 --> 00:40:29,400
softwareingeniørens opgave på en
måde her III brugen af agenter 

837
00:40:29,400 --> 00:40:33,440
at ligesom at at bygge hele det 
her rundt om Sådan, så at når du

838
00:40:33,440 --> 00:40:37,560
slipper den løs på en opgave, så
er sandsynligheden for at den 

839
00:40:37,560 --> 00:40:39,480
rammer der som du gerne vil have
den. 

840
00:40:41,270 --> 00:40:46,110
Højre og i og og og langt højere
faktisk altså Sådan vigtigheden 

841
00:40:46,110 --> 00:40:49,230
i at lave de her ting nu, hvis 
Det er hvis Det er Sådan man 

842
00:40:49,230 --> 00:40:50,630
arbejder. 
Husk Det er ikke alle. 

843
00:40:50,630 --> 00:40:54,190
Nogen skriver stadig hånd, så er
det rimelig nemt at at få den få

844
00:40:54,190 --> 00:40:56,790
få den til at gøre det, den 
gerne vil hænderne fordi du ved 

845
00:40:56,790 --> 00:40:59,550
hvad du vil skrive. 100% i 
kontrol. 100% i kontrol men Det 

846
00:40:59,550 --> 00:41:01,270
er det man ikke er. 
Når man har en agent kan man 

847
00:41:01,270 --> 00:41:03,840
sige ikke. 
Jamen så er det så er det 

848
00:41:03,840 --> 00:41:06,800
ligesom vejen frem, og man kan 
altså tage det her til Ekstra. 

849
00:41:07,040 --> 00:41:10,280
Jeg har set nogle lave noget med
noget der hedder pie. 

850
00:41:10,590 --> 00:41:13,910
Og så og så kaldet shitty 
coating agent som er. 

851
00:41:14,590 --> 00:41:17,390
Open-core bygger på, som vi 
glemte at snakke om tidligere. 

852
00:41:17,390 --> 00:41:23,200
Som open-lor er bygget ovenpå. 
Det er et hiley customizable. 

853
00:41:25,280 --> 00:41:30,640
Coding agend som fordi Det er så
customizabil så kan kan du 

854
00:41:30,640 --> 00:41:32,920
ligesom bygge det fra scratch op
til at være. 

855
00:41:34,070 --> 00:41:37,870
Whatever altså Det er så Det kan
booste trappe sig selv ved at 

856
00:41:37,870 --> 00:41:41,190
Det har plugins. 
Altså Det er Sådan noget hvor 

857
00:41:41,190 --> 00:41:42,350
Det er Sådan noget vanvittig 
noget. 

858
00:41:44,000 --> 00:41:47,520
Du kan skrive til den. 
I terminalen ser det Sådan ud 

859
00:41:47,520 --> 00:41:49,120
fra fra starten. 
Jeg kunne godt tænke mig at der 

860
00:41:49,120 --> 00:41:55,040
lige var en lille tui jeg. 
Hvad hedder det lille grafik her

861
00:41:55,040 --> 00:41:59,630
et eller andet lav lige den. 
Så laver den den og så hot 

862
00:41:59,630 --> 00:42:01,830
reloader den ind, og så står 
den. 

863
00:42:01,830 --> 00:42:03,630
Der hygger sig selv, mens man 
taler med den. 

864
00:42:03,790 --> 00:42:08,670
Det er sindssygt, men du og det 
og Det er et et Sådan det Jeg 

865
00:42:08,670 --> 00:42:10,630
vil. 
Jeg kalder det Sådan VM for 

866
00:42:10,630 --> 00:42:13,270
codeing age. 
Ja ja ja fordi Det er så 

867
00:42:13,270 --> 00:42:17,680
customize både og plugin bes. 
Du basically har hvis du kunne 

868
00:42:17,680 --> 00:42:20,360
skrive til crowd code kan du 
ikke lige altså den her du den 

869
00:42:20,360 --> 00:42:22,760
måde du laver planer på. 
Det er bare helt blæst altså. 

870
00:42:23,400 --> 00:42:26,400
Der er ikke plan mode i. 
Fordi det skal man jo lave selv.

871
00:42:27,590 --> 00:42:29,910
Så kan du installere også Der er
et miljø hvor du kan hente de 

872
00:42:29,910 --> 00:42:31,390
der ting plugins ind og 
installere. 

873
00:42:31,390 --> 00:42:33,150
Der er et markedplace og Sådan 
nogle ting, men Der er ingen der

874
00:42:33,150 --> 00:42:35,550
siger du skal. 
Du kan også bare bygge det fra 

875
00:42:35,550 --> 00:42:38,070
båden sub agent den har. 
Det har den heller ikke for 

876
00:42:38,070 --> 00:42:41,630
eksempel den har nogle pim tips 
den har noget skills og den har 

877
00:42:41,630 --> 00:42:44,590
noget tools, men den har ikke 
Sådan begrebet om en sub agent 

878
00:42:44,990 --> 00:42:48,270
så så den kommer med meget meget
Sådan minimal setup og så er det

879
00:42:48,270 --> 00:42:53,150
derfra det ligesom så, så Jeg 
synes at Det er et et fedt tool.

880
00:42:53,150 --> 00:42:55,310
Jeg er begyndt at at 
eksperimentere med det mest vil 

881
00:42:55,310 --> 00:42:57,590
jeg sige fordi man kan sige det,
Det har ikke erstattet mit 

882
00:42:57,590 --> 00:42:59,510
curser fordi. 
Kører, så kommer med rigtig 

883
00:42:59,510 --> 00:43:02,230
meget hannis fra start. 
Det sætter flere krav til dig, 

884
00:43:02,230 --> 00:43:05,630
som som harnes. 
Ingeniør, og det vil sige, Jeg 

885
00:43:05,630 --> 00:43:07,910
er ikke der endnu, hvor jeg 
ligesom har lavet en god hannis 

886
00:43:07,910 --> 00:43:10,790
ovre i pyj, som jeg bare kan 
sige. 

887
00:43:10,790 --> 00:43:13,150
Nu behøver jeg slet ikke kysse. 
Men Det er Sådan et sprog. 

888
00:43:13,150 --> 00:43:15,110
Det er Sådan en et 
abstraktionsniveau, som gør det 

889
00:43:15,110 --> 00:43:18,070
muligt for folk at bygge de her 
ting meget customizable 

890
00:43:18,070 --> 00:43:21,550
modulært, men også dele ting, 
altså dele plugins og dele. 

891
00:43:21,710 --> 00:43:24,950
Og Det er nemlig noget som som 
grunden til meget forhelvede på 

892
00:43:24,950 --> 00:43:27,430
det der pyj Det er at Det er 
noget Jeg tror vi kommer til at 

893
00:43:27,430 --> 00:43:29,390
se. 
Bliver ligesom. 

894
00:43:31,160 --> 00:43:33,920
Udgangspunktet for meget af den 
engineero, vi kommer til at lave

895
00:43:34,200 --> 00:43:35,600
fremadrettet. 
Det er netop vi kommer til at 

896
00:43:35,600 --> 00:43:38,440
bruge de her hannes frameworks, 
måske i virkeligheden som 

897
00:43:38,440 --> 00:43:42,920
hjælper med ligesom at at bygge 
bygge rundt op omkring det her. 

898
00:43:44,600 --> 00:43:47,560
Og Vi har jo selvfølgelig Sådan 
agent framework, som er Sådan 

899
00:43:47,560 --> 00:43:51,120
meget programmelt orienteret, 
men men det her Det er altså en 

900
00:43:51,120 --> 00:43:52,840
2 tilgang. 
Altså hvor vi ligesom. 

901
00:43:54,640 --> 00:43:57,920
Vi vi starter på et lidt lidt 
højere niveau, og så har vi mere

902
00:43:57,920 --> 00:43:59,600
fokus på på. 
Hvad kan man sige alt det her? 

903
00:44:00,470 --> 00:44:04,710
Camping magtofiler skills 
beskrivelser og og plugins og 

904
00:44:04,710 --> 00:44:07,830
Sådan noget der ikke så ja så 
det det. 

905
00:44:09,270 --> 00:44:12,630
Det kan man tjekke lidt op for 
næste begreb. 

906
00:44:12,710 --> 00:44:16,920
Det er så agentic engineering. 
Det kan være jeg skal prøve at 

907
00:44:16,920 --> 00:44:18,680
sætte nogle ord på det. 
Det er jo i virkeligheden det 

908
00:44:18,680 --> 00:44:19,840
skulle vi måske have taget lidt 
tidligere. 

909
00:44:21,430 --> 00:44:25,030
Men men ja altså. 
Nu har vi jo mig og Christian 

910
00:44:25,270 --> 00:44:28,070
turneret rundt med de her 
vibecooting workshops i et års 

911
00:44:28,070 --> 00:44:32,030
tid efterhånden lidt over 
faktisk og og Vi har vi startede

912
00:44:32,030 --> 00:44:34,390
med at kalde det for vibecoing, 
fordi Det var ligesom ordet, der

913
00:44:34,390 --> 00:44:36,190
beskrev den her måde at udvikle 
på. 

914
00:44:36,190 --> 00:44:38,590
Altså med hvor du bruger 
naturligt sprog og arbejder med 

915
00:44:38,590 --> 00:44:40,630
agenter, og Det er ligesom den 
måde du udvikler på. 

916
00:44:41,430 --> 00:44:43,310
Det er det det hedder, når man 
udvikler på den måde. 

917
00:44:43,310 --> 00:44:46,270
Det er vibecoing, men der har 
altid været super mange 

918
00:44:46,270 --> 00:44:49,630
indvendinger mod ordet 
vibecoing, dels fordi at Andrea 

919
00:44:49,630 --> 00:44:50,990
capa party som var ham der 
ligesom. 

920
00:44:51,430 --> 00:44:54,750
Introducerede det her begreb. 
Han beskrev det som Sådan en 

921
00:44:54,750 --> 00:44:57,230
meget Sådan venstrehåndsarbejde 
prototype, der hedder bare Sådan

922
00:44:57,230 --> 00:45:00,230
lige bygge et eller andet 
hurtigt måde at arbejde på. 

923
00:45:00,230 --> 00:45:02,710
Ikke så der var mange, der 
ligesom var meget kritiske 

924
00:45:02,710 --> 00:45:04,990
overfor at vibecoing det. 
Det er ikke rigtigt 

925
00:45:04,990 --> 00:45:08,070
softwareudvikling, fordi Det er 
mere bare du ved lege med de her

926
00:45:08,070 --> 00:45:10,950
agenter og få dem til at bygge 
noget, men det sad det, har så 

927
00:45:10,950 --> 00:45:12,710
virkelig ændret sig over det 
sidste års tid, hvor at 

928
00:45:12,710 --> 00:45:14,070
teknologien er blevet meget 
bedre. 

929
00:45:14,070 --> 00:45:15,350
Vi er blevet dygtigere til at 
bruge dem. 

930
00:45:15,350 --> 00:45:17,910
Vi er blevet dygtigere til at 
lave de her harnæs processer for

931
00:45:17,910 --> 00:45:20,280
dem og Sådan noget. 
Framewoks og Sådan nogle ting, 

932
00:45:20,280 --> 00:45:22,160
som som gør, at dem de arbejder 
mere effektivt. 

933
00:45:22,670 --> 00:45:25,070
Og derfor er man begyndt at se 
det mere som Sådan en form for 

934
00:45:25,070 --> 00:45:28,430
ingeniør disciplin 
ingeniøropgave det her med rent 

935
00:45:28,430 --> 00:45:30,990
faktisk at få de agenter til at 
være effekt, altså bruge dem 

936
00:45:30,990 --> 00:45:32,990
effektivt og få dem til at 
udvikle software effektivt. 

937
00:45:34,030 --> 00:45:38,710
Og derfor Jeg tror, Det var 
Peter Stein burger, som fik mig 

938
00:45:39,110 --> 00:45:41,030
overbevist om at kalde det for 
agentte engineering. 

939
00:45:41,550 --> 00:45:44,630
Men han forklarede ligesom at 
han kaldte det for agenting 

940
00:45:44,630 --> 00:45:46,830
engineering, fordi at Det er at 
få de her agenter til at 

941
00:45:46,830 --> 00:45:49,590
performe og engineer netop 
harnes og Sådan nogle ting. 

942
00:45:50,190 --> 00:45:53,950
Så nu har vi både hegnet sin 
enesenerging vibe kort ikke 

943
00:45:53,950 --> 00:45:56,870
også, og det begynder ligesom at
blive lidt lidt meningsløst. 

944
00:45:56,870 --> 00:45:58,470
Og Vi har alle de begreber. 
Det tror jeg også. 

945
00:45:58,470 --> 00:46:00,830
Det var derfor vi vi sagde, Vi 
er nødt til at snakke om om om 

946
00:46:00,830 --> 00:46:02,390
det og. 
Det er også sjovt. 

947
00:46:02,470 --> 00:46:05,310
Simon Wilson, som skriver meget 
om det her heart and podcast med

948
00:46:05,310 --> 00:46:09,040
ham hvor han siger. 
Når Der er nogen der laver altså

949
00:46:09,040 --> 00:46:11,240
definér begreb eller kommer ud 
med et begreb for eksempel 

950
00:46:11,240 --> 00:46:14,560
vibecoing, så er de. 
De er jo ikke kontrol over, hvad

951
00:46:14,560 --> 00:46:17,230
det skal betyde. 
Fordi at Det er jo dem. 

952
00:46:17,350 --> 00:46:21,190
Det er jo modtagerne ude på den 
2 side som som som som definerer

953
00:46:21,190 --> 00:46:24,270
det ud fra hvad de ligesom tror 
Det er ikke. 

954
00:46:24,270 --> 00:46:26,030
Og Det er også derfor harnes 
ingeniering. 

955
00:46:26,030 --> 00:46:29,470
Det startede med at være. 
Du ved kun de her, hvordan 

956
00:46:29,510 --> 00:46:32,990
bygger du koderunder min 
sprogmodel, så den opfører sig 

957
00:46:32,990 --> 00:46:35,750
som agent agtigt? 
Ikke, men Det er jo udvidet sig 

958
00:46:35,750 --> 00:46:39,350
helt vildt meget til ja. 
Ja, og der kan man så sige at 

959
00:46:39,670 --> 00:46:43,270
altså så er det også røget derop
hvor at at vibecoing måske har 

960
00:46:43,270 --> 00:46:44,870
fået den der lyd, som er Sådan 
lidt mere. 

961
00:46:45,470 --> 00:46:50,910
Men Det er for dem der ikke kan 
kode og slet ikke vil kode og og

962
00:46:50,910 --> 00:46:54,590
ligesom bare vipper den som 
andrake compassa jo også sagde 

963
00:46:54,590 --> 00:46:58,870
det i sin tid og og der var også
hvad hedder det han han var jo 

964
00:46:58,870 --> 00:47:03,070
også på det tidspunkt i sin sin 
sin egne rejse der. 

965
00:47:03,510 --> 00:47:05,830
Der var han også der hvor han 
stadigvæk var i kontrol. 

966
00:47:07,360 --> 00:47:09,880
Og han og han ligesom stadig 
læste koden og kiggede på det og

967
00:47:09,880 --> 00:47:14,710
Sådan nogle ting der. 
Og og når han så lænede sig helt

968
00:47:14,710 --> 00:47:18,430
tilbage overhovedet ikke kiggede
på noget og bare vibede derudaf.

969
00:47:18,430 --> 00:47:21,310
Ikke så var det ligesom der han 
var i sit state of mind, så han 

970
00:47:21,310 --> 00:47:24,150
var begyndt at bevæge sig hen 
der, men nu er det jo ikke 

971
00:47:24,150 --> 00:47:26,950
unormalt. 
Kan man sige at at du slet ikke 

972
00:47:26,950 --> 00:47:30,120
kigger på din kode? 
Men at du til gengæld har rigtig

973
00:47:30,120 --> 00:47:32,760
godt styr på dine harne, så du 
ved at det der kommer ud af din.

974
00:47:32,760 --> 00:47:35,160
Tests og dine. 
Alt Det er god. 

975
00:47:35,160 --> 00:47:38,480
Til at kommunikere opgaven og. 
Det klassiske software Det er 

976
00:47:38,480 --> 00:47:40,360
også virkelig vigtigt at 
prioritere det der. 

977
00:47:40,360 --> 00:47:41,760
Det er noget jeg virkelig Sådan 
bare. 

978
00:47:42,750 --> 00:47:47,230
Ja altså jeres jeres 50 års 
gamle principper derude. 

979
00:47:48,800 --> 00:47:50,920
Drenge og piger. 
De gælder stadigvæk, og de er 

980
00:47:50,920 --> 00:47:53,000
faktisk endnu mere vigtige i 
dag, fordi. 

981
00:47:53,000 --> 00:47:56,080
Nu går det så stærkt, fordi nu 
kommer der hårknude i det, hvis 

982
00:47:56,080 --> 00:47:58,680
man ikke har nu kommer. 
Der endnu mere lortekode ud, som

983
00:47:58,680 --> 00:48:01,560
hvis ikke i tøjler den så så så 
producerer jeg bare endnu mere 

984
00:48:01,560 --> 00:48:04,440
lækkert i og endnu mere teknisk 
gæld. 

985
00:48:04,680 --> 00:48:08,720
Og Det er jo lige præcis derfor 
at det Det kan kun lade sig gøre

986
00:48:08,720 --> 00:48:11,400
det her, hvis man hvis man har 
godt fokus på. 

987
00:48:12,150 --> 00:48:16,830
På det her altså at at tøjle 
tøjle dem så igen Der er Der er 

988
00:48:16,830 --> 00:48:20,950
begrebet måske meget godt ikke 
så Det er jo test Det er 

989
00:48:21,550 --> 00:48:26,120
deterministiske. 
Kodeanalyse checks har du smidt 

990
00:48:26,120 --> 00:48:28,720
tingene i den rigtige folder? 
Nej, du må ikke smide det 

991
00:48:28,720 --> 00:48:33,360
herover. 
Du laver noget database-curing. 

992
00:48:33,360 --> 00:48:36,040
Der er altså klasser til at gøre
det herovre og bruge dem. 

993
00:48:36,080 --> 00:48:39,680
Det skal du. 
Du må ikke skrive seagle kode 

994
00:48:39,680 --> 00:48:41,920
direkte ind som tekst strings i 
din. 

995
00:48:42,750 --> 00:48:46,390
Altså prøv og hør alle de ting 
som Vi har taget for givet som 

996
00:48:46,390 --> 00:48:49,470
gode praksisser i den måde Vi 
har skrevet kode på. 

997
00:48:50,590 --> 00:48:55,950
De skal nu cementeres i noget 
metaanalysekode, som bare skal 

998
00:48:56,190 --> 00:48:59,270
fortælle den der agent you under
path. 

999
00:48:59,550 --> 00:49:02,150
Og det der kan. 
Hvad skal man sige verificere os

1000
00:49:02,150 --> 00:49:03,470
deterministisk? 
Det skal. 

1001
00:49:03,470 --> 00:49:07,630
Hvad hedder det verificere os 
deterministisk, altså test og 

1002
00:49:07,630 --> 00:49:11,320
hoox og Sådan nogle ting. 
Ting pipeline building. 

1003
00:49:11,440 --> 00:49:12,640
Altså. 
Og så skal vi også lære det her 

1004
00:49:12,640 --> 00:49:14,960
med at håndtere, når det så ikke
kan deaminere. 

1005
00:49:14,960 --> 00:49:17,680
Altså hvad vi ser os eller 
defineres detimistisk. 

1006
00:49:18,150 --> 00:49:19,790
Hvad gør vi så ikke? 
Så er det der, hvor Vi skal være

1007
00:49:19,790 --> 00:49:22,630
dygtige til at prompte dygtige 
til at kommunikere klart dygtig 

1008
00:49:22,630 --> 00:49:28,070
til at have det der have den, 
der skæde ikke promoning i. 

1009
00:49:28,070 --> 00:49:30,070
Forhold til at arbejde med 
lemmer i sprogmodeller. 

1010
00:49:30,430 --> 00:49:32,590
Der er vi jo heldige i 
softwarebranchen, fordi Det er 

1011
00:49:32,590 --> 00:49:34,670
jo også derfor, Vi har haft 
noget succes med det her. 

1012
00:49:34,670 --> 00:49:37,790
De her store thinking-modeller. 
Vi er heldige, fordi Vi har 

1013
00:49:37,790 --> 00:49:41,230
meget verifable. 
Hvad kan man sige? 

1014
00:49:43,080 --> 00:49:45,080
Outcoms eller Sådan du ved vi vi
kan. 

1015
00:49:45,080 --> 00:49:49,510
Vi kan meget på den front der. 
Hvorimod dem der prøver at bruge

1016
00:49:49,510 --> 00:49:52,750
det til at løse nogle meget 
Sådan bløde kreative skrive en 

1017
00:49:52,750 --> 00:49:55,030
bog agtigt Sådan noget. 
Puha. 

1018
00:49:55,230 --> 00:49:58,470
Det kan du ikke køre unit test 
eller integrationstest. 

1019
00:49:58,470 --> 00:50:00,630
Eller det ikke bare bliver 
leverpostej det hele derude. 

1020
00:50:00,630 --> 00:50:02,950
Ikke også og det der kan man 
godt forstå. 

1021
00:50:02,950 --> 00:50:05,990
Nogle sidder der og tænker Sådan
og Det var jo jeg ved ikke om 

1022
00:50:05,990 --> 00:50:07,550
nu. 
Nu er vi jo lidt up track, men 

1023
00:50:07,550 --> 00:50:09,750
der var godt nok nogen der 
prædikede på et tidspunkt og 

1024
00:50:09,750 --> 00:50:11,870
sagde Sådan oh my god alle de 
kreative fag de er bare Sådan. 

1025
00:50:12,680 --> 00:50:15,080
Jeg ser slet ikke dem som 
værende nogen Der er så. 

1026
00:50:15,550 --> 00:50:18,190
Påvirket af AR, hvis du spørger 
mig i virkeligheden, fordi det 

1027
00:50:18,670 --> 00:50:21,310
der video slop og tekstslop Der 
er derude. 

1028
00:50:21,430 --> 00:50:24,070
Det er Sådan fandme nemt at 
spotte ikke og Der er ikke nogen

1029
00:50:24,070 --> 00:50:28,870
der køber 1 1 1 bog tænker jeg 
der virkelig bare stinker af jeg

1030
00:50:28,870 --> 00:50:32,200
til. 
OK, Det var i hvert fald bare 

1031
00:50:32,200 --> 00:50:33,640
lige mit mindset. 
Der er ikke nogen der skriver 

1032
00:50:33,640 --> 00:50:36,120
ringenes herre altså hvad jeg 
sorry Det er der altså ikke. 

1033
00:50:37,960 --> 00:50:40,350
Nå videre. 
Næste udtryk, Det er spective 

1034
00:50:40,350 --> 00:50:42,470
development. 
Hvad er dine? 

1035
00:50:42,950 --> 00:50:46,910
Kender du til det eller? 
Du kender mere til det men men 

1036
00:50:46,910 --> 00:50:49,110
Det er jo et et. 
Hvad kan man sige et framework 

1037
00:50:49,110 --> 00:50:53,990
for hvordan man promber 
basically og. 

1038
00:50:54,550 --> 00:50:55,950
Og sætter noget. 
Struktur sætter noget. 

1039
00:50:55,950 --> 00:50:59,150
Struktur og arbejdsprocessen. 
I forhold til agenten ikke? 

1040
00:50:59,270 --> 00:51:02,590
Ja, Det er Sådan bare meget 
overordnet, og det hedder jo et 

1041
00:51:02,590 --> 00:51:04,750
eller andet drive development, 
fordi at Det er der en masse. 

1042
00:51:04,750 --> 00:51:06,630
Der er en masse dven develmænd 
derude. 

1043
00:51:07,110 --> 00:51:08,550
Der er også et test reven 
development. 

1044
00:51:09,640 --> 00:51:10,840
Som er noget, Jeg har i hvert 
fald. 

1045
00:51:11,350 --> 00:51:13,030
Jeg ved ikke om Jeg har 
praktiseret det så meget, men 

1046
00:51:13,030 --> 00:51:16,360
Jeg har i hvert fald. 
Hørt meget på dem Der er meget 

1047
00:51:16,360 --> 00:51:20,080
på, hvad kan man sige religionen
af testfrim det ved man. 

1048
00:51:20,440 --> 00:51:23,840
Jeg vil ikke sige Jeg er den 
største praktiserende meget jeg 

1049
00:51:23,920 --> 00:51:27,000
praktiserer det selektivt. 
Hvis nogle gange synes jeg at 

1050
00:51:27,000 --> 00:51:29,200
Det har givet rigtig god mening 
at lave ture end debatmand. 

1051
00:51:29,520 --> 00:51:31,080
Det er også fordi hvis man 
begynder jo bare at sige jamen 

1052
00:51:31,080 --> 00:51:34,480
jeg skriver også test og derfor 
laver jeg test, så har man 

1053
00:51:34,480 --> 00:51:37,640
misforstået testetvel, men så 
når man ved så meget om hvad det

1054
00:51:37,640 --> 00:51:40,040
betyder, så har man ikke lyst 
til at sige at man gør det, hvis

1055
00:51:40,040 --> 00:51:44,590
man ved man faktisk afgiver for.
Ja det workflow som Det er nå 

1056
00:51:44,790 --> 00:51:48,190
tilbage til det der spæk. 
Prøv lige at kan du ikke give i 

1057
00:51:48,190 --> 00:51:53,550
detaljer hvordan det flows. 
Så er altså det der jo Sådan 

1058
00:51:53,590 --> 00:51:54,910
det. 
Der er jo også mange bud på det 

1059
00:51:54,910 --> 00:51:58,270
ikke men altså Sådan grundideen 
er ligesom at OK vi skriver ikke

1060
00:51:58,270 --> 00:52:01,590
kode længere. 
Vi specificerer vi bevæger os 

1061
00:52:01,590 --> 00:52:04,790
ligesom på det niveau der hedder
at vi skriver specifikationen og

1062
00:52:04,790 --> 00:52:08,670
så og Det kan vi gøre med meget 
færre, altså meget mindre 

1063
00:52:08,670 --> 00:52:12,030
arbejde end det ville gøre, 
ligesom at kræve at skrive alt 

1064
00:52:12,030 --> 00:52:15,310
kode manuelt ikke? 
Så Det er i virkeligheden det 

1065
00:52:15,310 --> 00:52:18,070
det Sådan kerne ideen i. 
Det er at man rigtig rigtig 

1066
00:52:18,070 --> 00:52:21,350
meget tid på at skrive 
specifikationen, og så når du 

1067
00:52:21,350 --> 00:52:23,750
har gjort det så så hvad hedder 
det så? 

1068
00:52:23,910 --> 00:52:26,710
Så giver du det til en ER agent 
og så implementerer jeg den ER 

1069
00:52:26,710 --> 00:52:30,190
agent noget som vi også bruger i
Vores workshops. 

1070
00:52:30,190 --> 00:52:33,710
Når vi underviser i Green feed. 
Det er det der hedder speck kid 

1071
00:52:34,230 --> 00:52:35,830
som er. 
Det er Sådan et framework som 

1072
00:52:35,830 --> 00:52:39,400
git hub og har udgivet. 
Som som som implementerer 

1073
00:52:39,400 --> 00:52:43,750
spectue end development og. 
Og det Det har også udviklet sig

1074
00:52:43,750 --> 00:52:45,230
over tid, men Det har nogle 
forskellige. 

1075
00:52:45,230 --> 00:52:48,670
Hvad skal man sige? 
Det har nogle forskellige steps 

1076
00:52:48,670 --> 00:52:50,550
i det ikke altså det første man 
skal gøre, når man laver Sådan 

1077
00:52:50,550 --> 00:52:52,710
et projekt. 
Det er man skal eller man kan. 

1078
00:52:52,990 --> 00:52:55,910
Skal ikke, men man kan definere 
noget der hedder konstitutionals

1079
00:52:56,310 --> 00:52:59,150
altså du ved helt high level 
hvad er det for nogle principper

1080
00:52:59,150 --> 00:53:01,710
vi arbejder efter i det projekt 
ting som ikke ændrer sig? 

1081
00:53:01,710 --> 00:53:04,870
Det er Sådan noget hvad for en 
programmeringsbog bruger vi hver

1082
00:53:05,070 --> 00:53:08,510
visionen eller altså alt muligt 
det der ikke ændrer sig på tværs

1083
00:53:08,510 --> 00:53:09,830
af alt Det kan man ligesom 
skrive ind der. 

1084
00:53:11,230 --> 00:53:14,030
Og så det man så gør Det er at 
man man starter ud med at sige 

1085
00:53:14,230 --> 00:53:18,990
spursify altså man man initierer
et spæk og så laver den Sådan et

1086
00:53:18,990 --> 00:53:22,430
en mappe der hedder specs og så 
finder den på så siger den spec 

1087
00:53:22,430 --> 00:53:24,390
nummer et og så giver den et 
eller andet navn ser det ud for 

1088
00:53:24,390 --> 00:53:26,750
hvad man gerne vil hvad man 
ligesom laver og så har man kan 

1089
00:53:26,750 --> 00:53:29,790
man ligesom lave specs derned af
og det man gør Det er at man 

1090
00:53:29,790 --> 00:53:32,550
ligesom så bare beskriver hvad 
man gerne vil og så har respekt 

1091
00:53:32,550 --> 00:53:35,470
kid 1 1 1 template der ligesom 
fylder det ud i og. 

1092
00:53:36,280 --> 00:53:39,320
I speak kid har den også de har 
implementeret også clarification

1093
00:53:39,320 --> 00:53:41,710
parterne. 
Og så det her med OK du siger du

1094
00:53:41,710 --> 00:53:44,430
gerne vil det her. 
Der er nogle uklarheder og nogle

1095
00:53:44,430 --> 00:53:46,990
tvetydigheder, tvetydigheder 
omkring nogle ting. 

1096
00:53:46,990 --> 00:53:49,550
Der er nogle ting der ikke har 
tænkt på i forhold til du har 

1097
00:53:49,550 --> 00:53:51,950
heillev idé, men nu har jeg 
tænkt meget over hvordan det 

1098
00:53:51,950 --> 00:53:56,550
skal være i specifikt hvad så 
man ligesom den den interviewer 

1099
00:53:56,710 --> 00:54:00,310
en omkring det her spæk som for 
ligesom at gøre det mere skarpt 

1100
00:54:00,310 --> 00:54:01,710
ikke sindssygt. 
Brugbart pattan. 

1101
00:54:01,710 --> 00:54:05,230
Sygt brugbart padon i alle. 
Og et af de Sådan meget early 

1102
00:54:05,230 --> 00:54:08,910
prompteknik patent, som som Jeg 
synes, var mærkeligt faktisk 

1103
00:54:08,910 --> 00:54:10,750
ikke fandtes i coteing 
verdenverdenen fra start. 

1104
00:54:11,030 --> 00:54:15,080
Ja fordi det brugte. 
Jeg, hvad kan man sige alle der 

1105
00:54:15,080 --> 00:54:18,480
var mange der brugte det som 
problemteknik helt vildt også 

1106
00:54:18,480 --> 00:54:20,200
bare til alt muligt. 
Og Det er jo Sådan, Det er det 

1107
00:54:20,200 --> 00:54:23,000
første du løber ind i som giver 
dårlig performance for EI. 

1108
00:54:23,000 --> 00:54:26,240
Det er Sådan en uklar 
kommunikation og 

1109
00:54:26,240 --> 00:54:28,720
underspecificeret ting ikke, og 
Der er. 

1110
00:54:28,720 --> 00:54:31,320
Det er hårdt arbejde at at være 
klar i spyttet, og Det er hårdt 

1111
00:54:31,320 --> 00:54:34,200
arbejde, ligesom at sørge for at
alt det der, men der kan man 

1112
00:54:34,200 --> 00:54:36,080
faktisk bruge AI til at stille 
de spørgsmål. 

1113
00:54:36,080 --> 00:54:38,240
Altså stille spørgsmål ind til 
det, den selv synes er uklart. 

1114
00:54:38,830 --> 00:54:40,870
Så man kan bede den om at 
reflektere over, hvordan den 

1115
00:54:40,870 --> 00:54:44,190
forstår opgaven og så ligesom 
svare på spørgsmål og sørge for,

1116
00:54:44,190 --> 00:54:45,430
at Der er almindeling på den 
måde ikke. 

1117
00:54:45,430 --> 00:54:49,430
Det er Sådan ret fed teknik nå, 
men Det er der og så når man 

1118
00:54:49,430 --> 00:54:51,830
ligesom har lavet det her 
respekt i spect kit, så laver 

1119
00:54:51,830 --> 00:54:55,790
den en plan over, hvordan det 
her ligesom kan implementeres og

1120
00:54:55,790 --> 00:54:59,510
så så skulle man jo så tro, at 
så er der nogle framewks der 

1121
00:54:59,510 --> 00:55:01,630
ligesom bare tager udgangspunkt 
i det den plan og så 

1122
00:55:01,630 --> 00:55:03,830
implementerer den. 
Men det som speed kids så gør, 

1123
00:55:03,830 --> 00:55:05,870
hvilket jeg faktisk synes er ret
cool og ret fedt design. 

1124
00:55:06,430 --> 00:55:09,190
Det er at de tager den plan. 
Det er Sådan high level plan 

1125
00:55:09,190 --> 00:55:12,550
over hvordan det her skal laves,
og så bryder den den plan op i 

1126
00:55:12,630 --> 00:55:16,150
tasks, altså individuelle 
magthåndfiler som beskriver 

1127
00:55:16,510 --> 00:55:20,110
management opgaver, som ligesom 
kan være i et contexsvindue ad 

1128
00:55:20,110 --> 00:55:24,110
gangen kan man sige og og og det
gør jo det her med at det det 

1129
00:55:24,110 --> 00:55:27,470
bliver den ikke får det her 
kontekstrot Sådan ligesom ja. 

1130
00:55:29,400 --> 00:55:30,840
Bliver forvirret og får for 
store opgaver. 

1131
00:55:33,670 --> 00:55:36,150
Ja og og så kan så eksekvere den
på dem ikke så Det er Sådan en 

1132
00:55:36,150 --> 00:55:39,590
måde at at Det er Sådan et sprog
for at sige OK vi skriver ikke 

1133
00:55:39,590 --> 00:55:41,510
kode mere. 
Hvad skriver vi så vi skriver 

1134
00:55:41,510 --> 00:55:46,430
specs Det er det Der er ideen. 
Men det og Jeg kan ikke lade 

1135
00:55:46,430 --> 00:55:51,630
være med at tænke på igen at den
måde at arbejde på er på ingen 

1136
00:55:51,630 --> 00:55:54,510
måde langt væk fra traditionelt 
software udviklingspraksis. 

1137
00:55:56,080 --> 00:56:00,750
Udover at. 
Altså man ved jo at man har en 

1138
00:56:00,750 --> 00:56:03,590
eller 2 form for specifikation 
og så kører man jo så igennem 

1139
00:56:03,590 --> 00:56:06,750
det og bliver man jo klogere og 
så og så ændrer det sig. 

1140
00:56:08,680 --> 00:56:11,000
Altså hvad kan man sige hvad Der
er specifikationen? 

1141
00:56:11,440 --> 00:56:14,120
Så kan den så kan den. 
Den er jo ikke statisk altså så 

1142
00:56:14,120 --> 00:56:17,520
så så på mange måder er det her 
jo hvor du har meget når du har 

1143
00:56:17,520 --> 00:56:22,280
spækket mange ting fra start kan
du tage en et stort skridt i den

1144
00:56:22,280 --> 00:56:27,110
rigtige retning. 
Med med noget AI coling, så jeg 

1145
00:56:27,110 --> 00:56:28,950
ser det som noget Der er 
virkelig godt til ligesom 

1146
00:56:28,950 --> 00:56:33,910
initialisere noget greenfield 
indretning og og når man så 

1147
00:56:33,910 --> 00:56:36,870
ligesom er et sted henne, så har
man jo allerede lavet sin 

1148
00:56:36,870 --> 00:56:39,550
tekniske gæld og sine sine 
beslutninger og Sådan nogle 

1149
00:56:39,550 --> 00:56:41,710
ting. 
Og så kan det godt være, at hvis

1150
00:56:41,710 --> 00:56:46,150
man måske havde ramt 10 m ved 
siden af og man lige skulle, så 

1151
00:56:46,150 --> 00:56:48,670
kan det godt være fordi Det er 
Sådan meget early days at Det er

1152
00:56:48,670 --> 00:56:50,790
allerede der hvor man skal blive
klog, og så skal man måske. 

1153
00:56:51,560 --> 00:56:53,910
Eller blive klogere på det? 
Og så skal man måske gå tilbage 

1154
00:56:53,910 --> 00:56:56,350
til det oprindelige spæk i 
virkeligheden og så lave endnu 

1155
00:56:56,350 --> 00:56:59,630
engang Green feel, hvis det bare
er rough der kører et døgns 

1156
00:56:59,630 --> 00:57:02,750
døgns tid for eksempel og gør 
det der og implementerer det der

1157
00:57:02,750 --> 00:57:06,310
spec så er omkostningen ved 
ligesom at gøre det for at prøve

1158
00:57:06,310 --> 00:57:10,070
at komme altså starte i nogle 
forskellige retninger. 

1159
00:57:10,070 --> 00:57:13,590
Den er meget lav ikke og det ser
jeg som en Sådan 1 1 1 

1160
00:57:13,590 --> 00:57:17,550
iterations en ny måde at iterere
hen på, ikke altså hvor hvor 

1161
00:57:17,550 --> 00:57:19,710
skridtene er meget store i de 
der specksta fordi det. 

1162
00:57:20,030 --> 00:57:21,430
Du er relativt gratis. 
Det er faktisk spændende. 

1163
00:57:21,430 --> 00:57:23,670
Du siger det der fordi der hvor 
det fungerer rigtig godt. 

1164
00:57:23,670 --> 00:57:26,750
Det er hvis du skal. 
Hvis du skal fra nul hen til 

1165
00:57:26,750 --> 00:57:29,470
noget meget komplekst, men du 
ved hvordan det skal være det 

1166
00:57:29,470 --> 00:57:32,190
der Sådan det første skridt ikke
altså hvis Der er et eller andet

1167
00:57:32,510 --> 00:57:34,670
Der er et eller andet. 
Det skal kunne noget rigtig 

1168
00:57:34,670 --> 00:57:35,550
brugbart. 
Det er jo Sådan noget. 

1169
00:57:37,710 --> 00:57:39,790
Sådan noget, hvis du ved, at det
skal kunne implementere en eller

1170
00:57:39,790 --> 00:57:42,190
2 specifik specifikation eller 
standard eller Sådan noget, så 

1171
00:57:42,190 --> 00:57:44,590
kan den jo ligesom optimere op 
mod det og så kan den arbejde. 

1172
00:57:44,590 --> 00:57:46,750
Den går hen mod det der har du 
der har kan man sige der har du 

1173
00:57:46,750 --> 00:57:48,950
jo spækket som er udviklet 
gennem mange år. 

1174
00:57:49,030 --> 00:57:52,320
Lad os nu bare sige. 
Det er derfor den er god til 

1175
00:57:52,320 --> 00:57:53,760
Sådan noget, hvis du har et 
kæmpe. 

1176
00:57:54,160 --> 00:57:56,830
Godt pejler for eksempel. 
Ja, det kunne for eksempel være.

1177
00:57:56,830 --> 00:57:59,870
Et godt eksempel. 
Esber er rigtig gode expect til 

1178
00:57:59,870 --> 00:58:02,430
det og. 
Sådan kan verificere sig. 

1179
00:58:02,430 --> 00:58:04,550
Selv Det kan også være Det kan 
også være et cury sprog. 

1180
00:58:04,550 --> 00:58:08,590
Det kan også være en parting 
ting som hvor du kan ligesom 

1181
00:58:09,110 --> 00:58:12,230
spække det rimeligt. 
Det kan være nogle nogle nogle 

1182
00:58:12,270 --> 00:58:15,110
protokol standarder eller Sådan 
et eller andet det. 

1183
00:58:15,110 --> 00:58:18,190
Det er noget det hvor det hvor 
spækket er der i forvejen, men 

1184
00:58:18,190 --> 00:58:20,630
du skal måske du har måske brug 
for at implementere det herovre 

1185
00:58:20,630 --> 00:58:22,790
eller hvis du er reverse 
engineer et API for eksempel. 

1186
00:58:23,600 --> 00:58:26,400
Så kan du reverse engineer AP et
og lave et godt spæk ud fra det.

1187
00:58:27,270 --> 00:58:29,830
Men der skal man jo ikke tro 
altså illusionen her er jo så at

1188
00:58:29,830 --> 00:58:31,790
man har været genial ikke, men 
Det er jo dem der har lavet 

1189
00:58:31,790 --> 00:58:35,030
apiet i første omgang, der har 
gennem mange illusioner lavet et

1190
00:58:35,110 --> 00:58:38,150
godt API så at sige. 
Men nogle API er kan også 

1191
00:58:38,150 --> 00:58:40,990
genbruges ikke altså Det er jo 
bare interfaces som måske kan 

1192
00:58:40,990 --> 00:58:44,870
genbruges til noget andet i en 2
sammenhæng ikke så der kan det 

1193
00:58:44,870 --> 00:58:47,790
også være rigtig smart at at 
bruge det på den måde, og så er 

1194
00:58:47,790 --> 00:58:49,910
man jo ikke i gang med ligesom 
at designe noget nødvendigvis 

1195
00:58:49,910 --> 00:58:52,190
designet er der. 
Det er ligesom API et Det er 

1196
00:58:52,190 --> 00:58:53,150
lavet. 
Og implementeret. 

1197
00:58:53,150 --> 00:58:55,110
Du er i gang med at implementere
det, men du gør det gennem det 

1198
00:58:55,110 --> 00:58:58,910
her, spec. 
Så der hvor jeg ser 

1199
00:58:59,150 --> 00:59:01,950
udfordringen, Der er ligesom når
du når Det er meget nyt ved i 

1200
00:59:01,950 --> 00:59:05,550
hvor du skal hen altså og du har
brug for en 2 når du ikke ved 

1201
00:59:05,550 --> 00:59:08,790
hvor du skal hen så har du brug 
for en 2 litterationscyle og Der

1202
00:59:08,790 --> 00:59:13,240
er hvad kan man sige? 
Testermin develment og og og 

1203
00:59:13,240 --> 00:59:17,360
hvad kan man sige acceptions 
test tilgangen hvor du ligesom 

1204
00:59:17,720 --> 00:59:20,560
stadigvæk laver små bidder af 
gangen, men hvor du husker at få

1205
00:59:20,560 --> 00:59:24,790
feedback et et sted udefra. 
For nogle brugere for eksempel 

1206
00:59:24,790 --> 00:59:28,630
eller noget eller noget der der.
Det skal jo forts op omkring en 

1207
00:59:28,630 --> 00:59:29,710
virkelighed eller et eller andet
sted. 

1208
00:59:29,710 --> 00:59:31,550
Det er noget problem, der skal. 
Løses du er stadig du er igang 

1209
00:59:31,550 --> 00:59:34,430
med med spectcam været med at 
tage et stort skridt, men Der er

1210
00:59:34,430 --> 00:59:35,470
ikke nogen brugere inde over 
endnu. 

1211
00:59:35,990 --> 00:59:37,230
Prøv at hør her. 
Det kunne man godt se. 

1212
00:59:37,230 --> 00:59:39,590
Man kunne godt se det som et 
feedback loop på et tidspunkt, 

1213
00:59:39,590 --> 00:59:42,750
ikke hvor at den den har OK jeg 
bygger deres software giver det 

1214
00:59:42,750 --> 00:59:44,550
så nogen og så kan brugerne 
skrive ind. 

1215
00:59:44,590 --> 00:59:46,750
Prøv at forestil dig at Jeg kan 
interviewe brugerne selv og 

1216
00:59:46,750 --> 00:59:48,790
Sådan noget ikke? 
Men det bliver helt bare mange 

1217
00:59:48,790 --> 00:59:51,030
blod. 
Nå nu er vi ude af en tangent Vi

1218
00:59:51,070 --> 00:59:52,470
er. 
Vi er også i gang med at designe

1219
00:59:52,470 --> 00:59:54,150
et eller andet. 
Vi kan snakke om Det er Vi skal 

1220
00:59:54,150 --> 00:59:56,470
snakke om. 
Det er auto research som er 

1221
00:59:57,350 --> 00:59:59,750
andre exaptis. 
Hvad skal man sige? 

1222
00:59:59,750 --> 01:00:01,870
Han er jo blevet rimelig. 
Det var ham der definerede 

1223
01:00:01,870 --> 01:00:05,350
vibecoing, men mit indtryk er at
han ikke tog det særligt seriøst

1224
01:00:05,350 --> 01:00:11,030
Sådan hele 25 men så men så 
mellem jul og nytår, så så blev 

1225
01:00:11,030 --> 01:00:14,550
han palth tror jeg i agent fordi
at han. 

1226
01:00:15,270 --> 01:00:18,350
Fordi han ligesom fandt ud af OK
de var blevet så gode, og Det er

1227
01:00:18,350 --> 01:00:20,750
sgu ikke noget man kan seriøst 
lave seriøst arbejde med det her

1228
01:00:20,750 --> 01:00:22,990
ikke. 
Så han har beskæftiget sig 

1229
01:00:22,990 --> 01:00:26,030
rigtig meget med agenter 
herefter i det nye år, især og 

1230
01:00:26,030 --> 01:00:28,350
noget af det som han har. 
Han har kommet på banen med. 

1231
01:00:28,350 --> 01:00:32,510
Han er jo en en berømt EI 
researcher har været hos opinay 

1232
01:00:32,510 --> 01:00:35,470
i Tesla og så videre og meget af
hans arbejde. 

1233
01:00:35,470 --> 01:00:38,030
Lidt ligesom ja Vores arbejde 
har så været. 

1234
01:00:38,030 --> 01:00:40,830
Det er det her med at træne 
modeller altså have en stor 

1235
01:00:40,830 --> 01:00:43,590
datasæt en eller 2 model 
arkitektur og så nogle labels og

1236
01:00:43,590 --> 01:00:46,230
så skulle. 
Altså modellere og Sådan nogle 

1237
01:00:46,230 --> 01:00:49,070
ting ikke. 
Og der ved vi jo i hvert fald at

1238
01:00:49,070 --> 01:00:52,070
meget af det helt lavpraktisk 
det arbejde Der er i det. 

1239
01:00:52,390 --> 01:00:55,310
Det er at sidde og lave 
eksperimenter altså sidde at du 

1240
01:00:55,310 --> 01:00:58,070
ved 20. har hyperparametre 
prøver at ændre lidt i 

1241
01:00:58,070 --> 01:01:00,870
datasættet og de features Der er
ændrer lidt på model. 

1242
01:01:00,870 --> 01:01:03,950
Arkitekturen gør forskellige 
ting og sager for at prøve at 

1243
01:01:03,950 --> 01:01:07,990
øge performance ikke og det ved 
og og så om Det kan party har jo

1244
01:01:07,990 --> 01:01:10,230
ligesom det ved han godt Det er 
det det handler om og så er han 

1245
01:01:10,230 --> 01:01:12,990
begyndt at bruge de her agenter 
og så tænkte han Sådan hey. 

1246
01:01:13,510 --> 01:01:16,030
Kan jeg ikke bare få en agent 
til at gøre det der arbejde ikke

1247
01:01:16,350 --> 01:01:19,070
altså få en agent til at sige. 
Nu skruer jeg sgu lige lidt på 

1248
01:01:19,070 --> 01:01:22,230
learning raten og ændrer lidt i 
model arkitekturen og. 

1249
01:01:24,040 --> 01:01:27,360
Gør et eller andet, og så ser om
det øger performance på på den 

1250
01:01:27,360 --> 01:01:28,560
her model. 
Jeg er i gang med at træne ikke 

1251
01:01:28,600 --> 01:01:29,760
og og. 
Hvis Der er nogen derude der 

1252
01:01:29,760 --> 01:01:34,080
sidder og tænker jamen Det er jo
bare et ralphup, så er det jo 

1253
01:01:34,080 --> 01:01:35,920
netop det. 
Det er fordi at Det er jo et 

1254
01:01:35,920 --> 01:01:39,400
loop henover et andet loop og og
læg mærke til abstraktionen her.

1255
01:01:39,400 --> 01:01:40,920
Vi elsker abstraktioner i 
software. 

1256
01:01:41,550 --> 01:01:45,910
Det er at du du kommer ligesom 
bare op igen på en 2 på den 2 

1257
01:01:45,910 --> 01:01:50,430
klinge altså inde i inde i det 
der machine learning AI 

1258
01:01:50,430 --> 01:01:52,950
træningsverdenen Der er der 
sjovt nok også et træningslup 

1259
01:01:53,470 --> 01:01:55,390
hvor der også er en læring og. 
Hallo. 

1260
01:01:55,910 --> 01:01:58,950
Og og og og en 
optimeringsproces, der alt er 

1261
01:01:58,950 --> 01:02:00,030
looks. 
Alt er loops. 

1262
01:02:00,190 --> 01:02:03,350
Der var også noget engang der 
hed grid search for os hyper. 

1263
01:02:03,350 --> 01:02:06,710
Parametre og en form for grid 
search eller random search 

1264
01:02:06,710 --> 01:02:07,670
eller. 
De der altså. 

1265
01:02:07,670 --> 01:02:10,230
Det er i hvert fald. 
Det der bare er her. 

1266
01:02:10,230 --> 01:02:13,790
Det er at det ikke kun er et 
statisk model arkitektur med 

1267
01:02:13,790 --> 01:02:16,550
nogle hyperparameter. 
Her kan den også modefeje. 

1268
01:02:16,550 --> 01:02:18,270
Hvad for en arkitektur den 
vælger at bruge? 

1269
01:02:18,270 --> 01:02:19,470
Og Det kan gøre det meget 
dynamisk. 

1270
01:02:19,470 --> 01:02:21,910
Gøre det meget dynamisk og den 
og den vælger jo selv at skrive 

1271
01:02:21,910 --> 01:02:25,750
den kode om som den så duopper 
henover som den næste skridt og 

1272
01:02:25,750 --> 01:02:28,070
Det er hvad kan man sige Det er 
nyt. 

1273
01:02:29,800 --> 01:02:33,640
Det er nyt at den ligesom Sådan 
jeg skriver jo bare den kode om 

1274
01:02:33,640 --> 01:02:35,000
jeg. 
Jeg er jo ikke begrænset til 

1275
01:02:35,000 --> 01:02:37,320
ligesom at lope henover for. 
Ekstra lag i den neurale 

1276
01:02:37,320 --> 01:02:38,670
netværk. 
Og. 

1277
01:02:38,910 --> 01:02:41,310
Og der har du jo selvfølgelig en
agent til, ligesom at vurdere 

1278
01:02:41,310 --> 01:02:44,190
det på baggrund af et eller 
andet output og. 

1279
01:02:44,510 --> 01:02:47,310
Kan man søge i videnskabelige 
artikler og altså og har 

1280
01:02:47,350 --> 01:02:49,470
generelt også meget bred viden 
omkring, hvordan Sådan nogle 

1281
01:02:49,470 --> 01:02:53,190
ting fungerer. 
Det at II, machine learning og 

1282
01:02:53,190 --> 01:02:57,390
air verdenen, der har vi jo af 
gode grunde, fordi vi bruger jo 

1283
01:02:57,390 --> 01:03:00,910
nogle algoritmer, som er meget 
mere Sådan deterministiske. 

1284
01:03:01,590 --> 01:03:04,190
Men og Vi har nogle meget hårde 
metriker for hvornår er det gået

1285
01:03:04,190 --> 01:03:07,550
godt, og hvornår er det gået 
skidt, perfekt mand eller 

1286
01:03:07,550 --> 01:03:09,550
skidegodt? 
Det er bare super godt, fordi så

1287
01:03:09,550 --> 01:03:13,590
kan vi have 100% harnæs ind hvor
vi verfire eller altså du ved vi

1288
01:03:13,590 --> 01:03:14,910
siger er det gået godt eller er 
det gået skidt? 

1289
01:03:15,590 --> 01:03:18,790
Det er meget utvetydigt og. 
Så kan du piske den i den 

1290
01:03:18,790 --> 01:03:19,550
rigtige retning. 
Ja. 

1291
01:03:19,870 --> 01:03:23,910
Altså og den kan jo gøre ja og 
og og Det er Det er noget som og

1292
01:03:23,910 --> 01:03:26,670
du kan party har fået gode 
resultater med hvad hedder det 

1293
01:03:26,790 --> 01:03:28,910
han har fået? 
Jeg tror han det lykkedes ham og

1294
01:03:28,910 --> 01:03:31,870
tune hans sprogmodel med 11% 
bedre end han selv kunne eller 

1295
01:03:31,870 --> 01:03:34,510
Sådan et eller andet ville 10 
litterationer ikke og vi havde 

1296
01:03:34,510 --> 01:03:37,470
også en en workshop her i 
mandags faktisk hvor der var en 

1297
01:03:37,470 --> 01:03:40,150
gruppe der prøvede det der og 
det virkede altså. 

1298
01:03:40,960 --> 01:03:43,480
Nørre end godt agtigt ikke så så
Jeg synes bare Der er et eller 

1299
01:03:43,480 --> 01:03:45,640
andet ved det her som tapper 
lidt ind i den her diskussion 

1300
01:03:45,640 --> 01:03:48,670
omkring. 
Hvorvidt agenda og AI er i stand

1301
01:03:48,670 --> 01:03:53,440
til at opdage nye ting. 
Jeg kan ikke helt finde ud af om

1302
01:03:53,440 --> 01:03:56,680
de er det eller om, men kan man 
sige ny viden? 

1303
01:03:56,680 --> 01:03:58,920
Hvad er ny viden også? 
Ikke er det ikke bare. 

1304
01:04:00,720 --> 01:04:03,280
Podcast filosofien nu men hvad 
er? 

1305
01:04:03,280 --> 01:04:05,520
Ny viden ikke altså ny viden er 
jo bare en blanding af 

1306
01:04:05,520 --> 01:04:09,520
eksisterende ideer tror jeg 
måske ja og så prøve at sætte 

1307
01:04:09,520 --> 01:04:12,000
dem sammen og se hvad sker der 
agtigt ikke så Det er i 

1308
01:04:12,000 --> 01:04:14,640
virkeligheden eksperimenter det 
jo Det er jo det det tænker jeg 

1309
01:04:14,640 --> 01:04:16,830
det må være. 
Fordi Det er jo ligesom 

1310
01:04:16,830 --> 01:04:19,430
fundamentet for dens 
videnskabelige revolution, ikke 

1311
01:04:19,430 --> 01:04:22,630
med den gode tycho brahe, som 
Der er mange på mange måder var 

1312
01:04:22,630 --> 01:04:25,630
den første datasigntest i 
verden, som jeg så begynder at 

1313
01:04:25,750 --> 01:04:27,870
lave eksperimenter og indsamle 
data og Sådan noget ikke. 

1314
01:04:28,270 --> 01:04:32,390
Måske bare videnskabsmand? 
Ja ja lige præcis så nå. 

1315
01:04:32,390 --> 01:04:35,030
Men det det sygt spændende. 
Sygt spændende mind blow 

1316
01:04:35,030 --> 01:04:36,950
indspil. 
Researcher på en eller 2 måde 

1317
01:04:36,950 --> 01:04:40,070
modellerer og laver modeller et 
eller andet i den der stil der. 

1318
01:04:40,070 --> 01:04:42,830
Så skal man tjekke op for det 
her. 

1319
01:04:42,870 --> 01:04:46,830
Man skal tage kig på på 
carpartis og ressource og det 

1320
01:04:46,830 --> 01:04:49,550
fedeste ved det, hvis man går 
ind og og læser det ikke og 

1321
01:04:49,550 --> 01:04:51,990
kigger på det Det var. 
Det er ingen linjer kode. 

1322
01:04:51,990 --> 01:04:53,590
Det er så simpelt, og Det er 
også altid. 

1323
01:04:53,590 --> 01:04:56,550
Han er altid Sådan meget simpel 
educational omkring det. 

1324
01:04:56,550 --> 01:04:58,590
Ikke Sådan så Det er. 
Han er lidt en unicone eller 

1325
01:04:58,590 --> 01:05:00,190
hvad? 
Ja og det man kan gøre Det er jo

1326
01:05:00,190 --> 01:05:02,230
at man kan jo i virkeligheden 
bare gå ind og sige hej, her er 

1327
01:05:02,230 --> 01:05:04,990
mit machine learningprojekt 
eller et eller andet projekt her

1328
01:05:04,990 --> 01:05:07,030
er capartis. 
Kan du ikke lige prøve at gøre 

1329
01:05:07,030 --> 01:05:10,110
det han har gjort bare i mit og 
så gør cort ja Det er så flot 

1330
01:05:10,110 --> 01:05:15,630
code eller codex eller? 
Whatever ikke tænke fig Det er. 

1331
01:05:16,470 --> 01:05:19,750
Det er super Det var for fedt at
vi lige fik gået igennem de her.

1332
01:05:21,320 --> 01:05:24,040
De her ting jeg tænker at Der er
ikke nogle skygger Der er ved at

1333
01:05:24,040 --> 01:05:25,880
blive lange. 
Vi har ramt Vi er ramt Vores 

1334
01:05:26,120 --> 01:05:28,910
team. 
Og vi sidder ikke og er mega 

1335
01:05:28,910 --> 01:05:32,870
trætte og skal ind og og ej Vi 
skal ikke ind og Vi skal ikke 

1336
01:05:32,870 --> 01:05:35,150
ind og putte det plejer vi ikke 
plejer heldigvis at putte. 

1337
01:05:36,150 --> 01:05:40,190
Men Jeg synes Vi skal sige tak 
for i dag. 

1338
01:05:40,390 --> 01:05:44,430
Ja lad os gøre det og husk at 
følg podcasten og husk at følge 

1339
01:05:44,630 --> 01:05:48,110
colinvest på LinkedIn og alt det
der det det vil. 

1340
01:05:48,310 --> 01:05:51,270
Det betyder rigtig meget. 
Vi ses hey.

