•  
InfoDay Generative AI für Developer
Wie sich Generative AI sinnvoll und effizient
in Business-Anwendungen implementieren lässt
18. – 20. November 2024 | Online
menu

Konferenzprogramm

Nach Tracks filtern
Alle ausklappen
  • Montag
    18.11.
  • Dienstag
    19.11.
  • Mittwoch
    20.11.
09:00 - 17:00
Mo2
Workshop: Professionelle GenAI-Softwareentwicklung in der Praxis

Generative KI hat die Programmiereffizienz erheblich gesteigert, und wie gut wir mit KI interagieren, wird zunehmend unsere Effektivität bestimmen. Doch zeigt die Praxis, dass es nicht ausreicht, Tools zur Verfügung zu haben. Häufig zögert man, sie zu nutzen, weil man denkt, man hätte es schneller selbst schreiben können und die Antworten sind sowieso schlecht.

In diesem Workshop nutzt du die Best Practices, die wir beim Programmieren mit GenAI gesammelt haben. Use Cases, Prompt-Design,…

Mehr lesen
Janine Felten, John Fletcher
Track: Workshop
Vortrag: Mo2
09:45 - 10:00
Begrüßung und Eröffnung der Konferenz
Alexander Neumann
Track: Keynote
Vortrag:
10:00 - 10:45
KeyDi
Keynote: An Introduction to LMOS (Language Model Operating System)

In this talk, we introduce LMOS (Language Model Operating System) - an open-source, cloud-native platform designed to simplify the development and management of multi-agent AI systems. Inspired by traditional operating systems, LMOS abstracts complexities such as memory management, LLM execution, and agent collaboration, leveraging Kubernetes and Istio to orchestrate intelligent agent interactions.

We explore how LMOS addresses key challenges in building multi-agent systems, including…

Mehr lesen
Arun Joseph, Robert Winkler
Track: Keynote
Vortrag: KeyDi
10:45 - 11:15
Pause
11:15 - 12:00
Di1.1
Mehr als Coding! Generative AI in der Softwareentwicklung

"Coding Is Dead" – wirklich?! Aktuelle Studien zeigen jedenfalls, dass viele Unternehmen (noch) nicht die richtigen Hebel finden, um GenAI-Tools in der Softwareentwicklung zu skalieren. Es geht um mehr als Coding! In einem umfassenden Research-Projekt haben wir uns dieser komplexen Thematik gestellt.

In meinem Vortrag diskutiere ich: 

  • (mindestens) drei Gründe, weshalb GenAI-Tools allein noch keine Strategie machen.
  • eine Methodik, die es Unternehmen ermöglicht, Gen-AI-Potenziale in eine…
Mehr lesen
Ronja Lind
Track: Vortrag
Vortrag: Di1.1
11:15 - 12:00
Di2.1
Prompte Hilfe – AI als Architekturassistenz im Praxiseinsatz

Dieser fesselnde Vortrag wurde entwickelt, um Software-Ingenieure und IT-Architekten mit KI zu entlasten und ihre Aufgaben zu optimieren. Erfahren Sie, wie KI bei der Erstellung komplexer Systemarchitekturen und der Erstellung von Unternehmensarchitekturdiagrammen helfen und Entscheidungen erleichtern kann. In interaktiven Experimenten sehen Sie, wie KI Systemarchitekturen entdeckt, überprüft und verfeinert, qualitativ akzeptable Architekturartefakte erzeugt und allgemeine Qualitätsprobleme in…

Mehr lesen
Bernd Rederlechner
Track: Vortrag
Vortrag: Di2.1
12:15 - 13:00
Di1.2
Von der Idee zum Prototypen: Wie LLM-Projekte zum Erfolg werden

Der Vortrag behandelt die erfolgreiche Einführung von GenAI-Projekten in Unternehmen. Er beleuchtet die häufigsten Gründe für das Scheitern solcher Projekte und präsentiert ein erprobtes Vorgehensmodell, das von der Ideensammlung über den Proof of Concept bis zur produktiven Umsetzung reicht. Der Prozess umfasst die Bewertung von Potenzialen, die Analyse der Datenqualität und die Integration in bestehende IT-Landschaften. Abschließend wird der Projekterfolg retrospektiv bewertet, um…

Mehr lesen
Jens Horstmann
Track: Vortrag
Vortrag: Di1.2
12:15 - 13:00
Di2.2
GenAI Crafting: Best Practices für professionelle GenAI-basierte Softwareentwicklung

Generative KI hat die Programmiereffizienz erheblich gesteigert, und wie gut wir mit KI interagieren, wird zunehmend unsere Effektivität bestimmen. Doch zeigt die Praxis, dass es nicht ausreicht, Tools zur Verfügung zu haben. Häufig zögern wir, sie zu nutzen, haben Schwierigkeiten, sie effektiv einzusetzen, oder sind uns der vollen Möglichkeiten nicht bewusst.

In diesem Vortrag zeigen wir die Best Practices, die wir beim Programmieren mit GenAI gesammelt haben. Use Cases, Prompt-Design,…

Mehr lesen
Janine Felten, John Fletcher
Track: Vortrag
Vortrag: Di2.2
13:00 - 14:00
Mittagspause
14:00 - 14:45
Di1.3
Lektionen aus der Praxis: Wie testet man GenAI-Anwendungen erfolgreich?

Generative AI bietet enorme Potenziale, stellt jedoch besondere Herausforderungen beim Testen und Validieren dar. In dieser Session untersuchen wir praxisnahe Strategien zur Anpassung bewährter Softwaretechnik-Prinzipien an GenAI und zeigen auf, wo neue Ansätze erforderlich sind. Schwerpunktmäßig geht es um:

  • Teststrategien für nichtdeterministische Ausgaben
  • die Auswahl und den Umgang mit widersprüchlichen Metriken
  • Vergleich von Unit-Tests und End-to-End-Tests in der Welt der GenAI
  • Evaluation…
Mehr lesen
Steve Haupt, Steffen Heberle
Track: Vortrag
Vortrag: Di1.3
14:00 - 14:45
Di2.3
"Talk to Your Systems": Structured Output & Tool Calling – Rückgrat für LLM-Integration in eigene Anwendungen

Das "Sprechen" mit eigenen Daten (auch bekannt als RAG) ist der "Hello World"-Anwendungsfall für LLMs. Aber es gibt noch mehr zu entdecken. Basierend auf ihrem Verständnis der menschlichen Sprache können LLMs genutzt werden, um innovative Interaktionen für Anwendungen und Systeme zu realisieren.

In dieser Session zeigt Christian, wie Sie strukturierte Datenausgaben mit Datenschemata und Funktionsaufrufen nutzen, um Ihre APIs mit der Power von LLMs zu verbinden. Sehen Sie, wie die transformative…

Mehr lesen
Christian Weyer
Track: Vortrag
Vortrag: Di2.3
15:00 - 15:45
Di1.4
Mastering GitHub Copilot – Exklusive Insights und Prompt Engineering

In dieser Session werfen wir einen genauen Blick unter die Haube von GitHub Copilot und zeigen, wie die Kommunikation mit der Azure OpenAI API abläuft. Dadurch lernst du, das Beste aus GitHub Copilot herauszuholen, und erfährst, wie Agenten durch RAG (Retrieval-Augmented Generation) es ermöglichen, dass wir fachlich über unseren Code mit der KI diskutieren können. Gregor, der in enger Zusammenarbeit mit dem Microsoft-Produktteam für GitHub Copilot Chat steht, wird seine Insiderkenntnisse teilen…

Mehr lesen
Gregor Biswanger
Track: Vortrag
Vortrag: Di1.4
15:00 - 15:45
Di2.5
Aufbau eines multimodalen Generative AI Gateway auf AWS

In diesem Vortrag erfahren Sie, wie man ein multimodales Generative AI Gateway auf AWS aufbaut. Basierend auf der Lösung aus dem GitHub-Projekt 'aws-genai-llm-chatbot' demonstrieren wir die Integration von Large Language Models (LLMs) und Retrieval-Augmented Generation (RAG) in einem Chatbot. Sie lernen die Nutzung von Amazon Bedrock, Anthropic, HuggingFace, OpenAI und weiteren Tools. Der Vortrag umfasst die Bereitstellung mittels AWS CDK, praktische Beispiele und Best Practices zur effizienten…

Mehr lesen
Alan Oberto Jimenez, Tobias Drees
Track: Vortrag
Vortrag: Di2.5
15:45 - 16:15
Pause
16:15 - 17:00
Di1.5
Anonym und sicher: Die Zukunft der KI-Nutzung mit De-Identifikation

In den letzten Jahren hat der Einsatz von Künstlicher Intelligenz (KI) und insbesondere von Large Language Models (LLMs) stark zugenommen. Dies birgt jedoch Risiken für persönlich identifizierbare Informationen (PII), da KI-Systeme eingegebene Texte speichern und für zukünftige Trainingszwecke nutzen.

Dieser Vortrag präsentiert ein innovatives Verfahren zur De-Identifikation von Prompts, bei dem sensible Informationen durch neutrale, semantisch gleiche Daten ersetzt werden. Dazu wird die Eingabe…

Mehr lesen
Adrian Wörle, Lars Gavris
Track: Vortrag
Vortrag: Di1.5
16:15 - 17:00
Di2.4
Die Wahl des richtigen Large Language Model (LLMs) und Provider – Kriterien für eine fundierte Entscheidung

Der Aufstieg der "Foundational Models" und mitunter auch großer (multimodaler) Sprachmodelle (Large Language Models – LLMs) hat die Einstiegshürde für Anwendungen der Künstlichen Intelligenz erheblich gesenkt – und das ist eine großartige Entwicklung! Die unkomplizierte Nutzung dieser "Schweizer Taschenmesser" durch standardisierte Programmierschnittstellen (APIs) macht sie zu (Fast-)Alleskönnern, die in vielen Bereichen eingesetzt werden können und sollten.

Die erweiterte Zugänglichkeit von…

Mehr lesen
Ludwig-Ferdinand Stumpp
Track: Vortrag
Vortrag: Di2.4
09:00 - 09:45
Mi1.1
Advanced RAG: AI-basierte Retriever-Auswahl mit Turbo

Retrieval Augmented Generation (RAG) nutzt Retriever wie Vector-DBs, um relevante Informationen zur Beantwortung von Anfragen zu finden. In komplexen RAG-Szenarien werden oft mehrere Datenquellen genutzt. Die Auswahl des passenden Retrievers kann durch eine MultiRoute-Chain erfolgen, wobei ein LLM dynamisch die semantisch beste Datenquelle wählt. Dieser Ansatz ist jedoch zeit- und kostenintensiv. Eine schnellere und günstigere Alternative ist der Einsatz eines Semantic Router, der statt eines…

Mehr lesen
Marco Frodl
Track: Vortrag
Vortrag: Mi 1.1
10:00 - 10:45
Mi1.2
Automatisiertes Testing und Qualitätskontrolle für KI-Agenten

Bei Software Craftership waren automatisierte Tests ein unverzichtbarer Bestandteil der Entwicklung – ein Handwerk, das in der aktuellen Begeisterung für KI-Systeme oft vernachlässigt wird. Doch das muss nicht so bleiben. In dieser Session liegt der Fokus auf der Integration automatisierter Tests in KI-Agentensysteme. Thomas Blank zeigt, wie semantische Ähnlichkeitsprüfungen und LLM-basierte Metriken in Testumgebungen eingebettet werden können, um die Zuverlässigkeit und Sicherheit von…

Mehr lesen
Thomas Blank
Track: Vortrag
Vortrag: Mi1.2
10:00 - 10:45
Mi2.2
Advanced Retrieval in der Praxis: Intelligente Suchsysteme als Grundlage für Enterprise Search und GenAI-Anwendungen

Moderne KI-Systeme verbinden unternehmensinternes Wissen mit der Leistungsfähigkeit von GenAI-Modellen. Intelligente Suchsysteme sind dabei die Basis, um mäßig strukturiertes Wissen zu erschließen und kontextabhängig bereitzustellen. In diesem Vortrag bieten wir einen praktischen Einblick in die Entwicklung eines modernen Suchsystems in einem Lebensmittelkonzern und demonstrieren, wie intelligente Suchsysteme die Suchqualität im Vergleich zu traditionellen Ansätzen erheblich verbessern können.…

Mehr lesen
Lukas Heidemann, Tobias Goerke
Track: Vortrag
Vortrag: Mi2.2
10:45 - 11:15
Pause
11:15 - 12:00
Mi1.3
"Talk to your data": Bessere RAG-Lösungen - basierend auf Real-World-Erfahrungen

Mithilfe eines der tausenden verfügbaren Online-Tutorials kann man sehr schnell ein RAG-System (Retrieval Augmented Generation) bauen. Damit aber wirklich gute Ergebnisse zu erzielen, steht - leider - auf einem ganz anderen Blatt: Denn selbst das beste LLM kann keine vernünftige Antwort generieren, wenn der Retrieval-Teil der Lösung nicht die richtigen Dokumente findet. 

In dieser Session zeigt Ihnen Sebastian Gingter, wie man den Retrieval-Teil eines RAG-Systems massiv verbessern kann - und vor…

Mehr lesen
Sebastian Gingter
Track: Vortrag
Vortrag: Mi1.3
11:15 - 12:00
Mi2.3
AI-driven Software Development mit Azure AI

Azure bietet mit OpenAI Service, AI Search und co. eine Vielzahl an Tools, um die Anwendungsentwicklung auf eine neue Stufe zu stellen. So können Sie nicht nur Chat-Funktionalitäten, sondern auch semantische Suche oder Recomendations in Ihre Apps integrieren. Jörg Neumann zeigt Ihnen, wie Sie mit Hilfe von Azure AI revolutionär intelligente Systeme entwickeln können.

Zielpublikum: Entwickler, die mit KI-Entwicklung beginnen und auf der Suche nach passenden Tools sind.
Voraussetzungen: Grundlegen…

Mehr lesen
Jörg Neumann
Track: Vortrag
Vortrag: Mi2.3
12:15 - 13:00
Mi1.4
Von Coder zu KI-Orchestrator: Neue Aufgabenfelder für Entwickler in der Ära der künstlichen Intelligenz

Dieser Vortrag untersucht die tiefgreifende Transformation des Berufsbilds von Entwicklern im Kontext der KI-Revolution. Anstatt nur Code zu schreiben, übernehmen Entwickler zunehmend die Rolle von KI-Orchestratoren, die komplexe KI-Systeme entwerfen, überwachen und anpassen.

Der Vortrag beleuchtet konkrete neue Aufgabenfelder, wie z.B. das Trainieren und Fine-Tuning von Modellen, die Integration von KI in bestehende Workflows, die Entwicklung von Tools zur Überwachung und Fehlerbehebung von…

Mehr lesen
Esther Serwaa Poku
Track: Vortrag
Vortrag: Mi1.4
12:15 - 13:00
Mi2.4
Wie kann KI Qualitätsprobleme in bestehender Software zielgerichtet beheben?

Es gibt eine große Zahl an Werkzeugen, die Qualitätsprobleme in Bestandscode mittels statischer Analyse erkennen und sichtbar machen. Die automatische Behebung dieser Probleme war bisher aber nur in vergleichsweise einfachen Fällen möglich. Die derzeitigen Entwicklungen in der künstlichen Intelligenz, speziell die Large Language Models, verschieben die Grenzen des Möglichen jedoch deutlich.

In diesem Vortrag möchte ich auf Basis eines hierfür erstellten Benchmarks aufzeigen, wie weit sich…

Mehr lesen
Benjamin Hummel
Track: Vortrag
Vortrag: Mi2.4
13:00 - 14:00
Mittagspause
14:00 - 14:45
KeyMi
Panel: Generative AI ist da und überall! Und was jetzt?

Diskutieren Sie mit unseren Experten beim Panel der InfoDays Generative AI für Developer!

Mehr lesen
Marco Frodl, Katja Heuschröck, Michael Koch, Timo Salm, Alexander Neumann
Track: Keynote
Vortrag: KeyMi
15:00 - 15:45
Mi1.5
Generative KI und Recht – Möglichkeiten und Grenzen des KI-Einsatzes im Unternehmen

KI-Generatoren für Text, Code und Bilder finden zunehmend Einzug in den beruflichen Alltag. Mit ihrer wachsenden professionellen Nutzung steigt jedoch auch das Bedürfnis nach rechtlicher Klarheit beim Einsatz der neuen Technologie. Der Vortrag befasst sich mit den rechtlichen Herausforderungen und Chancen des Einsatzes von KI in Unternehmen, insbesondere im Hinblick auf das Urheberrecht und den Datenschutz.

Unter anderem werden Hilfestellungen zu folgenden Fragen gegeben:

  • Welche Daten darf man…
Mehr lesen
Michael Koch
Track: Vortrag
Vortrag: Mi1.5
15:00 - 15:45
Mi2.5
Building AI-driven Java Applications with Spring AI

In 2023, generative AI became a game-changer, capturing the attention of industries and ushering in a new era of possibilities. Until now, Python has mainly been known as the go-to programming language for using generative AI capabilities in applications. Spring AI aims to change this and make it as easy as possible for you to integrate Generative AI services into your application and refine the results with your data using techniques like Function Calling or Retrieval Augmented Generation…

Mehr lesen
Sandra Ahlgrimm, Timo Salm
Track: Vortrag
Vortrag: Mi2.5

Zurück