KI-Chat
Ein Chatbot, der auf deine Fragen antwortet. Ideal für Texte, Ideen, Zusammenfassungen oder Übersetzungen.
Beispiel: „Schreibe mir eine E-Mail.“
Ich hatte vor einiger Zeit recherchiert, wie man eine Google-Authentifizierung zwischen einer React-Native-App und einem Laravel-Backend sauber umsetzt. Dabei ist dieses Schema entstanden, das den Flow kompakt und nachvollziehbar zusammenfasst.
Gerade bei mobilen Apps finde ich diesen Ansatz ziemlich solide, weil man Google als vertrauenswürdigen Identity Provider nutzt, aber trotzdem die Kontrolle über die eigene Authentifizierung behält. Das Backend validiert das von der App erhaltene Google-ID-Token, ordnet den Nutzer eindeutig zu oder legt ihn neu an und stellt danach ein eigenes JWT aus. So bleibt die serverseitige Autorisierung in der eigenen Hand, während der eigentliche Login komfortabel über Google läuft.
Viele wissen nicht, wie PHP und Laravel intern wirklich arbeiten.
Hast du dich jemals gefragt, was eigentlich passiert, wenn ein User auf einen Link klickt, bis die Seite geladen ist? Der Weg eines Requests in Laravel ist ein faszinierender Prozess, der zeigt, wie robust das Framework aufgebaut ist.
Hier ist der Deep Dive durch den Lifecycle:
Das Verständnis dieses Ablaufs hilft enorm beim Debugging und bei der Performance-Optimierung.
Das Erreichen eines Ziels markiert nicht nur den Abschluss einer Reise, sondern auch den Anfang eines neuen Kapitels. Mit Stolz blicke ich auf meinen Bachelorabschluss in Wirtschaftsinformatik zurück – ein Meilenstein, der Disziplin, Hingabe und eine unstillbare Neugier für Technologie und Wirtschaft voraussetzte. Dieser Abschluss ist nicht nur ein Beweis meiner akademischen Leistungen, sondern auch ein Fundament für die Zukunft, auf dem ich weiter aufbauen werde, um in der dynamischen Welt der IT-Innovationen voranzuschreiten.
Im Rahmen meines Kolloquiums hatte ich die Gelegenheit, mich intensiv mit dem Thema 'Konzeption, Implementierung und Evaluation des Wechsels von OneSignal zu Pusher in einer iOS-App auf Swift-Basis' auseinanderzusetzen. Diese Arbeit stellte eine herausfordernde und zugleich faszinierende Aufgabe dar, bei der es galt, die Vorzüge und die Machbarkeit eines Technologiewechsels im Bereich der Push-Benachrichtigungen zu evaluieren. Der Prozess erforderte tiefgreifende Analysen, sowohl technischer als auch konzeptioneller Natur, und die Ergebnisse meiner Implementierung haben nicht nur die Funktionalität, sondern auch die Benutzererfahrung der App signifikant verbessert. Dieses Projekt war ein eindrucksvoller Abschluss meines Studiums und hat meine Fähigkeiten in der praktischen Anwendung von Programmierkenntnissen eindrucksvoll unter Beweis gestellt.
Echtzeitfähigkeit ist heute ein wesentliches Element moderner Webanwendungen. Die Fähigkeit, Daten nahtlos und ohne spürbare Verzögerung zu übertragen, ist nicht mehr nur eine nette Ergänzung, sondern eine Erwartung der Nutzer. SignalR, ein mächtiges Framework für ASP.NET, hat das Potenzial, die Benutzererfahrung auf eine neue Ebene zu heben, indem es Echtzeit-Kommunikationsfunktionen einfach implementierbar macht. Mit SignalR können Anwendungen wie interaktive Spiele, Umfragen, Dashboards und vieles mehr entwickelt werden, die eine sofortige Benutzer-Server-Kommunikation erfordern.
Um die Leistungsfähigkeit von SignalR zu demonstrieren, habe ich ein kleines Projekt mit C# und Blazor Server entwickelt. In diesem Projekt wird eine einfache, aber kraftvolle Anwendung präsentiert, die in Echtzeit Client- und Server-Interaktionen ermöglicht – eine Kernfunktionalität, die in zahlreichen modernen Webanwendungen verwendet wird. Das beigefügte Bild skizziert die Grundarchitektur von SignalR und wie es Client-Server-Kommunikation handhabt. Durch die Verwendung von WebSockets, wenn verfügbar, und anderen kompatiblen Transportmethoden, wenn nicht, stellt SignalR sicher, dass die bestmögliche Echtzeit-Kommunikation unabhängig von Plattform und Browser zur Verfügung steht. Ich lade Sie herzlich ein, einen Blick auf mein GitHub-Repository zu werfen, um zu sehen, wie SignalR in Aktion aussieht. Dort finden Sie den kompletten Code und die Schritte zum Nachbauen und Experimentieren.
Ich bin stolz darauf, bekannt geben zu können, dass ich das "Responsive Web Design"-Zertifikat von freeCodeCamp erhalten habe. Dieser Kurs war eine intensive Erfahrung, die mein Verständnis für die Entwicklung benutzerfreundlicher Webseiten vertieft hat.
Das Programm umfasste 300 Stunden praxisnahes Lernen, von Grundlagen des Webdesigns bis hin zu fortgeschrittenen Konzepten der responsiven Gestaltung. Ich habe während dieser Zeit nicht nur technische Fähigkeiten verbessert, sondern auch gelernt, wie man Projekte effektiv plant und umsetzt. Jetzt freue ich mich darauf, diese Kenntnisse in realen Projekten anzuwenden und weiterhin zu wachsen 😊
Ich freue mich sehr, dieses Zertifikat von der Hochschule Kaiserslautern - University of Applied Sciences für mein ehrenamtliches Engagement am Tag des Offenen Campus am 20. April 2024 am Campus Zweibrücken erhalten zu haben. 🎓✨
An diesem Tag hatte ich die wunderbare Gelegenheit, Studieninteressierte zu beraten, die sich für ein Wirtschaftsinformatikstudium interessieren. Es war eine bereichernde Erfahrung, Einblicke in das Programm zu geben und zukünftigen Studierenden bei der Entscheidungsfindung für ihren Bildungsweg zu helfen.
Ein großes Dankeschön an Prof. Dr. Marc Piazolo und Prof. Dr. Bernd Bufe für diese Anerkennung und die Organisation einer so wirkungsvollen Veranstaltung.
Ich freue mich auf weitere Gelegenheiten, mich zu engagieren und mit der akademischen Gemeinschaft in Kontakt zu treten!
Ich freue mich, mein neuestes Zertifikat in "Software Architecture & Design of Modern Large Scale Systems" von Udemy zu teilen. Dieser Kurs, geleitet von dem erfahrenen Softwarearchitekten und Systemdesign-Experten Michael Pogrebinsky, bot mir tiefgehende Einblicke in bewährte Praktiken und Ansätze zur Gestaltung robuster, skalierbarer und moderner Softwarearchitekturen.
Highlights des Kurses:
Heute ist ein besonderer Tag für mich: Ich wurde offiziell eingebürgert.
Dieser Moment steht für weit mehr als ein Dokument oder einen Pass. Er ist das Ergebnis eines Weges voller Lernen, persönlicher Entwicklung und vieler wertvoller Begegnungen.
Ich bin dankbar für die Chancen, die ich hier erhalten habe, und für alle Menschen, die mich auf diesem Weg unterstützt und begleitet haben.
Mit der Einbürgerung beginnt für mich ein neues Kapitel – mit Verantwortung, neuen Möglichkeiten und der Motivation, weiterhin meinen Beitrag für Gesellschaft und Beruf zu leisten.
Ich freue mich auf alles, was vor mir liegt.
Viele sprechen über KI – aber oft werden Begriffe durcheinandergeworfen. Hier ist der einfache Unterschied.
Ein Chatbot, der auf deine Fragen antwortet. Ideal für Texte, Ideen, Zusammenfassungen oder Übersetzungen.
Beispiel: „Schreibe mir eine E-Mail.“
Das Sprachmodell hinter dem Chat. Es versteht Sprache, erkennt Zusammenhänge und erzeugt Antworten.
Ein LLM ist die Engine, der KI-Chat ist die Benutzeroberfläche.
Mehrere KI-Schritte werden automatisch miteinander verbunden. Der Prozess läuft nach festen Regeln ab.
Ein KI-Agent geht einen Schritt weiter: Er plant Aufgaben, trifft Entscheidungen und nutzt verschiedene Tools selbstständig, um ein Ziel zu erreichen.
Beispiel: „Plane meine Geschäftsreise nach Berlin.“
Der Agent sucht Flüge, vergleicht Hotels, erstellt den Kalendertermin und bereitet die Reisedokumente vor.
Wer diese vier Begriffe versteht, versteht bereits einen großen Teil der modernen KI-Welt.
KI-Agenten sind mehr als nur ein Chatbot. Sie bestehen im Kern aus drei zentralen Bausteinen:
Das Large Language Model ist die Intelligenz des Agenten. Es versteht Sprache, analysiert Informationen, plant die nächsten Schritte und trifft Entscheidungen.
Ein Agent braucht Erinnerungsvermögen. Der Kontext speichert relevante Informationen aus der Unterhaltung oder aus früheren Interaktionen, damit Antworten konsistent und personalisiert bleiben.
Erst durch Tools wird ein KI-Agent wirklich handlungsfähig. Er kann z. B. Datenbanken abfragen, E-Mails versenden, Kalender verwalten, APIs nutzen oder Dokumente erstellen. Das LLM entscheidet, wann welches Tool eingesetzt wird.
LLM + Kontext + Tools = KI-Agent
Das LLM denkt, der Kontext erinnert sich und die Tools führen Aktionen aus.
Genau diese Kombination macht aus einem Sprachmodell einen digitalen Mitarbeiter, der nicht nur antwortet, sondern Aufgaben eigenständig erledigen kann.
Ich bin stolz darauf, diese offizielle Bescheinigung in den Händen zu halten! 🎓
Während dieser intensiven 52 Stunden habe ich tiefgehendes Wissen über Laravel erworben –
von den Basics bis hin zu fortgeschrittenen Konzepten wie Middleware, Eloquent ORM, Livewire, API-Entwicklung und Performance-Optimierung. 💡
Highlights des Kurses:
Letzte Woche hatte ich die großartige Möglichkeit, an einem Workshop zum Thema KI in der Softwareentwicklung teilzunehmen.
Dieser Workshop hat mir nicht nur einen fundierten Einstieg in die KI-Welt ermöglicht, sondern auch neue Perspektiven für meine tägliche Arbeit als Entwickler eröffnet.
Ein besonderer Dank gilt meiner Firma, die mir diese Gelegenheit geboten hat. Durch den Workshop konnte ich wertvolle Einblicke in KI-Chats und KI-Agenten gewinnen und erkennen, wie wichtig diese Technologien in der heutigen Entwicklungswelt geworden sind.
Gemeinsam haben wir Tools wie ChatGPT, Codex und Junnie näher kennengelernt und praxisnah eingesetzt. Dabei wurde deutlich, wie stark KI dabei helfen kann, Entwicklungsprozesse zu beschleunigen, Zeit zu sparen und die Effizienz deutlich zu steigern.
Für mich steht fest: Als Entwickler werde ich KI künftig aktiv in meinem Arbeitsalltag einsetzen, um schneller und zielgerichteter zu entwickeln. Ich freue mich darauf, dieses Wissen weiter zu vertiefen und KI gezielt in zukünftigen Projekten einzusetzen.