<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on LLMOps</title><link>https://llmops.pl/posts/</link><description>Recent content in Posts on LLMOps</description><generator>Hugo</generator><language>pl</language><lastBuildDate>Sun, 24 May 2026 14:22:30 +0200</lastBuildDate><atom:link href="https://llmops.pl/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Czy mały model może zastąpić ify?</title><link>https://llmops.pl/posts/czy_maly_model_moze_zastapic_ify/</link><pubDate>Sun, 24 May 2026 14:22:30 +0200</pubDate><guid>https://llmops.pl/posts/czy_maly_model_moze_zastapic_ify/</guid><description>&lt;p&gt;Tym wpisem zaczynam całą serię postów związanych z moim aktualnym projektem - nazwałem go roboczo &lt;em&gt;Edge AI&lt;/em&gt;. Celem projektu jest odpowiedź na pytanie czy model Qwen3-0.6B nadaje się do zastosowania w kontekście Edge AI.&lt;/p&gt;
&lt;p&gt;Na potrzeby projektu przyjąłem założenie, że wdrożenie zostało wykonane w firmie logistycznej. Od razu zaznaczę, że nie mam doświadczenia w tej branży więc chodzi tylko o zakotwiczenie projektu w &amp;ldquo;przemysłowej&amp;rdquo; narracji. Doszedłem do wniosku, że dzięki temu małemu zabiegowi projekt będzie bardziej rzeczywisty.&lt;/p&gt;</description></item><item><title>LLM w teorii</title><link>https://llmops.pl/posts/llm_w_teorii/</link><pubDate>Wed, 20 May 2026 14:10:19 +0200</pubDate><guid>https://llmops.pl/posts/llm_w_teorii/</guid><description>&lt;p&gt;Ostatnio doszedłem do wniosku, że tak naprawdę nie wiem jak działają LLMy. Rozumiem ich działanie od strony praktycznej, ale część teoretyczną rozumiem raczej hasłowo. Uznałem, że to dobry pomysł na aplikację więc rozpisałem zadania i przez weekend zbudowałem ją z pomocą Clauda. Cały projekt jest hostowany na mojej płytce Radxa Q6A, która po raz kolejny okazała się jednym z najlepszych wydatków tego roku.&lt;/p&gt;
&lt;p&gt;Koncepcja jest bardzo prosta - przygotowałem syllabus zawierający 60 tematów pogrupowanych w bloki tematyczne. Codziennie o godzinie 8:30 dostępna jest nowa lekcja zawierająca świeże materiały.&lt;/p&gt;</description></item><item><title>Duże modele są nudne</title><link>https://llmops.pl/posts/duze_modele_sa_nudne/</link><pubDate>Wed, 20 May 2026 10:26:49 +0200</pubDate><guid>https://llmops.pl/posts/duze_modele_sa_nudne/</guid><description>&lt;p&gt;Śledziłem wczoraj na Twitterze doniesienia z Google I/O 2026 i oczywiście doczekaliśmy się zapowiedzi nowych modeli. Poniżej wkleję te dwa największe:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Gemini 3.5 Flash released&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Gemini 3.5 Pro announced&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nie wiem czy to tylko mój problem, ale to ogłoszenie nie zrobiło na mnie żadnego wrażenia. Przypomniała mi się grafika, którą widziałem w jakimś poście i moim zdaniem doskonale oddaje to co się aktualnie dzieje:&lt;/p&gt;
&lt;p&gt;&lt;img alt="The cycle never ends)" loading="lazy" src="https://llmops.pl/images/the-cycle-never-ends-v0-c8s2b91hk52f1.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;Nowe modele są po prostu nudne bo co miesiąc mamy nowy, lepszy LLM. To, że model jest lepszy objawia się po prostu wyższym wynikiem w jednym z syntetycznych testów takich jak SWE-Bench lub Humanity&amp;rsquo;s Last Exam:&lt;/p&gt;</description></item><item><title>Zmiana flow</title><link>https://llmops.pl/posts/zmiana_flow/</link><pubDate>Sun, 03 May 2026 12:02:46 +0200</pubDate><guid>https://llmops.pl/posts/zmiana_flow/</guid><description>&lt;h3 id="zmiana"&gt;Zmiana&lt;/h3&gt;
&lt;p&gt;Nie wiem co mnie podkusiło, ale postanowiłem zmienić flow działania swojego asystenta. Nie znaczy to, że poprzednio działał źle. Model wielkości 0.6B całkiem dobrze radził sobie z moimi zadaniami biorąc pod uwagę, że nie wymagałem od niego nic ponad to co wcześniej sprawdziłem. Miał służyć głównie jako router do tool callingu.
Pod względem wydajności sama zmiana nie ma za dużo sensu bo dokłada sporo dodatkowej logiki, plus bardzo &amp;ldquo;usztywniła&amp;rdquo; flow przepływu danych. Z drugiej strony była ciekawa pod względem edukacyjnym więc jestem zadowolony.&lt;/p&gt;</description></item><item><title>Jaki model wariacie?</title><link>https://llmops.pl/posts/jaki_model_wariacie/</link><pubDate>Sun, 19 Apr 2026 20:58:43 +0200</pubDate><guid>https://llmops.pl/posts/jaki_model_wariacie/</guid><description>&lt;p&gt;Dygresja na początek.&lt;/p&gt;
&lt;p&gt;Minęło już trochę czasu od momentu w którym robiłem to co będę opisywać i przyznaję, że nie pamiętam już wszystkich szczegółów. Muszę nad tym popracować bo czuję, że to będzie problem w przyszłości.&lt;/p&gt;
&lt;h3 id="problemy-wieku-dziecięcego"&gt;Problemy wieku dziecięcego&lt;/h3&gt;
&lt;p&gt;Formalności mamy już za sobą więc przejdźmy do głównego tematu jakim będzie wybór małego modelu, który jest mózgiem mojego asystenta.
Od samego początku chciałem żeby na nowej płytce pracował mały model i wiele obiecywałem sobie po dedykowanym procesorze na Radxa. Niestety jak to w życiu bywa sama specyfikacja techniczna bez oprogramowania nie działa i tak też było w tym przypadku. Oczywiście po części z mojej winy.
Głównym winowajcą był system operacyjny, którego użyłem czyli &lt;a href="https://armbian.com"&gt;Armbian&lt;/a&gt;. Nie wiem co mnie podkusiło, że wybrałem ten system zamiast zmodyfikowanej wersji Ubuntu dostarczanej przez producenta. W każdym razie poskutkowało to tym, że procesor NPU nie jest w tym momencie dostępny na żadnym systemie poza tym oferowanym przez Radxa.&lt;/p&gt;</description></item><item><title>Radxa Dragon Q6A</title><link>https://llmops.pl/posts/radxa_dragon_q6a-/</link><pubDate>Sat, 18 Apr 2026 19:23:56 +0200</pubDate><guid>https://llmops.pl/posts/radxa_dragon_q6a-/</guid><description>&lt;h2 id="zakup"&gt;Zakup&lt;/h2&gt;
&lt;p&gt;W czasie korzystania z pierwszej wersji swojego asystenta, która chodziła na Raspberry Pi Zero, często łapałem się na tym, że odpowiedź z bota przychodzi z zauważalnym opóźnieniem. Dzięki Langfusowi widziałem, że sam request nie trwał tak długo, więc doszedłem do wniosku, że to musiała być wina samej płytki. Od razu wiedziałem, co to oznacza. Zakup nowego sprzętu.&lt;/p&gt;
&lt;p&gt;Nie miałem jasno zdefiniowanych wymagań dotyczących nowego hardware&amp;rsquo;u poza jednym — chciałem mieć możliwość uruchomienia na nowej platformie lokalnego modelu LLM wielkości 1–4B. W trakcie poszukiwań miałem sporo pomysłów dotyczących docelowej platformy, ale wszystko rozbijało się o cenę. Od dłuższego czasu nie interesowałem się cenami komputerów i przeżyłem niemałe zaskoczenie. Uznaję to trochę za ironię losu, bo ceny sprzętu rosną ze względu na to, że cały świat zachłysnął się LLM. W każdym razie w grę wchodziły laptopy, mini-PC, mocniejsze modele Raspberry oraz bardziej egzotyczne płytki jak Orange Pi. Finalnie stanęło na czymś jeszcze bardziej egzotycznym (przynajmniej dla mnie) — płytce SBC Radxa Q6A.&lt;/p&gt;</description></item><item><title>Asystent od środka</title><link>https://llmops.pl/posts/asystent_od_srodka/</link><pubDate>Fri, 17 Apr 2026 13:26:36 +0200</pubDate><guid>https://llmops.pl/posts/asystent_od_srodka/</guid><description>&lt;p&gt;Zgodnie z obietnicą z poprzedniego posta dzisiaj skupię się na funkcjonalnościach swojego agenta. Od razu zaznaczę, że nie jest tak rozbudowany jak swój pierwowzór oraz nie ma dostępu do katalogu gotowych umiejętności. Każda nowa funkcja musi zostać napisana od nowa.&lt;/p&gt;
&lt;p&gt;Komunikacja z botem odbywa się w najprostszy możliwy sposób czyli przez Telegram. Nie była to moja platforma pierwszego wyboru, ale sposób konfiguracji był na tyle prosty, że nie chciałem na start tego komplikować.
Funkcjonalności asystenta mógłbym podzielić na dwie grupy: pasywne i aktywne.
Funkcje pasywne zarządzane są przez CRON, który odpala dwie funkcje: o godzinie 6 wysyła podsumowanie pogody, a o godzinie 6:30 codzienną ciekawostkę.&lt;br&gt;
Funkcje aktywne to możliwość odpytania o bieżącą pogodę, ciekawostkę, podsumowanie przesłanego artykułu, wyszukanie informacji w internecie oraz nowo dodana funkcja czyli podsumowanie filmów z YT. W każdym momencie można również wysłać bezpośrednie pytanie do LLM-a. Uruchomienie tych funkcji jest możliwe za pomocą &amp;ldquo;/&amp;rdquo; i zdefiniowaną nazwą usługi czyli przykładowo &amp;ldquo;/pogoda&amp;rdquo; lub za pomocą przykładowej wiadomości &amp;ldquo;jaka jest dzisiaj pogoda?&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Trudno wymyślić dobry tytuł</title><link>https://llmops.pl/posts/trudno-wymyslic-dobry-tytul/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>https://llmops.pl/posts/trudno-wymyslic-dobry-tytul/</guid><description>&lt;p&gt;Ciężko powiedzieć od czego zacząć. W sierpniu tamtego roku doszedłem do wniosku, że zacznę pisać bloga na temat LLM. Chodziło mi przede wszystkim o uporządkowanie mojej wiedzy. Tydzień po napisaniu pierwszego posta straciłem pracę i siłą rozpędu napisałem jeszcze dwa nowe posty. Patrząc na nie z perspektywy czasu nie były zbyt dobre, a dodatkowo chyba chciałem uchodzić za większego eksperta niż wtedy byłem. Na tym temat się zakończył, a ja zostałem z domeną i serwerem, z którego w ogóle nie korzystałem.&lt;/p&gt;</description></item></channel></rss>