W artykule zaprojektujemy własny format pliku, który pozwala spakować i skompresować wiele plików do jednego archiwum, podobnie jak format ZIP czy 7Z. Używając języka C++ i środowiska Visual Studio pod Windows, napiszemy następnie wtyczkę do managera plików Total Commander, który pozwoli na tworzenie i manipulowanie takim archiwum, w tym swobodne dodawanie i usuwanie plików w jego wnętrzu...
Duże modele językowe zaskakują swoimi zdolnościami konwersacyjnymi i coraz częściej stają się integralną częścią systemów sztucznej inteligencji. Jednak wraz z ich rosnącą popularnością pojawia się pytanie: jak nad nimi zapanować? Modele te potrafią generować fałszywe informacje, a użytkownicy nierzadko ufają im bezkrytycznie. W niniejszym artykule przedstawiamy jedno z narzędzi, które pozwala skutecznie kontrolować ich działanie – NVIDIA NeMo Guardrails...
Miniaturyzacja komputerów jest procesem, który postępuje nieubłaganie od momentu powstania pierwszych cyfrowych maszyn. Te mechaniczne monstra, pierwotnie zajmujące jedno lub nawet kilka pomieszczeń, najpierw zmalały do poziomu pudełka, które można było ustawić na biurku, a potem udało się przekształcić je w zgrabne urządzenie, które można było swobodnie przenosić. Niedługo potem w pełni funkcjonalny komputer zamknięto w urządzeniu mieszczącym się w kieszeni, by wreszcie procesor, płyta główna, pamięć oraz układ graficzny i dźwiękowy zmalały do tego stopnia, że zmieściły się nawet w zegarku...