Stack Overflow die größte Frage Antwort Plattform für Developer
im Internet, verzeichnet einen drastischen Rückgang an Traffic
und noch viel wichtiger, vor allem auch an gestellten Fragen.
Und das wiederum könnte zu einem Datenproblem für die AI Coding
Assistance der Zukunft werden. Wir schauen uns an, warum das so
ist und welche Auswirkungen das haben kann.
Ja, herzlich willkommen zu Folge 97 unseres to do Developer
Podcasts mit Robin Manuel Thiel und mir malte Lanthen Robin
Manuel Stack Overflow ist unser Thema.
Heute benutzt du stackoverflow noch.
Ja, ich glaube schon. Aber ich muss auch sagen, ich
glaube gefühlt weniger. Ich war aber noch nie ein
richtig krasser Power User, also mir hat das noch nie so richtig
viel gegeben. Da Fragen zu beantworten.
Ich habe aber durchaus schon mal ein paar Fragen gestellt und
auch hin und wieder mal was beantwortet, aber ich würde auch
sagen weniger, meistens halt irgendwie, wenn ich ein Problem
oder eine Fehlermeldung Google und dann komme ich ja doch
irgendwie aus der Goverflow. Ja, geht mir sehr ähnlich und
warum das so ist und das ganze mal ein bisschen Daten
unterfüttert zu betrachten, damit beschäftigen wir uns
heute. Aber bevor wir das Thema
einsteigen, wollen wir natürlich nicht vergessen, uns bei Gertrud
zu bedanken. Gertrud hat uns nämlich diese
Woche 5 Kaffee ausgegeben. Vielen Dank dafür.
Dankeschön. Und.
Damit steigen wir direkt ein ins Thema.
Wir hatten gerade schon gesagt, Stackoverflow die Nutzung geht
zurück bei uns, aber auch bei vielen anderen.
Wie sind wir diese Woche auf das Thema gekommen?
Du hast n blogspot im Internet gefunden und der Overflow hat
sich geäußert. Was ist die Faktenlage?
Ja genau, also erstmal die Faktenlage.
Ist das Stackoverflow generell. Website Traffic teilt mit ihren
aktivsten Usern und da muss man einfach schon mal sagen, wie
cool ist das denn eigentlich, also auch wenn jetzt in dem Fall
natürlich die die Daten nicht gerade für Stack Overflow
gesprochen haben. Veröffentlichen sie halt aus
Transparenzgründen eigentlich immer so diese Statistiken wie
Side Visits, wie viele und down Votes bekommen sie, wie viele
Fragen werden gestellt, wie viele Pageviews, wie viel
akzeptierte Antworten, wie viele Antworten gibt es überhaupt und
so weiter und sofort und da kann man, und das hat ursprünglich
dann jemand. Namens Oh, jetzt muss ich
gucken, ob ich den Namen richtig ausspreche.
Ayhan Fuad Celik glaub ich, der hat ein, der hat diese Daten
genommen. Und n blogspot geschrieben.
Und das den The Fall of Stack Overflow genannt, weil man in
diesen Daten und das verlinken wir auch mal unten in den
Shownotes dann. Ganz gut sehen kann, dass
eigentlich alle Statistiken nach unten gehen, also die
Sidevisits, also die besuchten Seiten, so um ja zwischen 2830%
nach unten gingen in den letzten letzten Jahr.
Oder auch in den letzten 2 Jahren, wenn man sich hier den
Betrachtungszeitraum anschaut. Das ist aber OK, was aber glaub
ich ganz dramatisch ist ins Gesicht, ins Gewicht fällt.
Das ist hier seit das jetzt im Juli 2023 da hören.
Auf weil das immer ein Jahr zurückgeht im Vergleich zum
Juli. Noch vor 5 Jahren.
Hier 2018 mittlerweile 56% auch weniger Fragen gestellt werden
und noch dramatischer 63% weniger Antworten auf Stack
Overflow gegeben werden und das hat er so ein bisschen als als
Frage den Raum geworfen. Letzte Woche geht Stackoverflow
den Bach herunter. Ja, und gerade wenn man das dann
noch mal visualisiert, wie man das dann in dem Blog Post auch
gesehen hat mit irgendwelchen Charts, die wirklich steil
bergab gehen, kombiniert mit der Tatsache, dass wir als Developer
alle Stack Overflow über die letzten.
Jahre. Ich will nicht sagen Jahrzehnte
gelernt. Haben essentieller Bestandteil
unseres Arbeitsalltags war diese Plattform, weil immer wenn man
nicht weiter wusste, hat man entweder direkt auf Stack
Overflow gesucht oder ist über Google bei einer Frage auf Stack
Overflow gelandet, die entweder genau das gleiche Thema Adresse
hat oder etwas ähnliches und dann bei dem passenden Antworten
im zweitens hat man selber eine Frage gestellt und die Community
hat einem geholfen das eigentliche Problem zu lösen.
Ne und das in Kombination mit der Tatsache, dass wir ja seit
so knapp 2 Jahren mit diesem. Zunehmenden Nutzungen von KI
Assistenten auch in der Softwareentwicklung.
Ne ganz andere Art und Weise haben wie wir an Informationen
kommen, wie wir Probleme lösen, wie wir Tipps und Tricks rund um
die Software Entwicklung bekommen, reden da über Chat,
GPT, aber später natürlich auch Copilot, Codium oder wie sie
alle heißen, also die Tools, die ich als Developer speziell
nutzen kann. Und wenn man das dann beides
irgendwie zusammen nimmt, man guckt sich an okay, wie haben
die Leute früher gearbeitet? Was hat sich verändert und wie
wirkt sich das auf diese Plattform Stack Overflow aus?
Kommt da natürlich so eine ganz emotionale Mischung zusammen,
weil ich glaube, wir alle, wir haben so ein gewisses, eine
gewisse Sympathie für Stack Overflow, weil auf dieser
Plattform haben wir in irgendwelchen misslichen Lagen,
wo wir nicht weiter kamen, dann die Antwort gefunden, oder
jemand hat uns weitergeholfen und von daher haben, glaube ich
alle, die irgendwie Software schreiben, eine Beziehung zu
Stack Overflow und man sagt nicht einfach wie bei anderen
Webseiten, der dann ist. Sich egal, da gibt es halt ne
andere Webseite. Das Leben geht weiter, sondern
man hat ne gewisse Beziehung dazu und ich glaub deswegen
haben auch so viele da drauf reagiert auf diesen Blog Post
und haben gesagt Hey ich guck mir das mal an und deswegen
sprechen auch wir heute darüber. Genau.
Und das ist nicht nur die emotionale Beziehung, die man
als Developer zu dieser Website hat, weil wir sind ja
wahrscheinlich alle so n bisschen damit groß geworden,
sag ich mal. Sondern, und das fand ich
besonders spannend, wir reden diesen Podcast ja auch gerade in
letzter Zeit wahnsinnig viel über AI und vor allem so als
über das Thema AI für Developer und für diese ganzen Coding
Assistenten, unter anderem natürlich auch github Co Pilot,
aber auch alle anderen die es da gibt ist Overflow eine der
wichtigsten Datenquellen, wenn es ums Learning von ja, von, von
oder ums Training, von diesem Code Modellen geht.
Ist das so oder ist das ne Hypothese von dir, weil ich hab
nämlich in diesem Kontext noch mal darüber nachgedacht und hab
gesagt okay was ist wichtiger ist Trainingsmaterial im Sinne
von Fragen und Antworten, wo du eine gewisse Confidence über die
Richtigkeit der Antwort über Upvotes.
Korrekt Markierungen bekommst? Oder ist das eigentlich nur noch
ein zusätzliches Signal? Aber was eigentlich viel
wichtiger ist, ist das Trainingsmaterial in Form von
Quellcode, der tatsächlich lauffähig ist und Probleme
tatsächlich löst. Und man merkt ja auch häufig,
dass die Frage, die man selber hat, sind eigentlich irgendwie
gelöste Probleme, die hat jemand anders schon mal gelöst.
Aber man weiß vielleicht nicht in welchem Projekt.
In welcher Datei, in welcher Zeile code, um da nachzuschauen.
Und ich habe mich gefragt. Das etwas, von dem wir vermuten,
dass das Extrem wichtig ist für diese Assistenten.
Oder gibt es da auch Studien und Zahlenmaterial?
Also ich kenn keine, aber vielleicht hast du welche
gefunden. Ich bin mir relativ sicher, dass
ich gesehen, dass ich irgendwo zumindest bei dem Codex Model
von Open AI gelesen habe, dass die Massive auf Stack Overflow
setzt. Natürlich nicht ausschließlich,
ich versuche das aber nachzureichen, weil ich kann es
ja, ich kann jetzt auch nicht aus dem aus dem Stegreif eine
Quelle nennen, ich werde das aber recherchieren, und wenn ich
da was finde, dann packe ich das als Link in die Shownot.
Ich kann es mir aber sehr gut vorstellen.
Ich glaub nicht ausschließlich. Ich glaube, dass du die Masse an
Quellcode, die kommt aus wahrscheinlich sowas wie github
oder anderen Open Source Plattformen oder einfach auch
aus Dokumentation und so. Ich glaub was Stack overflow so
spannend macht für das Trainieren eines AI Modells ist
wie du gerade schon gesagt hast, diese Bewertungen, diese und
Downloads von Antworten, das ist ja auch der Grund zum Beispiel
warum Reddit so eine wahnsinnig. Wertvolle Plattform ist nicht,
weil es auf Reddit so unheimlich viel Content gibt.
Da könnte ich einfach Wikipedia scraden da steht wahrscheinlich
auch alles. Und irgendwelche news, Seiten
und so, sondern weil ich auf Reddit halt dieses Voting
System, dieses menschliche Feedback habe, und das habe ich
ja bei Stack Overflow out, das heißt, ich kann der Maschine
zeigen, was auf das ist. Die Frage, die gestellt wurde,
das ist die Antwort, die als richtig akzeptiert wurde von
Usern, und das sind antworten, die in dem Kontext zwar genannt
wurden, aber nicht als richtig akzeptiert wurden, weil sie
vielleicht down gevotet wurden sogar, und eventuell gibt es
sogar dann Kommentare unter diesen Antworten.
Ich kann sogar beibringen warum. Dass die Richtige oder das nicht
die Richtige akzeptierte Antwort war.
Und ich glaube, dass das diese, diese Gewichtung, die ich
dadurch ja schon manchmal bekomme, sehr, sehr wertvoll
ist. Trotzdem ist Stackoverflow
natürlich nicht die die einzige Quelle, von denen diese, von
denen große Large Language Modelle lernen, aber es wird
glaube ich, wenn die, wenn die Probleme der Zukunft jetzt auf
irgendsoeiner Plattform nicht mehr besprochen werden, auf
jeden Fall einen Impact haben auf die AI Coding Assistenten,
denn was aus Stack overflow ja oft besprochen wird ist genau
das was ich. Durch wahrscheinlich irgendwie
lesen des Original Quellcodes von der Library XY oder in der
Dokumentation eben nicht gefunden habe.
Klar gibt es diese Overflow fragen wo irgendein irgendein
User einfach schreibt kleiner. Read the fucking Manual und dass
die einfach irgendwie so den den Link zur Dokumentation schickt,
das gibt es auch. Aber es gibt ja auch diese
knackigen Probleme, die eben nicht Teil einer Dokumentation
sind und deswegen auch Stack Overflow landen.
Mhm ja und ich glaub wir wissen ja, dass gerade diese
Upvotemechanismen extrem wichtig sind.
Ich denk es gibt ja Studien, die haben nachgewiesen, dass
zumindest für Reddit. Es so ist, dass das ein großer
Teil des Kanons ist, mit dem solche Large Language Models
trainiert wurden und das natürlich auch der Grund, warum
jetzt ein Reddit zum Beispiel hingeht und bereits entschieden
hat, die Crawler von solchen AI Firmen auszusperren.
Und zu sagen, OK, ihr kommt nicht mehr einfach so an unsere
Daten dran. Sie haben jetzt im Fall von
Reddit, wenn ihr mich nicht alles täuscht glaub ich auch ne
ne Partnerschaft mit mit Google angekündigt und die Frage ist
jetzt wie gehen die anderen damit um, ist das jetzt nur
irgendwie ein erster Schritt für Reddit und sie werden jetzt nach
und nach Partnerschaften mit allen machen oder ist das eine
exklusive Zusammenarbeit die dann auch Plattformen.
Wie Google mit irgendwie ihren Terminal Modellen dann einen
Vorteil bieten wird in Zukunft und ich denke mal in einer
ähnlichen Situation wie Reddit, wo halt viel Content existiert
mit Upload, womit gut sprachmodelle trainiert werden
können, muss sich natürlich jetzt Stack Overflow überlegen.
Wie gehen wir damit um, wenn ja offensichtlich, es gibt ja da
anscheinend eine starke Korrelation mit dem Trend, dass
immer mehr developer ai to. Verwenden seit 2 Jahren und
gleichzeitig den stark zurückgehenden Zugriffszahlen,
aber vor allen Dingen den stark zurückgehenden Zahlen bei Fragen
und Antworten, weil viele Fragen, die ich vielleicht
vorher aus Stack Overflow gestellt habe, kann ich jetzt
schnell und einfach direkt in der Idee mit dem integrierten KI
Chat beantworten und bekomme da dann natürlich auch Antworten,
die teilweise genauso gut sind, aber viel wichtiger ist es noch,
ich bekomme sie sofort. Dass ich die Frage stelle.
Ja, und ich? Meine overflow.
Bei Stack Overflow ist auch manchmal ja so.
Wenn ich eine Frage Stelle, kriege ich dann irgendwie erst 2
mittelmäßige Antworten, bis dann irgendwie eine Koryphäe dann da
reinkommt und sagt, er ist ganz einfach, ich schreibe dir das
mal runter und auch wir wissen ja auch, dass die wenigsten User
wirklich solche engagierten Power User sind, dass sich
wirklich die Mühe machen das wirklich gut zu erklären, kommt
gut zu beschreiben und da ist vielleicht auch. 90% Antwort 80%
Antwort durch so ein KI Assistenten, die aber sofort da
ist. Für mich viel besser als
irgendwie eine 95 oder 100% Antwort, auf die ich irgendwie.
Ein 2 Tage warten muss also. Das ist natürlich dann einfach
auch für Easy of use ne ganz andere.
An ganz andere Thematik da und von daher gibt es da ja einen
ganz klaren Zusammenhang. Genau.
Ich glaube, es ist nicht so irgendwo richtig belegt.
Es gibt noch keine Studien, aber es ist ja, glaube ich, jedem.
Oder die sich jetzt irgendwie die letzte Zeit mit diesen AI
Code Coding Assistenten beschäftigt hat glaube ich.
Es liegt ja auf der Hand, dass wir nicht, also ich glaube
nicht, dass Developer weniger Fragen haben, aber wir hören
halt. Auf oder?
Wir stellen halt nicht mehr so viele Fragen einfach ins
Internet rein. Auf der Goverflow fand ich
übrigens einen sehr guten Grund, den du gesagt hast, auch weil
sie einfach dann sofort beantwortet werden, sondern
stellen sie, sondern stellen diese Fragen eben einer Ai und
dadurch bleibt ja nicht nur die Frage, sondern natürlich auch
die Antwort darauf anderen verborgen und ich habe mir so
ein bisschen Gedanken gemacht, wie wäre das denn wenn also es
könnte ja Stack overflow, könnt ihr auch hingehen und wenn du
jetzt eine Frage auf dieser Stack over for Plattform
stellst, dann könnte das ja erst mal von der KI beantworten
lassen und da können User ja immer noch schauen.
Glaub wie gut die ist und ob man das irgendwie noch mal anpasst
oder editiert oder verbessern kann und sowas.
Und auch davon kann ne KI natürlich lernen.
Es birgt aber natürlich auch das Problem, dass wir dann wieder
sehr viel AI generierten Content irgendwo öffentlich im Internet
hätten und Coding Assistenten aus der Zukunft dann wieder von
AI lernen würden und dann dieses Selbstverstärkungsproblem da
hatten wir auch glaube ich letzte oder vorletzte Folge mal
drüber gesprochen, das ist ein Grund warum AI nicht unbedingt
auf AI lernen sollte. Dass das natürlich wieder da
ist. Sick Overflow könnte aber
natürlich hingehen und sagen, wir markieren diese AI
generierten Antworten als AI generiert, so dass zukünftige
Crawler vielleicht sagen, ich lerne extra davon nicht, sondern
nur von dem Feedback, den User darauf gegeben haben.
So könnte man das noch so ein bisschen mixen, weil ich finde
es schon eigentlich. Sehr wertvoll, dass ich sage,
ich kriege eine schnelle Antwort von der AI.
Aber in der Öffentlichkeit beantwortet, so dass es die
Möglichkeit gibt. Dass ich vielleicht ein 2
Stunden später ne Reaktion von menschlichen Usern darauf
bekomme und sage, hey, ich würd aber gern noch was ergänzen, was
die vielleicht gar nicht wissen kann, oder?
Oh ja, das ist das hat die AI vielleicht gesagt, weil das ein
common Pattern ist, weil das vielleicht auch 80% der Leute im
Github trainingset so machen, aber es ist eigentlich ein Best
Practice, weil vor wenigen Wochen was rausgekommen ist.
Das macht man nicht mehr so, auch wenn du das vielleicht so
gelernt hast, weil die Mehrheit das so macht, aber hier ist ein
Besserer-Weg oder sowas, also ich glaube es ist schon, also
ich halte es nach wie für sehr wertvoll, dass diese Antworten.
Gegeben werden, sodass andere User die Möglichkeit haben,
dafür virtuelle Stack Overflow gummipunkte.
Mal drauf drüber zu iterieren oder zu antworten.
Ja, ich denke mal und gerade für dieses Angebot für Unternehmen.
Ich glaube es heißt stackover Flow for Teams, da ist ja schon
bekannt, dass Stack Overflow deinen eigenen KI Anwendungen
arbeitet und die Frage ist halt, wie kann man dieses öffentliche
Stackoverflow vielleicht auch wieder attraktiver machen.
Genauso wie du habe ich mir darüber Gedanken gemacht, was
kann man da machen, wie kann man besonders den User auch einen
Incentive geben, dort Fragen zu stellen und es gibt ja durchaus
einige, die vielleicht noch keine.
Ki Coating Assistance nutzen vielleicht gerade auch in
Ländern, wo dann irgendwie die knapp $20 für Jetgpt oder die
$10 für Gitar Copilot dann doch viel Geld sind und wo man dann
sagt Okay vielleicht, dann gehe ich lieber aus Stack Overflow,
habe da die Möglichkeit auch eine Frage mir durch KI zu
beantworten beantworten zu lassen, muss aber im Gegenzug
dann Fragen und Antwort irgendwie veröffentlichen oder
weiß wer weiß was, also da kann man ja durchaus sich auch Dinge
überlegen, wie man wieder mehr. Traffic da drauf kriegt und dann
kann man natürlich auch. Per human in the Loop die KI
Antwort dann wiederum korrigieren, verbessern lassen
oder andersrum. Jede menschliche Antwort kriegt
erstmal NKI Review und dann krieg ich direkt auch als jemand
der die Antwort schreibe sofort Feedback und damit wird es
vielleicht auch wiederum von der anderen Seite leicht.
Fragen zu beantworten, weil wie oft hast du auf Stack Overflow
ne Frage beantwortet, die wahrscheinlich relativ selten,
weil meistens ist ja so, selbst wenn man die Antwort weiß oder
ne bessere Antwort weiß, dann macht man sich meistens nicht
die Mühe oder nimmt die Zeit das zu schreiben, aber stell dir vor
du hast irgendwie ne Text Auto complete oder du fängst
anzuschreiben und kriegst dann irgendwie durch KI einfach
Feedback ob das sinnvoll ist oder wie man es noch besser
machen kann. Da würde vielleicht auch die
Hemmschwelle zurückgehen, also ich glaube es gibt ganz viele so
KI Use Cases die man nutzen kann und wieder mehr leben in
Stackoverflow. Aber immer mit der Gefahr, das
hattest du auch gerade glaub ich schon erwähnt, dass deine
Zukunft KI von KI lernt, wenn man das nicht klar.
Entsprechend kennzeichnet. Genau das ist ne schlechte Idee.
KI von KI lernen zu lassen. Da gibt's so n wie gesagt, das
wird auch beschrieben, gibt es auch einen ganz coolen Artikel
zu den hab ich mal auch in die in die Shownotes gepackt.
Man nennt das so. Model, Kollaps, das quasi sich
Fehler potenzieren und irgendwie.
Ki dann quasi also die die Qualität von KI dramatisch
schlechter wird, wenn sie von dem selbst ausgespuckten Content
lernt, gibt es einen ganz, ganz coolen, lesenswerten Artikel,
den verlinke ich mal. Ich finde aber die Gedanken, die
du gerade geäußert hast, ist wahnsinnig spannend, dass man
sagt, Hey Pass auf auf Stack Overflow, kriegst du die Frage
mit KI umsonst vielleicht beantwortet, dafür ist sie halt
öffentlich, also dafür kann es ja good flow, dann ist ja kein
Geheimnis, sie verdienen ja auch Geld damit, wenn ich auf der
Plattform bin oder wird so ein kleines Werbebanner oder sowas
irgendwo angezeigt. Und ich jetzt sage, du kriegst
ne KI Antwort sofort oder vielleicht du schmeißt weiß ich
sag jetzt mal einfach einen Euro ein oder von mir ist auch
irgendwie 0,50€ ein und dann kriegst du sofort ne KI Antwort
und User können darauf dann irgendwie noch mal iterieren
weil ich kann ja heute schon auf Stack overflow sogenanntes
Kopfgeld auf meine Fragen aussetzen wenn ich ne Frage
hätte, die mich irgendwie wirklich super lang beschäftigt
und ich komme einfach nicht weiter kann ich ja sagen wenn
mir diese frage jemand beantwortet, dann kriegt diese
Person 10. Euro überwiesen oder so und
umgekehrt können dich ja entweder sagen, wenn du willst,
dass KI das beantwortet, dann schmeiß dir mal 0,50€ rein oder
vielleicht mal auch sogar umsonst.
Dafür ist es dann halt irgendwie öffentlich.
Also ich glaube also wenn jemand von Stack Overflow zuhört, malte
und ich lassen lassen uns da gerne mal für ein Brainstorming
engagieren. Wir haben glaube ich ein paar
Ideen, aber ich finde einen spannenden Ansatz, weil ich
glaube, was uns das ja zeigt ist, dass das gut gepflegte
Datenquellen, und das hat ja auch das Reddit Beispiel, was du
gerade genannt hast, schon wie schon gezeigt, ja immer.
Toller werden, das heißt wir Stick auflaufen, hätte es ja
unfassbaren wert, dass diese Fragen weiterhin öffentlich sind
und ich glaube, reddit hat irgendwie was, haben wir gesagt,
irgendwie 60000000 Deal oder sowas mit Google abgeschlossen,
nur dafür, dass Google das Crawlen darf.
Also Reddit fängt ja ganz krass an, diese diese Crawler und vor
allem diese Trainings für AI auszusperren.
Ich war überrascht davon, dass straight es sich überhaupt
leisten kann Google auszusperren, weil ich habe sehr
viel Traffic, was ja auf Google geht.
Was auf was auf Reddit geht, kommt ja von Google, aber dass
diese wir lernen auf jeden Fall, dass diese Datenquellen immer
wertvoller werden und dass dann natürlich der Overflow nach wie
vor ein Interesse oder diese Datenquellen, zumindest ob sie
öffentlich oder nicht sind, aber zumindest irgendjemandem
anbieten zu können, dass ich sage, von mir aus auch, dass wir
eine kleine KI Assistenten baut, und der ist aber günstiger oder
umsonst, wenn sie diese diese Fragen und deine Fragen und
deine Antworten. Entweder veröffentlichen, da
hätten natürlich alle was von oder vielleicht sogar in einem
privaten Trainingsset. Firmen verkaufen können, die die
laut Language Modelle bauen. Nun ist es ja jetzt so mit sec
overflow, dass irgendwie alles was bisher auf der Plattform
passiert ist, ist mittlerweile irgendwie abgegriffen durch
andere und die haben damit ihre Modelle trainiert und die Frage
ist, wie schafft man für die Zukunft weiterhin genug Content
zu produzieren, den man gegebenenfalls gegen andere
abschirmt um sich da vielleicht auch einen Wettbewerbsvorteil
verschaffen zu können und eine ganz spannende Überlegung, die
ich auch in einem Blogspot gelesen hatte, ist Das
Stackoverflow ja vielleicht nicht in diesem öffentlichen
Stack Overflow, wie wir es alle kennen.
Extrem viel spannendes Wissen hat, sondern dass eigentlich für
Unternehmen ein viel Spannenderes Wissen in den
internen Stack Overflow Instanzen vorhanden ist.
Sprich wenn ich dieses Stackoverflow für mein eigenes
Unternehmen gekauft habe, hat meine interne Developer
Community da wirklich Dinge diskutiert.
Fragen beantwortet zu ganz spezifischen Dingen, die nur
meinen Code oder meine internen Libraries betreffen.
Und das ist natürlich n wissen, das haben Außenstehende nicht
und da kann man natürlich sich auch wiederum ganz spannende
andere Applikationen überlegen, wie man da irgendwie
Geschäftsmodelle drauf aufbauen kann, um halt diese
Informationen dann zusätzlich zu nutzen, um zum Beispiel.
Einen Model Feintuning zu machen, das heißt, ich nehme
vielleicht so ein Off the Shelf Model, weil vielleicht Stack
Overflow nicht die Kompetenz hat, die vielleicht irgendwie
eine Google eine Open ai hat etc.
Um so ein Modell komplett vom Scratch selber zu bauen, aber
man nimmt Son of the Shelf Model und nimmt dann solche
unternehmensinternen Datensätze für ein Finetuning und bietet
das dann auch als Unternehmensprodukt an.
Gerade solche KI Use Cases kann ich mir auch extrem gut
vorstellen, vielleicht wird daran schon gearbeitet und ich
habe nur noch nichts davon gehört und vielleicht dann auch
eine Integration in bestehende. Ki Agenten, die irgendwie schon
in meiner Idee sind. Warum soll ich nicht irgendwie?
Existierenden KI Agenten einfach fragen irgendwie at Stack
Overflow. Wie sieht es denn damit aus?
Und dann wird meine interne Unternehmenswissensdatenbank
angezapft mit den entsprechenden Informationen.
Also ich denk da gibt es ganz viele Dinge wie sich Stack
Overflow weiterhin auch. Als Unternehmen halten kann und
auch von dieser KI Welle enorm profitieren kann.
Die Frage ist nur, wie entwickelt sich das öffentliche?
Stack Overflow, wie wir es als Endnutzer kennen, letzten Endes
weiter, ist es dann mehr tatsächlich irgendwie nen nen
Landing page um irgendwie. Das Konzept, Stack Overflow
kennenzulernen eigentlich geht es denen gar nicht mehr um diese
Plattform, sondern mehr um die Unternehmensplattform oder
schaffen die es wirklich über so Ideen, wie wir sie gerade
irgendwie im Brainstorming hatten, auch diesen KI Trend
mitzugehen und damit auch weiterhin genauso attraktiv zu
sein, wie sie noch vor ein paar Jahren waren?
Ja, ich glaube, Sie haben sogar so ein internes Tool.
Es gibt so einen, es gibt zumindest so einen Slackbot.
Den du Fragen stellen kannst und der beantwortet die dann
irgendwie basierend auf deinem internen Wissen von Stack
Overflow. Vorausgesetzt natürlich, dass du
Stack Overflow for Business oder wie das Produkt heißt benutzt.
Ich kenne aber ehrlich gesagt keine Firma, die das wirklich
hat. Also ich weiß, ich kenne
tatsächlich ein 2 die es einsetzen in denen ich auch
schon gearbeitet habe, aber so richtig genutzt, dass da
wirklich ganz aktiv Fragen gestellt und beantwortet wurden,
habe ich jetzt nicht erlebt, das heißt ich weiß nicht wie gut das
funktioniert oder wie gut das angenommen.
Wird aber das wird Stackoverflow besser wissen.
Ja, vielleicht ist es letzten Endes dann auch so, dass mit
immer mehr Nutzung von KI Tools in der Softwareentwicklung und
wir sehen ja gerade, ich habe jetzt mal ein paar Artikel
gesehen, wieviel Investments auch neue Unternehmen rund um
das Thema KI Tools für Software Developer gerade gekriegt haben.
Wenn man sieht, wie diese Welle gerade läuft, kann ich mir
vorstellen, das ist etwas, was jetzt in den nächsten Jahren
noch massiv zunimmt und anscheinend sehen da ganz große
Investoren. Wirklich n extremes Business
Potential und von daher stellt sich natürlich am Ende die
Frage, wie wird sich Stack Overflow als Plattform
weiterentwickeln und im Moment glaube ich.
Sind wir da in einem Bereich, wo es halt durchaus Use Cases gibt,
wo man dann vielleicht immer noch zu stackoverflow geht, weil
man da Antworten von Menschen bekommt, die halt durchaus
vielleicht auch komplexere Dinge überblicken können, die
vielleicht ne KI. Heute noch nicht beantworten
kann aber, wie lange das noch der Fall ist.
Wird man sehen, weil wenn man sich anschaut, dass irgendwie
alle paar Monate neues KI Tool für Developer an den Markt
kommt. Im Moment kann ich mir
vorstellen, dass sich das in den nächsten ein 2 Jahren dann noch
massiver ändern wird. Also es lohnt sich noch ist aber
noch ein AI Coating Assistant bauen mit dem gesamten Wissen
von 97 Wolken to do Cast exklusiv in unserem Modell
eintrainiert. Ob es für die 100000000 Funding
reicht weiß ich nicht, aber. Hunderte Millionen also.
Podium ist jetzt beinahe 1,2 Milliarden.
Bewertung für das Unternehmen haben gerade noch mal über
100000000 eingesammelt. Andere.
Tools, die machen dasselbe wie gesagt, nur quasi also.
Ähnliches, ähnliches Tool, genau KI für Developer direkt mit IWF
Integration und trotz des starken Wettbewerbs eben sammeln
die noch Millionen ein und. Redet jetzt über
Milliardenbewertung für diese Start UPS und das ist jetzt
trotz des Wettbewerbs mit irgendwie Github, gitlab, Google
et cetera sehen da anscheinend Investoren noch das Potenzial.
Crazy. Ja, ich hoffe halt einfach, dass
es nicht darauf hinausläuft, also dass jetzt weder irgendwie
stackower Flow auf die Idee kommt oder all diese ganzen
anderen Competitors, dass es nicht darauf hinausläuft, dass
wir so n dass wir so n Netflix so Netflix Problem in den AI
Coding Assistenten bekommen, ne, also was was meine ich damit
damit? Ich nenne das immer so Netflix
Probleme, früher konntest du halt ein Netflix Abo abschließen
und Konntst dann alle Filme und alle Serien gucken und dann war
das sehr erfolgreich und alle wissen ja wie es ausgeht, heute
brauche ich dann irgendwie Amazon Prime Video.
Plus und Paramount und HBO und alles Mögliche.
Also dann irgendwie 15 verschiedene Anbieter um
wirklich das das gesamte Portfolio abdecken zu können und
ich glaube es gab auch schon sogar die ersten Lieder, die
dann irgendwie nicht mehr auf Spotify sind oder sowas und das
ist natürlich. Also ich kann das aus einer
geschäftlichen Perspektive verstehen, aber für die User
Experience ist natürlich absoluter Käse und ich habe
eigentlich überhaupt keine Lust, dass sowas auch in diese Coding
Assistant Welt kommt, dass ich jetzt auf einmal 3 oder 4
verschiedene Coding Assistance nach meinem Problem Frage und
dann noch ganz verschiedene Antworten bekomme, die ich
irgendwie. Selber dann zusammendröseln
müsste oder dass ich in meiner IDI 4 Chat Fenster habe mit
verschiedenen Coding Assistance oder ob ich mich danach für
einen Entscheide, der andere aber vielleicht nicht die Stack
Overflow Daten hat, die für mein Projekt ist.
Aber viel wichtiger sind ich vielleicht ein Framework
verwende die den exklusiven Zugriff auf ihre Dokumentation
und ihre Beispiele an jemand anderen Coding Assistenten durch
die Partnerschaft gesichert haben.
Oh, also ich glaube nicht, dass man da irgendwie 5 verschiedene
Coding assistants Fragen will, um die dann irgendwie mich zur
Antwort bringen. Ich will halt einen und wenn da
mehrere auf dem Markt sind, würd ich mich vielleicht auch gern
für einen entscheiden, weil ich vielleicht nen Stil oder
irgendwas mehr mag, aber bitte nicht das was ich heute bei
Netflix habe. Ja, wobei umso mehr Anbieter an
den Markt kommen, umso mehr werden die natürlich versuchen,
sich zu differenzieren. Und was ich mir gut vorstellen
kann ist das jetzt die Unternehmen sich in bestimmten
Bereichen spezialisieren werden, das heißt das eine Unternehmen
wird halt noch mal extrem viel Geld investieren um zum Beispiel
besser mit Python zu werden, das andere Unternehmen wird Geld
darein investieren, irgendwie vielleicht zusätzliche KI
Funktionalitäten rund um das Thema Pull Request Reviews oder?
Security Scanning zu bauen und dann wirst du vielleicht
unterschiedliche Tools verwenden müssen.
Wenn du sagst okay ich möchte das beste Tool haben für die
Coding Unterstützung mit C plus Plus.
Du kannst vielleicht auch die anderen nehmen, aber die machen
dir dann vielleicht nur so 70% der Qualität wo du bei denen
dann halt vielleicht auch mehr kriegst, weil die Halt noch
andere Dinge gemacht haben noch weitere Datenquellen beschafft
haben, noch weitere Informationen reinziehen.
Also ich kann mir schon vorstellen, dass wir dann in
Zukunft tatsächlich nicht mehr so dieses One Size fits all
haben, sondern dass wir tatsächlich schauen müssen für.
Pazifischen Use Case worauf legen wir besonders viel wert?
Und wahrscheinlich macht das Tool dann die ganzen anderen
Sachen auch, aber es wird immer ein anderes Tool geben, was in
einzelnen Bereichen besser ist. Also das kann ich mir sehr gut
vorstellen. Schauen wir mal.
Also ich würde es mir auch so wünschen.
Ich wäre auch bereit dafür, je nachdem wo in meinem Software
Development Life cycle Ich bin andere Tools einzusetzen, aber
in meiner IDE 3 für verschiedene würde ich zumindest.
Nicht haben wollen, aber schauen wir mal, ob das überhaupt soweit
kommt und ob es überhaupt ein Problem ist.
Denn es gibt noch eine Anmerkung, die ich da gerne zu
machen würde zu diesem ganzen Stack overflow Thema.
Ich hab nämlich letzte Woche da auf linkedin schon mal n
bisschen was zu gepostet oder mit n paar Leuten diskutiert und
hab dann auch und in den Kommentaren und wenn einem
Bekannten von mir den Benni so ein bisschen Gespräch über die
Daten geführt und wir kamen so ein bisschen zu dem Schluss.
Dass man sich ja vielleicht auch einfach mal anschauen muss, was
das denn für Fragen sind, die gerade aus der Overflow weniger
gestellt werden. Denn ich sag mal, aus meiner
Erfahrung sind diese AI Coding Assistenten fantastisch darin
sehr klar gescope oder vor allem auch sehr eng gescoped.
Fragen zu beantworten, zudem Dokument, was ich gerade offen
hab zu dem ein Projekt, an dem ich gerade arbeite und sobald
mein meine Frage oder mein Problem halt ne gewisse
Komplexität erreicht oder vielleicht sogar über mehrere
Layer in meiner Programmiersprache mein
Framework, mein Datenbanktreiber.
Meinen Cloud Provider und so weiter also diese ganzen Layer
im Stack durchgeht, dann struggeln die oft und dann ist
auch eigentlich der Moment wo ich zu Stack overflow gehe und
sag hey ich guck mal ich hab hier einen ganz komischen
Fehler, sollte ja eigentlich laut Dokumentation nicht
auftreten, das ist der Code den ich geschrieben hab, dass er
vielleicht die Infrastruktur die ich habe.
Hat irgendjemand eine Idee und vielleicht also wir sollten
vielleicht mal einfach mal oder vielleicht kann es ja overflow
da ja auch jetzt reagieren auf diese ganze Diskussion dadurch,
dass sie veröffentlichen, was sind denn das für Fragen, die da
weniger gestellt werden und vielleicht stellt sie heraus,
dass einfach diese Basic fragen. Ohne ja eh schon sehr gut drin
ist die zu beantworten und vielleicht auch gar nicht mehr
die Stack Overflow Daten braucht oder auch noch nie brauchte um
diese Basic Sachen zu beantworten.
Dass die halt weniger gefragt werden, also das was so Straight
Forward ist und dass die komplexen Sachen nach wie vor
auf Stack Overflow stattfinden und viel leichter durch ja sogar
Stack Overflow Datenquelle. Wertvoller wird, weil es sagt
ja, was wir haben, ist alles hochqualitativ und komplex und
eben Dinge, die du nicht findest, indem du durch die
Dokumentation Crawlst oder die den den Quellcode in dein
Trainingsset mit einbaust. Also vielleicht ist das ja in
diesem einen Fall, das wird sie so irgendwie zeigen, und ich bin
mal sehr gespannt, wie Stick Overflow reagiert.
Gar nicht so ein großes Problem, wie sie erstmal alle glauben.
Aber glaube ich generell, dass es auch auf andere Industrien
zutrifft und dass wir generell mehr im privaten Wissen
austauschen oder Sachen Fragen als öffentlich und das natürlich
für die Trainingssets ja erstmal eine Herausforderung ist und
dann vielleicht auch für die Qualität der Coding Assistenten
in Zukunft. Das ist zumindest eine große
Challenge sein wird. Wie kriegen wir denn diese
Daten, ohne dass wir AI auf AI generierten Content trainieren?
Wie du sagst, vielleicht ist am Ende für uns als Endnutzer
dieser Tools die Auswirkungen gar nicht so groß, weil wir
kriegen dann die Antworten auf die weniger komplexen Fragen
über unsere KI Tools, wenn wir wirklich ganz spezielle Dinge
haben, können wir andere Menschen fragen, ich glaube, es
ist vor allen Dingen eine Herausforderung für das
Geschäftsmodell von solchen Plattformen wie Stack Overflow,
weil natürlich gerade über diese einfachen Sachen, die aber
tausendmal gestellt werden, kommt ein Großteil des Traffics
rein und wenn man tatsächlich. Ein Geschäftsmodell hat, was
halt auch sehr stark auf Traffic und Werbeumsätzen basiert.
Dann muss man sich natürlich was überlegen.
Ich kenne jetzt die Geschäftszahlen von Stack
Overflow nicht, vielleicht verdienen sie ja mittlerweile
viel mehr Geld mit ihren Unternehmensanwendungen, die sie
bereitstellen und sehen das gar nicht als großes Problem, dass
vielleicht auch der Grund, warum sie die Daten so freizügig
herausgeben, obwohl sie nicht so.
Positiv für sich selber aussehen, aber wir werden sehen,
wie sie sich das entwickelt. Aber ich glaube, für uns als
User ist zumindest jetzt über die nächsten.
Ein 23 Jahre, dass kein Problem, weil wir natürlich weiterhin die
Antworten bekommen, dann aber vielleicht an einer anderen
Stelle. Wie seht ihr das denn?
Habt ihr die jetzt hier zuhören, gemerkt, dass ihr weniger
Stackoverflow benutzt als vorher seit?
Dieses ganze KI Ding da ist, seit man sich auch irgendwie mit
seiner Frage an Chat, GPT oder Github oder Irgendsowas wenden
kann. Ich würd sagen wir machen mal ne
kleine Umfrage oder zumindest so ne Abstimmung zumindest unter
Spotify. Also wenn ihr uns auf Spotify da
ist es einfach für uns am einfachsten, dann müssen wir uns
nicht über ganz viele Plattformen machen können die da
ja mal abstimmen ob ihr auch das Gefühl habt Stack Overflow
irgendwie weniger zu benutzen oder ob ihr vielleicht sagt Ey
nee habe ich eh immer nur für die ganz komplexen Sachen
benutzt oder wenn ich eine Fehlermeldung gegoogelt habe,
das mache ich weiterhin, da kam ich auf Overflow oder vielleicht
schmeißt ihr Fehlermeldung. Weil er auch direkt in ne Coding
Assistenten, lass uns da gern mal wissen, so n bisschen wie
unsere Community das sieht, weil ich jetzt halt auch nur die
Erfahrung von den paar wenigen Leuten kenne, mit denen ich
darüber gesprochen habe. Nutzte also gerne in die
Kommentare oder die Abstimmungen, die wir machen.
Oder wenn ihr natürlich nicht auf Spotify seid und man kann
irgendwo kommentieren, dann lasst uns da gerne wissen, wie
ihr zu dem zu dem Thema steht und was ihr dazu denkt.
Und wenn euch diese Folge oder grundsätzlich der to do
Developer Podcast gefällt, lasst uns gerne eine positive
Bewertung da. Das könnt ihr machen auf Spotify
oder auf Apple Podcast. Darüber würden wir uns sehr
freuen. Und natürlich bedankt sich auch
der Algorithmus. Dann freuen wir uns natürlich
auch sehr, wenn ihr uns irgendwie Lust habt, n Kaffee
auszugeben. So langsam ist ja auch die
Eiskaffee Zeit ganz langsam vorbei, vielleicht schaffen wir
es dann wieder auf normalen Kaffee umzusteigen, dafür findet
ihr n bei mir Coffee Link unten, wenn ihr unsere Arbeit hier
unterstützen möchtet. Und ansonsten freuen wir uns
wahnsinnig, wenn ihr in 2 Wochen wieder mit dabei seid.
Der to do Developer Podcast erscheint nämlich alle 2 Wochen.
Jeden zweiten. Montag bis dann alles gute und
bis in 2 Wochen. Habt ne gute Zeit und wie immer
schreibt ganz viel Code. Ciao.