© Piotr Sikora 2026 | All Rights Reserved
Loading...

Specjalista Automatyzacji Procesów
Ekspert w automatyzacji procesów biznesowych z wykorzystaniem n8n, Python i AI. Pomagam firmom oszczędzać czas i pieniądze poprzez inteligentną automatyzację przepływów pracy. Dzięki wieloletniemu doświadczeniu w optymalizacji procesów, specjalizuję się w identyfikacji powtarzalnych zadań i przekształcaniu ich w efektywne, zautomatyzowane przepływy pracy.
Moje podejście łączy wiedzę techniczną ze zrozumieniem biznesu, aby dostarczać rozwiązania automatyzacyjne, które naprawdę robią różnicę. Niezależnie od tego, czy chodzi o usprawnienie procesów księgowych, optymalizację logistyki, czy automatyzację przepływów pracy w marketingu, skupiam się na tworzeniu trwałych, skalowalnych rozwiązań.
Relacja ze szkolenia z promptowania dla młodzieży w IdeaLab w Kielcach: rozmowa z LLM-em to nie magia, tylko prosta, konkretna komunikacja. Kilka zasad, trochę praktyki — i AI odpowiada tak, jak chcemy.
Rozbudowuję workflow OCR w n8n tak, aby przetwarzał wiele paragonów lub faktur jednocześnie: zmiana promptu agenta AI, obsługa tablicy obiektów i automatyczny zapis wielu wierszy do Google Sheets.
Jak sprawdzać wartości zmiennych w workflow n8n za pomocą node'ów IF i Switch — kiedy wystarczy prosty warunek, a kiedy rozbudowaną logikę lepiej zapisać czytelnie Switchem.
Workflow w n8n, który automatycznie pobiera nowe maile z Gmaila, analizuje ich treść AI Agentem i tworzy gotowe wersje robocze odpowiedzi czekające w skrzynce.
W tym wideo pokazuję workflow w n8n, który zamienia e-materiał ze Zintegrowanej Platformy Edukacyjnej w kompletny pakiet dydaktyczny: scenariusz lekcji, kartę pracy, quiz i ćwiczenia praktyczne
Prosty workflow w n8n, który na podstawie słów kluczowych automatycznie zbiera profile LinkedIn — z użyciem formularza, Serp API i wyszukiwarki Google. Przydatny w rekrutacji i sprzedaży.
Działanie Merge Node w n8n: łączenie branchy i obiektów opcjami Append, Combine i Choose Branch oraz radzenie sobie z konfliktami danych (clash).
Relacja z drugiej misji Eskadry Bielika w Hotelu Binkowski w Kielcach: warsztaty z wdrożenia systemu RAG z użyciem polskiego modelu Bielik w oparciu o Google Cloud Platform. Zdjęcia z wydarzenia w galerii.
Workflow w n8n, który wykorzystuje AI do rozpoznawania danych ze zdjęć paragonów i faktur oraz zapisuje je bezpośrednio do Google Sheets — od chat node'a, przez upload plików, po zapis danych.
Iteracja po elementach tablicy w n8n: budowa workflow, który krok po kroku przetwarza elementy pojedynczo, wykonuje zapytania HTTP i obsługuje błędy po drodze.
Druga część serii o obsłudze błędów w n8n: tryby obsługi błędów w node'ach, przechwytywanie błędów HTTP requestów i dedykowane error workflowy.
Podział dużego workflow n8n na mniejsze, wielokrotnego użytku sub-workflowy: przekazywanie danych między workflowami i budowanie architektury łatwej w utrzymaniu.
Podstawy skutecznej obsługi błędów w workflow n8n: co się dzieje, gdy node zawiedzie, jakie są tryby reakcji na błąd i od czego zacząć porządkowanie error handlingu.
Praktyczne testy mechanizmu Guardrails: porównanie anonimizacji danych wrażliwych polskim modelem Bielik z wbudowanym node'em Guardrails w n8n.
Pokazuję, jak wykorzystać polski model Bielik jako lokalną warstwę guardrails w n8n do anonimizacji danych osobowych przed wysłaniem ich do modeli AI.
Pokazuję, jak parametryzować system prompt agenta AI w n8n za pomocą Google Sheets, aby dynamicznie zarządzać treścią bez ingerencji w cały workflow.
Testuję node Guardrails w n8n na danych typowych dla kancelarii: e-mailach, numerach kart i rachunkach IBAN, sprawdzając skuteczność anonimizacji pod RODO.
Jak zdefiniować system message w AI Agencie w n8n, aby każde zapytanie było obsługiwane zgodnie z ustaloną rolą, stylem i zasadami działania agenta.
AI zwraca zbyt długie lub nieuporządkowane odpowiedzi? Pokazuję, jak Structured Output Parser w n8n wymusza dokładnie taki format danych, jakiego potrzebuje workflow.
Zapisywanie promptów z czatu i budowanie własnej bazy danych w workflow AI z użyciem Data Tables w n8n — tworzenie tabeli i dodawanie wpisów krok po kroku.
Wyjaśniam, czym są guardrails w AI i jak wdrożyć je w n8n, aby kontrolować dane wchodzące do systemu i zadbać o bezpieczeństwo użytkowników twoich agentów.
W tym wideo pokazuję, jak zbudować własnego agenta AI w n8n w oparciu o OpenAI, oraz udostępniam gotowy kod workflow do samodzielnego wykorzystania.
Pierwsze wideo z serii o FlowLint - linterze dla workflow n8n. Dowiedz się jak wykrywać błędy zanim uruchomisz workflow.
Dlaczego zacząłem testować Kimi Code, jak wypada w porównaniu z Claude Code i dlaczego oferta $1.49 za pierwszy miesiąc była oczywistym wyborem
Dlaczego upychanie wielu webhooków w jednym workflow n8n to pułapka: ukryte koszty tego podejścia i dlaczego osobne workflow oszczędzą Ci bólu głowy.
Dlaczego ślepe podążanie za DRY może zaszkodzić twojej bazie kodu i kiedy duplikacja jest faktycznie OK
Poznaj różnicę między API a webhookiem: kiedy samemu pobierać dane przez API, a kiedy pozwolić, by webhooki wysyłały je do Ciebie w czasie rzeczywistym.
Sześcioczęściowy framework eliminujący zgadywanie i dający spójne, wysokiej jakości odpowiedzi od AI
Wyjaśniam, jak działa węzeł Simple Memory w agentach AI n8n, dlaczego rozmiar okna kontekstu decyduje o tym, kiedy twój chatbot zapomina, co mu powiedziałeś.
Opisuję, jak w kilka tygodni podniosłem Health Score mojej strony Next.js z 28 do 99 w Ahrefs, korzystając z Cursor, Antigravity i systematycznych audytów SEO.
Porównanie 7 wiodących platform automatyzacji: n8n, Make, Zapier, Power Automate, Activepieces, Pipedream i GoHighLevel pod kątem cen, AI i integracji.
Użyj plików llms.txt i llms-full.txt, aby pomóc systemom AI zrozumieć twoją stronę i potencjalnie zwiększyć widoczność w odpowiedziach generowanych przez AI.
Dowiedz się, jak używać Trivy do skanowania bezpieczeństwa kontenerów. Wykrywaj podatności w obrazach Docker i efektywnie zabezpieczaj swoje wdrożenia.
Analiza 14 scenariuszy z rzeczywistego świata: TOON redukuje koszty tokenów LLM o 75%, a TRON o 40% vs JSON, zachowując kompatybilność
Szybki przewodnik po konfiguracji i używaniu Flowlint CLI do poprawy niezawodności i utrzymywalności twoich workflow n8n.
Dlaczego opisowe nazwy node'ów są kluczowe dla utrzymania workflow n8n i jak reguła R10 we Flowlint pomaga tworzyć czytelne, łatwe w utrzymaniu automatyzacje.
Zwiększ odporność workflow n8n konfigurując retry i backoff dla node'ów HTTP Request. Praktyczny przewodnik z przykładami Flowlint.
Analiza 14 scenariuszy: TOON redukuje koszty tokenów LLM o 75% w porównaniu do JSON przy zachowaniu pełnej funkcjonalności. Kompleksowe porównanie.
Flowlint to linter dla n8n, który sprawdza Twoje workflowy w pull requestach, wychwytuje błędy automatyzacji i problemy z bezpieczeństwem przed wdrożeniem.
Dowiedz się, jak przekazać obiekt do Guardrails w n8n, przekształcać JSON, anonimizować dane i odtworzyć obiekt. Z workflow.
Test node Guardrails w n8n ogłoszony 30 października 2025. Wyzwania anonimizacji i przywracania danych dla twórców AI.
Kilka tygodni temu zacząłem udzielać się na forum n8n, odpowiadając na pytania i dzieląc się swoją wiedzą.
Dowiedz się, jak listować modele Ollama i wysyłać żądania czatu/generowania tekstu przez cURL (Llama 3), ze streamem i bez, via API.
Gotowy workflow n8n, który eksportuje posty WordPress wraz z kategoriami i tagami do Google Sheets, ułatwiając content managerom audyt taksonomii i SEO.
Workflow n8n dla rekruterów HR: automatyzuje zbieranie publicznych profili LinkedIn z wyników Google i zapisuje je w arkuszu, oszczędzając godziny pracy.
Workflow n8n, który dzięki AI automatycznie przypisuje kategorie i tagi do postów na blogu w Next.js lub Astro, utrzymując metadane spójne i uporządkowane.
Czy wiedziałeś, że możesz łatwo nadpisać funkcję print używając `FunctType`? Oto prosty przykład jak to zrobić.
Czy kiedykolwiek marzyłeś o zmiennych lub funkcjach w CSS? Najprostszym sposobem na ich uzyskanie jest użycie preprocesora takiego jak SASS.
Czasami będziesz potrzebował stworzyć automatycznie wykonywany obiekt (na przykład w przypadku zdarzeń load/document ready)
Dowiedz się, jak tworzyć elementy zwijane i komponenty akordeonowe używając czystego CSS - bez JavaScript
Przewodnik po tworzeniu metod prywatnych i publicznych we własnych klasach w czystym JavaScript, z praktycznymi przykładami wykorzystania domknięć i prototypu.
Niezbędne pytania z CSS i HTML na rozmowę kwalifikacyjną dla front-end developerów. Szybki przewodnik oceny umiejętności dla rekruterów i kandydatów.
Relacja z DevMeeting o Angular 2.0 w Krakowie: jak w jeden dzień poznać nowy framework, kto prowadził warsztat i dlaczego warto uczyć się w grupie.
Zacznij programować GPIO Raspberry Pi z Node.js. Wprowadzenie do projektu PixPress na GitHub. Sprzęt spotyka JavaScript.
Naprawiamy błąd TypeError: Cannot read property length of undefined w Angular 2 przy tworzeniu filtrowania na własnym pipe. Pokazuję rozwiązanie krok po kroku.
Pipes są bardzo ważnym elementem frameworka Angular 2. Stwórz własny pipe do transformacji i filtrowania danych.
Opowiadam o mojej książce Professional CSS wydanej przez Packt Publishing: co znajdziesz w kolejnych rozdziałach, od preprocesorów SASS po pseudoelementy.
Używałem wielu pluginów, które mogą ułatwić mi życie przy obsłudze inputów, szczególnie checkboxów i radio buttonów.
Chcesz sprawdzić swoją podstawową wiedzę o FEDev? Sprawdź to! Uruchom i przetestuj swoją wiedzę o selektorach.
Pierwsze spotkanie z Vue.js: buduję aplikację ScreenshotMaker, poznaję CLI, obsługę żądań HTTP i krok po kroku tworzę pierwszy prosty komponent.
Druga część projektu ScreenshotMaker w Vue.js: po sugestiach Petera van Meijgaard poprawiam obsługę zmiennych i pokazuję, jak łączyć Jade z Vue.js.
Jestem tak leniwy, że zapomniałem napisać jakikolwiek post na tej stronie przez ostatnich kilka miesięcy…
Jak zamienić obraz w kolorową tabelę HTML: prosty skrypt w Node.js, który ratuje logo w mailingach, gdy klient poczty blokuje wyświetlanie obrazów.
Niezbędne fragmenty kodu CRUD. Angular daje świetne narzędzia do budowania aplikacji, a NgRx daje możliwość zarządzania aplikacją ze stanem.
MeetJS przybywa do Kielc! Dołącz do naszej społeczności JavaScript. Nadchodząca prezentacja o projektach pobocznych i rozwoju umiejętności. Dołącz jeśli jesteś w pobliżu!
Hej! To był świetny czas spotkać was wszystkich JavaScript'owców / UI'owców / FrontEnd'owców na MeetJS Kielce!
Relacja ze spotkania Hands On Tech o Internecie Rzeczy w Kielcach: prezentacje o projektowaniu IoT i inteligentnym domu oraz networking wśród pasjonatów.
Odkryj dlaczego Stylus stał się moim wyborem preprocesora CSS. Poznaj jego funkcje, zalety i jak poprawia przepływ pracy w developmencie.
Podsumowanie drugiej edycji MeetJS Kielce w Czerwonym Fortepianie: trzy prezentacje o Axios, Fetch, reaktywnym stanie aplikacji i tym, co lepiej robić w CSS.
Miałem sytuację w zeszłym tygodniu z żądaniami do serwera z Vue używając Axios, gdzie pole data było puste.
Wprowadzenie do tworzenia projektu opartego na TypeScript z użyciem Vue, Vue Router i Vuex. W pierwszej części inicjujemy aplikację CRUD przy pomocy Vue CLI.
Krótki przewodnik pokazujący, jak zbudować własny silnik maszyny stanów podobny do Redux, z metodami getState, dispatch i subscribe oraz reducerem.
Zaczynam tworzyć darmowy kurs wideo o Pug: od podstaw, czyli tagów, atrybutów, klas i zagnieżdżania, po zaawansowane koncepcje jak warunki i mixiny.
Aby rozpocząć projekt, musimy stworzyć projekt node. Zakładam, że masz zainstalowany Node.js na swoim komputerze.
Strona po ataku hakerów miała tysiące niechcianych plików w /wp-content/uploads/et_temp. Pokazuję, jak je znaleźć, policzyć i bezpiecznie usunąć z serwera.
Dowiedz się, jak ustawić nagłówki bezpieczeństwa HTTP w WordPress: X-Frame-Options, Referrer-Policy, Permissions-Policy, HSTS i inne, by lepiej chronić witrynę.
Nostalgiczne spojrzenie na klasyczne gry arcade: Cadillacs and Dinosaurs i Michael Jackson's Moonwalker. Wspomnienia z dzieciństwa.
Dowiedz się czym jest WordPress XML-RPC, dlaczego xmlrpc.php stanowi zagrożenie bezpieczeństwa i jak go wyłączyć za pomocą .htaccess.
Poznaj implementację szyfru XOR w Pythonie. Dowiedz się jak działa ten algorytm szyfrowania z praktycznymi przykładami kodu i analizą.
Opanuj destrukturyzację w JavaScript: na praktycznych przykładach pokazuję, jak wyciągać dane z obiektów i tablic, aby pisać czystszy i szybszy kod.
Przewodnik po operatorze warunkowym (ternary) w JavaScript: jak skrócić rozbudowane instrukcje if...else do czytelnego, jednolinijkowego wyrażenia.
Czy zastanawiasz się czasem, co tak naprawdę robi dany fragment kodu, szczególnie gdy wracasz do starego kodu lub utrzymujesz czyjś projekt legacy?
Od pojawienia się LLM na rynku byłem dość sceptycznie nastawiony. Dziś mogę powiedzieć, że są świetnym narzędziem dla profesjonalistów IT.
Zastanawiam się, czy warto określać się jako deweloper Angular, React lub Vue, oraz jak ważny jest wybór frameworka w codziennej pracy front-end developera.
Krótkie szkolenie Tomka Turby dało mi świetny przegląd zagadnień związanych z bezpieczeństwem AI w firmach
Krótkie szkolenie Tomka Turby dało mi świetny przegląd zagadnień związanych z bezpieczeństwem AI w firmach