In diesem Workshop tauchen Sie tief in die faszinierende Welt der Large Language Models (LLMs) wie GPT ein. Sie lernen, was LLMs sind, wie sie funktionieren und welche Chancen sowie Herausforderungen sie mit sich bringen. Ein besonderer Schwerpunkt liegt auf Fragen der Privatsphäre und den Möglichkeiten, lokale Open-Source-LLMs einzusetzen. Zudem erfahren Sie, wie LLMs nahtlos in eigene Applikationen integriert werden können und wie sich die User Experience optimal auf diese Technologien abstimmen lässt. Wir betrachten ausserdem, wie sich der Softwareentwicklungsprozess durch den Einsatz von LLMs grundlegend verändert.
Neben optimiertem Prompt Engineering und Multi-Modalität werden fortgeschrittene Techniken wie Embeddings, Retrieval-Augmented Generation (RAG), Tool Calls und Multi-Agency behandelt. Es wird grossen Wert gelegt auf praxisorientiertes Wissen über Werkzeuge und Plattformen, die eine erfolgreiche Integration von LLMs in Softwareanwendungen und Entwicklungsprozesse unterstützen.
Inhalt
Tag 1: Grundlagen, Prompt Engineering, Lokale LLMs, IDEs
Tag 2: Embeddings, RAG, Tool Calls
Tag 3: Multi-Agency, Praxisprojekt
Übersicht
Der Workshop richtet sich an Fachleute mit Programmierhintergrund, die lernen möchten, wie sie Large Language Models (LLMs) in eigene Anwendungen sowie in ihren Entwicklungsprozess integrieren können. Auch Studierende der FHNW haben die Möglichkeit teilzunehmen, sofern sie die Zulassungsbedingungen erfüllen. Fachleute aus der Praxis erhalten dadurch wertvolle Einblicke in die Arbeits- und Denkweise von Studierenden höherer Semester im Bereich Life Sciences und können zudem direkt mit ihnen in Kontakt treten. Im Gegenzug profitieren FHNW-Studierende von der Expertise und dem direkten Austausch mit Fachleuten aus der Industrie als potenzielle Arbeitgebende. Der Unterricht findet auf Deutsch statt, erfordert aber solide (passive) Englischkenntnisse (Slides, API-Dokumentationen, etc.).
Sie kennen die grundlegenden Konzepte und Funktionsweisen von Large Language Models (LLMs).
Sie wissen, wie man LLMs in eigene Applikationen einbindet und die User Experience optimal auf sie abstimmt.
Sie lernen verschiedene Techniken kennen, um die Antworten von LLMs zu optimieren.
Sie erlernen den Umgang mit Tools und Plattformen, die wesentlich für die effektive Nutzung und Integration von LLMs in Softwareanwendungen und Entwicklungsprozessen sind.
Der Workshop wechselt zwischen theoretischen Elementen und anwendungsorientierten Übungen. Sie benötigen einen Laptop (Tablet reicht nicht).
Der Workshop wird von Dozierenden der Hochschule für Life Sciences geleitet, die neben ihrer Lehrtätigkeit auch praktische Erfahrungen mit LLMs in der angewandten Medizininformatik-Forschung einbringen.