Zum Hauptinhalt springen
Artikel-Beschreibung
Komplett im Set: gedrucktes Heft + digitale Ausgabe mit einer Ersparnis von 5,90 Euro.

Highlights

Software entwickeln mit KI

Coding-Assistenten auf Basis generativer KI versprechen viel: Sie vervollständigen Funktionen, dokumentieren Code, refaktorisieren Quelltexte und schreiben Unit-Tests. Aber wo können KI-Systeme Programmierern wirklich helfen und die Produktivität steigern? Was taugt der generierte Code? Und welcher KI-Assistent ist der richtige Helfer? Wir haben genauer hingesehen. (Seite 44)

Policies für Kubernetes

Richtlinien und deren Durchsetzung sind in komplexen Kubernetes-Umgebungen elementar für die Sicherheit. Kyverno ist eine Policy Engine für Kubernetes, mit der sich Richtlinien definieren, verteilen und pflegen lassen. Dank Policy as Code bleibt der Aufwand dabei überschaubar. (Seite 74)

Neues Linux-Dateisystem Bcachefs

Mit Copy-on-Write, Kompression, Prüfsummen, Verschlüsselung und integrierten RAID-Funktionen spielt Bcachefs in derselben Liga wie Btrfs, XFS oder ZFS. Wir werfen einen Blick auf die Interna – und prüfen, ob das neue Dateisystem schon reif ist für den produktiven Einsatz. (Seite 84)

Wie Ransomware AV-Software austrickst

Malware gegen Antivirus: Schadsoftware versucht sich der Beobachtung zu entziehen und liefert sich ein Katz-und-Maus-Spiel mit AV-Software. Schaut man sich genauer an, wie beide mit dem Windows-Kernel interagieren, finden sich eine Menge Gemeinsamkeiten. (Seite 114)

Der private Chatbot

Retrieval Augmented Generation (RAG) erweitert große Sprachmodelle um zusätzliche Inhalte, die beim Generieren von Text als Kontext einfließen. So kann man beispielsweise Informationen aus der eigenen Dokumentensammlung abfragen. Ein einfacher Prototyp lässt sich mit wenigen Zeilen Code erstellen. (Seite 128)

  • Markt + Trends

    • 8 Kolumne
      Phishing – eine Maßnahmenhierarchie
    • 9 KI und Data Science
      In-Process-Datenbank DuckDB erreicht Version 1.0.0
    • 12 Cloud
      KI befeuert Cloud-Service- und PaaS-Umsätze
    • 14 Open Source
      SUSECon 2024: Liberty Linux und Nürnberger KI-Pläne
    • 16 World Wide Web
      United Internet besiegelt De-Mail-Ende
    • 17 Arbeitsplatz
      Places für MS Teams: Wer wo und wann arbeitet
    • 18 Netze
      FCC verpflichtet Provider zu sicheren Internetrouten
    • 19 Cisco Live 2024
      Im Zeichen des KI-Hypes
    • 20 Systemmanagement
      Nutanix bringt sich als VMware-Alternative in Stellung
    • 22 Rechenzentrum
      Flüssigkühlrack für 100 kW Abwärme
    • 24 Softwareentwicklung
      Kotlin 2.0 bietet Multiplattformentwicklung
    • 26 IoT
      IoT-Linux Ubuntu Core 24 integriert Landscape und ROS
    • 28 IT-Sicherheit
      NIS2: Nur wenige Unternehmen sind gut vorbereitet
    • 30 IT-Recht & Datenschutz
      Deutschland im Verzug mit DGA-Umsetzung
    • 33 E-Health
      Gesundheits-Digitalagentur-Gesetz baut Gematik um
    • 34 E-Government
      Rekord bei Softwarekosten des Bundes
    • 35 Unternehmenssoftware
      SAP-Assistenzsystem Joule für alles und alle
    • 37 Beruf
      SAP: Viele wollen gehen
    • 38 Wirtschaft
      IT-Dienstleister auf stabilem Wachstumskurs
    • 41 Telekommunikation
      Weiter hohe Investitionen in Breitbandinfrastruktur
    • 42 Veranstaltungen
      iX-Workshops im Juli und August
    • 43 Retrospektive
      Vor 10 Jahren: Nur Slogans, kein Sinneswandel
  • Titel

    • 44 Software entwickeln mit KI
      Wozu das Programmieren auf Prompt-Ebene führt
    • 48 KI-Assistenten und LLMs – was taugt der Code?
    • 56 Was soll schon schiefgehen: LLMs in der Softwareentwicklung
    • 62 KI-Tools für Entwickler
  • Review

    • 74 Kubernetes-Sicherheit
      Policies im Kubernetes-Cluster mit Kyverno
    • 83 Identity Management
      Univention Nubus: modulares IAM für die Cloud
    • 84 Dateisysteme
      Bcachefs: Von Blöcken zu Bäumen
    • 90 Hochleistungsrechnen
      HPC: Job-Queuing mit Slurm
  • Report

    • 96 Notfallübung
      Locked Shields – NATO-Manöver für Cyberkrieger
    • 100 Webdesign
      Wie künstliche Intelligenz UI- und UX-Gestaltung verändert
  • Wissen

    • 106 GitOps-Sicherheit
      CI/CD-Pipelines für Terraform absichern
    • 110 Wiederherstellung
      Nach dem Angriff: Was ist zu tun?
    • 114 Malwareerkennung
      Verstecken und finden: Antivirus gegen Malware
  • iX extra Cloud

    • 120 Cloud-Anwendungen
      Offlinefähigkeit für Cloud-Anwendungen
  • Praxis

    • 128 Große Sprachmodelle
      Retrieval Augmented Generation
    • 132 Observability
      OpenTelemetry im Kubernetes-Deployment
    • 138 Softwareentwicklung
      Data Science und ML mit Julia
  • Medien

    • 143 Rezension
      AI-Assisted Programming
    • 144 Buchmarkt
      Observability
  • Rubriken

    • 3 Editorial: NIS2-Hysterie
    • 6 Leserbriefe Juli 2024
    • 145 Impressum
    • 146 Vorschau August 2024
Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
4018837575970
Veröffentlicht:
28.06.24

Auch interessant für Sie:

KI-gestützt programmieren (Webinar-Aufzeichnung)
Webinar "KI gestützt programmieren", im heise Shop als Aufzeichnung der Live-Veranstaltung aus April 2024.Das Webinar führt Sie in die Welt der KI-gestützten Programmierung ein und stellt die neuesten Dienste und Entwicklungen vor, die dieses Feld aktuell transformieren.Die intelligenten Vorschläge für die Implementierung gehen weit über das traditionelle Autocomplete hinaus. Die Dienste erkennen Fehler und generieren sogar Codeabschnitte basierend auf natürlicher Sprache und vorhandenem Code. Klaus Rodewig zeigt Ihnen, wie KI-gestützte Programmierung den Entwicklungsprozess verbessern kann. In etwa vier Stunden erläutert er anhand konkreter Anwendungsfälle unter anderem, wie sich die Codeerstellung beschleunigen lässt oder mit Hilfe der KI-Bugs und Sicherheitslücken identifizieren lassen. Anhand von Diensten wie Github Copilot, das auch auf GPT-Technologie basiert, demonstriert der Referent die Auswirkungen auf den Entwicklungsprozess.  Neben den enormen Chancen bergen diese Dienste auch Risiken – vom Datenschutz bis hin zu handfesten Sicherheitslücken. Über die Analyse zur Leistungsfähigkeit der neuen Möglichkeiten hinaus betrachtet das Webinar auch die ethischen und datenschutzrechtlichen Aspekte der KI-gestützten Programmierung.   Die vorgestellten Technologien sind plattformübergreifend verfügbar. Die gezeigten Beispiele betreffen gängige Plattformen wie Android, Web, iOS und Embedded-Entwicklung.      Zielgruppe: Softwareentwickler und Entwickler-Teams, Technologie-Entscheidungsträger und IT-Manager, Alle, die sich für die neuesten Entwicklungen im Bereich KI und Programmierung interessieren 
129,00 €*
Anwendungen mit GPT-4 und ChatGPT entwickeln
Intelligente Chatbots, Content-Generatoren und mehr erstellen: Nutzen Sie die Leistungsfähigkeit von Large Language Models für wirklich innovative Anwendungen!Diese kompakte Einführung zeigt Python-Entwicklerinnen und -Entwicklern, wie sie Anwendungen mit Large Language Models erstellen. Olivier Caelen und Marie-Alice Blete erklären die wichtigsten Features von GPT-4 und ChatGPT und beschreiben, wie sie für eigene NLP-Aufgaben eingesetzt werden können. In nachvollziehbaren Schritten wird erläutert, wie Sie Applikationen zur Textgenerierung, Inhaltszusammenfassung oder für das Question Answering entwickeln.Anschauliche Beispielprojekte und klare und detaillierte Erklärungen unterstützen Sie dabei, die Konzepte zu verstehen und sie auf Ihre Projekte anzuwenden. Die Codebeispiele sind in einem GitHub-Repository verfügbar, zudem enthält das Buch ein Glossar mit den wichtigsten Begriffen.Sind Sie bereit, das Potenzial von Large Language Models in Ihren Anwendungen zu nutzen? Dann ist dieses Buch ein Muss für Sie. Es behandelt:Grundlagen und Stärken von GPT-4 und ChatGPT und deren FunktionsweiseDie Integration dieser Modelle in Python-basierte Anwendungen für Aufgaben im Natural Language ProcessingDie praktischen Schritte, um mit den APIs von GPT-4 und ChatGPT und den entsprechenden Python-Bibliotheken Anwendungen zu entwickelnSpezifische Aspekte der Arbeit mit LLMs wie das API-Schlüsselmanagement, Datenschutz, Softwarearchitekturdesign oder die Gefahren durch Prompt InjectionFortgeschrittene GPT-Themen wie das Prompt Engineering, das Optimieren von Modellen, Plug-ins und der Einsatz des LangChain-FrameworksLeseprobe (PDF-Link)Die Autoren:Olivier Caelen ist Machine Learning Researcher bei Worldline, einem Paytech-Pionier für nahtlose Zahlungslösungen. Er unterrichtet außerdem einen Einführungskurs für maschinelles Lernen und einen Kurs für fortgeschrittenes Deep Learning an der Université libre de Bruxelles. Er hat zwei Masterabschlüsse in Statistik und Informatik und einen Doktortitel in Machine Learning. Olivier Caelen ist Mitautor von 42 Veröffentlichungen in internationalen, von Experten begutachteten wissenschaftlichen Zeitschriften und Konferenzen und Co-Erfinder von sechs Patenten. Marie-Alice Blete arbeitet derzeit als Softwarearchitektin und Data Engineer in der Abteilung Research und Developement von Worldline. Sie predigt ihren Data-Scientist-Kolleginnen und -Kollegen Best Practices des Data Engineering und interessiert sich besonders für die Performance- und Latenzprobleme, die mit dem Einsatz von KI-Lösungen verbunden sind. Sie ist außerdem ein Developer Advocat und teilt ihr Wissen gerne mit der Community als Tech-Speakerin.
32,90 €*
Modernes Software Engineering
Bessere Software schneller und effektiver entwickeln.In diesem Buch gibt Ihnen der Continuous-Delivery-Pionier David Farley Strategien an die Hand, mit denen Sie Software-Projekte effektiver umsetzen, erfolgreicher managen und die Qualität Ihrer Programme grundlegend verbessern können – und damit auch Ihr Leben und das Ihrer Kollegen.David Farley richtet sich an Programmierer, Manager und technische Leiter unabhängig von ihrer Erfahrung. Er beleuchtet langlebige Prinzipien, die das Herzstück der effektiven Softwareentwicklung bilden. Dabei unterscheidet er zwischen zwei Kerndisziplinen: Exploration und Lernen sowie Umgang mit Komplexität. Für jede der beiden definiert er Konzepte und Prinzipien, die Ihnen helfen, den gesamten Entwicklungsprozess zu verbessern, von Ihrer Denkweise bis hin zur Qualität Ihres Codes, und beschreibt dabei Ansätze, die nachweislich zum Erfolg führen.Farleys Konzepte und Techniken bilden einen einheitlichen, wissenschaftlichen und fundierten Ansatz zur Lösung praktischer Probleme bei der Softwareentwicklung unter realistischen wirtschaftlichen Bedingungen. Dieser allgemeingültige und langlebige Ansatz kann Ihnen helfen, selbst Probleme zu lösen, die Ihnen bisher nicht begegnet sind. Er bietet Ihnen einen tiefen Einblick in Ihre eigene tägliche Arbeit und unterstützt sie dabei, bessere Software schneller, effektiver und mit mehr Freude zu entwickeln.Besprechung des Buches von Tam Hanna am 13.09.2023 auf iX.de:»Der mitp-Verlag liefert mit "Modernes Software Engineering" ein nach Ansicht des Rezensenten rundum gelungenes Werk, das die Rolle der Softwarearchitektur in einem modernen Unternehmen als Ganzes behandelt – auch die Übersetzung aus dem Englischen ist vorbildlich gelungen. Von der Lektüre profitieren insbesondere Entwicklerinnen und Entwickler, die erst seit wenigen Jahren programmieren, aber auch "alte Hasen" mit mehr als zehn Jahren Erfahrung können noch einiges darüber lernen, wie ihr Code als Teil eines Werte-schöpfenden Ganzen anzusehen ist. Der Rezensent empfiehlt das Buch daher nicht nur Programmiererinnen und Programmierern in seinem eigenen Unternehmen.«Über den Autor:David Farley ist Gründer und Consultant von Continuous Delivery Ltd und verfügt über jahrelange Erfahrung als Programmierer, Software Engineer und Systemarchitekt. Seine bahnbrechenden Ansätze haben die Arbeit von Entwicklern und Teams revolutioniert. Als Head of Software Development für London Multi Asset Exchange (LMAX) hat er eines der schnellsten Finanzsysteme der Welt aufgebaut. Er war einer der ersten, der agile Methoden wie Continuous Integration und automatisierte Tests angewendet hat und ist Betreiber des erfolgreichen Youtube-Kanals »Continuous Delivery«.
34,99 €*
iX Miniabo Plus
iX - Das Magazin für professionelle Informationstechnik. iX hat es sich zur Aufgabe gemacht, ihre Leser durch den zunehmend verwirrenden und sich ständig verändernden IT-Dschungel zu leiten und ihnen eine Übersicht über die neuesten Entwicklungen zu verschaffen. Dabei steht unabhängiger, gründlich recherchierter und kritischer Fach- Journalismus an erster Stelle. Im Fokus jedes Artikels steht der Praxisbezug für den Leser. Tests und Erfahrungsberichte bieten eine Entscheidungshilfe für den Einsatz von Produkten und Dienstleistungen im IT-Business. iX berichtet zusätzlich über zukunftsweisende Technologien und Forschungsergebnisse. iX richtet sich an jeden professionellen IT-Anwender in Unternehmen und Institutionen. Zur Leserschaft zählen IT-Leiter, Softwareentwickler, System- und Netzwerkadministratoren, IT-Berater, Sicherheitsspezialisten sowie Mitarbeiter aus Wissenschaft und Forschung. Genießen Sie die Vorzüge eines Abonnements und sparen Sie gegenüber dem Einzelkauf.
20,10 €*