From 2ef6b3500827adf668373028c1649ca697ed5d5f Mon Sep 17 00:00:00 2001 From: Robert Wartenberg Date: Fri, 4 Sep 2026 09:42:58 +0200 Subject: [PATCH] add telekom MMS AI Assistent (Judy) --- projects.md | 10 ++++++++++ roles.md | 1 + technologies.md | 8 ++++++++ 3 files changed, 19 insertions(+) diff --git a/projects.md b/projects.md index caff624..d53315c 100644 --- a/projects.md +++ b/projects.md @@ -160,6 +160,16 @@ Jedes Projekt/Kontext besteht aus einem Link bzw Quell, einer Beschreibung, den - Lösungen: HTTP-Streaming mit temporären Dateien und Range-Requests für wiederaufnehmbare Downloads; konfigurierbare parallele Download-Jobs, Fortschritts- und Fehlerereignisse sowie Dateicache mit Prüfsummen und Metadaten; Formatprüfung für glTF, GLB, USD und USDZ sowie Unity-Wrapper; testgetriebene Entwicklung mit NUnit, Moq, HTTP-Mocks und Arrange-Act-Assert-Tests für Download, Cache, Abbruch, Integrität, Import und Resume; Konzeption und Anforderungserhebung für den universellen Downloader, detaillierte CacheManager-Spezifikation sowie tägliche Fortschritts- und Testdokumentation. - Das projekt wurde durch mich mehr oder weniger komplett mittels KI erstellt unter der Maßgabe verlässlches TestDriven Design anzuwenden. Das hat sehr gut funktioniert. +## Telekom MMS AI Assist – Avatar-/Voice-Agent-Integration + +- Zeitraum: mindestens Februar 2025 (Stand des vorliegenden Repository-Snapshots). +- Quelle: lokales Git-Repository `#_TelekomMMS/ai-assist_ai-assist-service`. +- Kontext: KI-Assistenz mit Unreal-basiertem Avatar und einem Python-basierten Voice-Agent-Service. Der Service stellt eine WebSocket-Schnittstelle bereit und verbindet konfigurierbar Speech-to-Text, Large-Language-Model und Text-to-Speech, einschließlich OpenAI-, Azure- und lokaler Dienste. +- Eigener Beitrag: Erstellung der Docker- und Kubernetes-Anweisungen zur Einbindung des Dienstes in die Telekom Open Digital Cloud (ODC); Ausrichtung der lokalen Compose-Umgebung und der Delivery-Konfiguration auf Container-Registry, versionierte Images und den Betrieb im Cluster. +- Abgrenzung: Die Unreal-Avatar-Umsetzung und die KI-Anbindung wurden von Kolleg:innen verantwortet. +- Herausforderungen: Einen Echtzeit-Sprachdienst mit mehreren konfigurierbaren KI-Diensten reproduzierbar lokal und in der ODC betreiben; externe Secrets sicher behandeln; die WebSocket-Kommunikation zwischen Container- und Clusterumgebungen nachvollziehbar testen. +- Lösungen: Python-3.11-Slim-Container mit Audio-Abhängigkeiten und Entrypoint; Docker-Compose-Setup mit getrenntem Testcontainer, externem gemeinsamen Netzwerk, Umgebungsdateien und optionaler Aufzeichnungsablage; GitLab-CI-Job zum Build und Push versionierter Images in die Telekom-Registry; dokumentierte lokale, Container- und Kubernetes-Cluster-Endpunkte sowie WebSocket- und Bot-zu-Bot-Tests. + ## Roche Prozessrallye - Zeitraum: April bis November 2021 diff --git a/roles.md b/roles.md index bea561e..3ed11df 100644 --- a/roles.md +++ b/roles.md @@ -35,6 +35,7 @@ Enthält alle Rollen in denen ich schon Tätig war - Schnittstellen, - Datenformaten und Services; - Aufbau und Pflege von CI-Pipelines; + - Erstellung von Docker- und Kubernetes-Anweisungen zur Einbindung eines Unreal-basierten KI-Assistenzavatars in die Telekom Open Digital Cloud (ODC); Container- und Delivery-Konfiguration für den zugehörigen Voice-Agent-Service; - Performance-Optimierung; - Entwicklung von ChipAcademy AR-Viewer mit konfigurierbaren Lerninteraktionen, plattformspezifischen Unity-AssetBundles und Drupal-XML-Schnittstelle für Szenenmetadaten; - Implementierung eines Unity-VR-Trainings für Umspannwerksabläufe mit Schrittsteuerung, Spannungsprüfung, Fehlererkennung und SteamVR-gestützter Navigation; diff --git a/technologies.md b/technologies.md index 3e56a9b..15d06ae 100644 --- a/technologies.md +++ b/technologies.md @@ -351,6 +351,14 @@ Jede Technologie wird einzeln genannt und enthält das Level der verwendeten Kom - Zusätzlicher Einsatz: Eigene Shell-Automatisierung für Backups, Serverwartung und PhotoPrism-Indexierung in Docker. - Projekt: `lokale-scripte`, November 2018 bis Mai 2026. - Zusätzlicher Einsatz: Dokumentation Pflege eines VR-Builder-Glossars. +- Zusätzlicher Einsatz: Containerisierung und ODC-/Kubernetes-Integrationsanweisungen für den Telekom-MMS-AI-Assist-Voice-Agent; Docker-Compose mit gemeinsamem Netzwerk und Testcontainer sowie GitLab-CI-gestützter Build und Push versionierter Images in die Telekom-Registry. + +### Kubernetes, GitLab CI und Telekom ODC + +- Komplexität: Reproduzierbare Bereitstellung eines Echtzeit-WebSocket-Dienstes in einer Unternehmens-Cloud mit Container-Registry und mehreren Laufzeitumgebungen. +- Einsatz: Erstellung der Docker- und Kubernetes-Anweisungen zur Einbindung des AI-Assist-Voice-Agent-Service in die Telekom Open Digital Cloud (ODC). +- Projekt: Telekom MMS AI Assist, Repository `#_TelekomMMS/ai-assist_ai-assist-service`, mindestens Februar 2025. +- Abgrenzung: Unreal-basierter Avatar und KI-Anbindung lagen bei Kolleg:innen; der eigene Schwerpunkt lag auf Betriebs- und Integrationsaspekten. ### NixOS und Nix