Mal ehrlich: Wer startet heute noch ein Softwareprojekt komplett bei null? In der Praxis ist es kaum noch vorstellbar, ein modernes Projekt ohne externe Abhängigkeiten umzusetzen. Entwickeln wir eine neue Website, installieren wir oft direkt eine ganze Reihe von Paketen mit npm. Arbeiten wir mit Python, ziehen wir die benötigten Bibliotheken über p...
Backups sind ein essenzieller Bestandteil jeder IT-Infrastruktur, weshalb sie in den unterschiedlichsten Lösungsansätzen vertreten sind. Von einfachen Copy-Jobs, rclone oder rsync bis hin zu umfangreichen Enterprise-Lösungen wie dem EMC NetWorker ist nahezu alles möglich, je nach benötigtem Funktionsumfang und verfügbarem Budget. Doch nicht immer m...
Datenbankmigrationen können besonders bei großen Datenbanken lange Downtimes verursachen. Eine Möglichkeit, dieses Problem zu reduzieren, ist der Einsatz von Debezium. Dabei werden Änderungen aus der Quell-Datenbank erfasst und nach der initialen Datenübertragung in das Zielsystem übernommen. Dieser Beitrag zeigt anhand einer Migration vom Microsof...
Im ersten Teil dieser Serie wurde erläutert, was pgvector ist, wie Embeddings entstehen und welche Distanzoperatoren für welche Anwendungsfälle geeignet sind. Dieser Beitrag schließt dort an und zeigt den vollständigen Weg von rohen Texten über die semantische Suche bis zur Antwort eines lokalen Sprachmodells. Das Beispiel basiert auf einem Reisean...
Viele Unternehmen stehen aktuell vor der Frage, wie sich Large Language Models sinnvoll in bestehende IT-Landschaften integrieren lassen, ohne dafür eine vollständig neue Infrastruktur und damit einhergehendes Wissen aufzubauen. Ein zentrales technisches Element moderner KI-Anwendungen ist dabei die Vektorsuche. Sie ermöglicht es, Daten nicht nach ...
Ansible ist vielen Unternehmen sicherlich ein Begriff. Es wird größtenteils dafür verwendet, eine Vielzahl an Linux-Systemen auf einem einzigen Host zentral zu managen und zu automatisieren. Doch Linux-Systeme sind nicht die einzigen Clients, die damit gemanagt werden können. Es können ebenfalls unter anderem Windows-Systeme, SQL-Datenbanken, ...