Zapraszamy do zamówienia magazynu w >>prenumeracie<<. Miesięcznik jest dostępny w formie papierowej, PDF, EPUB i MOBI oraz AZW3. Do prenumeraty papierowej zawsze dołączamy wydania elektroniczne.
BIBLIOTEKI I NARZĘDZIA
HAL9000 @ localhost, czyli programujemy lokalne LLMy
Wzrost roli sztucznej inteligencji we współczesnym świecie jest oczywisty. Za taki stan rzeczy odpowiadają w szczególności modele należące do grupy LLMów (Large Language Model). To za ich sprawą w branży IT, ale nie tylko, dzieje się coś, co można już nazwać rewolucją.
Marek Zmysłowski, Konrad Jędrzejczyk
LLM w użyciu – automatyczne podsumowywanie konwersacji email
Kto nie słyszał o rewolucji w AI dziejącej się na naszych oczach? Znalezienie w branży IT takiej osoby wydaje się dziś niemożliwe. w tej chwili AI kojarzy się jednak przede wszystkim z usługami chmurowymi dostarczanymi przez takie firmy jak OpenAI lub Midjourney, co rodzi uzasadnione obawy dotyczące bezpieczeństwa przy powierzaniu im danych wrażliwych. W tym artykule przedstawię przykład użycia samodzielnie hostowanego LLM (ang. Large Language Model – Duży Model Językowy) do ułatwienia konsumpcji dużych ilości wiadomości przekazywanych przez e-mail, np. w środowisku korporacyjnym.
Paweł "KrzaQ" Zakrzewski
PRZETWARZANIE RÓWNOLEGŁE I ROZPROSZONE
Kafka w .NET i Docker
Apache Kafka jest bardzo popularną platformą przetwarzania strumieni danych. Wykorzystuje się ją głównie w dużych systemach rozproszonych, zarówno w architekturze chmurowej, jak i on-premise, ze względu na jej dużą wydajność. W tym artykule wyjaśnię, jak działają platformy takie jak Kafka i czemu warto z nich korzystać, omówię różnice pomiędzy Kafką oraz brokerem wiadomości RabbitMQ i wreszcie przedstawię implementację przykładowej aplikacji .NET wykorzystującej Kafkę oraz Docker.
Igor Trafalski
ALGORYTMIKA
Sieci neuronowe od podstaw
Mam wrażenie, iż wokół sieci neuronowych narosło wiele mitów. choćby niektórzy starsi członkowie mojej rodziny na hasło „sztuczna inteligencja” robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy – na przykład – o rozpoznawaniu odręcznego pisma czy też tłumaczeniu tekstu z jednego języka na drugi. Tymczasem sieć neuronowa, czy bardziej precyzyjnie wielowarstwowy perceptron, jest stosunkowo prostym matematycznym konstruktem, do zrozumienia którego powinna wystarczyć wiedza na poziomie szkoły średniej.
Wojciech Sura
BEZPIECZEŃSTWO
Passkey, klucze fizyczne i passwordless
Chyba każdy świadomy użytkownik Internetu spotkał się w swoim życiu z phishingiem. Czy to w kontekście firmowego szkolenia z bezpieczeństwa, czy też napotykając na realną kampanię podczas codziennej pracy w sieci. Teoretycznie jest to atak nie wymagający zbyt dużej wiedzy technicznej, chociaż trend ten zaczyna się zmieniać wraz z wkraczającymi kolejnymi technicznymi metodami mitygacji socjotechniki. Niektórzy stwierdzą, iż przestępcy wykorzystują w ten sposób najsłabsze ogniwo w całym systemie, czyli człowieka.
foxtrot_charlie
Z ARCHIWUM CVE
Podatność w Vim modeline
Na rynku dostępnych jest wiele edytorów tekstów, a różnorodność i mnogość ich funkcjonalności może przytłaczać. Niestety, i w nich znajdziemy podatności, a o ile ten sam edytor ma wiele zastosowań – od środowisk programistycznych po edycję e-maili, błędy mogą okazać się bardzo dotkliwe.
Mariusz Zaborski
PLANETA IT
Kolory (dla opornych)
Korciło mnie, żeby we wprowadzeniu użyć parafrazy znanego z „Nowych Aten” (autorstwa ks. Benedykta Chmielowskiego) wyrażenia „Kolor, jaki jest, każdy widzi”. Tymczasem okazuje się, iż kwestia postrzegania koloru – a już tym bardziej jego rzetelnego generowania przez różne urządzenia – wcale nie jest taka oczywista. Weźmy więc kolory pod lupę i zobaczmy, czego możemy się o nich nauczyć.
Wojciech Sura
Kierowanie kierownikiem
Tradycyjne podejście do zarządzania nazywa się „zarządzaniem w dół” – menadżer kieruje swoim zespołem, przekazując informacje, decyzje i zadania do podwładnych, jest ich liderem i odpowiada za ich skuteczność. Efektywne zarządzanie w dół pomaga w osiągnięciu celów organizacji. W tym artykule chciałbym przedstawić praktyczne aspekty „zarządzania w górę”, w którym pracownik buduje relacje z przełożonym, by w efekcie wpływać na jego decyzje – czyli „kieruje kierownikiem”.
Maciej Norberciak