Das Seminar vermittelt einen kompakten, praxisorientierten Einstieg in Milvus. Von Vektoren und Embeddings über Collections und Indizes bis zur ersten Datenaufnahme und Suche entsteht ein vollständiger Überblick über Zweck, Bedienmodell und typische Einsatzfelder.
Inhaltsverzeichnis
- Zielsetzung
- Vektorsuche und Milvus einordnen
- Collection und Schema anlegen
- Datenaufnahme und Indexierung
- Suchen, filtern und Ergebnisse bewerten
- Praxisprojekt
- Zielgruppe und Voraussetzungen
- Arbeitsweise
Zielsetzung
- Einsatzgebiet und Abgrenzung einer Vektordatenbank erklären
- Vektoren, Embeddings, Similarity Metrics und Indizes grundlegend einordnen
- Collection, Schema, Primärschlüssel und Metadaten anlegen
- Daten aufnehmen, indexieren, laden, suchen, filtern und löschen
- Nächste Architektur-, Entwicklungs- oder Betriebsentscheidungen fundiert vorbereiten
Vektorsuche und Milvus einordnen
Milvus wird als spezialisierte Plattform für Ähnlichkeitssuche erklärt. Klassische Datenbankabfragen und Vektorsuche werden voneinander abgegrenzt und kombiniert.
- Schritt 1: Anwendungsfälle erkennen: Semantische Dokumentensuche, Empfehlungen, Bildähnlichkeit, Anomalien und Retrieval für generative KI werden zugeordnet.
- Schritt 2: Embeddings verstehen: Inhalte werden als Vektoren repräsentiert; ähnliche Inhalte liegen im Vektorraum näher beieinander.
- Schritt 3: Systembausteine überblicken: Client, Collection, Schema, Index, Load und Search werden als Arbeitsablauf verbunden.
Praxisübung: Bewertung mehrerer Beispiele hinsichtlich Eignung für Vektorsuche.
Collection und Schema anlegen
Ein kleines, nachvollziehbares Datenmodell bildet die Grundlage für alle weiteren Übungen.
- Schritt 1: Felder festlegen: Primärschlüssel, Text, Kategorie, Zeitbezug und Vektorfeld werden definiert.
- Schritt 2: Dimension und Metrik wählen: Embedding-Dimension und Similarity Metric werden konsistent zum verwendeten Modell gesetzt.
- Schritt 3: Collection erstellen: Schema wird angelegt, beschrieben und auf erwartete Feldtypen geprüft.
Praxisübung: Erstellung einer Collection für einen kleinen Wissensbestand.
Datenaufnahme und Indexierung
Beispieldaten werden vorbereitet, eingebettet und in Milvus gespeichert. Der Zusammenhang zwischen Datenmenge, Index und Ladezustand wird sichtbar.
- Schritt 1: Datensätze vorbereiten: IDs, Vektoren und filterbare Metadaten werden validiert.
- Schritt 2: Daten einfügen: Insert beziehungsweise Upsert, Rückmeldungen und Zählkontrolle werden durchgeführt.
- Schritt 3: Index und Load ausführen: Index wird erstellt, Collection geladen und Bereitschaft geprüft.
Praxisübung: Aufnahme, Indexierung und Laden eines vollständigen Beispieldatensatzes.
Suchen, filtern und Ergebnisse bewerten
Die erste Suchfunktion verbindet Query-Embedding, Ähnlichkeit und Metadatenfilter.
- Schritt 1: Suchvektor erzeugen: Eine Beispielanfrage wird mit derselben Modelllogik wie der Datenbestand eingebettet.
- Schritt 2: Abfrage ausführen: Top-K, Rückgabefelder und Filter werden gesetzt; Distanzen beziehungsweise Scores werden interpretiert.
- Schritt 3: Lebenszyklus abschließen: Änderung, Löschung, Entladen und Aufräumen werden kontrolliert durchgeführt.
Praxisübung: Umsetzung eines vollständigen Mini-Use-Cases von der Eingabe bis zur bewerteten Trefferliste.
Praxisprojekt
Alle Übungen werden in einer zusammenhängenden Laborumgebung durchgeführt. Ausgangsdaten, Konfiguration, Messwerte und Änderungen werden versioniert dokumentiert. Die technische Abnahme umfasst Funktionsfälle, definierte Fehlerfälle, Qualitätskontrollen und einen reproduzierbaren Wiederanlauf.
Zielgruppe und Voraussetzungen
Zielgruppe: Entwicklung, Data Engineering, Data Science, Architektur, Produktverantwortung, technische Projektleitung und Betrieb mit ersten Berührungspunkten zu Vektorsuche.
Voraussetzungen: Allgemeine IT- und Datenbankgrundkenntnisse; Programmierkenntnisse sind für die Einordnung hilfreich, aber nicht zwingend erforderlich.
Arbeitsweise
Fachliche Einordnung, technische Demonstrationen und schrittweise Übungen wechseln sich ab. Jede Konfiguration wird begründet, praktisch geprüft und anhand klarer Erfolgskriterien dokumentiert. Dadurch entsteht eine direkt übertragbare Arbeitsgrundlage für Entwicklung, Architektur oder Betrieb.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwicklung, Data Engineering, Data Science, Architektur, Produktverantwortung, technische Projektleitung und Betrieb mit ersten Berührungspunkten zu Vektorsuche. |
| Voraussetzungen: | Allgemeine IT- und Datenbankgrundkenntnisse; Programmierkenntnisse sind für die Einordnung hilfreich, aber nicht zwingend erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
