Architecture

Mnemosyne dla agenta Hermesa: szybki start z lokalną pamięcią

Mnemosyne dla agenta Hermesa: szybki start z lokalną pamięcią

Lokalna pamięć Hermesa z kontrolowanym zapisem.

Mnemosyne to lokalny dostawca pamięci dla Hermes Agent, przechowujący pamięć roboczą, strukturę faktów, dane czasowe oraz historię epizodyczną w lokalnym pliku SQLite — bez usługi hostowanej, bez obowiązkowych połączeń z siecią i z niezwykle szczegółową kontrolą nad zapisem.

Samowzmacniające pętle pamięci w agentach AI: przyczyny i rozwiązania

Samowzmacniające pętle pamięci w agentach AI: przyczyny i rozwiązania

„Gdy zapamiętane wnioski stają się nowymi dowodami.”

Trwała pamięć zmienia agenta z narzędzia, które wymaga ciągłego wyjaśniania kontekstu, w taki, który przenosi go do kolejnych etapów — ale otwiera tryb awarii, którego chat bezstanowy (stateless) unika: interpretacja może stać się wspomnieniem, zostać odzyskana jako fakt i uzasadnić silniejszą wersję samą siebie.

OpenSpec: Odrzucone propozycje — konwencja pamięci decyzji

OpenSpec: Odrzucone propozycje — konwencja pamięci decyzji

Brak stanu odrzucenia. Oto obejście.

Agent, który sześć miesięcy temu zaproponował i wdrożył „przeniesienie trwałego przechowywania do wspólnej biblioteki”, z przyjemnością zaproponuje to samo następnego kwartału, chyba że coś trwałego powie mu, iż ten pomysł został już przeanalizowany i odrzucony – a OpenSpec obecnie nie ma wbudowanego mechanizmu do śledzenia takiego stanu.

Co po LLM? Mamba, difuzja i modele świata

Co po LLM? Mamba, difuzja i modele świata

Co nadejdzie po LLM-ach? Era post-transformerowa.

Hype wokół AI podąża za pewnym rytmem: mniej więcej co trzy lata architektura, na którą wszyscy stawiają, zostaje wypierana przez coś nowszego. Kolejna zmiana już kształtuje się w laboratoriach badawczych.

Grawitacja danych: prawdziwy koszt AI-first

Grawitacja danych: prawdziwy koszt AI-first

Dlaczego Twoje AI stacki stają się coraz trudniejsze do zmiany co miesiąc.

Każde wywołanie API sprawia wrażenie prostej transakcji – dopóki nie zgromadzi się ich wystarczająco dużo, aby Twoje dane do fine-tuning, narzędzia do ewaluacji oraz schematy narzędzi nie zostały ukształtowane wokół jednego dostawcy, a zmiana nie przestała być jedynie zmianą routingu.

Utrzymywanie spójności specyfikacji, testów i kodu w procesie rozwoju AI

Utrzymywanie spójności specyfikacji, testów i kodu w procesie rozwoju AI

Zapobiegaj odchyleniom agentów AI od specyfikacji, testów i kodu.

Agenci kodujący z wykorzystaniem sztucznej inteligencji (AI) szybkodostarczają funkcje, ale specyfikacje, testy i kod cicho się od siebie oddalają. Ten przewodnik omawia model śledzenia (traceability), mapowanie specyfikacji na testy oraz kodu, a także sprawdzenia CI, które wychwytują rozbieżności przed scaleniem (merge).

Wzorzec Circuit Breaker w Go: Zatrzymanie lawiny awarii

Wzorzec Circuit Breaker w Go: Zatrzymanie lawiny awarii

Zapobiegaj kaskadowym awariom w mikroserwisach Go.

Breaker obwodowy (circuit breaker) zapobiega Twojej usłudze Go w wywieraniu presji na awaryjną zależność, co zapobiega kaskadowym awariom, które pochłaniają gorutyny, gniazda i pamięć, aż do całkowitego załamania całego systemu.

GitHub Spec Kit, Kiro i Claude Code: porównanie procesów SDD

GitHub Spec Kit, Kiro i Claude Code: porównanie procesów SDD

Głębokość procesu, a nie najlepsze narzędzie, wobec przenośności.

Programiści porównujący wdrożenia Spec-Driven Development (SDD) w 2026 roku zwykle nie pytają, który model jest najbystrzejszy. Pytają, który przepływ pracy utrzyma agenta AI na właściwych torach, nie obciążając ich nadmierną biurokracją.

Workflow rozwoju oparty na specyfikacjach: od wymagań do kodu

Workflow rozwoju oparty na specyfikacjach: od wymagań do kodu

Pięć faz od intencji po zweryfikowany kod.

Rozwój oparty na specyfikacjach (Spec-Driven Development, SDD) działa, gdy specyfikacja jest procesem, a nie dokumentem, który archiwizujemy po spotkaniu kick-off. Chodzi nie o to, aby wyprodukować obszerny dokument wymagań produktu.

Wzory orkiestracji wieloagentowej: praktyczny przewodnik

Wzory orkiestracji wieloagentowej: praktyczny przewodnik

40% pilotów wieloagentowych kończy się niepowodzeniem. Oto jak wybrać odpowiedni wzorzec orkiestracji – i uniknąć tych, które się zawalają.

Systemy AI oparte na pojedynczym agencie osiągnęły szczyt w 2025 roku — podawałeś jeden model językowy (LLM), kilka narzędzi i cel, a on справiał się z umiarkowanym powodzeniem w zadaniach o ograniczonym zakresie.

Wzorzec Transakcyjnego Skrzynki Wyjściowej w Go z PostgreSQL

Wzorzec Transakcyjnego Skrzynki Wyjściowej w Go z PostgreSQL

Zapisz zdarzenie wraz z danymi. Nigdy ich nie rozdzielaj.

Dwa operacje zapisu, które powinny zostać wykonane wspólnie, w końcu niepowodzą się osobno.

Twój serwis zamówień zapisuje zamówienie w bazie danych, a następnie publikuje zdarzenie order.created w brokerze wiadomości.

Context w Go: Cancellation, Timeouts i Values

Context w Go: Cancellation, Timeouts i Values

Kontekst w Go służy do sterowania przepływem sterowania, a nie do przechowywania danych.

Interfejs context.Context w języku Go jest wystarczająco prosty, by można go było użyć błędnie — i to właśnie jest problem.