20 Web-Apps ohne Informatik-Hintergrund: Ein HR-Chef baut seiner Firma einen eigenen App Store #18
Shownotes
Marco Morgenstern ist kein Entwickler. Er verantwortet HR und Organisationsentwicklung in einem IT-Unternehmen mit 150 Mitarbeitern bei Dresden. Trotzdem hat er seit Januar über 20 Web-Apps gebaut: komplett lokal, ohne Serverinfrastruktur und ohne Sondergenehmigung der IT.
In dieser Folge zeigt er Christian seinen kompletten Workflow: ein Second Brain aus Markdown-Notizen in Obsidian, auf das Claude Cowork zugreift ("Jede Stunde, die ich dort verbringe, verzinst sich"). Goal Engineering statt Prompting: "Ich prompte nicht mehr, ich sag nur noch, was ich haben will." Handover-Notizen, die Claude Cowork, Claude Design und Claude Code zu einem Team machen. Und sein Meisterstück: Cortex Hub, ein selbstgebauter App Store, über den er Web-Apps und Skills per SharePoint und OneDrive-Sync an die Kollegen verteilt, inklusive Berechtigungen, Versionierung und 1-Klick-Start für lokale Server. Dazu: eine semantische Suche über sein Second Brain mit lokalem Ollama-Modell und ehrliche Einblicke, wie man KI im Unternehmen ausrollt, ohne an der IT-Security vorbeizuarbeiten.
Tools aus der Folge: Claude (Cowork, Code, Design), Obsidian, Ollama, Microsoft SharePoint und OneDrive, MCP
Wenn du deine Demo auf TokenMade präsentieren willst, bewirb dich jetzt auf https://tokenmade.ai/demo
Neue Folgen immer dienstags und donnerstags, im Wechsel mit Christian Byza und Philipp Glöckler.
Transkript anzeigen
00:00:00: vor allem eben Co-Wirk und Code, alles integriert in einer App.
00:00:04: oder seitdem ist das die erste App die ich frühes aufmache.
00:00:07: Und die letzte die ich abends schließe und verbringe mehr oder weniger meinen ganzen Tag darin.
00:00:13: Herzlich willkommen bei TokenMate, dem Podcast wo Philipp Blöckler und ich immer Dienstags-und Donnerstags interessante Menschen interviewen die irgendwas Geiles mit AI gebaut haben.
00:00:23: Aber geht es nicht nur darum was sie gebaut haben sondern auch wie Sie das gebaut haben?
00:00:27: wir bekommen inseits Wir wollen alle etwas lernen zusammen was man alles tolles machen kann.
00:00:30: Und heute habe ich wieder ein Gast.
00:00:32: der hat sich bei uns selber beworben beziehungsweise hat ihn einen Kollege vorgeschlagen.
00:00:36: noch besser auf tokenmate.ai slash demo.
00:00:39: da kann man sich mich bewerben hier mit mir sozusagen oder mit Philipp ein kleines Gespräch zu machen.
00:00:43: Insofern freue ich mich total, dass Marco Morgenstern heute bei mir dabei ist.
00:00:48: Moin Marco!
00:00:49: Moin Christian!
00:00:50: Danke, dass ich dabei sein darf und auch an der Stelle danke an André, der mich hier angemeldet hat.
00:00:55: Sehr gut sehr gut ja vielen Dank André.
00:00:57: Sag mal Marco in dem Formular hast du schon so ein bisschen erzählt was du da geiles machst?
00:01:01: Erzähl mal erstmal kurz wer du bist und dann was du geiles mit AI gebaut hast.
00:01:07: Mein Name ist Marco Morgenstern, ich lebe und arbeite in beziehungsweise bei Dresden.
00:01:13: In einem IT-Unternehmen bittet er in der Geschäftsleitung verantwortlich für HR und Organisationsentwicklung sind IT Unternehmen knapp hundertfünfzig Mitarbeiter eigentlich ein Microsoft Haus wenn man hauptsächlich Microsoft Technologie und alles was links und rechts davon passiert.
00:01:29: Und dann hast du irgendwann realisiert okay Ich kann jetzt plötzlich mir selber Tool zusammenbauen, die ich mich nicht mehr einkaufen möchte.
00:01:36: Wie ging das los?
00:01:38: Es ging tatsächlich mit GBT.
00:01:41: Also diesen Chatchy-GBT Moment habe ich relativ zeitnah miterlebt war total auch gefesselt und also eigentlich endfesselt muss man schon sagen bin da so ein bisschen in den Repetal gegangen, seitdem auch nicht mehr rausgekommen und habe mich quasi ohne jeglichen Informatikerhindergrund über die ersten Custom-GPTs in Chat GPT.
00:02:03: Da hab ich dann irgendwie zwanzig, fünfundzwanzig davon gebaut bis das dann irgendwann mit dem Wipecoding losgingen und das war dann ein richtiges Repetual, in das ich rein bin und seitdem noch nicht mal raus gekommen bin.
00:02:14: Und sagen wir mal so... Was war das erste Produkt?
00:02:17: oder wo hast du gemerkt, okay ich kann mir jetzt irgendwie was selber bauen und vor allem mit welchem Tool hast du das gebaut?
00:02:23: Also angefangen habe ich tatsächlich so als die Euphorie losging.
00:02:28: Mit Claude noch im Terminal.
00:02:31: Das war für mich tatsächlich ein bisschen Moment wo ich mir dachte das wird wohl eher nicht meine Spielwiese Auch wenn ich da wirklich eine Applikation gebaut habe und gleich in alle Richtungen geschaut hab, dann gleich noch eine Applikation für Teams.
00:02:45: Eine Applikations für SharePoint.
00:02:47: Das war ein billiger Kalkulator den ich da gebaut hab.
00:02:50: Sondern so einen Case sind man typischerweise eigentlich bis vor dem Jahr irgendwie mit Excel umgesetzt hätte.
00:02:55: Und da hab' ich dann einfach mal losgespielt Mit Cloud im Terminal.
00:02:59: Ja, aber ich habe halt schnell gemerkt.
00:03:01: Das ist nicht mein Zuhause.
00:03:03: Ich weiß das vieler nach wie vor auf den Terminal schwören, aber bin dann zwischenzeitlich abgebogen mal in die Google-Welt.
00:03:10: Hab da zuerst angefangen mit AI Studio und dann mit Anti-Cravity.
00:03:14: Da hat man sich schon ein bisschen Wolo gefühlt, war zwischendurch mal im VSCode.
00:03:20: Bordmodelle, so der neueren Generationen erstmalig kennengelernt und das war dann für mich mein Einstieg auch in die Cloud-Welt.
00:03:27: Dann entsprechen wir mit der Desktop App, die gekommen ist vor allem eben CoVirg und Code alles integriert in einer App.
00:03:35: Und seitdem ist es dass die erste App dich früh aufmache und die letzte die ich abends schließe und verbringe mehr oder weniger meinen ganzen Tag darin
00:03:44: Erzähl mal, was hast du für Sachen gebaut?
00:03:46: Vielleicht kannst du dir irgendwas zeigen.
00:03:47: Wenn du jetzt HR verantwortlich bist, dann ist ja wahrscheinlich viel so.
00:03:51: Kalkulationen, Teams die sich gegenseitig Feedback geben, Gehaltsberechnungen... Was sind das für Sachen, die du
00:03:58: da sowas sagst?
00:03:59: Genau so etwas ist das.
00:04:00: Es ist natürlich ein bisschen sensibel und das will ich auch nicht zeigen.
00:04:05: aber was ich sagen kann, also seit Januar ging es bei mir richtig los quasi eigentlich so mit den Google-Technologien, die ich schon angesprochen habe.
00:04:15: Irgendwann kam im Laufe des Jahres die Desktop-App dazu.
00:04:18: oder bin ich dann voll umgeschwenkt?
00:04:20: Ich hab seitdem bestimmt zwanzig Web Apps gebaut.
00:04:23: also zu unterschiedlichsten sind ein paar HR-Orgentwicklungsthemen auch so Portfolio, Strategie, Organisation ganz verschiedene Cases irgendwie alles Was mich stört.
00:04:38: oder ich glaube, das kann man anders oder besser machen.
00:04:42: Oder da muss man vielleicht gar keine Software mehr beschaffen.
00:04:44: Ja, versuche ich mehr oder weniger selber in die Umsetzung zu kommen.
00:04:47: Ich verstehe dass da irgendwelche sagen mal heim Sachen drinstehen.
00:04:50: aber kannst du einen Beispiel rauspicken und einfach ein bisschen genauer erklären was das Problem wie es das löst?
00:04:56: Und vor allen Dingen war so die Schritte waren das dann zu bauen.
00:04:58: also hast du einfach nur ein Cloud gesagt ich will das haben oder hast du dir irgendwelches Skills installiert oder hast Also wo hostest du das dann?
00:05:05: Wie hast du das geschafft, dass es halt mehr als nur eine Person nutzen kann am Ende des Tages.
00:05:09: Also erzähl mal so ein bisschen den Prozess.
00:05:12: Also grundsätzlich mein Standard Workflow jetzt schon seit einer Weile ist Brainstorming im Coburg dort wo auch mein Second Brain sitzt.
00:05:21: ich habe einen Second Brain mit Obsidian und das läuft jetzt auch schon eine Weile.
00:05:25: Das ist ziemlich groß mittlerweile Und das hat meine Arbeitsweise fundamental verändert.
00:05:32: Ganz kurz was meinst du mit Second Brain?
00:05:34: In?
00:05:34: der Second Prane ist quasi die Art und Weise, wie man Kontext aus den Sessionchats auslagert, dauerhaft verfügbar macht in Markdown Notizen sozusagen.
00:05:47: Und quasi jeden Tag eigentlich neue Notizen anlegt zu dem Themen, zu den Projekten, die man bearbeitet und damit auch ein dauerhaftes Wissen unabhängig von einem Kontext-Fernster, den einen Sessionchatter immer hat.
00:06:00: Erzeugt auf dem man quasi auch immer wieder zurückgreift oder was man immer weiter entwickelt sozusagen.
00:06:07: und tatsächlich ist jede Stunde die ich dort verbringe, die verzinst sich irgendwo nach hinten.
00:06:12: Man merkt das relativ schnell wie das besser wird, schlauer wird, Anfängt muss so zu erkennen, nachdem man vielleicht auch gar nicht gefragt hat oder auch Lücken zu erkennen die man selber noch gar nicht erkannt hat und das ist dieses Zusammenspiel von Claude Kowirk.
00:06:28: Geht auch mit ChatGbtWerk auch mit anderen Apps und quasi der Auslagerung des Wissens in Markdown-Dokumente, in Notizen sozusagen auf die dann entsprechend bei mir dann Claudekowirk gecrounded ist den Otner gemountet hat, dort reinschreiben darf lesen darf.
00:06:45: sozusagen Ist
00:06:47: es einfach ein Folder, den du in Google Drive hast oder in SharePoint?
00:06:51: Das ist tatsächlich lokal auf dem Desktop.
00:06:55: Bei mir ist alles lokal.
00:06:58: Davon geht gar nichts in die Cloud.
00:07:00: Es sind eine ordner Struktur sozusagen und dort drin liegen Markdown-Dokumente also Textdokumenten die sehr gut verarbeitbar sind von der KI, aber eben auch für Menschen nach wie vor gut gelesen werden können.
00:07:14: und das ist quasi so die Auslagerung des Wissens oder die Ergänzung vielleicht des KI-Wissens mit dem eigenen Wissen, mit dem eigenem Projektkontext.
00:07:21: Mit den eigenen Aufgaben mit den Kollegen, mit den Kontakten, die man hat in Notizen auf die dann entsprechend Claude Covork oder das jeweilige KI System zugreift?
00:07:32: Ist es einfach ein Projekt in Claude was du da anlegst oder wie verbindest du diesen Ordner mit Claude?
00:07:37: Das ist ein Projekt in Cloud Co-Work.
00:07:41: Vorher, also wie gesagt, sie hat verschiedene Möglichkeiten.
00:07:43: Man kann das auch mit Notion statt Obsidian machen, wenn man eher im kollaborativen Umfeld unterwegs ist und dort wirklich gemeinsam so einen Prane auch mit anderen hat.
00:07:53: Ich habe es als individuelles Prane in Obsidian.
00:07:56: Das liegt bei mir lokal.
00:07:59: Man erstellt ein Projekt entsprechend in CloudCo-Work, gibt ja meinen Namen Second Prane oder wie auch immer man das dann nennen möchte und setzen Obsidien drauf, sozusagen.
00:08:10: Und seitdem bin ich auch nie wieder in Obsidian gewesen.
00:08:13: Obsidium ist eigentlich nur für diese Craft Funktionen, die Verknüpfung der Informationen, dass man einen Craft-Führer hat und so ein bisschen visuell einen Eindruck von dem Second Brain bekommt.
00:08:23: Man braucht es eigentlich nicht mehr.
00:08:24: Man brauchen nur eine Ordnerstruktur mit Notizen und kann direkt Kovac reinschreiben im Markdown Format.
00:08:29: Ich nutze das entsprechend mit Obsidian was nicht unbedingt notwendig ist.
00:08:32: aber Sinn einfach ist eine Ordnerstruktur auf dem Rechner mit einer entsprechenden Nomen Klator, wie die formatiert sind was im Frontmetter entsprechend oben steht.
00:08:42: Wie die kategorisiert werden?
00:08:44: Die verknüpfen sich untereinander sozusagen und so entsteht dort entsprechend ein Index an Wissen und die KI hangelt sich dann entsprechend auch von einer Information zur nächsten weil alle Informationen, alle Notizen sind untereinamte verknupft und bilden in Summe der Second
00:09:02: train.
00:09:02: Okay, verstehe Okay, also der nächste Schritt du hast dann einen Tool gebaut.
00:09:10: Ja ja, aber es ist auch interessant zu wissen was dieses Second Brain ist weil das glaube ich sehr interessant war.
00:09:15: die meisten Leute haben einfach Cloud offen und machen einfach neuen Chat auf und realisieren halt nicht dass man da so ein paar Sachen extra machen kann und deswegen war es sehr interessant.
00:09:24: Glaube, YouTube ist voll von Tutorials.
00:09:27: Also jeder der dort sich eine halbe Stunde Zeit nehmen kann das wird die beste investierte halbe stunde eures lebens sein wenn ihr ernsthaft entsprechend in die richtung gehen wollt.
00:09:38: mehr braucht es eigentlich nicht.
00:09:39: mehr an input hatte ich auch nicht am anfangen um sprechen damit anzufangen.
00:09:43: dann mehr oder weniger auch bin in den Co-Webgang.
00:09:45: Hab gesagt, hier schmeißt du jetzt einen Second-Prain-Bauen, informiere ich mal.
00:09:48: Hier hast du ein YouTube Link, hier hast du noch ein Clockartikel.
00:09:51: Informiere ich mir wie das geht?
00:09:52: Das war mein Stopppunkt und mehr brauchst du.
00:09:54: dann sprechen auch nicht.
00:09:55: Und seitdem wächst das.
00:09:56: Tag für Tag wechselt sich füttert dort auch automatisch regelmäßig Input rein neue Signale, neue Github-Repos, neue YouTube Videos irgendwie zu dem Themen die mich beschäftigen.
00:10:07: Und das wird von selbst schlauer.
00:10:10: und mehr oder weniger auch mit jeder Stunde, die ich dort drin verbringe.
00:10:14: Wird es immer schlau, sozusagen.
00:10:16: Jetzt nochmal zu meinem Workflow.
00:10:17: Der startet immer dort.
00:10:18: Ich starte immer aus meinem Arbeitskontext raus, sozusagen... beginne eigentlich immer mit dem Print Stoming, also ich habe eine Idee oder hier hab' ich ein Problem.
00:10:28: Oder hier könnte man vielleicht was anderes lösen und lassen uns mal drüber nachhängen.
00:10:31: Also das dauert manchmal sogar länger als das Coding dann letztlich selbst.
00:10:35: Das Problem wirklich mal durchdenken von allen Seiten zu beleuchten seine eigenen Gedanken auch mal Challenges zu lassen.
00:10:41: Und dafür liebe ich die Antropikmodelle.
00:10:44: oder Claude weil man wird ge-challengt.
00:10:48: Man wird nie so nach Mund geredet Kann wirklich ehrliches Feedback sozusagen, wenn man das möchte und ja schreibt da immer erst mal ein Konzept mit Co-Work.
00:11:00: Und dann je nachdem wie schnell es gehen soll mittlerweile gehe ich immer mache ich eine Schleife über Cloud Design so sagt okay jetzt haben wir das Konzept Ich will eine Web App bauen ich will aber von vorne rein Dass die auch nach was aussieht, lasst mir dann eine Handover Notiz für Cloud Designer stellen.
00:11:17: In Cloud Design liegt mein Design System auf Formsprache Farben Schriften alles hat und bekommt dann mehr oder weniger so ein Prototypen schon in der Form wie er auch aussehen soll also im Sinne vom Corporate Trending.
00:11:32: Und holen wir das für sein Ergebnis.
00:11:35: geht zurück zur Co-Work, lass es dort nochmal abnehmen und vielleicht noch ein paar Nacharbeiten machen mit genauen Anweisungen, was es so tun ist.
00:11:45: Im Prinzip als Goal und mit dem Goal Engineering also das Ziel, was nicht die Ziele... Woran müsst du dass diese Ziele erreicht sind?
00:11:52: Das formuliert ich prompte nicht mehr!
00:11:55: Ich sag nur noch was ich habe, hab dann Skills dies für mich ausformulieren wie das sinnvoll ist und nehme dann mehr oder weniger die Hand-over Anweisung packt die in Cloud und dann geht's los.
00:12:06: Dann ist in der Regel immer erstmal ein zwei Stunden Ruhe da sind dann einige Agenten am Laufen die das entsprechend zusammenbauen und dann beginnt so ein bisschen die Sisyphus-Arbeit.
00:12:19: Also wenn man dann wie so alles Auge hat, dann will man den Button noch anders und hier ist noch eine ganz ausgerichtet.
00:12:24: Dafür bringt man auch gerne nochmal Stunden.
00:12:26: Finale Schleifer aber den ersten funktionierenden Prototypen innerhalb von wenigen Stunden, wenn es ein bisschen komplexer ist.
00:12:33: Noch schneller, wenn's ein einfaches Thema ist und dass genau mehr oder weniger Zeit Jahres anfangen.
00:12:41: also zahlreiche Web-Applikationen die da jetzt mittlerweile entstanden sind was für mich wieder neue Herausforderungen erzeugt hat und das ist ja auch das Thema über das wir eigentlich sprechen.
00:12:51: Manage ist quasi diese vielen Applikationen, die mittlerweile dort rausgeputzt sind.
00:12:55: Weil man hat dann entweder eben wie der Lokal-Opner liegen oder bei Github wenn man entsprechend dort einen Repository... Ich will dann auch nicht jedes Mal das große Rad drehen und Infrastruktur und Server bereitgestellt.
00:13:11: Die kleinen Dinge mache ich immer als Single-File html, dass man die mit Doppelklick quasi nutzen kann und auch einfach als Datei mit Kollegen teilen kann dann per Chat oder per E-Mail aber das macht keinen Spaß so zu arbeiten.
00:13:25: ewig nach der Dateizusuchung belagt oder der Kollege holt sich immer wieder aus dem Posteingang damit er es benutzen kann.
00:13:32: Gleichzeitig gibt es ja auch komplexere Entwicklungen, die dann so ein richtiges Backend haben.
00:13:37: So eine Server-Infrastruktur, keine Ahnung und Python was erst mal hochfahren muss oder wide oder sowas.
00:13:43: Und da muss man wieder eigentlich in Cloud Code gehen und hier starten wir immer den Localhost, fahren wir mit dem Server hoch.
00:13:49: das ist verbrannt sinnlos Token und Zeit und das war mehr oder weniger mein Problem.
00:13:55: Was ich gebaut habe ist quasi so eine Art Ja, wir hatten gerade schon gesprochen.
00:13:59: Also ein Rapper eine Hülle einen Browser sozusagen für all diese ja mit einem App Store also erstmal eigentlich ein Browser für alle meine lokalen Projekte die ich mit Einglick aufrufen kann.
00:14:11: Mit Einblick kann ich den Websober hochfahren was vorher Minuten gedauert hat.
00:14:15: und dann kam die Meinung hat der Port ist schon belegt da macht es bitte mit dem anderen Port genau diesen Prozess des schnellen Fintens, schnellen Startens, Schnellennutzens.
00:14:25: Dafür habe ich mir was gebaut und jetzt nach ein paar Iterationen tatsächlich auch so, dass das teilbar ist.
00:14:31: Also, dass sich hier Marketplace-Mechanismen mit drin haben, dass ich die ersten Wegen sozusagen in diesem Prototypen mit drin hab, die eben auch CortexHub ist der Name, den Cortex Hub entsprechend mit nutzen Und ich jetzt tatsächlich direkt aus dem Cloud Code heraus eine neue App präließen kann in diesen Marketplace rein, Publisher.
00:14:52: Da habe es mir auch einfach gemacht, dass der Marketplace liegt im SharePoint und ich publiche über ein MCP Server quasi aus Cloud Code direkt auf die SharePoint-Seite und damit wird das verteilt an alle Kollegen, die entsprechend berechtigt sind auf den Marketplace und hab so diese Verteilmechanismen quasi damit angefasst.
00:15:09: Und gleichzeitig habe ich – und das gleiche Problem gibt es eben dann auch bei den Skills.
00:15:14: Also auch Skills sind ja wie kleine Programme, Programmpakete die man lokal in Co-Work oder auch Code entsprechend entwickelt.
00:15:21: Die kann man sich exportieren.
00:15:23: Dann gibt's so eine Bundle Datei wo alles drin ist und die verschickt man dann eben wieder per E-Mail und hofft, dass sie genutzt wird oder dass sie gefunden wird.
00:15:33: Und in dem Moment, wo der andere sie nutzt ist eigentlich schon wieder eine neue Version raus.
00:15:37: Also habe ich es quasi gleichzeitig die Skillwelt dort mit angeflanscht und verteile über den Cortex Hub sowohl Web Apps als auch Skills und nutze gleichzeitig lokale Entwicklungsprojekte.
00:15:47: Da verdurrt die Web so womit wenig Klicksucht.
00:15:50: Nutze meine Applikationen alles lokal.
00:15:52: Alles lokal funktioniert auch offline sozusagen braucht keine Serverinfrastruktur keine zusätzlichen kosten hat keine komplexität liegt alles bei mir auf dem desktop und läuft letztlich lokal.
00:16:05: Wie hast du das gelöst?
00:16:06: jemand gerade so ein größer unternehmen ihr seid ja jetzt auch keine kleine fünf mannen bude wo jeder irgendwie so jedes tool nutzen kann wie er möchte, wie hast du es gelöst dass du das halt einfach machen darf?
00:16:15: ich meine du bist in der geschäftigung du kannst es vielleicht mit entscheiden aber wie stellst du so sicherheit?
00:16:20: fest?
00:16:20: oder gibt es einen Prozess bei, weil das ist glaube ich so die größte Herausforderung.
00:16:22: Jemand der jetzt im Konzern arbeitet kann halt nicht einfach hingehen und sagen Ich fange jetzt mit Claude Ahneu macht das einfach.
00:16:27: also wie hast du wie enabled ihr Leute das zu machen?
00:16:31: Tatsächlich also ich mache das im Rahmen dessen was alle anderen auch dürfen und stoßt dort entsprechend auch immer wieder an Grenzen.
00:16:39: akzeptiert sie auch aus Sicherheitsgründen sozusagen Und musste das halt vielleicht hier und dort auch einen Workaround finden, wie mit dem SharePoint sozusagen.
00:16:49: Das ist zulässig so zu sagen dass man sich eine eigene SharePoint-Seite erstellt und dort Dateien hinlegt.
00:16:55: also ich habe ja eigentlich keine Sondergenehmigung alles im Rahmen dessen was bei uns zugelassen ist.
00:17:02: es gibt wenige Dinge wo ich wirklich mal ein IT Ticket machen musste wie zum Beispiel für den MCP Server der sich quasi aus Co-Work wirklich in SharePoint schreiben darf.
00:17:12: Das ist aber einfach nur eine Graph-App-Registrierung.
00:17:15: Mehr ist das nicht, also Notdotschreiben mehr ist es nicht und alles andere ums zu testen dann wirklich in so einem Enterprise Texteck.
00:17:27: Dafür habe ich eine Demo Umgebung ein Demo-Tanant, einen Drei-Six-Fünf-Tанant, Azure-TANANT und macht das alles quasi in einer DemoUmgebung.
00:17:35: Also so EntraID Integration und so dass alles Demoumgebungen läuft bei uns nicht im Produktivsystem.
00:17:41: Das ist dann auch die Richtung in die ich gehe, wenn ich irgendwo an Grenzen stoße.
00:17:45: Die ich natürlich akzeptiere und sie auch sinnvoll sind dass man nicht auf einmal anfängt die willsten Sachen in produktive Umgebung durchzuführen.
00:17:55: Aber ich glaube, super inspirieren.
00:17:56: Weil viele Leute scheuen sich so ein bisschen, weil sie denken ja, ich darf das sowieso nicht benutzen.
00:18:00: und wie soll ich denn das mit AI machen?
00:18:02: Weil wenn du halt viel so lokal machst oder brauchst halt gar nicht jetzt irgendwelche Tausend Access zu irgendwelchen Sachen geben.
00:18:09: Also einen Brain zum Beispiel aufzubauen dann so eine Web App zu bauen die hat lokal läuft da kann nichts passieren im Ende des Tages.
00:18:18: Gibt es irgendwas was du uns zeigen kannst?
00:18:20: also zb dieser Browser oder so?
00:18:23: Ja genau!
00:18:24: Das würde mich sehr interessieren, wie das aussieht.
00:18:25: So,
00:18:25: das ist so ein bisschen sozusagen der Einstieg.
00:18:28: Wir sind jetzt hier in der App-Welt.
00:18:30: Das sind so ein paar Applikationen.
00:18:31: die habe ich jetzt mal aus Demotswecken mit reingepackt.
00:18:35: Ich zeige mal ganz kurz den Einstiege und die Marketplace Welt.
00:18:38: Dann habe ich vier Apps in dem Marketplace veröffentlicht.
00:18:42: Das ist mehr oder weniger eine SharePointseite über OneDrive Sync sozusagen dass dann auch im persönlichen Kontext Nutzer springt und hier kann man rein publishen.
00:18:53: Und das einfach nur hinzufügen, ist einfach nur einen Shoppen hinzufügen und zack ist die Web entsprechend da.
00:19:00: Das war jetzt der Incentive-Fab.
00:19:02: Zack ist sie da.
00:19:02: Es ist auch hier so ein Singlepage oder Singlefile HTML-Ding ganz leichtgewichtig, ganz klein, drei, vier Megabyte groß braucht keine Infrastruktur löst aber ein Riesenproblem bei uns sozusagen.
00:19:14: Und ansonsten für die Einrichtung der eigenen Applikation gibt es mehr oder weniger drei Wege.
00:19:21: Entweder hat etwas schon eine URL, ist irgendwo gehostet also ist tatsächlich richtig in Betrieb genommen worden?
00:19:28: Oder das ist als Container-App deployed dann hat's auch ne URL.
00:19:32: Dann bindelt man das einfach über die URL ein und die wird entsprechend hier mit abgedeckt.
00:19:37: und Es gibt zwei Möglichkeiten wie man lokale Projekte Das ist.
00:19:40: einmal wenn es wirklich nach HTML Datei nur ist, dann braucht man ja nur die Dateien entsprechend einbinden und dann gibt es lokale Projekte, die dann entsprechend so einen Backend haben.
00:19:49: So für Infrastruktur, die auch ein Port entsprechend brauchen und mehr ist das nicht.
00:19:56: Also diese drei Wege gibt's quasi eigene Applikationen entsprechend einzubinden.
00:20:01: hätte gedacht dass der Philipp mit dabei ist oder hat sich gedrückt zumindest mal so einschoket.
00:20:06: ich habe hier eine App die kann ich mal kurz hier mit reinholen für die Doppelgänger-Jungs mal gebaut.
00:20:15: Das ist quasi ein Dashboard, also du hörst ja wahrscheinlich hin und wieder auch mal von dem Stock Earnings Sheet, von dieser Excel Datei oder Workspace, also Google Workspace Datei habe ich quasi einen Dashboard gebaut einfach, also es waren wirklich ein paar Stunden, einfach einen visuellen Einstieg entsprechend dort drauf gebaut und mehr Brauchsnähe.
00:20:35: könnte man jetzt noch einen Text mit den Zufügen, die hole ich mir jetzt hier rein Kann hier entsprechend auch dann automatisch noch ein Bild aus der App holen, dass das entsprechend auch als Kachelbild auf der Startseite mit ist.
00:20:50: Kaum und muss da jetzt auch nichts händig hochladen?
00:20:55: Und wie gesagt es ist ein Browser mehr ist das nicht.
00:20:58: Hier sind so ein paar Applikation die gerade laufen.
00:21:01: Das ist eine statische HTML-Datei sozusagen.
00:21:05: Du kannst dir dann quasi ins Volk dreingehen, die hier bearbeiten.
00:21:09: Du kannst sie auch in einem eigenen Fenster noch einmal rausholen und das ist eine Visualisierung vom Doppelgänger-Earningsheet mit ein paar Integrationen.
00:21:19: Ich habe mir noch Trading View für die Kursinformation aber ansonsten ist das Ding gekrowned auf die Excel Liste.
00:21:25: mehr ist es nie.
00:21:26: und überaktualisieren kannst du dir jederzeit den aktuellen Stand der Excel Leste mit reinholen.
00:21:30: Der Daten gestand hier vom dritten August.
00:21:34: sagen und kannst das ja einfach mit Einblick aktualisieren.
00:21:36: Dann holt es sich die Excel-Liste, dies dort quasi die letzten earnings entsprechend mit ein und genau mehr ist das an der Stelle nicht.
00:21:46: Ansonsten was charmant ist gut ich habe gerade keine Surfer am laufen aber ich könnte vielleicht mal einen hochfahren.
00:21:55: Also das ist der Prozess, wie ich jetzt ein Surfer hochfahre.
00:21:57: Lokal bei mir auf dem Rechner, da holt sich jetzt einen Port und das hat vorher einfach Minuten gedauert, also wahrscheinlich ein Informatiker oder Entwickler und er macht es schneller.
00:22:06: aber das waren jetzt wenige Sekunden dass jetzt quasi die Infrastruktur lokal hochgefahren wurde und ich jetzt auch eine komplexere App, die eben nicht nur eine HTML Datei ist hinten Betrieb genommen habe, komplett lokal wie gesagt offline.
00:22:21: In dem Fall das ist eine Suche in mein Second Prane rein und tatsächlich auch ne semantische Sucher.
00:22:27: also der hat quasi den lexikalischen Index von dem Second Prame von dem Obsidian jetzt nochmal geschankt Also unten nen semantischem Index rausgebaut.
00:22:37: da hab ich ein lokales Modell laufen.
00:22:39: Olamma was diesen semantischen Index Und das bietet sich total an, das auch lokal zu betreiben.
00:22:46: Weil mein Second Frame ist nun mal lokal.
00:22:49: was will ich mit einer gehosteten App?
00:22:51: Ich brauche Zugriff quasi auf die lokalen Notizen und deswegen macht mir quasi die Notizen durchsuchbar.
00:22:56: hier siehst du meine Vorbereitung auf den Termin hier.
00:23:00: Es holt sich einfach die Notiz aus dem Obsidian Render, die noch ein bisschen hübscher ist als das normalerweise der Fall wäre und läuft tatsächlich auf einem richtigen Web-Sourcerer lokal.
00:23:10: aber es ist eine richtige Serverinfrastruktur mit einem kleinen Backend dahinter und zwei Clicks und das Ding ist sozusagen bereitgestellt und mehr braucht's nicht.
00:23:19: also Spaß der Normzeit Spaß auch die Token, die ich zumindest vorher dann immer war.
00:23:24: Ich bin nur noch ein Cloud Code, na bitte fahr mir mal den Server hoch und... ...dann wurde der Board und hat das ein zwei Minuten gedauert bis das alles da war.
00:23:31: Und über Cortex hab tatsächlich mit wenigen Klicks entsprechend gelöst.
00:23:37: Mega!
00:23:37: Unser Mal von der Design-Geschichte, dass hast du praktisch auch einmal diese so ausgedacht?
00:23:42: Hast du es alles in deinen Designs MD-Files sozusagen hinterlegt?
00:23:45: Das heißt jede neue App folgt dann in den ganzen Richtlinien
00:23:47: usw.,
00:23:48: dass das immer so bisschen alles aus einem Guss aussieht.
00:23:51: Ich habe ein Design System bei mir im Plot-Design.
00:23:54: Da können wir mal in die Skillwelt gehen, das ist der gleiche Gedanke.
00:23:58: Ich publiche quasi Skills, in dem Fall dann aus dem Co-Work direkt in Cortex Hub also nicht direkt sondern auf die SharePoint Seite, die dann über diesen OneDrive Mechanismus zu den Kollegen gesünkt wird, die entsprechend autorisiert sind auf den Marketplace.
00:24:13: Schamant ist hier natürlich, dass du diesen ganzen Security Identity Berechtigung Stack von SharePoint mit Erbs, also weil nur Kollegen die auch auf der SharePoint Seite berechtigt sind, sind berechtigend entsprechend die Skills und Apps zu beziehen.
00:24:27: Also das hat so ein bisschen Komplexität eigentlich aus der Entwicklung mit rausgenommen, weil man es ja einfach durchschreift und schleift.
00:24:40: Der hier ist vielleicht ganz gut, das ist ein Skill Cross Handover.
00:24:43: Das hatte ich gerade schon angesprochen, dass quasi ein Skill der mir dabei hilft diesen Dreiklang der drei Tools sozusagen zu managen.
00:24:51: Ich beginne mit dem Brainstorm.
00:24:54: Geh fast immer dann eigentlich zur Cloud Design.
00:24:56: Lass mal hier eine Handover-Notiz einer Anweisung für Cloud Design ausformulieren.
00:25:02: im Cloud Design liegt mein Design System.
00:25:04: Also das ziemlich aufwendiges Design System was quasi alles durchdeckliniert.
00:25:10: Wir holen hier quasi den Prototypen, gehen zurück und lassen mit dem von Co-Work abnehmen.
00:25:14: Und mache dann entsprechend eine Handover Notices für Cloudcode.
00:25:18: Die beiden arbeiten lokal in meiner Ordnerstruktur.
00:25:24: Cloud Design kann das aber im Moment noch nicht.
00:25:26: Also Cloud Design steckt zwar in der Desktop-App mit drin, aber es hat auch keine Verbindung zum lokalen Dateisystem.
00:25:32: und falls ihr irgendjemand von Antrapik zuhört, das würde mir wirklich das Leben nach leichter machen quasi diesen Workflow komplett lokal oder auf meiner lokalten Ordnerstruktur laufen zu haben weil es diese Handovers dann auch nochmal vereinfacht und alle wirklich auf den gleichen Dateien entsprechend arbeiten genau.
00:25:51: Und dann ist es so, ich mache die erste Iteration den ersten Sprint.
00:25:54: Dann gibt's wieder eine Handover Notiz zurück zur Co-Work.
00:25:57: Der nimmt das ab und hat vielleicht noch Verbesserungen.
00:26:01: Dann wird der nächste Sprint geplant.
00:26:03: Gibt's wieder ein Handover notiz?
00:26:04: Das muss dir vorstellen, das ist einfach nur ne Anweisung.
00:26:06: Ein Übergabezettel wo drauf steht zuerst machst du das, liest das Dokument, das liegt alles dort weil beide haben Zugriff auf die lokalen Ordner.
00:26:16: Das sind deine Erfolgskriterien.
00:26:18: Das ist dein Ziel, das sind deine Nichtziele und melde dich zurück wenn du Fragen hast.
00:26:22: Also ein bisschen ausführlicher.
00:26:23: aber das ist die Grundidee und die ganzen Detailinformationen dass Designmaske gebaut wurde, die konkreten Anweisungen und so.
00:26:30: das liegt alles lokal in dem Ordner auf den sowohl Co-Works und Code entsprechend Zugriff haben.
00:26:38: Vielleicht nochmal hierzu?
00:26:39: Das ist jetzt quasi ein Skill Marketplace.
00:26:42: also hier sind so ein paar Skills jetzt mal rein publiziert zu entsprechenden unterschiedlichsten Themen Und ich bin komplett in der Cloth-Welt, Anthropic-Weld.
00:26:51: Also von daher findet man jetzt erst mal nur quasi Anthropic oder Cloth Skillbundles.
00:26:56: die kann man jetzt hier runterladen dann in seinen eigenes Co-Wirk bringen einmal installieren hier und dort noch ein bisschen anpassen weil die Ordnerstrukturen sind ja immer mal anders aber grundsätzlich innerhalb von wenigen Minuten kriegt man damit auch einen komplexeren Skill von jemand anderen in den Eigenbetrieb in seiner eigenen Struktur vielleicht eher entsprechend in seinem eigenen second frame.
00:27:17: und geplant ist hier dann entsprechend nach und nach die auch noch mal als Chatchi BT und Co-Pilot Skills mit zur Verfügung zu stellen, dann entsprechend auch dort richtige Skill Bundles.
00:27:29: Also sofort nutzbare Skill Dateien, entsprechend auch für die anderen Systeme.
00:27:34: Im Moment habe ich es mir einfach gemacht, ich hab ein Nachbarbocket erstellt.
00:27:37: das kann man jetzt nehmen und so Chatchibiti nehmen.
00:27:40: da ist eine Rhythmie drinne, da steht genau was man tun soll um das jetzt entsprechend auf Chachibit mit anzupassen und so zum Laufen zu bekommen.
00:27:49: für Co-Pilot und Chatchivity würde ich dann perspektivisch entsprechend auch noch die richtigen Skillbacquette hier mit reinnehmen.
00:27:56: Genau, es gibt so ein paar Meterinformationen.
00:27:59: wie wird da getriggert der Skill?
00:28:01: Wofür sollte man ihn nicht nutzen?
00:28:02: Wie ist er auch klassifiziert?
00:28:04: also was bis die Fläche die Sensibilität der Daten?
00:28:08: Hier ist dann entsprechend der Auszug aus das SkillMD das Herzstück eines Skills Und das sind dann die ganzen Assets, die dort mit drauf sind.
00:28:18: Also irgendwelche Templates, Dokumenten templates oder Skripte... Die da laufen Berechnung Formeln je nachdem was das für ein Skill ist.
00:28:26: Da steckt alles in dem Skill-Bandl mit drinne.
00:28:29: Muss dann wie gesagt so ein bisschen eingerichtet werden auf die eigene Umgebung aber nicht neu gebaut werden und diese sind dann entsprechend versioniert.
00:28:37: Letzte Frage ich hier hab Wie nimmst du deine... ... Team-Mail sozusagen mit.
00:28:41: Also ich meine, das ist ja unfassbar komplex was du hier aufgebaut hast und... ... richtig als Wahnsinn weil es eigentlich gar nicht dein Job ist so zu sagen, eine IT-Infrastruktur zur Verfügung zu stellen.
00:28:51: Also sind jetzt irgendwie die Engineers angeeckt von dir.
00:28:56: oder nimmst du die mit?
00:28:59: Wie schaffst du das, die anderen Leuten zu überzeugen damit zu machen?
00:29:01: Ja also grundsätzlich wir haben bei uns in der Organisation jetzt schon... In der ganzen Weile verschiedene Initiativen, quasi KI in die Arbeitsprozesse und wir sind dort auch gut unterwegs und breite unterwegs.
00:29:14: Wir haben eine kleine, also man sagt da immer Champion Community, das betreffen uns dort einmal die Woche, es ist so ein AI-Lunch über die Mittagspause wo jeder mal seine Projekte zeigt Und von dort, das sind alles Multiplikatoren.
00:29:28: So kriegt man das in die Breite und die Organisationen.
00:29:31: Wir haben jedes Mal entsprechend auch ein Newsbeitrag, wir haben eine Aufzeichnung von dem AI-Lunch.
00:29:36: also wir stellen das auch alles offen zur Verfügung in der Organisation.
00:29:40: ich krieg nicht jeden mitgenommen.
00:29:43: Also es ist nicht, kriegt nicht jeder so wie er schon auch andere jetzt in der Community dies bei uns gibt die Kollegen und Kollegen dort abzuholen, wo sie sind.
00:29:57: Wir haben jetzt noch mal eine Initiative gestartet, aber man vielleicht nochmal mit leichteren Themen anfängt, mit Use Cases identifizieren, mit prompting Guidelines
00:30:07: usw.,
00:30:08: das ist schon... deep dive irgendwie, vielleicht ein paar Meter als die Breite der Organisationen unterwegs ist.
00:30:16: Aber wir haben so einen harten Kern an Kolleginnen und Kollegen, die genau auf dem Niveau wie ich hier entsprechend unterwegs sind und wo wir dort auch entsprechend auf Augenhöhe agieren und dieses Transportieren in die Organisation.
00:30:28: das ist nicht einfach weil Weil man fühlt sich dort schnell abgehangen und also ganz ehrlich, ich setze mich jeden Tag mit KI auseinander.
00:30:35: Und für mich jeden tag aufs neue Abgehangen weil die Signale, die man von draußen kriegt und hier ein neues Repo und dort ein neues Modell.
00:30:41: Man kommt nicht mit.
00:30:42: aber ich glaube mit der Situation muss man Frieden schließen und irgendwie seinen Tempo finden und seine Wege finden.
00:30:50: dann ist das sehr befriedigend was man auf einmal kann als jemand, der es vorher nicht kannte.
00:30:54: Der vielleicht vorher also gute Ideen immer hatte, aber sie selber nie umsetzen konnte, weil der Skill einfach nicht da war.
00:31:01: Vielleicht braucht jeder auch mal diesen Moment, wo man merkt krass was jetzt geht und was ich kann.
00:31:07: Ich glaube das hilft dort selber dann auch diese Begeisterung auf die Themen zu kriegen.
00:31:13: Ich sage meinen Kindern immer du kannst alles.
00:31:17: Und ich glaube dass es jetzt gerade im Zeiten von KI nochmal mehr klar ist einfach wenn du die Ideen hast und kreativ bist dann kannst du einfach etwas Gutes umsetzen.
00:31:26: insofern War das glaube ich eine große Inspiration hier, was du hier alles aufgebaut hast Marco.
00:31:31: Also vielen Dank an deinen Kollegen dass er dich hier vorgestorgen hat.
00:31:34: Das war sehr gut.
00:31:34: Danke Artril!
00:31:37: Ich danke dir für diese Insights und für alle die hier zuhören wie man kann sich hier bewerben.
00:31:44: wir machen das Dienstag und Donnerstags immer einmal macht Philipp ne Folge, einmal mache ich ne Folge und wir freuen uns über Sharing und Reviews und was man so alles machen kann um das in die Welt zu tragen.
00:31:54: also vielen vielen dank und wir hören uns bald wieder.
00:31:56: bis dann.
00:31:56: Ciao Ciao!
00:31:57: Gerne ciao.
Neuer Kommentar