From 02662603e851e1d9de81a191fdfbaa64ff144b6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Doma=C5=84ski?= Date: Thu, 18 Jun 2026 09:30:46 +0000 Subject: [PATCH] Jun 18, 2026, 11:30 AM --- ...e CLI Agent_ Hermes Drops a Desktop App.md | 103 +++++ brain/raw/articles/Introducing Portent ☘️.md | 364 ++++++++++++++++++ ...o eksperta_ pierwsze 60 sekund z OpenCode.md | 297 ++++++++++++++ ...6 roku_ Powrót kuratorowanego internetu.md | 175 +++++++++ ...ę w koncepcję LLM Wiki Andreja Karpathy'ego.md | 81 ++++ ...czone tablice utrudniają głębokie myślenie.md | 84 ++++ ...dyscyplina inżynierska w Markdownskills.md | 214 ++++++++++ ...penCode_ coś więcej niż kolejny chatbot.md | 256 ++++++++++++ ...ytycznego myślenia i debaty z mentorem AI.md | 142 +++++++ .../raw/articles/Wielka debata Folgezettel.md | 70 ++++ ...e bardziej zmniejszyć liczbę do mniej niż 5..md | 139 +++++++ brain/raw/articles/Łańcuchy Folgezettel.md | 69 ++++ 12 files changed, 1994 insertions(+) create mode 100644 brain/raw/articles/Bye Bye CLI Agent_ Hermes Drops a Desktop App.md create mode 100644 brain/raw/articles/Introducing Portent ☘️.md create mode 100644 brain/raw/articles/Od początkującego do eksperta_ pierwsze 60 sekund z OpenCode.md create mode 100644 brain/raw/articles/Ogrodnictwo cyfrowe w 2026 roku_ Powrót kuratorowanego internetu.md create mode 100644 brain/raw/articles/Poza tradycyjnym RAG_ Dogłębne zagłębienie się w koncepcję LLM Wiki Andreja Karpathy'ego.md create mode 100644 brain/raw/articles/Puste płótno to kłamstwo_ dlaczego nieskończone tablice utrudniają głębokie myślenie.md create mode 100644 brain/raw/articles/Repo Matta Pococka to dyscyplina inżynierska w Markdownskills.md create mode 100644 brain/raw/articles/Rewolucja OpenCode_ coś więcej niż kolejny chatbot.md create mode 100644 brain/raw/articles/Rozwijaj swoje umiejętności krytycznego myślenia i debaty z mentorem AI.md create mode 100644 brain/raw/articles/Wielka debata Folgezettel.md create mode 100644 brain/raw/articles/Zasady 4 CLAUDE.md Karpathy'ego zmniejszają błędy o 30%. Dodałem jeszcze 4, żeby jeszcze bardziej zmniejszyć liczbę do mniej niż 5..md create mode 100644 brain/raw/articles/Łańcuchy Folgezettel.md diff --git a/brain/raw/articles/Bye Bye CLI Agent_ Hermes Drops a Desktop App.md b/brain/raw/articles/Bye Bye CLI Agent_ Hermes Drops a Desktop App.md new file mode 100644 index 0000000..7797eb9 --- /dev/null +++ b/brain/raw/articles/Bye Bye CLI Agent_ Hermes Drops a Desktop App.md @@ -0,0 +1,103 @@ +--- +title: "Bye Bye CLI Agent: Hermes Drops a Desktop App" +source: "https://ai.plainenglish.io/bye-bye-cli-agent-hermes-drops-a-desktop-app-20803f4857cd" +author: + - "[[Shashwat]]" +published: 2026-06-10 +created: 2026-06-15 +description: "Bye-bye terminal friction. A mechanical teardown of the Hermes Desktop App, a graphical interface for the self-improving Hermes Agent that makes the CLI obsolete." +tags: + - "clippings" +--- +## Ponieważ autonomiczni agenci nie powinni być trwale uwięzieni w oknie terminala;) + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*BK_4b9YU93Kzik3p) + +Zdjęcie: Christin Hume na Unsplash + +TLDR: + +> Jeśli jesteś osobą nietechniczną lub nawet początkującą, początkowa faza konfiguracji lokalnych agentów AI jest konsekwentnie najwyższą przeszkodą wejścia. + +W kwietniu wdrożenie Hermes Agenta było ogromnym problemem dla wielu z tych osób. + +Dziś ten standard końcowy staje się dla nich przestarzały. + +Deweloperzy właśnie wdrożyli Hermes Desktop v0.5.1. Jest to natywna aplikacja graficzna dla macOS, Windows i Linux, która całkowicie eliminuje wymóg poleceń. + +[Darmowe do czytania dla osób spoza członków](https://medium.com/@shashwatwrites/20803f4857cd?sk=e5700ad35d8a1e851f8b650a01567df1) + +*Owinęli trwałego, samodoskonalącego się agenta AI w czysty interfejs, przekroczyli 10 000 gwiazdek na GitHubie i udostępnili cały stos za darmo na licencji MIT.* + +Jak więc aplikacja Hermes Desktop omija tarcia terminala, automatyzuje rozwiązywanie zależności i mapuje mózg agenta na 12 ściśle zaawansowanych panelach operacyjnych? + +### Autonomiczna inicjalizacja + +Nie dotykasz terminala. + +Pierwsza sekwencja startowa jest całkowicie zautomatyzowana. + +Aplikacja prosi o wybór lokalnego wdrożenia lub zdalnego serwera API. + +Jeśli wybierzesz lokalną, system sprawdzi istniejącą instalację Hermesa. + +Jeśli jej brakuje, aplikacja automatycznie rozwiązuje zależności Pythona i Node.js oraz wykonuje instalację w tle. + +Następnie kierujesz swojego dostawcę usług obliczeniowych. + +Konfiguracja obsługuje Anthropic, OpenAI, Google Gemini, OpenRouter oraz lokalne endpointy takie jak Ollama czy LM Studio. + +Wklejasz swój klucz i agent natychmiast zaczyna działać. + +### Przestrzeń robocza 12-węzłowa + +Architektura podzielona jest na 12 ściśle określonych paneli operacyjnych. + +Całkowicie eliminuje to konieczność ręcznego przeglądania lokalnych katalogów w celu audytu stanu lub logiki pamięci agenta. + +**Warstwa wykonawcza:** + +- **Czat:** Główny interfejs wykonawczy. Generowanie narzędzi streamuje w czasie rzeczywistym, renderując markdown i podświetlanie składni natywnie. Śledzi zużycie tokenów na żywo w stopce i obsługuje 22 wyraźne polecenia ukośniczenia. +- **Sesje:** Trwała księga kryptograficzna. Wykorzystuje wyszukiwanie FTS5 w pełnym tekście, aby natychmiast zlokalizować dowolną historyczną wymianę. Klikasz sesję i kontynuujesz operacje z kontekstem agenta całkowicie nienaruszonym. +- **Agenci:** Warstwa orkiestracji. Możesz uruchomić izolowane profile dla różnych zadań. Możesz prowadzić węzeł badawczy, węzeł kodowania i asystenta osobistego obok siebie, każdy z pamięcią rozdzieloną i uprawnieniami do wyodrębnionych narzędzi. + +**Pętla wywiadowcza:** + +- **Umiejętności:** Wizualizacja pętli samodoskonalenia. Gdy agent kończy złożony przepływ pracy, kompiluje go w umiejętność wielokrotnego użytku. Możesz przeglądać, edytować lub instalować otwartoźródłowe umiejętności kompatybilne ze standardem agentskills.io. +- **Pamięć:** Silnik trwałości. Hermes konstruuje dialektyczny model użytkownika między sesjami. Ten panel pozwala ręcznie audytować i poprawiać banki pamięci agenta, wspierając integracje backendowe takie jak Honcho, Mem0 i Supermemory. +- **Dusza:** Plik ograniczeń behawioralnych. Zamiast grzebać w ukrytych katalogach, by modyfikować plik, korzystasz z bogatego edytora, który na stałe koduje osobowość, ton i granice operacyjne agenta.`SOUL.md` + +**Silnik logistyczny:** + +- **Narzędzia:** Router zdolnościowy. Włączaj lub wyłącz 14 domyślnych zestawów narzędzi na każdy profil, w tym automatyzację przeglądarki, parsowanie wizualne, wykonywanie terminala oraz lokalne operacje plikowe. +- **Harmonogramy:** Autonomiczny silnik crona. Dyktujesz powtarzające się zadanie w czystym tekście, a system wykonuje je automatycznie w tle, nawet jeśli interfejs graficzny jest zamknięty. +- **Brama:** Zewnętrzny kanał dystrybucji. Z jednego panelu przełączasz agenta do 16 różnych zewnętrznych platform, w tym Telegram, Slack, Discord i Twilio SMS. Nie są wymagane żadne skrypty bram w Pythonie. +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*Ue-bUjCWwj59qN6d) + +Zdjęcie: Charles Forerunner na Unsplash + +**Globalna Rada Kontrolna:** + +- **Biuro:** Uporządkowane środowisko przestrzenne 3D napędzane przez Claw3d. Działa jako warstwa wizualnej koordynacji dla agenta, który pozwala zarządzać długotrwałymi, wieloetapowymi przepływami pracy. +- **Modele:** Zunifikowany katalog do zapisywania i przełączania konfiguracji między wybranymi dostawcami LLM jednym kliknięciem. +- **Ustawienia:** Globalny dashboard zarządzający pulami poświadczeń, proxy'ami sieciowymi, logami systemowymi oraz kopiami zapasowymi diagnostycznymi. + +Wersja CLI Hermes Agent była więc potężnym silnikiem uwięzionym w łagodnie wrogim środowisku. + +A jeśli chciałeś korzystać z samodoskonalącej, trwałej AI, będąc osobą niezwiązaną z technologią, musiałeś znosić surowe tarcie linii poleceń. + +Ta era już minęła. + +Interfejs graficzny jest obecnie standardem operacyjnym. + +Pętla samodoskonalenia się pozostała nienaruszona, ale koszty administracyjne załamały się. + +> Pobierz instalator, skonfiguruj punkt końcowy i pozwól agentowi wykonać zadanie. + +*Jeśli spotykamy się po raz pierwszy, przyjdź* [*tutaj*](https://medium.com/@shashwatwrites/subscribe)*, warto będzie przeżyć kolejkę górską artykułów, które pojawią się w najbliższych tygodniach.* + +*Przysięgam, śledzenie tych aktualizacji to ostatnio praca sama w sobie.* + +*Oto* [*lista*](https://medium.com/@shashwatwrites/list/ai-updates-bbb9d001b651)*, którą zbudowałem i ciągle ją uzupełniam*. + +*A jeśli potrzebujesz pomocy w analizie walk UFC,* *sprawdź* [*BoutPredict*](https://boutpredict.aibucket.org/) *:)* \ No newline at end of file diff --git a/brain/raw/articles/Introducing Portent ☘️.md b/brain/raw/articles/Introducing Portent ☘️.md new file mode 100644 index 0000000..58a2479 --- /dev/null +++ b/brain/raw/articles/Introducing Portent ☘️.md @@ -0,0 +1,364 @@ +--- +title: "Introducing Portent ☘️" +source: "https://refactoring.fm/p/introducing-portent" +author: + - "[[Luca Rossi]]" +published: 2026-05-20 +created: 2026-06-15 +description: "An open spec for knowledge bases, for work and life." +tags: + - "clippings" +--- +### Otwarta specyfikacja dla baz wiedzy, pracy i życia. + +Narracja artykułu + +0:00 + +\-17:47 + +Dziś minął prawie miesiąc od premiery [Tolarii](http://tolaria.md/), a w tym czasie rozmawiałem z wieloma osobami i zespołami, które próbują wykorzystać ją do tworzenia i zarządzania wewnętrznymi bazami wiedzy. + +Podczas tych rozmów najczęściej pojawiają się pytania nie dotyczące samego narzędzia, lecz sposobu **organizacji informacji**. + +Ludzie rozumieją narzędzie: typy, relacje, widoki itd. — ale nie są pewni, jakie typy tworzyć, jak je połączyć i jak wygląda regularna konserwacja tego wszystkiego. + +Aby w tym pomóc, dziś przedstawiam **[Portent](http://portent.md/)** — otwartą specjalizację do organizowania baz wiedzy w pracy i życiu. + +![](https://substackcdn.com/image/fetch/$s_!0fCQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6679e5f1-651b-43e1-b21e-d2bb636e3455_3112x1648.png) + +Nowa strona na portent.md! + +Portent dostarcza silnych domyślnych wartości dla trzech kluczowych aspektów bazy wiedzy: + +- **Struktury** — sposób, w jaki informacje są organizowane w różne kategorie, czy to typy, foldery, czy coś podobnego. +- **Relacje** — jak takie struktury są ze sobą powiązane i powiązane. +- **Cykl życia** — sposób, w jaki informacje przepływają i są obsługiwane. + +Portent powstał z kilkoma celami: + +- **Konwencja ponad konfigurację** — Portent jest jak szyny baz wiedzy. Daje rozsądne domyślne ustawienia, ale pozwala ci swobodnie rozszerzać lub zmieniać cokolwiek chcesz. +- **Można je wykorzystać z dowolnym narzędziem** — choć koncepcje Portent są w Tolarii najwyższej klasy, można je łatwo wdrożyć w każdym narzędziu zarządzania wiedzą. +- **Połącz życie i pracę** — stwórz bazy wiedzy łączące dane osobiste i zawodowe, w tym samym systemie typów. +- **Elastyczny i rozszerzalny —** Portent łatwo zmieniać i rozszerzać, nie ogranicza użytkowników do sztywnych schematów. + +Przejdźmy więc do tematu. Oto agenda programu: + +- 📖 **Tło** — albo dlaczego powinieneś mi zaufać +- 🍱 **Typy** — osiem głównych typów +- 🔀 **Relacje** — dla wiedzy myśl o wykresie zamiast relacyjnym +- 🔄 **Cykl życia** — przechwytywać → organizować → archiwum +- 🔌 **Rozszerzanie Portent** — jak dodać więcej rzeczy i co możesz dodać. +- 🔨 **Wdrożenie Tolarii** — jak to zrobić w Tolarii. Uwaga: jest szablon. + +--- + +> *Szybkie ostrzeżenie! 2 i 3 czerwca będę na **[LDX3 w Londynie](https://leaddev.com/leaddev-london/)**, gdzie przeprowadzę wywiad z jedynym i niepowtarzalnym [Randsem](https://www.google.com/search?q=michael+lopp), na żywo na scenie.* +> +> *Uwielbiam konferencje LeadDev i chodzę na nie co roku. Jeśli myślisz o przyjeździe, możesz **[użyć kodu](https://leaddev.com/leaddev-london/)** **[LUCA15](https://leaddev.com/leaddev-london/)**, aby uzyskać 15% zniżki na bilety! Brak powiązań — nie dostaję z tego żadnych pieniędzy.* +> +> *Mam nadzieję, że spotkam tam wielu przyjaciół i pozdrowię się!* + +--- + +## 📹 Poradnik + +Jeśli wolisz oglądać niż czytać, oto mój przegląd szablonu 👇 [Portent](https://github.com/refactoringhq/portent-vault-template) + + + +--- + +## 📖 Tło fabularne + +Portent jest efektem wielu lat pracy i, podobnie jak w przypadku Tolarii, wydaje się, że wiele z tego, co zrobiłem w życiu, doprowadziło do tego: + +- **2011: Doktorat** — w 2011 roku rozpocząłem doktorat, aby badać bazy danych nierelacyjne i to, jak ich modele danych można mapować jeden na drugi. To zapoczątkowało moją obsesję na punkcie organizowania informacji. Później zrezygnowałem z doktoratu, żeby założyć startup 👇 +- **2017: Startup** — mieliśmy jedno z pierwszych miejsc pracy Notion we Włoszech, już w 2017 roku. Jako CTO tworzyłem szablony dotyczące organizacji pracy, które później przejęło wielu innych, a także osobiście prowadziłem kilka startupów, jak organizować pracę. +- **2020: Budowanie drugiego mózgu** — w 2020 roku zetknąłem się z ideami Tiago Forte, Sonke Ahrens, całą literaturą dotyczącą zarządzania wiedzą osobistą i zacząłem starać się wyciągać z niej to, co najlepsze, stosując ją do rzeczywistej *wiedzy zawodowej*. +- **2021: Refaktoryzacja** — moja twórczość *podkreślała* te idee do granic możliwości i doprowadziła do znaczącej rewizji, która pozwoliła 1) na większą produktywność (pisanie 3 newsletterów tygodniowo) oraz 2) łączenie danych osobistych i zawodowych. +- **2025: AI i Tolaria** — gdy zaczynałem pracę nad Tolarią, dalej zmieniałem, jak te koncepcje można jednoznacznie mapować na typy i relacje oraz optymalizować pod kątem współpracy AI. + +Mam bardzo wyraziste opinie na ten temat, ale jednocześnie obawiam się, że to bardzo osobisty temat, więc każdy system powinien wyglądać: + +- **Małe** — uwzględniam tylko to, co jestem w 100% pewna, że jest dobre, a nie więcej. +- **Elastyczny** — dostosowany do indywidualnych zmian i preferencji. + +Najlepszą analogią, jaką znalazłem, jest to, że Portent jest jak **Rails dla baz wiedzy**: gotowy do klucza, jeśli chcesz, ale nieskończenie konfigurowalny, jeśli chcesz się zaangażować. + +--- + +## 🍱 Rodzaje + +Portent zaleca organizowanie danych w osiem głównych typów: + +1. **Projekty** +2. **Eksploatacja** +3. **Obowiązki** +4. **Zadania** +5. **Wydarzenia** +6. **Przypisy** +7. **Tematy** +8. **Ludzie** + +Sama nazwa Portent jest akronimem dla pierwszych siedmiu typów. Poza tym na końcu *są ludzie*, więc technicznie rzecz biorąc to *PORTENTP* — ale proszę o cierpliwość! + +Te typy dzielą się na dwie kategorie czyste: + +- **PORT** — konkretne typy : *Projekty*, *Operacje*, *Odpowiedzialności*, *Zadania*. +- **ENT(P)** — te **niepodlegające działaniom**: *Wydarzenia*, *Notatki*, *Tematy*, *Osoby*. + +PORT organizuje *zadania do zrobienia*, podczas gdy ENTP organizuje działania *bezczynnościowe*. + +![](https://substackcdn.com/image/fetch/$s_!vTzN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a48a2c-0aa1-473e-9807-defd6039ad71_1590x798.png) + +PORT i ENTP to dwie główne grupy typowe w PORTENT + +## 🔥 PORT + +PORT jest zdecydowanie najważniejszą częścią Portent. Uważam, że najlepszym sposobem na uporządkowanie informacji jest pytanie po tym, jak zapytać: **co powinienem z nią zrobić?** + +Będziesz sobie zadawać to pytanie *cały czas*, więc aby udzielić dobrych odpowiedzi, potrzebujesz dobrego sposobu na organizację swoich zadań. A kiedy mówię "rzeczy do zrobienia", to niekoniecznie praca — to także życie osobiste. Model mentalny jest taki sam. + +Najbardziej przydatnym sposobem kategoryzacji pracy, jaki znalazłem, jest robienie tego wzdłuż dwóch osi: + +- 📏 **Rozmiar** — czy prace można wykonać za jednym posiedzeniem, czy nie. +- 🔄 **Nawrót** — niezależnie od tego, czy praca jest jednorazowa, czy powtarzająca. + +Na tej podstawie możemy mieć cztery typy prac: + +![](https://substackcdn.com/image/fetch/$s_!3zHB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef4d7e29-f069-4722-b425-f07a52f05aae_2010x1190.png) + +Możesz zorganizować wszystko, co potrzebujesz, w zależności od wielkości i powtarzalności + +### Obowiązki + +Obowiązki to powtarzające się zadania, których nie da się wykonać za jednym razem. + +Są dobre do modelowania obszarów o długich czasach , dla których trzeba zachować standard. + +Obowiązki zazwyczaj nie mają *stałych celów,* ponieważ są długoterminowe — raczej mają wskaźniki lub KPI, które pokazują, że idziesz w dobrym kierunku. + +Przykłady: "utrzymać dobrą formę" lub "zapewnić dobrą utrzymość produktu". + +### Projekty + +Projekty to jednorazowa praca, której nie da się wykonać za jednym razem. Mają początek i koniec oraz jasną definicję tego, co jest zrobione. + +Mogą być częścią odpowiedzialności. Np. jeśli twoja odpowiedzialność za "zapewnienie dobrej retencji produktu" mierzy NPS produktu, to projekt ćwierćroczny może dotyczyć ukochanej funkcji, o którą ludzie pytają od zawsze, a która ma ją poprawić. + +Albo jeśli mierzysz "utrzymanie dobrej formy" z VO2 max, to ćwierć projektu może polegać na rozpoczęciu gry w Padelu dwa razy w tygodniu i podniesieniu VO2 max z X do Y. + +### Eksploatacja + +Operacje to powtarzające się zadania, które *można* wykonać za jednym posiedzeniem. Są to *procedury* powtarzane zawsze w ten sam sposób, dla których idealnie istnieje zestaw instrukcji. + +Operacje mogą należeć *do* Odpowiedzialności i Projektów. Na przykład w odpowiedzialności "dbania o dobrą formę" możesz mieć operację opisującą Twoją rutynę treningową z ciężarami. + +Albo w przypadku projektu dotyczącego nowej funkcji produktu możesz mieć Operację "Cotygodniowego przeglądu" przebiegu rozwoju. + +Operacje są także, na dziś największą powierzchnią współpracy z agentami AI. Agenci dostarczają ogromną wartość, *posiadając* procedury, czyli wykonując ten sam zestaw działań na powtarzalnej zasadzie. + +### Zadania + +Zadania to jednorazowa praca, którą można wykonać za jednym razem. Ważne jest, aby były one definiowane w ten sposób i uwzględnione w ogólnym systemie, ale tak naprawdę nie zachęcam do ich przechowywania w bazie wiedzy. + +Nie jestem też całkowicie przeciwny, ale generalnie uważam, że zadania lepiej nadają się do zarządzania przez dedykowane, osobne narzędzie. Z dwóch powodów: + +- **Efemeryczne** — gdy zadanie zostanie wykonane, nie ma dużej wartości w trzymaniu go w bazie. Wszelkie wnioski wynikające z zadania powinny być przechowywane w osobnej notatce. +- **Zadania specjalistyczne** — często wymagają specjalistycznej interakcji: terminów, statusu, tablic kanban — wszystko to lepiej spełniają dedykowane narzędzia. + +Więc tak, nie jest źle przechowywać zadania w bazie Portent jako takiej, ale prawdopodobnie też niewiele z tego wyniesiesz. + +--- + +## 🌱 ENTP + +Typy ENTP dotyczą informacji, które nie wymagają działania. Test lakmusowy jest taki: jeśli potrzebuje *statusu*, to prawdopodobnie PORT, w przeciwnym razie to ENTP. + +Przyjrzyjmy się im po kolei: + +### Tematy + +Tematy to *kategorie*, które nie mają oczekiwań co do działania. To po prostu interesujące tematy, które mogą być przydatne lub niepotrzebne w przyszłości. + +Np. lubię symulatory wyścigów i często zapisuję linki ze sprzętem lub tutorialami, ale nie mam żadnych projektów ani obowiązków związanych z tym, więc to tylko mój temat. + +Albo w pracy mogę chcieć oszczędzać przydatne materiały o *bazach* danych, ale nie mam za to odpowiedzialności . Może to być przydatne w przyszłości, więc tworzę notatki i ustawiam je jako powiązane z tematem baz danych. + +### Wydarzenia + +Wydarzenia to rzeczy, które *się zdarzają*. Są przydatne do mapowania spotkań, osiągnięć i kalendarza. + +### Ludzie + +Ludzie są dość oczywisti. Możesz przypisać ludzi praktycznie do dowolnego z powyższych typów, a jeśli zrobisz to dobrze, to jak budowanie CRM. + +### Przypisy + +Wreszcie, Note to po prostu *domyślny* typ. Gdy tworzysz nowy przedmiot, najpierw jest to Notatka — i pozostaje taka, jeśli nie ma dla niej lepszego typu. + +Teraz, gdy już masz te typy na swoim miejscu, jak je ze sobą połączyć? + +--- + +## 🔀 Relacje + +Uważam, że najlepszym sposobem modelowania relacji informacyjnych w bazie wiedzy jest bardzo mały zestaw połączeń **w stylu grafów**. + +Portent szczególnie zachęca do dwóch z nich: + +- **Należy do** *— silnej* relacji: właściciel, skład, zwykle w sposób jeden do wielu. +- **Powiązane z** — słaba relacja: wielu-wielu, nie wymaga działania. + +W zależności od sposobu implementacji tych rozwiązań, można także obliczyć wersje odwrócone, których domyślne nazwy w Portent to: + +- Należy do → *Has* lub *dzieci* +- Powiązane z → *Polecane przez* + +Sposób, w jaki przypiszesz te relacje, zależy od Ciebie, ale ja odkryłem, że dobrym domyślnym modelem mentalnym jest następujące: + +- Zastosowanie **należy** do relacji *w kierunku* lub *między* elementami PORT — np. operacja *należy do* szerszej odpowiedzialności*,* spotkanie (zdarzenie) lub notatka *należy do* projektu. +- Użycie **związane z do** relacji między elementami ENTP — np. Wydarzenie jest związane *z* Osobą*,* Notatka z Tematem i tak dalej. + +![](https://substackcdn.com/image/fetch/$s_!F9BU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d7f58e-9760-4550-a2a5-27afca7721db_1734x1052.png) + +Elementy PORT zwykle wyrażają własność / skład, podczas gdy ENTP wyrażają powiązanie + +Ważną zaletą systemu relacji (i nie tylko typu) jest to, że relacje pozostają takie same w całej bazie wiedzy. + +Aby zrozumieć, dlaczego to ma znaczenie, przyjrzyjmy się alternatywnym sposobom modelowania relacji, korzystając z dwóch najczęściej spotykanych sposobów: relacyjnych baz danych (dane tabelaryczne) oraz folderów (dane hierarchiczne). + +### 1) Relacyjne bazy danych (dane tabelaryczne) + +W modelu relacyjnym, takim jak Postgres czy bazy Notion, musisz zdefiniować wyraźne relacje między każdą kilkoma tabelami, które chcesz połączyć. + +Te relacje tworzą schemat, który brzmi: + +- **Duże** — kończy się odtwarzaniem tych samych koncepcji na tabelach, nawet jeśli semantycznie oznaczają to samo, i +- **Sztywne** — wymuszone i trudne do zmiany, gdy dane są już na miejscu. + +Plusem jest to, że dane zawsze pozostają bardzo spójne i zgodne ze schematem. + +### 2) Foldery (dane hierarchiczne) + +W przypadku folderów każdy element (folder lub notatka) może *należeć* tylko do jednego folderu. To znacznie ogranicza semantykę, którą można wyrazić za pomocą struktur folderów, które zasadniczo mogą modelować tylko silne, *wyłączne* relacje własnościowe. + +Np. jeśli chcesz, aby notatki ze spotkań były w folderze "notatki ze spotkań", ale jednocześnie były uwzględniane w odpowiednich folderach projektowych, nie możesz. + +Zaletą folderów jest to, że ułatwiają przejście po mapie — o ile odbywa się to zgodnie z zamierzoną ścieżką. + +### 3) Relacje grafowe + +Portent uważa, że zalety modeli relacyjnych i hierarchicznych nie mają już większego znaczenia jak w przeszłości, teraz gdy pojawiła się sztuczna inteligencja. + +W rzeczywistości: + +1. Gdy większość informacji może być uporządkowana przez agentów AI, spójność można łatwo wymusić, nawet bez deterministycznego sposobu działania za pomocą oprogramowania. +2. Przeszukiwanie folderów po prostu nie ma znaczenia w świecie, gdzie agenci mogą grepować i pobierać cokolwiek. + +Jeśli się zgadzamy, proste domyślne relacje działają i skalują się lepiej niż cokolwiek innego, ponieważ tworzą: + +- **Mniej powierzchowna semantyka** — łatwiejsza do zrozumienia zarówno dla ludzi, jak i AI, bo wszędzie są te same koncepcje. +- **Znaczenie cross-type** — łatwiejsze do pracy między wieloma typami (np. *znajdź wszystkie "osierocone" notatki == te, które nie mają belongs\_to ani related\_to*) + +To wszystko nie jest nic zupełnie nowego: bazy grafów robią to od zawsze — uważam tylko, że to najlepszy sposób na budowanie baz wiedzy, zwłaszcza teraz, gdy mamy AI. + +Następnie porozmawiajmy o cyklu 👇 życia + +--- + +## 🔄 Cykl życia + +Częstym problemem baz wiedzy jest to, że trudno utrzymać je w czystości, rozumieniu i aktualności. Portent zachęca użytkowników do zarządzania notatkami w trzech etapach: **Przechwycenie**, **Organizacja** i **Archiwizacja**. + +![](https://substackcdn.com/image/fetch/$s_!fiqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ce98f42-9873-4d3a-b923-8934818c97a3_2002x646.png) + +Można je zaimplementować jako właściwość statusu dla każdej notatki i mają być w jakiś sposób egzekwowane przez Twój workflow. + +Więcej o każdej z nich: + +### 1) Schwytanie + +Etap przechwytywania służy jedynie udostępnianiu informacji. Zachowaj ten link na później, zapisz notatki ze spotkań, zapisz tę myśl w losowej notatce. + +*Uchwycone notatki* nie są ani czyste, ani schludne: są bałaganem, i to celowo. Etap przechwytywania jest zoptymalizowany pod kątem szybkości: po prostu uchwyć *wszystko*, a potem zobaczymy. + +### 2) Organizować + +Gdy nuta zostanie uchwycona, musisz zadać sobie dwa pytania dotyczące niej: + +- **Co to jest?** +- **Co powinienem z tym zrobić?** + +Pierwsze pytanie decyduje o wyborze typu, a drugie o tym, jakie relacje dla niego tworzyć. + +Jeśli nie możesz dołączyć żadnego Projektu, Odpowiedzialności, Operacji czy Tematu do notatki, to znaczy, że prawdopodobnie możesz ją wyrzucić. To całkowicie w porządku uchwycić rzeczy, a potem uświadomić sobie, że to był błąd: uchwycić je optymistycznie i organizować pesymistycznie. + +Organizuję zebrane notatki raz w tygodniu i wdrożyłem ten workflow bezpośrednio w Tolarii, gdzie domyślną sekcją jest lista notatek "Skrzynka odbiorcza" (czyli nieuporządkowana), a każdą notatkę można oznaczyć jako "zorganizowaną" za pomocą cmd+E. + +### 3) Archiwum + +Niedocenianą częścią dobrej bazy wiedzy jest oddzielenie *aktualnych* od *przestarzałych* informacji. To drugie może być przydatne — pomyśl o wcześniejszych projektach, starych notatkach ze spotkań itd. — ale nie chcesz, by pojawiały się w codziennym użytkowaniu. + +Powinieneś mieć jasny sposób oznaczania notatek jako "archiwizowanych", tak aby ludzie i AI mogli je domyślnie ignorować. + +--- + +## 🔌 Rozszerzanie Portent + +To są podstawowe koncepcje w Portent, ale nie są jedynymi , które znajdują się w twojej bazie wiedzy. + +Gdy już zrozumiesz podstawy (organizacja oparta na użyteczności, proste relacje, przechwytywanie vs organizowanie itd.), łatwo je rozwinąć i dodać więcej koncepcji. + +Według mojego doświadczenia najczęstsze to: + +- **Typy kalendarzy** — takie jak lata, kwartały i miesiące. To bardzo jasne koncepcje, które nie zanieczyszczą Twojej bazy i mogą służyć do zakotwiczenia i grupowania takich rzeczy, jak projekty, wydarzenia i inne. +- **Zespoły / obszary** — czasem warto tworzyć większe grupy reprezentujące obszary domeny lub własności i przypisywać do nich elementy PORT. +- **Typy notatek** — możesz chcieć "podzielić" typ notatek na więcej osób: filmy, zasoby, artykuły itd. Jestem zwolennikiem robienia tego za pomocą właściwości tagów, zamiast typów "root", ale można to zrobić na obie strony. +- **Relacje specjalistyczne** — gdy już jesteś pewien swojego modelu, warto stworzyć kilka konkretnych relacji, aby *rozróżnić* użycie domyślnych. + +Oczywiście warto też tworzyć typy, które pasują do języka domeny twoich przypadków użycia. Np. piszę biuletyn i mam teksty do esejów, notatek Evergreen, wywiadów do podcastów i innych. + +--- + +## 🔨 Implementacja Tolarii + +Portent może być wdrożony w każdym systemie notatek, ale ma specjalne wsparcie w Tolarii. + +Stworzyłem tutaj [szablon portentu](https://github.com/refactoringhq/portent-vault-template), który możesz sklonować i używać w Tolarii. + +Tolaria jest dobra dla Portent, bo: + +### 1) Zarządzanie cyklem życia + +Capture → Organize → Archive jest bezpośrednio wspierane w Tolarii: + +- Sekcja Skrzynka odbiorcza pokazuje wszystkie notatki, które jeszcze nie zostały uporządkowane +- Możesz *zorganizować* notatkę za pomocą cmd+E lub przycisku organize w pasku edytora +- Możesz *zarchiwizować* notatkę przyciskiem archiwum i ukryje się ona w domyślnych sekcjach. + +### 2) Typy i relacje + +Tolaria jest natywnie zorganizowana na Typy i Relacje, sugerując domyślne relacje, które są dokładnie tymi Portent. + +### 3) Wiele sklepień + +Jeśli chcesz używać tego samego systemu typów (Portent) zarówno do życia, jak i pracy, możesz stworzyć osobne skarbce i *zamontować* je razem w Tolarii, aby mogły ci się podejrzewać, zachowując jednocześnie oddzielną kontrolę dostępu np. dla współpracowników. + +--- + +I to wszystko na dziś! Jak zawsze, dajcie znać, co o tym wszystkim myślicie! + +Życzę ci udanego tygodnia + +Z poważaniem 👋 +, Luca + +--- + +#### Subskrybuj Refaktoring + +Tysiące płatnych subskrybentów + +Dowiedz się, jak sprawić, by Twój zespół inżynierski przyspieszał i usprawnił wysyłkę. Czytane co tydzień przez 170 000+ inżynierów i menedżerów \ No newline at end of file diff --git a/brain/raw/articles/Od początkującego do eksperta_ pierwsze 60 sekund z OpenCode.md b/brain/raw/articles/Od początkującego do eksperta_ pierwsze 60 sekund z OpenCode.md new file mode 100644 index 0000000..d0de462 --- /dev/null +++ b/brain/raw/articles/Od początkującego do eksperta_ pierwsze 60 sekund z OpenCode.md @@ -0,0 +1,297 @@ +--- +title: "Od początkującego do eksperta: pierwsze 60 sekund z OpenCode" +source: "https://medium.com/artificial-intel-ligence-playground/beginner-to-expert-your-first-60-seconds-with-opencode-bf9d5800f6b3" +author: + - "[[Fabio Matricardi]]" +published: 2026-06-12 +created: 2026-06-15 +description: "Instalacja i pierwsza konfiguracja w mgnieniu oka: jak zacząć używać opencode do własnych projektów. Część 2 serii." +tags: + - "clippings" +--- +## Instalacja i pierwsza konfiguracja w mgnieniu oka: jak zacząć używać opencode do własnych projektów. Część 2 serii. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*3mea5jBnCRgeQeyusG8wmg.png) + +Rozpoczęcie pracy z OpenCode jest szybsze niż zrobienie kawy. + +W tym przewodniku pokażę Ci, jak go zainstalować, podłączyć do wolnego "mózgu" AI i wykonać swoje pierwsze polecenie. + +Nie musisz być czarodziejem programowania; Potrzebujesz tylko terminala i odrobiny ciekawości. + +## Spis treści + +```hs +The Thrill of the New Install +Step 1: Getting the Software onto Your Machine +What on Earth is a Package Manager? +Step 2: The First Launch and the TUI +Step 3: Connecting Your First "Brain" (For Free!) +Step 4: Your Very First Command +Troubleshooting: When Things Don't Go According to Plan +Conclusion: You are Now an Agent User +``` + +A tak przy okazji, to jest seria 6 artykułów: + +[**Część 1 — Rewolucja OpenCode: coś więcej niż kolejny chatbot**](https://medium.com/artificial-intel-ligence-playground/the-opencode-revolution-more-than-just-another-chatbot-21706215701f)** +Część 2 — Początkujący do eksperta: pierwsze 60 sekund z OpenCode** +*Część 3 — Nauczanie agenta: opanowanie kontekstu z AGENTS.md +Część 4 — Zestaw narzędzi: Polecenia i umiejętności w OpenCode +Część 5 — Twoja prywatna agencja AI: lokalna potęga +Część 6 — Zaawansowana orkiestracja: systemy wieloagentowe i wtyczki* + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*a-mocs35QJ-RslMMPZx60g.png) + +## Dreszczyk emocji nowej instalacji + +Istnieje specyficzny rodzaj radości, który płynie z instalowania nowego oprogramowania. To ten moment oczekiwania, gdy zastanawiasz się: "Co to właściwie może dla mnie zrobić?" Pamiętam początki instalowania specjalistycznego oprogramowania na mojej starej stacji roboczej. Włożyłeś dyskietkę, czekałeś na pasek postępu, a nagle pojawiała się nowa ikona. + +Instalowanie agenta AI takiego jak OpenCode jest podobne, ale z nowoczesnym akcentem. Instalujemy tę funkcję. Przygotowujemy grunt pod partnerstwo z inteligentnym systemem. + +W tym artykule przeprowadzę Cię przez ten proces. Nie będę zakładać niczego. Zaczniemy od czystej karty, a w ciągu kilku minut będziesz rozkazywał AI pisać dla ciebie kod. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*7_zj3HGrHiR1in49Z-bDHQ.png) + +## Step 1: Getting the Software onto Your Machine + +Depending on what kind of computer you are using, the way you “get” OpenCode will differ slightly. Think of it like different ways to order a pizza. You can call the shop, use an app, or walk in. The result is the same: you get your pizza. + +### Prerequisites + +You need to have Node.js and Git installed. If you already have Chocolatey you can read all the steps here. + +## [Beyond catastrophic forgetting: how to build an LLM-Wiki for the long game](https://medium.com/artificial-intel-ligence-playground/beyond-catastrophic-forgetting-how-to-build-an-llm-wiki-for-the-long-game-8cea92f3868c?source=post_page-----bf9d5800f6b3---------------------------------------) + +### A guide for you to turn scattered PDFs into a compounding Personal Knowledge Base using Python, Agents, and a little… + +medium.com + +Node.js is the standard installation method for Windows (and in handy for future upgrades with MCP and tools). Git is the World standard for Software Version Control, used to manage your repository (code or documents). + +My suggestion, if you are on Windows, is to use GIT Bash as a terminal editor and the main reason is… + +> **👉 Tip**: most of the agents will try to run like commands to browse files, search for patterns, read your files. The Windows Terminal and Powershell struggle to parse the commands. GIT bash is fully able to understand them.`unix/linux` + +- Download and [install Node.js from here](https://nodejs.org/en) +- Download and [install Git from here](https://git-scm.com/install/windows) + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*p0geiJUy5Jyz9-MeKSgBvg.png) + +### For macOS and Linux Users + +If you use a Mac or a Linux machine, you likely have access to something called “Homebrew.” If you don’t know what that is, don’t worry. It is essentially a massive, automated warehouse for software. Instead of hunting for a download button on a website, you just tell Homebrew what you want, and it finds it, downloads it, and installs it for you. + +Open your terminal (on a Mac, you can find this in your Applications/Utilities folder) and type this single line: + +`brew install anomalyco/tap/opencode` + +That’s it. Just press Enter and watch the magic happen. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*hlu9p2xJT2D-l-69V2ryUg.png) + +### For Windows Users + +Windows users, you have a few options. The easiest way, if you are already familiar with web development tools, is using. You might have heard of before; it is the "Node Package Manager," which is another way of saying it is a very reliable delivery service for software.`npm` `npm` + +And since I already asked you to install node.js, you have all you need. + +Open your Command Prompt or PowerShell and type: + +`npm install -g opencode-ai` + +If you prefer a different approach, you can also use “Chocolatey” or “Scoop,” which are similar to Homebrew but built specifically for the Windows ecosystem. + +## [Chocolatey for Python & AI enthusiasts: how to turn Windows into your in-house developer…](https://ai.gopubby.com/chocolatey-for-python-ai-enthusiasts-how-to-turn-windows-into-your-in-house-developer-3d05c30bcdd2?source=post_page-----bf9d5800f6b3---------------------------------------) + +### How a terminal-first package manager can automate your tools, tame your installs, and make reproducible AI environments… + +ai.gopubby.com + +Once the installation finishes, we need to make sure everything is working. Type this command: + +`oppencode --version` + +If you see a version number pop up, congratulations! You have successfully conquered the first hurdle. You are officially an OpenCode user. + +Few commands you need to know: start with to get the list of commands as displayed above.`opencode -h` + +You can for example upgrade your version using `opencode upgrade` + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*rfdEN0q-j8dnt8bBN1Ic7g.png) + +### What on Earth is a Package Manager? + +I realize that terms like,, or might sound like gibberish if you haven't spent much time in the terminal. Let me explain them using an analogy from our daily lives.`brew` `npm` `curl` + +Imagine you want to build a massive Lego castle. You could go to a store, find every individual brick, buy them one by one, and bring them home. That would be exhausting and prone to error. + +Instead, you use a catalog. You look up “Castle Set #402,” and a specialized service delivers the entire organized kit to your door. + +In the world of computing, a “Package Manager” is that catalog and delivery service. Instead of you searching the internet for, finding the right version for your operating system, and manually moving files into the right folders, you simply tell the package manager: "I want OpenCode." The manager handles the searching, the downloading, and the heavy lifting of placing the files exactly where they need to go. It is safer, faster, and much less headache-inducing.`opencode.zip` + +## Step 2: The First Launch and the TUI + +Now that the software is on your machine, it is time to meet it. Navigate to any folder on your computer where you might keep projects (for example, a folder named ) and type:`Documents/NewProject` + +`opencode` + +Suddenly, your terminal will transform. The plain text will disappear, replaced by a structured, interactive interface. This is what we call a TUI, or “Terminal User Interface.” + +Think of it like this: a standard terminal is like a blank notepad. You write a line, it responds. A TUI is more like a dashboard. It has menus, it has sections, and it is designed for you to interact with it easily using your keyboard. + +> Don’t be intimidated by the change. You are still in your terminal, but you are now in a specialized “command center” for your AI agent. + +## Step 3: Connecting Your First “Brain” (For Free!) + +When you first launch OpenCode, it is like having a very capable body but no brain. It knows how to move around your files, but it doesn’t actually “know” anything yet. To make it smart, we need to connect it to an AI model. + +Without knowing anything just type to get the list of the free available ones, and you are done!`/models` + +But if you want more, this is where many people get stuck, thinking they need to go out and buy expensive subscriptions. You don’t. + +Once you are inside the OpenCode TUI, type the following command: + +`/connect` + +This will open a menu of different “providers.” A provider is just the company that owns the AI brain. You will see options like Anthropic, OpenAI, and Google. + +I highly recommend starting with a free option to get your feet wet. You can use Google’s AI (through their free tier) or even explore the built-in free models offered through OpenCode’s own “Zen” service. + +Let’s walk through the Google option as an example: + +1. Select “Google” from the menu. +2. It will likely ask you for an “API Key.” + +Now, don’t panic. An API key is just a long, unique password that tells Google, “Hey, it’s me, and I have permission to use this service.” You can get one for free by visiting the Google AI Studio website. + +I explained everything in my article about Gemma4 + +## [Gemma 4 on the Edge: high-performance AI for the “PoorGPUguy”](https://medium.com/artificial-intel-ligence-playground/gemma-4-on-the-edge-high-performance-ai-for-the-poorgpuguy-05a979c71b41?source=post_page-----bf9d5800f6b3---------------------------------------) + +### The ultimate guide to Local AI: hosting Gemma 4 on your home Network + +medium.com + +It takes about two minutes. You copy that key, go back to your terminal, paste it in, and hit Enter. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*2wlngSPUKNgCVrI5PJcsYA.png) + +the free models as of June 2026 + +Once you have entered the key, OpenCode will perform a quick handshake with the provider. If everything is correct, you will see a message saying “Connection successful.” + +Congratulations! You have just successfully wired your local agent to a world-class intelligence. You are now officially “online.” + +## Step 4: Your Very First Command + +This is the moment we have all been waiting for. The brain is connected, the body is ready, and it is time to give your first order. + +Let’s start with something simple to make sure the “handshake” between your computer and the AI is working perfectly. We will ask it to create a small Python file. + +In the OpenCode interface, type: + +`Create a simple Python script that prints "Hello, OpenCode!" and save it as hello.py` + +Watch what happens. You will see text appearing on the screen. This isn’t just the AI talking; this is the agent *thinking* and *acting*. It will say something like: “I will now create the file hello.py and write the code.” + +Then, you will see the file actually appear in your folder. + +> ***👉 Tip****:* Did you noticed that the Agent already run the test itself to see if the app in python was working? + +To verify it worked, you can run the script yourself in your terminal: + +`python hello.py` + +If you see “Hello, OpenCode!” printed on your screen, you have done it. You have just successfully used an AI agent to perform a real-world task. It sounds small, but this is the foundation of everything that comes next. + +> ***👉 Tip****:* you can execute shell commands without leaving the TUI. The same way you do it in Colab or Jupyter Notebook, start the command with an exclamation mark. The result will be printed in the TUI. + +Example from the small GIF above: + +```hs +!ls +``` +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*avusvyb4zKwIEUYTkdVPog.png) + +You can see in the GIF above the main commands to know and keyboard shortcuts: + +- `TAB` to move from Plan to Build mode +- `/` to get the list of built-in commands +- `ctrl+p` for the entire list of options + +> ***👉 Tip****: we are in the Windows Terminal but with a GIT Bash session. If you use Git Bash directly, remember that* *does not work to paste text. You need to use* `*CTRL+V*` `*SHIFT+INS*` + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*k5Ry1TeEnB2IDYjmRBnQ1g.png) + +## Troubleshooting: When Things Don’t Go According to Plan + +Even for the pros, things occasionally go sideways. If you run into trouble, don’t worry. Here are the three most common hiccups: + +**“Command not found”** +If you type and your computer says it doesn't know what that is, the installation likely didn't finish or your terminal needs to be "refreshed." `opencode` + +> 🧰 Try closing your terminal window completely and opening a new one. If that fails, try running the installation command again. + +**“Connection Error” or “Unauthorized”** +This almost always means something went wrong with your API key. + +> 🧰 Double-check that you didn’t accidentally copy an extra space at the beginning or end of the key. Also, make sure you actually have a valid key from the provider’s website. + +**Python or npm errors** +If you get errors while installing or running scripts, it might be because your computer is missing a fundamental building block. + +> 🧰 Most of the time, simply updating your software (pip install package) or following the specific instructions for your operating system will fix this. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*0aWAS0m-PPdt3zqRqrN8Bw.png) + +for unknown reasons to me, Gemini thinks that a digital assistant is a woman + +## Conclusion: You are Now an Agent User + +Take a moment to appreciate what you just accomplished. In just a few minutes, you went from having nothing to having a functional, intelligent agent sitting on your machine, ready to assist you. + +You have learned how to install software using package managers, how to navigate a terminal interface, how to connect to a cloud-based intelligence, and how to give your first command. These are the building blocks of a much larger journey. + +In our next article, we are going to move from “playing around” to “getting serious.” We will talk about, the secret document that allows you to give your AI agent a permanent memory and a set of specific instructions for your projects.`AGENTS.md` + +The revolution is easy to start. The fun part is learning how to lead it. See you in the next one! + +I hope you enjoyed the article. If this story provided value and you wish to show a little support, you could: + +1. Clap a lot of times for this story +2. Highlight the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles) +3. [Write with me on this Publication](https://medium.com/artificial-intel-ligence-playground/subpage/8e83fae83815): there is no better way to learn than writing about it! +4. Follow my publication [https://medium.com/artificial-intel-ligence-playground](https://medium.com/artificial-intel-ligence-playground) + +If you want to read more, here are some ideas: + +## [The OpenCode revolution: more than just another chatbot](https://medium.com/artificial-intel-ligence-playground/the-opencode-revolution-more-than-just-another-chatbot-21706215701f?source=post_page-----bf9d5800f6b3---------------------------------------) + +### AI Agency under your control and data that never leaves your PC. You don’t need anymore Codex or Claude Code. Part 1 of… + +medium.com + +## [Llama.cpp has now a website. And running a local AI will never be so easy!](https://medium.com/artificial-intel-ligence-playground/llama-cpp-has-now-a-website-and-running-a-local-ai-will-never-be-so-easy-cfd5bde56702?source=post_page-----bf9d5800f6b3---------------------------------------) + +### A new app and a new website to bring generative AI to every computer in the world + +medium.com + +## [You don’t need an AI agent for every single thing!](https://medium.com/artificial-intel-ligence-playground/you-dont-need-an-ai-agent-for-every-single-thing-c2f5dd62ce59?source=post_page-----bf9d5800f6b3---------------------------------------) + +### Your AI your Rules: Open Web UI and llama.cpp are all you need to work with your documents in full privacy and… + +medium.com + +## [I Built an AI Second Brain to cure my information overload. And here is how.](https://medium.com/artificial-intel-ligence-playground/i-built-an-ai-second-brain-to-cure-my-information-overload-and-here-is-how-5d48ed2bfe62?source=post_page-----bf9d5800f6b3---------------------------------------) + +### How an oil and gas engineer used the free Opencode coding agent to automate note-taking, kill the folder chaos, and… + +medium.com + +## [AI agents are the new context-aware AI automations: and you can have it for free](https://medium.com/artificial-intel-ligence-playground/ai-agents-are-the-new-context-aware-ai-automations-and-you-can-have-it-for-free-672fd1e8a66b?source=post_page-----bf9d5800f6b3---------------------------------------) + +### A blueprint for beating the “Memory Tax” and running private, agentic automation factories straight from your desk. + +medium.com \ No newline at end of file diff --git a/brain/raw/articles/Ogrodnictwo cyfrowe w 2026 roku_ Powrót kuratorowanego internetu.md b/brain/raw/articles/Ogrodnictwo cyfrowe w 2026 roku_ Powrót kuratorowanego internetu.md new file mode 100644 index 0000000..82cac68 --- /dev/null +++ b/brain/raw/articles/Ogrodnictwo cyfrowe w 2026 roku_ Powrót kuratorowanego internetu.md @@ -0,0 +1,175 @@ +--- +title: "Ogrodnictwo cyfrowe w 2026 roku: Powrót kuratorowanego internetu" +source: "https://medium.com/@theo-james/digital-gardening-in-2025-the-return-of-the-curated-web-3ae36f7add77" +author: + - "[[Theo James]]" +published: 2025-10-11 +created: 2026-06-18 +description: "More" +tags: + - "clippings" +--- +![Cyfrowe ogrody pozwalają uprawiać własny kawałek internetu | Przegląd technologii MIT](https://miro.medium.com/v2/format:webp/0*H1-ikzwOG6FJUaQ2) + +Cyfrowe ogrody pozwalają uprawiać własny kawałek internetu | Przegląd technologii MIT + +Internet jest zalany treściami, których nigdy nie chcieliśmy. Algorytmy kontrolują to, co widzimy, kanały przewijają się bez końca, a nasze myśli są rozproszone po platformach, których nie posiadamy. **Cyfrowe ogrodnictwo** staje się rozwiązaniem — odważnym krokiem mającym na celu odzyskanie przestrzeni intelektualnej. + +Trzy lata temu założyłem swój pierwszy cyfrowy ogródek po tym, jak tonąłem w chaosie zakładek i rozrzuconych notatek. Przemiana była jak przeprowadzka z ciasnego mieszkania do domu z miejscem do oddychania. **Cyfrowy ogród** to nie blog uwięziony w odwróconej chronologii ani profil w mediach społecznościowych proszący o zaangażowanie. To żywy, oddychający ekosystem, w którym idee rosną, łączą się i ewoluują publicznie. + +Ta praktyka łączy **zarządzanie wiedzą osobistą (PKM)** z celowym publikowaniem. Twoje notatki stają się siewkami. Twoje badania rozgałęziają się na powiązane ścieżki. Twoje myślenie dojrzewa w oczach publicznych. **Selekcjonowana sieć** powraca w 2026 roku, ponieważ jesteśmy zmęczeni występami dla platform, które zarabiają na naszej uwadze. + +Pracownicy wiedzy i entuzjaści **produktywności** odkrywają tu coś głębokiego: **drugi mózg**, który nie tylko przechowuje informacje, ale pielęgnuje mądrość. Ten artykuł analizuje filozofię, technologie, społeczności i przepływy pracy napędzające ten ruch. Dowiesz się, jak ogrody cyfrowe służą zarówno jako **osobiste PKMS,** jak i publiczne przestrzenie intelektualne — i dlaczego jest to coraz ważniejsze. + +### Filozofia cyfrowego ogrodnictwa + +![Jak zbudowałem sobie Ogród Cyfrowy • Tim Rodenbröker Kreatywne kodowanie](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*jnPMBadDSc46Vdcd.png) + +Jak zbudowałem sobie Ogród Cyfrowy • Tim Rodenbröker Kreatywne kodowanie + +Tradycyjne blogi działają jak magazyny — chronologiczne osi czasu, gdzie wczorajszy wpis zostaje zasypany dzisiejszą treścią. Wypolerowany. Zoptymalizowany pod względem SEO. Skończyłem w momencie, gdy klikniesz publikuj. Ogrody cyfrowe odrzucają cały ten model z zaciekłą intencją. + +**Powiązany portal wiedzy** rozwija się dzięki **powolnemu wzrostowi**, a nie wirusowym eksplozjom. Dbam o swoje notatki jak ogrodnik przycinając gałęzie, wracając do pomysłów po miesiącach z nowymi spostrzeżeniami. Nic nigdy nie osiąga statusu "gotowe". Piękno żyje w nieustannej ewolucji. + +**Systemy kategoryzacji** zmieniają sposób, w jaki śledzimy rozwój intelektualny: + +- **Sadzonki**: Surowe myśli, ledwo uformowane, często tylko kilka zdań wychwycających iskrę +- **Początki**: Pomysły nabierają struktury, pojawiają się powiązania, kształtują się argumenty +- **Evergreen content hubs**: dojrzałe materiały, które kotwiczą całe sieci wiedzy, stale udoskonalane + +Metadane takie jak "ostatnio obsłużone" zastępują daty publikacji. **Epistemiczne wskaźniki statusu** oznaczają: "Jestem w 70% pewny tego twierdzenia" lub "To przeczy moim wcześniejszym myśleniom." Taka szczerość zniszczyłaby autorytet tradycyjnego bloga. Tutaj buduje zaufanie. + +Algorytmiczne więzienie głównych platform zmusza twórców do trybu wydajności. Każdy post musi maksymalizować zaangażowanie, wywołać reakcje, zasilać maszynę. Cyfrowe ogrody istnieją poza tym wyczerpującym cyklem. **Nieliniowa nawigacja** przez backlinki i skupiska tematyczne odzwierciedla sposób, w jaki ludzkie umysły faktycznie działają — przeskakując między powiązanymi pojęciami, budując nieoczekiwane powiązania, odkrywając wzorce poprzez eksplorację, a nie przez narzucanie rekomendacji. + +Ta **praktyka wymaga aktywnego myślenia**. Czytelnicy nie przewijają biernie; wędrują po powiązanych ścieżkach, wybierając własną przygodę przez twój intelektualny krajobraz. Relacja staje się intymna, współpracująca, żywa. + +### Kluczowe technologie napędzające Ogrody Cyfrowe + +![Digital gardens](https://miro.medium.com/v2/format:webp/0*agGVkp5yzZ0vILGt) + +Digital gardens + +Infrastruktura stojąca za ogrodami cyfrowymi dzieli się teraz na dwie wyraźne warstwy: jak uchwycane są idee i jak są prezentowane. Każde narzędzie niesie własną filozofię dotyczącą własności, widoczności i kontroli twórczej. + +**Technologie przechwytywania** + +- **Obsidian**: Zbudowany wokół lokalnego skarbca plików Markdown, Obsidian pozwala wizualizować relacje za pomocą Graph View. System zachęca do organicznego połączenia — idee łączą się podczas pisania, tworząc widoczną sieć myśli. +- **Notion**: Łączy notatki ze strukturalnymi bazami danych, dając użytkownikom elastyczność w organizowaniu projektów i badań. Jego własnościowy format może jednak utrudnić publikacje zewnętrzne i długoterminową przenośność. +- **TiddlyWiki**: Samodzielna wiki, która działa całkowicie w Twojej przeglądarce. Każda notatka, wtyczka i konfiguracja znajdują się w jednym pliku HTML, ucieleśniając najczystszą formę osobistego własności strony internetowej. + +**Technologie wyświetlania** + +- **Jekyll i Hugo**: Statyczne generatory stron, które przekształcają Markdown w szybkie, bezpieczne strony. Eliminują one utrzymanie serwerów i zależności od baz danych, dając twórcom pełną kontrolę nad projektowaniem. +- **GitHub Pages**: Darmowa opcja hostingu dla statycznych stron, idealna dla niezależnych twórców dobrze radzących sobie z przepływami pracy opartymi na Gicie. Oferuje ten sam zasięg wydawniczy bez miesięcznych opłat. +- **Quartz (dla Hugo):** Rozszerza Hugo o backlinki, wizualizację wykresów i wyszukiwanie — funkcje, które kiedyś wymagały złożonej personalizacji. Łączy statyczne publikacje z dynamiczną interakcją. + +Razem te warstwy definiują techniczny fundament cyfrowego ogrodnictwa. Niektóre stawiają na elastyczność, inne na prostotę, ale wszystkie mają wspólny cel: dać twórcom trwałą, przejrzystą kontrolę nad tym, jak ich wiedza rośnie i pojawia się w internecie. + +### Ogrodnictwo cyfrowe jako strategia produktywności i drugiego mózgu + +![Krótka historia i etos Ogrodu Cyfrowego](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*DYxVOcB5dry7CVJ8.png) + +Krótka historia i etos Ogrodu Cyfrowego + +Twój mózg nie został stworzony do przechowywania wszystkiego — był stworzony, by tworzyć połączenia. Ogrody cyfrowe przekształcają to biologiczne ograniczenie w intelektualną dźwignię, pełniąc rolę **zewnętrznych drugich mózgów**, które z czasem przechwytują, łączą i wzmacniają twoje myślenie. Obserwowałem, jak mój własny ogród staje się lustrzanym odbiciem mojego umysłu, odsłaniając wzorce, których nigdy świadomie nie sadziłem. + +Magia dzieje się poprzez **wewnętrzne strategie połączeń**, które odtwarzają sposób działania neuronów w łańcuchach asocjacyjnych. Kiedy łączysz "systemy produktywności" z "teorią obciążenia poznawczego" z "zmęczeniem decyzyjnym", nie organizujesz plików — mapujesz faktyczną architekturę zrozumienia. Ta sieć połączeń sprawia, że odzyskiwanie wiedzy nie przypomina przeszukiwania szafki na dokumenty, a bardziej podążanie za okruchami przez własną świadomość. + +Algorytmy Google dogoniły to, co ogrodnicy wiedzieli instynktownie: **kontekst pokonuje słowa** kluczowe. Przejście na semantyczne wyszukiwanie nagradza powiązane treści, które pokazują głębię i powiązania, zamiast pojedynczych postów wypełnionych hasłami wyszukiwania. Twój cyfrowy ogród naturalnie wpisuje się w tę ewolucję, ponieważ każda strona istnieje w dialogu z innymi. + +**Evergreen content hubs** funkcjonują jako żywe dokumenty, które dojrzewają dzięki wielokrotnej uwadze. Co miesiąc wracam do moich podstawowych notatek, dodając spostrzeżenia z ostatnich lektur lub dopracowując argumenty, które wydawały się niekompletne. Ta praktyka pielęgnacji — aktualizowanie znaczników czasu, poprawianie powiązań, pogłębianie wyjaśnień — utrzymuje ogród produktywnym, a nie archiwalnym. Workflow staje się medytacją: przegląd, dopracowuj, publikuj ponownie, powtarzaj. + +### Rozważania dotyczące kosztów w 2026 roku: porównanie między platformami + +![Your Comprehensive Guide to Note-Taking: Visual & Digital Note-Taking Apps with Project Management Capabilities - KDAN Blog](https://miro.medium.com/v2/format:webp/0*kT9wur-l0IhzI8vu) + +Your Comprehensive Guide to Note-Taking: Visual & Digital Note-Taking Apps with Project Management Capabilities - KDAN Blog + +Pieniądze wciąż definiują cyfrowy krajobraz ogrodnictwa. Koszty utrzymania ogrodu wiedzy w ostatnich latach się zmieniły, tworząc podział między tymi, którzy cenią sobie kontrolę techniczną, a tymi, którzy wolą prostotę. **Generatory miejsc statycznych**, takie jak Hugo, Jekyll i Eleventy, pozostają ulubieńcami purystów. Darmowe hosting przez GitHub Pages lub Netlify oznacza brak opłat cyklicznych — ale wolność wiąże się z ukrytymi kosztami. Nauka workflow Gita, rozwiązywanie błędów w budowie i utrzymywanie tematów wymaga biegłości technicznej, której większość specjalistów nie ma czasu opanować. + +Koszty utrzymania cicho rosną. Zależności się zmieniają, motywy się psują, a wtyczki się konfliktują. To, co zaczęło się jako weekendowy projekt, często przeradza się w ciągłą współpracę techniczną wymagającą stałej uwagi. Publikowanie statyczne oferuje niezależność, ale niezależność zawsze niesie ze sobą odpowiedzialność. Dla wielu ta cena nie jest już warta czasu poświęcanego na utrzymanie systemów w działaniu. + +**Ogrody oparte na platformach**, takie jak Notion, Obsidian Publish czy Roam Research, oferują łatwiejszą organizację w opłacalnej cenie. Zmieniające się API Notion lub jego ceny mogą całkowicie zmienić przepływ pracy, podczas gdy Obsidian Publish pobiera około 8 dolarów za stronę miesięcznie, a Roam około 15 dolarów. Koszty te szybko się mnożą, jeśli utrzymujesz wiele ogrodów lub przestrzeni do współpracy, a uwięzienie na platformie pozostaje trwałym problemem dla osób ceniących sobie mobilność. + +Inteligentni ogrodnicy – architekt mobilności: + +- **Przechowywaj treści w zwykłych plikach Markdown**, aby zapewnić długoterminowy dostęp. +- **Regularnie eksportuj dane** jako kopię zapasową i polisę ubezpieczeniową. +- **Unikaj systemów własnościowych**, które blokują twoje notatki w zamkniętych platformach. +- **Wybierz narzędzia wspierające otwarte formaty**, takie jak JSON, CSV czy Markdown. + +Prawdziwy koszt platformy wykracza poza subskrypcje. To koszt alternatywny czasu — godziny spędzone na konfiguracji, poprawie lub adaptacji zamiast na tworzeniu, myśleniu i eksplorowaniu nowych pomysłów. + +**Zastrzeżenie**: Ten wpis również stał się możliwy dzięki [Constella.App.](https://constella.app/) + +### Constella: Nowoczesna przestrzeń pracy, która wprowadza wiedzę w ruch + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*CarxCELJt1nZ72kft64_RA.png) + +[**Constella**](https://www.constella.app/?utm_source=medium&utm_medium=referral&utm_campaign=theo&utm_content=digital-gardening-in-2026) wnosi głębię i jasność do pracy z informacjami. Eliminuje kompromis między siłą a prostotą, tworząc środowisko, w którym twoje badania, notatki i powiązania naturalnie się rozwijają. Zamiast skakać między wieloma narzędziami, Constella daje ci jednolitą przestrzeń do odkrywania, rejestrowania i organizowania wiedzy na bieżąco. + +Niezależnie od tego, czy mapujesz pomysły do projektu badawczego, czy łączysz wnioski z różnych źródeł, platforma pomaga Ci zobaczyć szerszy obraz bez utraty szczegółów. Każda nuta staje się częścią żywej sieci myśli — przeszukiwalnej, śledzitelnej i świadomej kontekstu. + +**Kluczowe cechy:** + +- **Wyszukiwanie i wyszukiwanie oparte na sztucznej inteligencji** — Znajdź informacje w notatkach, plikach i obrazach w języku naturalnym. AI rozumie kontekst, wyłaniając najbardziej istotne treści nawet wtedy, gdy nie pamiętasz dokładnych słów. +- **Wizualny wykres i mapowanie wiedzy —** Eksploruj swoje pomysły jako dynamiczny graf. Możesz przybliżyć, by przeanalizować poszczególne notatki lub cofnąć się, by zobaczyć relacje między tematami. +- **Automatyczne linkowanie i inteligentne backlinkowanie** — W trakcie pisania Constella wykrywa powiązane koncepcje i automatycznie buduje linki, pomagając łączyć spostrzegawczość bez zakłócania przepływu. +- **Natychmiastowe uchwycenie i notowanie —** Szybko uchwyć myśli w przestrzeni wolnej od rozpraszania. Constella cicho pokazuje powiązane notatki lub kontekst tła, dzięki czemu nowe pomysły idealnie pasują do twojego systemu. +- **Wsparcie międzyplatformowe i offline** — Pracuj tam, gdzie przyjdzie inspiracja. Constella synchronizuje się między komputerem a urządzeniami mobilnymi, jednocześnie umożliwiając dostęp offline, dzięki czemu Twoja baza wiedzy jest zawsze dostępna w zasięgu ręki. + +[Constella](https://www.constella.app/?utm_source=medium&utm_medium=referral&utm_campaign=theo&utm_content=digital-gardening-in-2026) pomaga skupić się na znaczeniu, a nie na mechanice. Zajmuje się strukturą i odzyskiwaniem informacji, dzięki czemu twoja energia pozostaje na syntezie i tworzeniu. Efektem jest przestrzeń pracy, która ewoluuje wraz z twoim myśleniem — gdzie Twój cyfrowy ogród rozwija się bezpośrednio z twoich badań, a nie jako projekt poboczny do utrzymania. + +### Przyszłość cyfrowego ogrodnictwa i kuratorowanego webu w 2026 roku i później + +![Ogród cyfrowy – mój drugi mózg](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*OcoibOyKnwr3BC05.png) + +Ogród cyfrowy – mój drugi mózg + +Krajobraz **cyfrowego ogrodnictwa 2026** jest pełen niesamowitych możliwości. Procesy publikowania stają się coraz prostsze — to, co wcześniej wymagało godzin konfiguracji, teraz można zrobić jednym poleceniem. Zamiast zastępować głos ogrodnika, narzędzia AI ulepszają go, sugerując powiązania między notatkami zapisanymi w odstępie lat i ujawniając wzorce, które świadomy umysł mógł przeoczyć. + +Widziałem, jak mój własny ogród się zmienia, gdy przestałem postrzegać go jako muzeum i zacząłem traktować go jako warsztat. **Odrodzenie osobistych miejsc** nie polega na byciu perfekcyjnym — chodzi o bycie obecnym. Nieprzefiltrowane myśli obok starannie napisanych esejów tworzą głębię, której treści generowane przez algorytmy nigdy nie potrafią odtworzyć. + +Dzisiejsza zmiana definiowana jest przez trzy kluczowe ruchy: + +1. **Standardy napędzane przez społeczność** pojawiają się bez kontroli korporacyjnej. Narzędzia open-source mnożą się niczym dzikie kwiaty, rozwiązując prawdziwe problemy, które mają znaczenie dla ludzi — a nie dla akcjonariuszy. +2. **Kuratorowany odrodzenie sieci** kwitnie, ponieważ ludzie cenią autentyczność ponad metryki zaangażowania. Kuratorstwo znów stało się rzemiosłem. +3. **Współpraca AI** ewoluuje, by wspierać, a nie zastępować twórców. Narzędzia te lokalizują ukryte koncepcje na setkach notatek, podkreślają nowe powiązania i dostosowują się do celów ogrodnika, zamiast zmuszać go do dostosowania się do narzędzia. + +**Przejrzystość** stała się nową walutą. Dzielenie się niedokończonymi myślami, ewoluujące zrozumienie, a nawet błędy tworzy intelektualną intymność, której same dopracowane treści nie są w stanie osiągnąć. Budujemy ekosystemy, w których niedoskonałość oznacza uczciwość — a daty "ostatnio pielęgnowane" odzwierciedlają zaangażowanie, a nie zaniedbanie. + +### Podsumowanie + +**Korzyści z cyfrowego ogrodu** wykraczają poza sam wygląd czy modny projekt strony. To ogromna zmiana w sposobie, w jaki odnosimy się z informacjami, przechodząc od biernego konsumowania treści do aktywnego ich pielęgnowania. Twój umysł zasługuje na coś lepszego niż uzależniającą naturę algorytmicznych feedów. + +**Produktywność drugiego mózgu** osiąga szczyt, gdy Twój system wiedzy oddycha i rośnie razem z Tobą. Statyczne nuty zbierają kurz. Żywe ogrody potęgują intelektualne zainteresowanie. **Ewolucja PKM**, której jesteśmy świadkami, to nie tylko lepsze narzędzia — to odzyskanie sprawczości nad tym, co wiemy i jak łączymy idee. + +Wpływ **kuratorowanej sieci** można dostrzec w każdym aspekcie naszego cyfrowego życia. Każda osoba tworząca **cyfrowy ogród** wnosi intencjonalność do chaotycznej przestrzeni internetowej pełnej wymyślonych trendów. Nie tworzysz po prostu bloga; pielęgnujesz żywe przedłużenie swojej świadomości, które inni mogą odkrywać, uczyć się i z którym mogą się połączyć na ludzkim poziomie. + +Sieć zawsze miała być ogrodem, a nie centrum handlowym. Rok 2026 to moment, w którym pamiętamy tę prawdę i działamy zgodnie z determinacją. + +### FAQ (Najczęściej Zadawane Pytania) + +### Czym jest ogrodnictwo cyfrowe i czym różni się od tradycyjnego blogowania? + +Ogrodnictwo cyfrowe to praktyka zarządzania i publikowania wiedzy osobistej, która kładzie nacisk na treści nieliniowe, ewoluujące i niedoskonałe. W przeciwieństwie do tradycyjnych blogów, które są chronologiczne, dopracowane i oparte na SEO, ogrody cyfrowe skupiają się na ciągłym pisaniu, poprawianiu i nauce publicznej. Stosują systemy kategoryzacji, takie jak siewki, pączki i wiecznie zielone, aby śledzić dojrzałość treści i zachęcać do intelektualnej wolności od ograniczeń algorytmicznych. + +### Jakie kluczowe technologie wspierają cyfrowe procesy ogrodnicze w 2026 roku? + +Popularne narzędzia napędzające cyfrowe ogrody to aplikacje do robienia notatek z dwukierunkowym linkowaniem, takie jak Obsidian i Notion, statyczne generatory stron jak Jekyll i Hugo do publikowania, formatowanie Markdown do lekkiego tworzenia treści oraz platformy hostingowe, takie jak GitHub Pages. Motywy takie jak kwarc poprawiają czytelność. Narzędzia ogrodnicze bez kodu upraszczają procesy publikacji, podczas gdy kanały RSS i Webmentions wspierają interakcję ze społecznością i odkrywanie treści. + +### Jak cyfrowe ogrodnictwo funkcjonuje jako strategia produktywności i drugiego mózgu? + +Ogrody cyfrowe działają jak zewnętrzne drugie mózgi, które wzmacniają ludzką pamięć i myślenie, wykorzystując strategie wewnętrznego łączenia naśladujące myślenie asocjacyjne. Takie podejście poprawia wyszukiwanie wiedzy i przesuwa fokus z SEO pełnego słów kluczowych na SEO oparte na kontekście, zgodne z nowoczesnymi algorytmami. Evergreen centra treści wspierają ciągłą produktywność i inkubację pomysłów poprzez ciągłe aktualizowanie i publikowanie treści. + +### Kto jest głównym wpływem kształtującym ruch ogrodnictwa cyfrowego? + +Kluczowymi liderami opinii są Maggie Appleton, Andy Matuschak, Anne-Laure Le Cunff, Tom Critchlow, Vivian Qu, Matthias Ott, Chris Lovejoy, a także społeczności takie jak subreddit r/DigitalGardens. Ruch IndieWeb odgrywa również istotną rolę w promowaniu odrodzenia stron osobistych i posiadania tożsamości cyfrowej. Ci influencerzy integrują koncepcje PKM, produktywności oraz cyfrowego ogrodnictwa w swojej pracy, aby rozwijać tę filozofię. + +### Jakie są kwestie kosztowe związane z utrzymaniem ogrodu cyfrowego w 2026 roku? + +Koszty dotyczą oceny opcji publikowania na statycznych stronach pod kątem łatwości utrzymania w porównaniu z ryzykiem zablokowania platformy związanym z narzędziami własnościowymi. Platformy takie jak Obsidian Publish oferują ceny subskrypcyjne (np. 8 dolarów miesięcznie), podczas gdy hosting na GitHub Pages może być darmowy, ale wymaga wiedzy technicznej. Strategie mające na celu ograniczenie zależności od konkretnych platform obejmują korzystanie z narzędzi open-source oraz wdrażanie rozwiązań no-code, które równoważą efektywność kosztową z funkcjonalnością. + +### Czym jest Constella.App i jak usprawnia cyfrowe procesy ogrodnictwa? + +Constella.App to asystent badawczy oparty na sztucznej inteligencji, zaprojektowany tak, aby uzupełnić cyfrowe ogrodnictwo, integrując odkrywanie badań, notowanie i budowanie powiązań w jednym interfejsie bez konieczności przełączania aplikacji. Wizualnie pokazuje pochodzenie badań, jednocześnie podkreślając kluczowe wyniki dla szybkiego zrozumienia. To narzędzie wspiera badania akademickie, osobiste lub korporacyjne, przyspieszając tworzenie drugiego mózgu i pracę nad głęboką wiedzą dzięki płynnej integracji procesów pracy. \ No newline at end of file diff --git a/brain/raw/articles/Poza tradycyjnym RAG_ Dogłębne zagłębienie się w koncepcję LLM Wiki Andreja Karpathy'ego.md b/brain/raw/articles/Poza tradycyjnym RAG_ Dogłębne zagłębienie się w koncepcję LLM Wiki Andreja Karpathy'ego.md new file mode 100644 index 0000000..f83e2b0 --- /dev/null +++ b/brain/raw/articles/Poza tradycyjnym RAG_ Dogłębne zagłębienie się w koncepcję LLM Wiki Andreja Karpathy'ego.md @@ -0,0 +1,81 @@ +--- +title: "Poza tradycyjnym RAG: Dogłębne zagłębienie się w koncepcję LLM Wiki Andreja Karpathy'ego" +source: "https://medium.com/codetodeploy/beyond-traditional-rag-a-deep-dive-into-andrej-karpathys-llm-wiki-concept-329cbeebd842" +author: + - "[[Jiten Oswal]]" +published: 2026-04-11 +created: 2026-06-18 +description: "More" +tags: + - "clippings" +--- +*Niedawno Andrej Karpathy zaproponował przełomową alternatywę zwaną* ***LLM Wiki (***[***gist link***](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)***).*** *Zamiast pobierać surowe dane na bieżąco, LLM stopniowo buduje i utrzymuje ustrukturyzowaną, powiązaną kolekcję plików markdown, która znajduje się pomiędzy tobą a surowymi źródłami.* + +Większość programistów budujących obecnie duże modele językowe opiera się na generowaniu rozszerzonym na wyszukiwanie (RAG). Typowy przebieg jest prosty: przesyłasz dokumenty, system je dzieli na części, pobiera odpowiednie fragmenty w czasie zapytania i generuje odpowiedź. Choć to działa, cierpi na poważną wadę — amnezję. LLM jest zmuszony odkrywać wiedzę od zera przy każdym zapytaniu. Jeśli zadasz zniuansowane pytanie wymagające syntezy wielu dokumentów, system musi wielokrotnie odnajdywać i składać te fragmenty. Nic się nie kumuluje. + +> 🆓 Przeczytaj cały artykuł za darmo tutaj → [darmowy link](https://medium.com/@jiten.p.oswal/329cbeebd842?sk=3b89204ccd17ca9540c1a4df705c6891) +> 👉 do artykułu. Śledź, aby poznać więcej takich szczegółowych analiz AI → [https://medium.com/@jiten.p.oswal](https://medium.com/@jiten.p.oswal) + +Niedawno Andrej Karpathy zaproponował przełomową alternatywę zwaną **LLM Wiki (**[**gist link**](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)**).** Zamiast pobierać surowe dane na bieżąco, LLM stopniowo buduje i utrzymuje ustrukturyzowaną, powiązaną kolekcję plików markdown, która znajduje się pomiędzy tobą a surowymi źródłami. Czyta, wyodrębnia i integruje nowe informacje w rozwijającej się wiki. + +**Oto dogłębne wyjaśnienie, jak działa ta architektura, dlaczego rozwiązuje wąskie gardło RAG oraz jak społeczność open-source już ją rozwija.** + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*5sWuOvJbsSot8kwHQtzYoQ.png) + +RAG vs. LLM Wiki — Od efemerycznego wyszukiwania do kumulacji wiedzy + +### Główna koncepcja: Trwały, kumulujący się artefakt + +Najważniejszą różnicą między tradycyjnym RAG a LLM Wiki jest to, że wiki jest trwałym**, kumulującym się artefaktem**. Odniesienia krzyżowe są wyraźnie tworzone, sprzeczności są oznaczane, a synteza wiedzy odzwierciedla wszystko, co zgromadziłeś przez lata. + +W tym workflow rzadko piszesz wiki sam. Twoja rola polega na kuratorstwie i eksploracji: pozyskiwaniu dokumentów i zadawaniu właściwych pytań. LLM pełni rolę opiekuna, wykonując żmudną księgowość — streszczając, krzyżując i archiwizując. Jak opisuje Karpathy, jeśli Obsidian jest IDE, to LLM jest programistą, a wiki to baza kodu. + +### Architektura trójwarstwowa + +Aby to działało, architektura jest podzielona na trzy wyraźne warstwy: + +1. **Surowe źródła:** Twoja wyselekcjonowana kolekcja PDF-ów, artykułów, obrazów i plików danych. Są one niezmienne; LLM je czyta, ale nigdy ich nie zmienia, służąc jako twoje absolutne źródło prawdy. +2. **Wiki:** Katalog plików markdown generowanych przez LLM, zawierających strony koncepcyjne, podsumowania encji i syntezy. LLM całkowicie kontroluje tę warstwę — pisze i aktualizuje ją wraz z pojawianiem się nowych źródeł. +3. **Schemat:** Dokument konfiguracyjny (taki jak lub ), który określa strukturę, konwencje i workflow wiki. To zapobiega działaniu LLM jak zwykły chatbot i dyscyplinuje go do rygorystycznego otrzymywania wiki.`CLAUDE.md` `AGENTS.md` +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*BCxbf8r21aLZCOc_aoQHKg.png) + +LLM Wiki — Architektura 3-poziomowa do łączenia wiedzy + +### Silnik wiki: operacje i księgowość + +System pozostaje dynamiczny poprzez trzy kluczowe operacje: + +- **Spożycie:** Gdy dodane jest nowe źródło, LLM je czyta, omawia z Tobą wnioski, pisze stronę podsumowującą, aktualizuje odpowiednie strony koncepcyjne i rejestruje działania. +- **Zapytanie:** Zadajesz pytania na wiki. Prawdziwą magią jest tu koncepcja "file back": dobre odpowiedzi, porównania czy analizy generowane podczas zapytania nie powinny zniknąć w historii czatu. Są one ponownie wpisywane do wiki jako zupełnie nowe strony, co pozwala na kumulację eksploracji. +- **Kłaczki:** Okresowo LLM pełni rolę kontrolera zdrowia. Skanuje pod kątem przestarzałych twierdzeń, brakujących odnośników, sierot stron i sprzeczności. + +Aby poruszać się po tym bez silnej infrastruktury wektorowej, wiki opiera się na (katalogu wszystkich stron zorientowanym na treść) oraz (chronologicznym, tylko do dodawania zapisie wejścia i zapytań).`index.md` `log.md` + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*TACWdLtKPTtrnyuYaO7N8w.png) + +LLM Wiki — Cykl Wiedzy Złożonej + +### Innowacje społecznościowe na LLM Wiki + +Społeczność deweloperów szybko zjednoczyła się wokół tej koncepcji, identyfikując wyzwania i budując solidne rozszerzenia: + +- **Deterministyczne wyszukiwanie:** Deweloper *emailhuynhhuy* dostosował architekturę do przepływów pracy n8n, traktując warstwę wiki jako graf nawigacyjny Obsidian, jednocześnie zachowując surowe źródła jako zweryfikowane, wykonywalne pliki JSON — zapewniając 100% niezawodne i wolne od halucynacji wykonanie. +- **Progresywna pamięć i zarządzanie:** Projekt *AI-Context-OS* wprowadził warstwowe elementy frontowe YAML (L0, L1, L2) do kontroli gęstości informacji i zapisywania tokenów kontekstowych, obok aktywnej telemetrii opartej na SQLite do audytu stanu pamięci i automatycznego usuwania redundancji. +- **Pisane kontrakty JSON:** Projekt *wikimind* odkrył, że użycie typowanego kontraktu JSON zamiast swobodnego markdownu sprawia, że kompilator jest znacznie bardziej stabilny wśród różnych dostawców LLM, a jednocześnie dodaje "twierdzenia oznaczone zaufaniem", aby faza lintingu była prostym zapytaniem SQL. +- **Architektura grafów:** Projekty takie jak *SwarmVault* i *grover* traktują odwołania krzyżowe jako pierwszorzędne, trwałe krawędzie grafu, a nie tylko linki tekstowe, co pozwala na buforowanie podobieństw semantycznych i automatyczne śledzenie zależności. + +Wzór LLM Wiki udowadnia, że przyszłość osobistej i organizacyjnej AI to nie tylko szybsze czytanie; chodzi o efektywne kumulowanie wiedzy, tak aby koszt utrzymania genialnej, powiązanej bazy wiedzy spadł niemal do zera. + +### Podobało Ci się to dogłębne zanurzenie? + +Piszę o systemach AI, AI i inżynierii danych, wewnętrznych aspektach LLM, architekturze platform i wszystkim, co związane ze startupami. + +👉 **Śledź mnie na** [**Medium**](https://medium.com/@jiten.p.oswal) lub [**Twitterze (X),**](https://x.com/jitenoswal) aby zobaczyć podobne szczegółowe analizy. + +*Masz trudne pytanie o system AI i LLM? Wrzuć to w komentarzach, a może napiszę kolejną dogłębną analizę na ten temat, jeśli będzie wystarczająco dużo zainteresowania.* + +### Dziękuję, że jesteś częścią naszej społeczności + +*Zanim pójdziesz:* + +👉 Koniecznie **klaszcz** i **podążaj za** autorem \ No newline at end of file diff --git a/brain/raw/articles/Puste płótno to kłamstwo_ dlaczego nieskończone tablice utrudniają głębokie myślenie.md b/brain/raw/articles/Puste płótno to kłamstwo_ dlaczego nieskończone tablice utrudniają głębokie myślenie.md new file mode 100644 index 0000000..c46e976 --- /dev/null +++ b/brain/raw/articles/Puste płótno to kłamstwo_ dlaczego nieskończone tablice utrudniają głębokie myślenie.md @@ -0,0 +1,84 @@ +--- +title: "Puste płótno to kłamstwo: dlaczego nieskończone tablice utrudniają głębokie myślenie" +source: "https://medium.com/@joyce_39931/the-blank-canvas-is-a-lie-why-infinite-whiteboards-hinder-deep-thinking-cae934486bfd" +author: + - "[[Joyce]]" +published: 2026-01-02 +created: 2026-06-18 +description: "More" +tags: + - "clippings" +--- +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*5J9sQuTMs070BSWBg71zlQ.png) + +Sięgamy po cyfrowe tablice, gdy musimy myśleć. Obiecują czystą kartę, nieskończone płótno, na którym pomysły mogą swobodnie się poruszać, łączyć i mnożyć. Jednak po początkowym wybuchu karteczek samoprzylepnych i rozciągniętych strzałek często patrzymy na piękny, kolorowy bałagan. To samo narzędzie mające na celu wyzwolenie myśli może sprawić, że czujemy się bardziej zagubieni niż na początku. + +Problemem nie jest brak pomysłów. Chodzi o to, że przestrzeń do myślenia oderwała się od samej architektury myśli. Myliliśmy wolność umieszczania czegokolwiek gdziekolwiek z wolnością jasnego myślenia. To jest paradoks nieskończonego płótna: oferuje nieograniczoną przestrzeń, ale nie stanowi rusztowania, pod którym sens mógłby się wykrystalizować. + +## Paradoks nieskończonego płótna: Wolność, która ogranicza myślenie + +Fizyczna tablica suchościeralna ma z siebie własne, produktywne ograniczenia. Jego krawędzie wymuszają zwięzłość. Potrzeba wymazywania starych pomysłów, by zrobić miejsce dla nowych, wymaga priorytetyzacji. Te ograniczenia nie są błędami; Są to cechy poznawcze, które prowadzą nas ku jasności. + +Cyfrowe tablice suchościeralne usuwają te barierki. Płótno zwija się w nieskończoność. Nic nie może być usuwane. To powinno sprzyjać głębszemu badaniu, ale nauka kognitywna sugeruje inaczej. Nasz [szkicownik wizualnoprzestrzenny](https://www.simplypsychology.org/working-memory.html) — część pamięci roboczej przetwarzająca informacje wizualne i przestrzenne — ma ograniczoną pojemność. Gdy idee są rozproszone na rozległej, nieograniczonej płaszczyźnie, zużywamy znaczną ilość energii umysłowej na śledzenie ich lokalizacji i relacji, pozostawiając mniej możliwości do faktycznej pracy syntezy i wglądu. + +Efektem jest to, co można nazwać efektem "cyfrowego cmentarza". Chociaż konkretne badania dotyczące porzucania tablic suchościeralnych są rzadkie, wzorzec ten jest znany w narzędziach cyfrowych. Projekty zaczynają się z entuzjazmem, stają się rozległe i nie do opanowania, a ostatecznie są [porzucane](https://hackernoon.com/the-digital-graveyards-phenomenon), pozostawiane jako pomniki niedokończonego myślenia. Narzędzie zaprojektowane do "myślenia nieustrukturyzowanego" często uniemożliwia powstanie jakiejkolwiek użytecznej struktury. Wolność umieszczania nie oznacza wolności myśli. + +> Najpotężniejsze środowiska myślenia to nie te z najmniejszą liczbą ograniczeń, lecz te z właściwymi ograniczeniami — takie, które prowadzą umysł ku spójności. + +## Trzy luki poznawcze w nowoczesnych narzędziach do tablicy suchościeralnej + +Jeśli nieskończone tablice są tak problematyczne, to dlaczego są wszechobecne? Są świetne w jednym etapie myślenia: zbieraniu informacji. Są cyfrowym miejscem przechowywania karteczek samoprzylepnych, obrazów i fragmentów tekstu. Jednak droga od kolekcji do zrozumienia to miejsce, gdzie ujawniają one kluczowe luki. + +**Luka 1: Luka w syntezie.** Tablice suchościeralne słabo radzą sobie z syntezą. Łączenie idei to czysto ręczny, wizualny akt — wyznaczanie granicy między dwoma karteczkami. Ten wers nie ma wagi semantycznej; Nie precyzuje, czy jedna idea *wspiera,* *przeczy* lub *jest przykładem* innej. Narzędzie nie pomaga zrozumieć relacji; To tylko pomaga ją narysować. + +**Luka 2: Luka hierarchiczna.** Na tablicy suchościeralnej wszystkie elementy są równorzędne na płaskiej płaszczyźnie. Chociaż można grupować elementy w ramce, narzędzie nie ma wrodzonego poczucia relacji rodzic-dziecko, zależności ani logicznego zagnieżdżania. Hierarchia jest implikowana przez rozmiar lub umiejscowienie, a nie zakodowana w samej strukturze. To utrudnia odróżnienie podstawowych zasad od szczegółów wspierających. + +**Luka 3: Luka w produkcji.** Uchwycone myślenie często pozostaje uwięzione na płótnie. Przekształcenie rozległej tablicy suchościeralnej w uporządkowany dokument, prezentację lub plan wymaga ogromnego, ręcznego wysiłku tłumaczeniowego. To tarcie przerywa przepływ myśli do komunikacji, czyniąc tablicę ślepą uliczką, a nie kanałem. + +Wyobraź sobie tablicę suchościeralną jako magazyn, gdzie wyrzuciłeś wszystkie części do skomplikowanej maszyny. Widzisz każdy trybik i śrubę, ale budowa wymaga ręcznego odnalezienia i łączenia każdego elementu, bez żadnego planu. Narzędzie do myślenia strukturalnego, w przeciwieństwie do tego, powinno dostarczać zarówno pojemnika części, jak i inteligentne rusztowanie, które pozwoli je złożyć w spójną całość. + +## Czego naprawdę wymaga myślenie strukturalne + +Myślenie strukturalne nie polega na narzucaniu sztywnego formalizmu. To proces polegający na tym, by relacje między ideami były *jawne, testowalne i* przekazywane. Wymaga środowiska obsługującego trzy podstawowe tryby: + +1. **Rozbieżność:** Wolne generowanie pomysłów (które tablice dobrze robią). +2. **Konwergencja:** Synteza idei w hierarchie, sekwencje i modele logiczne (co tablice robią słabo). +3. **Wyrażenie:** Płynna transformacja tej struktury w wynik możliwy do współdzielenia. + +Proces ten wymaga inteligentnych ograniczeń. Struktura drzewa w mapie umysłu, na przykład, jest ograniczeniem. Zmusza cię do zastanowienia się, co jest centralne, a co podporządkowane. To nie ogranicza pomysłów; Daje im to fundament do rozwoju, zmniejszając obciążenie poznawcze poprzez zapewnienie wiarygodnej zasady organizacyjnej. Wizje pionierów, takich jak "Memex" Vannevara Busha, dotyczyły tworzenia "szlaków asocjacyjnych" — ścieżek rozumowania — a nie nieskończonych pustych tablic. Narzędzie powinno zawierać łagodną "opinię" na temat spójności wiedzy, prowadząc użytkownika od początkowego chaosu ku jasności. + +## Poza tablicą: zasady narzędzi poznawczych + +Jak wyglądałoby narzędzie zaprojektowane do myślenia strukturalnego? Miała być zbudowana na zasadach, które wypełniają luki pozostawione przez nieskończone płótno. + +**Zasada 1: Semantyka nad przestrzenną.** Priorytetowo traktuj logiczne powiązania między ideami (np. "jest dowodem na", "jest krokiem w") nad ich dowolnymi współrzędnymi X-Y. Struktura niesie ze sobą znaczenie. + +**Zasada 2: Myślenie z podwójnym spojrzeniem (Dual-View).** Wspieraj zarówno wizualny, nieliniowy widok (do rozpoznawania wzorców i kreatywności), jak i liniowy, konspektowy (do logicznego sekwencjonowania i komunikacji). Użytkownik powinien przełączać się płynnie, ponieważ badania nad [interfejsami dwuwidokowymi](https://link.springer.com/article/10.1007/s10579-021-09566-0) sugerują, że ułatwiają one zrozumienie, oferując globalny przegląd i szczegółowe ujęcie. + +**Zasada 3: AI jako partner strukturalny.** Wyjdź poza AI, która jedynie generuje treści. Wyobraź sobie AI, która pomaga *ją uporządkować* — analizuje surowy tekst, by zaproponować początkową hierarchię, sugeruje powiązania, które mogłeś przeoczyć, lub wykrywa luki w logice na podstawie treści semantycznej, a nie tylko słów kluczowych. + +**Zasada 4: Beztarciowe wejście do konstrukcji.** Narzędzie powinno przyjmować surowe, nieustrukturyzowane dane wejściowe — URL, PDF, chaotyczny zapis — i proponować początkową, edytowalną strukturę. Zaczynasz od szkicu, a nie od paraliżującej pustej strony. Na przykład użycie narzędzia takiego jak [ClipMind](https://clipmind.tech/), które natychmiast podsumowuje pracę naukową w mapę myśli, daje Ci uporządkowany punkt wyjścia do własnej analizy, całkowicie omijając dylemat "pustego płótna". + +**Zasada 5: Życiowy produkt.** Artefakt, który tworzysz, powinien być bezpośrednio użyteczny jako szkielet do raportu, prezentacji lub planu. Medium myślące i medium wyjściowe muszą być wyrównane, eliminując bolesny etap "tłumaczenia". + +## Praktyczna zmiana: od tablicy suchościeralnej do mapowania myśli z użyciem AI + +To prowadzi nas do nowoczesnej, odnowionej praktyki: mapowania myśli wspomaganego przez AI. To nie jest sztywna, ręcznie rysowana technika lat 90. Jest to dynamiczne, interaktywne podłoże dla uporządkowanego myślenia, które ucieleśnia powyższe zasady. + +Weźmy pod uwagę kontrast w procesie pracy: + +- **Workflow tablicy suchościeralnej:** Ręcznie przepisuj kluczowe punkty ze źródła na karteczki samoprzylepne. Ułóż je i przestaw wizualnie. Aby stworzyć dokument, musisz ręcznie przepisać wszystko z płótna. +- **Workflow Uporządkowanego Myślenia:** Dostarcz narzędzie źródło (artykuł, transkrypcję spotkania, stronę internetową). Generuje początkową mapę hierarchiczną. Edytujesz, przestawiasz i kwestionujesz tę strukturę. Wspólnie z AI burzysz mózgi nad nowymi gałęziami. Na koniec przełączasz się na widok konspektu, a twoje uporządkowane myśli są już sformatowane do szkicu. + +Kontrargument jest znajomy: "Ale mapy umysłu są zbyt sztywne!" Cyfrowa, edytowalna mapa myśli ze współpracą AI to zasadniczo inna sprawa. Hierarchia jest hipotezą początkową, a nie ostatecznym werdyktem. Jesteś w dialogu ze strukturą, która może się rozwijać. AI działa jako partner, ale człowiek pozostaje niezbędnym redaktorem, krytykiem i ostatecznym architektem myśli. + +## Wybór środowiska myślenia + +Celem nie jest uznanie tablic suchościeralnych za przestarzałe. Chodzi o ich celowe użycie. Heurystyka jest prosta: + +- **Używaj nieskończonych tablic suchościeralnych do** wczesnego etapu zespołowego tworzenia pomysłów, gdzie celem jest ilość, swobodne skojarzenia i wspólne zgromadzenie. To doskonałe galerie możliwości. +- **Korzystaj ze strukturyzowanych, wspomaganych przez AI narzędzi do** indywidualnego głębokiego myślenia, analizy, syntezy oraz każdego zadania, gdzie celem jest spójne zrozumienie lub konkretny efekt. To warsztaty budujące znaczenie. + +Zacznij od pytania: "Moim głównym celem jest zbieranie rozbieżnych idei, czy budowanie uporządkowanego rozumienia?" Dopasuj swoje narzędzie do swojej fazy poznawczej. Przyszłość narzędzi myślenia to nie jedna dominująca platforma, lecz świadomy stos: narzędzie do przechwytywania, narzędzie strukturyzujące i narzędzie komunikacyjne, zaprojektowane tak, by współpracować z płynnymi przekazami. + +Puste płótno zawsze będzie nas wzywać, symbolizując potencjał. Ale prawdziwe przełomy następują, gdy wychodzimy poza pustkę i zaczynamy budować ramy, które mogą utrzymać ciężar naszych idei. Nasze narzędzia nie powinny dawać nam tylko przestrzeni do myślenia; Powinny pomóc nam myśleć w sposób, który pozostawi trwały, użyteczny ślad. \ No newline at end of file diff --git a/brain/raw/articles/Repo Matta Pococka to dyscyplina inżynierska w Markdownskills.md b/brain/raw/articles/Repo Matta Pococka to dyscyplina inżynierska w Markdownskills.md new file mode 100644 index 0000000..5b285f3 --- /dev/null +++ b/brain/raw/articles/Repo Matta Pococka to dyscyplina inżynierska w Markdownskills.md @@ -0,0 +1,214 @@ +--- +title: "Repo Matta Pococka to dyscyplina inżynierska w Markdownskills" +source: "https://medium.com/@creativeaininja/matt-pococks-skills-repo-is-engineering-discipline-in-markdown-bbcc18a04ff5" +author: + - "[[Kristopher Dunham]]" +published: 2026-06-07 +created: 2026-06-15 +description: "Historia tylko dla członków" +tags: + - "clippings" +--- +*Działa to, ponieważ przekształca typowe tryby awarii agentów kodujących w workflow, których agent nie może pominąć.* + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*1sf-XpWL5z1XSmjUrNIP9A.png) + +Większość bibliotek umiejętności agentów na GitHubie to ten sam artykuł w formie markdown. Ogólne porady owijają w YAML na froncie, dodają komendę slash na wierzch i wysyłają je. Agent je czyta i staje się nieco bardziej uprzejmy. Kod się nie zmienia. + +Matt Pocock jest inny, a różnica jest warta szczegółowego rozłożenia na części. Repozytorium przekroczyło 100 000 gwiazd, co jest naprawdę rzadkością w przypadku zbioru plików Markdown, z niewielką ilością zwykłych maszyn startowych za nim. Ludzie to znaleźli, powiedzieli innym i rozprzestrzeniło się od dewelopera do dewelopera. Taki wzrost zwykle oznacza, że repozytorium trafiło w czuły punkt u deweloperów, którzy już odczuwali ból.`mattpocock/skills` + +Oto teza, od razu: te umiejętności nie czynią modelu mądrzejszym. Sprawiają, że jest mniej lekkomyślnie. O to właśnie chodzi i warto go zachować podczas czytania reszty. + +To jest rozbiórka tego, co faktycznie znajduje się w tych aktach. Nie chodzi o instrukcje instalacji. Nie chodzi o ramy. Rzeczywista treść proceduralna, którą agent czyta, gdy umiejętność się aktywuje. Skupię się na czterech umiejętnościach, bo to oni wykonują największą pracę:,,, i. Jeśli instalujesz tylko cztery umiejętności z tego repozytorium, zainstaluj te.`SKILL.md` `grill-with-docs` `tdd` `diagnose` `improve-codebase-architecture` + +Zakładam, że masz jakąś znajomość pracy: że używałeś Claude Code lub Cursora w prawdziwej pracy, że wiesz, czym jest prompt systemowy i że odczułeś ból wypuszczenia agenta na dużą bazę kodu. Figura porusza się na tym poziomie. + +## Czym właściwie jest repozytorium + +Hasło Pococka brzmi: "Umiejętności dla prawdziwych inżynierów. Prosto z mojego katalogu.claude." To sformułowanie robi więcej roboty, niż się wydaje. + +Część "prosto z mojego katalogu.claude" to ciekawa obietnica. To nie są umiejętności, które napisał do repozytorium. To umiejętności, które wykorzystuje przy pracy dla własnych klientów, lekko zredagowane dla odbiorców. Większość publicznych bibliotek umiejętności jest odtworzona przez inżynierię wsteczną. Ktoś czyta wpis na blogu o inżynierii promptów, pisze SKILL.md, który kodyfikuje porady i je promuje. W efekcie ta umiejętność działa w demach i rozpada się na prawdziwych bazach kodu, ponieważ nikt jej wcześniej nie używał. + +Można rozpoznać Pococki, bo kodują tryby awarii, o których dowiadujesz się tylko po samodzielnym uderzeniu. Umiejętność jest paranoiczna wobec rozmnażania w sposób, który napisałby tylko ktoś, kto spalił wieczór na widmowym robaku. Umiejętność poświęca więcej słów ostrzegających przed poziomym cięciem niż opisującym refaktoryzację czerwono-zieloną. Umiejętność ta odrzuca metrykę własnego intelektualnego przodka (głębię jako stosunek Ousterhouta) na rzecz czegoś bardziej użytecznego. Nic z tego nie pochodzi z wpisów na blogu. To wynika z pracy.`diagnose` `tdd` `improve-codebase-architecture` + +Druga cecha: shipuje te żenujące części. Jest umiejętność zwana umiejętnością, której celem jest sprawić, by agent przestał być tak gadatliwy, bo Pocock miał dość czytania "Oczywiście! Chętnie w tym pomogę. Oto co zrobię..." przed każdą odpowiedzią. Umiejętność deklaruje około 75% redukcji tokenów przez usunięcie tego wypełniacza. Nie piszesz umiejętności nazwanej tylko dlatego, że brzmi profesjonalnie. Piszesz to, bo problem jest prawdziwy.`caveman` `caveman` + +## Umiejętność 1:, czyli dlaczego agenci budują niewłaściwe rzeczygrill-with-docs + +Sam Pocock wskazuje to jako prawdopodobnie najpotężniejszą umiejętność w repozytorium. Ma rację, a powód jest strukturalny. + +Domyślny tryb awarii agenta kodującego nie polega na tym, że pisze błędny kod. Chodzi o to, że pisze poprawny kod dla niewłaściwego problemu. Pytasz o "konta użytkownika z logowaniem e-mail", a agent tworzy działający system uwierzytelniania, który używa sesji zamiast JWT, usuwa konta na żądanie zamiast ich miękkiego usuwania i zwraca błędy w formacie, który nie pasuje do żadnego innego kodu. Każda linia przechodzi przez kontroler typów. Cała ta funkcja jest błędna. + +`grill-with-docs` Istnieje po to, by to uniemożliwić. + +Gdy umiejętność się aktywuje, agent ma zakaz kodowania. Jego jedynym zadaniem jest przeprowadzenie rozmowy kwalifikacyjnej. SKILL.md mówi prostym językiem: "Przeprowadź ze mną wywiady nieustannie na każdy temat tego planu, aż osiągniemy wspólne porozumienie. Przechodź każdą gałąź drzewa projektowego, rozwiązując zależności między decyzjami jedna po drugiej. Na każde pytanie podaj swoją rekomendowaną odpowiedź. Zadawaj pytania jedno po drugim, czekając na opinie na każde pytanie, zanim przejdziesz dalej." + +To ostatnie zdanie naprawdę się sprawdza. Agenci uwielbiają zasypywać cię dwudziestoma pytaniami w jednej wiadomości. Odpowiadasz na łatwe trzy, ignorujesz resztę, a agent zaczyna przypuszczać o siedemnastu, które pominąłeś. Wersja Pococka wymusza serializację. Jedno pytanie. Twoja odpowiedź. Następne pytanie. + +Głębszy ruch to to, co umiejętność robi z twoimi odpowiedziami. Zapisuje je do pliku wywołanego na końcu repozytorium oraz do architektonicznych rekordów decyzji (ADR) pod. Nie jako wysyp partii na końcu. Inline, gdy decyzje się krystalizują. SKILL.md jest w tym wprost: gdy termin zostanie rozwiązany, zaktualizuj to od razu. Nie rób ich na porcje. Łap je na bieżąco.`CONTEXT.md` `docs/adr/` `CONTEXT.md` + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*0V4fzKrpQjHPS2ax9e1X-Q.png) + +To ma znaczenie, ponieważ przy następnym rozpoczęciu sesji agent już czyta i wie, co oznacza "Order" w twojej domenie, dlaczego wybrałeś Postgres do modelu zapisu oraz jaką terminologię używa Twój zespół. Rozmowa nie musi się odbywać dwa razy. Budujesz wspólny język z agentem, który utrzymuje się przez sesje, tak jak stworzyłbyś go z nowym pracownikiem przez pierwsze trzy tygodnie.`CONTEXT.md` + +Umiejętność jest też zdecydowana na temat tego, kiedy napisać ADR, co większość inżynierów niedostatecznie dokumentuje. Zasada Pococka: stwórz ADR tylko wtedy, gdy wszystkie trzy są prawdziwe: + +1. **Trudno cofnąć.** Koszt zmiany zdania później jest znaczący. +2. **Zaskakujące bez kontekstu.** Przyszły czytelnik będzie się zastanawiał: "dlaczego zrobili to w ten sposób?" +3. **To efekt prawdziwego kompromisu.** Były prawdziwe alternatywy i wybrałeś jedną z konkretnych powodów. + +Jeśli któregoś z tych trzech brakuje, pomiń ADR. To właściwa zasada. ADR są cenne właśnie dlatego, że są rzadkie. Repozytorium z 200 ADR ma ten sam problem co repozytorium z zerem. + +Warto zwrócić uwagę na jedno ostre zachowanie: gdy używasz terminu sprzecznego z czymś już w, umiejętność nakazuje agentowi natychmiastowe przerwanie. Coś w stylu: "Twój słownik definiuje 'anulowanie' jako X, ale wydaje się, że masz na myśli Y. Który to właściwie?" Większość agentów po cichu przetłumaczy twój niejasny język na to, co uważa za najbliższe. Ta umiejętność sprawia, że za każdym razem zatrzymują się i zadają pytania.`CONTEXT.md` + +## Umiejętność 2:, czyli Jak agenci źle wykonują testytdd + +Prawie każdy agent zgodzi się pisać testy. Prawie żaden z nich nie napisze dobrych testów. To jest luka, którą trzeba zamknąć.`tdd` + +Podstawowa zasada umiejętności jest jasno przedstawiona na początku: "Testy powinny weryfikować zachowanie za pomocą publicznych interfejsów, a nie szczegółów implementacji. Kod może się całkowicie zmieniać; Testy nie powinny." + +To brzmi oczywistie. To nie jest naturalne zachowanie agentów. + +Pozostawiony w spokoju agent pisze testy, które wyglądają na szczegółowe, ale w rzeczywistości obciążają strukturę wewnętrzną. To będzie wyśmiewać bazę danych. Będzie szpiegował prywatne metody, by potwierdzić, że zostały wezwane. On będzie asygnował na kształt pośrednich struktur danych, które istnieją tylko dzięki obecnej implementacji. Zestaw testów przechodzi. Następnie refaktoryzujesz jedną wewnętrzną funkcję i czterdzieści testów zmienia kolor na czerwony, mimo że zachowanie systemu się nie zmieniło. + +SKILL.md Pococka nazywa to wprost: "Złe testy są powiązane z implementacją. Imitują wewnętrznych współpracowników, testują prywatne metody lub weryfikują za pomocą zewnętrznych środków (np. zapytując bezpośrednio bazę danych zamiast korzystać z interfejsu)." + +Diagnoza, którą ci podaje, to jedno zdanie i warto ją zapamiętać: "Twój test psuje się podczas refaktoryzacji, ale zachowanie się nie zmieniło. Jeśli zmienisz nazwę funkcji wewnętrznej i testy się nie powiedzą, te testy były testem implementacji, a nie zachowania." + +Tak to wygląda w praktyce. Agent pozostawiony sam sobie pisze test po lewej stronie. Umiejętność ta kieruje go w stronę testu po prawej:`tdd` + +```c +// Implementation-coupled (brittle) +test("checkout", () => { + const cart = new Cart(); + cart._items.push({ id: 1, price: 10 }); // reaches into private state + const spy = jest.spyOn(cart, "_calculateTax"); // asserts on internals + cart.checkout(); + expect(spy).toHaveBeenCalled(); +}); +``` +```c +// Behavior-focused (survives refactors) +test("user can checkout with a valid cart", () => { + const cart = new Cart(); + cart.add({ id: 1, price: 10 }); + const receipt = cart.checkout(); + expect(receipt.total).toBe(11); // asserts on the observable outcome +}); +``` + +Test po lewej stronie psuje się w momencie, gdy zmieniasz nazwę lub strukturę przechowywania przedmiotów, mimo że checkout nadal działa idealnie. Test po prawej się psuje tylko wtedy, gdy wypłacenie faktycznie się zepsuje. To jest cały rozróżnienie i to właśnie agenci domyślnie się mylą.`_calculateTax` + +Druga połowa umiejętności polega na tym, jak agent rozłoży swoje tempo. Pocock nazywa się specyficznym antywzorem "poziomym cięciem". To dzieje się, gdy agent decyduje się być dokładnym i najpierw napisać wszystkie testy, a potem wszystkie implementacje: + +```c +WRONG (horizontal): +RED: test1, test2, test3, test4, test5 +GREEN: impl1, impl2, impl3, impl4, impl5 +``` +```c +RIGHT (vertical): +RED→GREEN: test1→impl1 +RED→GREEN: test2→impl2 +RED→GREEN: test3→impl3 +``` + +Powód, dla którego poziome cięcie zawodzi, ma świetną nazwę w SKILL.md: "Wyprzedzasz reflektory, zobowiązując się do testowej struktury zanim zrozumiesz implementację." + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*sghUrzoX_eV7jRL0tgcYUg.png) + +Dokładnie tak. Gdy agent pisze pięć testów zanim pojawi się jakikolwiek kod, przewiduje, co implementacja będzie musiała ujawnić. Te prognozy są dopasowane wzorcami z danych treningowych, a nie wynikają z Twojego konkretnego problemu. Następnie pisze implementacje spełniające testy, nawet gdy testy wymagają niewłaściwego kształtu. Kończysz z funkcjonującą funkcją, której kontrakt został ustalone przez poprzedniego modela, a nie przez ciebie. + +Pionowe cięcie rozwiązuje to, sprawiając, że każdy test reaguje na to, co ujawnił poprzedni cykl. Test pierwszy czegoś cię uczy. Implementacja pierwsza wychodzi na wydanie. Test drugi jest ukierunkowany na to, czego się właśnie nauczyłeś. Agent pozostaje w świetle reflektorów. + +Umiejętność ta wyraźnie określa, co sprawia, że nazwa testu jest dobra. Dobry test brzmi jak specyfikacja: "użytkownik może dokonać zamówienia z ważnym koszykiem" mówi dokładnie, jaka funkcja istnieje. Porównaj to ze stylem domyślnym agenta, gdzie testy nazywane są na przykład. Pierwsza opisuje zachowanie. Druga opisuje implementację. Pocock chce pierwszego.`test_checkout_handler_returns_200_when_cart_items_have_quantity_greater_than_zero_and_user_is_authenticated` + +Ta umiejętność uważam za najbardziej niedocenianą. Większość inżynierów skupia się na umiejętnościach operacyjnych, bo są bardziej dramatyczne. to ta, która zwraca się przez lata, zmniejszając długoterminowe koszty utrzymania każdej funkcji, którą wysyłasz.`diagnose` `grill-with-docs` `tdd` + +## Umiejętność 3:, czyli Debugowanie jako maszyna stanówdiagnose + +`diagnose` to umiejętność, która sprawia, że agenti kodowania przestają być frustrujący, ale naprawdę przydatni, gdy coś jest zepsute. + +Domyślne zachowanie debugowania przez agentów jest dobrze znane i upokorzenie. Zgłaszasz błąd. Agent czyta plik, zgaduje, co się stało, coś edytuje, uruchamia testy. Jeśli przejdą, ogłasza zwycięstwo. Jeśli się nie zda, zgaduje ponownie. Po pięciu czy sześciu rundach tego nie masz pojęcia, co było naprawdę nie tak, nie masz pojęcia, czy błąd został naprawiony, a kod zgromadził trzy drobne zmiany, których indywidualne uzasadnienie zostało już zapomniane. + +`diagnose` zastępuje to maszyną stanów: reprodukuj → minimalizuje → hipotezuje → instrument, → naprawia → test regresji. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*RW48VbDykaDCSQ79pqI2zA.png) + +Cała umiejętność opiera się na jednej zasadzie, którą SKILL.md wypowiada z niezwykłą siłą. Jeśli masz szybki, deterministyczny, możliwy do działania agentowi sygnał pass/fail dla błędu, znajdziesz przyczynę. Podzielenie, testowanie hipotez i instrumentacja po prostu konsumują ten sygnał. Jeśli go nie masz, żadne wpatrywanie się w kod cię nie uratuje. Wkładaj tu nieproporcjonalnie dużo wysiłku. + +To cała umiejętność w trzech zdaniach. Wszystko inne jest mechaniczne. + +Co to oznacza w praktyce: agent nie może modyfikować żadnego kodu produkcyjnego, dopóki nie będzie mógł odtworzyć błędu na polecenie. Nie "Myślę, że widzę, co jest nie tak, pozwól, że spróbuję coś naprawić." Nie "wygląda na to, że to może być stan rasowy, dodam mutex." Po pierwsze, zbuduj reprodukcję. Niezdający test, skrypt curl, jednolinijkowe powtórzenie w REPL. Coś, co agent może uruchomić, by za każdym razem pojawił się błąd. + +To brzmi oczywistie. To najczęściej łamana zasada w debugowaniu przez agentów, a to naruszenie sprawia, że trzydziestominutowy błąd staje się trzygodzinny. + +Umiejętność wyraźnie opisuje sytuację, gdy rozmnażanie nie jest możliwe: "Zatrzymaj się i powiedz to wprost. Wypisz, co próbowałeś. Poproś użytkownika o: (a) dostęp do środowiska, które je odtwarza, (b) przechwycony artefakt (plik HAR, zrzut logów, zrzut rdzenia, nagranie ekranu ze znacznikami czasu) lub © pozwolenie na dodanie tymczasowej instrumentacji produkcyjnej. Nie przystępuj do hipotez bez pętli." + +Przeczytaj to dwa razy. Umiejętnością jest nauczenie agenta, by *eskalował do człowieka*, gdy nie może robić postępów, zamiast dalej się miotać. To właśnie robią starsi inżynierowie, a tego nie robią młodsi inżynierowie (i większość agentów). Eskalacja nie jest porażką. To właściwy ruch. + +W fazie hipotezy kryje się druga zasada, którą warto podkreślić. Agent musi wygenerować kilka hipotez rankingowych *przed* zmianą jakiegokolwiek kodu, a następnie dodać instrumentację, aby potwierdzić, która jest odpowiednia, *przed zastosowaniem* poprawki. Kusi, zawsze, jest przeskoczenie od "widzę błąd" do "naprawię go". Ta umiejętność sprawia, że agent najpierw udowadnia swoją teorię. + +W przypadku błędów niedeterministycznych (tych, które pojawiają się raz na pięćdziesiąt), umiejętność instruuje agenta, aby traktował problem jako "zwiększenie wskaźnika reprodukcji do czasu debugowania". Nie próbujesz naprawić błędu. Starasz się, żeby zdarzało się to wystarczająco często, by się dało. To znowu dokładnie prawda i dokładnie to, czego młodsi inżynierowie nie robią. + +## Umiejętność 4:, ta, którą większość ludzi ignorujeimprove-codebase-architecture + +To jest niedoceniona część kolekcji i prawdopodobnie najbardziej ambitna. Operacjonalizuje on *filozofię projektowania oprogramowania* Johna Ousterhouta jako coś, co agent faktycznie może uruchomić na twoim repozytorium. + +Dla osób, które nie czytały książki: centralnym twierdzeniem Ousterhouta jest to, że dobre moduły są "głębokie". Moduł głęboki ma mały interfejs, który ukrywa wiele zachowań. Płytki moduł ma interfejs niemal tak złożony jak jego implementacja, co oznacza, że abstrakcja nie zasługuje na swoje życie. Lepiej byłoby go włożyć w linię. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*Vu6_0xWhARGRmCpnS18RTA.png) + +Większość prób zastosowania tej idei kończy się niepowodzeniem, ponieważ błędnie definiują "głębię". Ousterhout czasem opisuje głębokość jako stosunek linii implementacyjnych do linii interfejsu, co jest kuszącym wskaźnikiem, bo można go obliczyć. Repozytorium Pococka wyraźnie to odrzuca. Z pliku LANGUAGE.md: "Głębokość jako stosunek linii implementacyjnych do linii interfejsu (Ousterhout): nagradza wypełnianie implementacji. Zamiast tego używamy głębi jako dźwigni." + +To naprawdę ważna krytyka. Jeśli zoptymalizujesz stosunki linii, agent doda implementację, by zagłębić się w szczegóły. Pocock zastępuje to "głębią jako dźwignią", czyli ile zachowań dzwoniący może wykazać na jednostkę interfejsu, której musi się nauczyć. Moduł jest głęboki, gdy dzwoniący (i testy) wyciągają dużo kilometrów z bardzo małej powierzchni. To definicja behawioralna, a nie strukturalna. + +Umiejętność ta wymusza określony słownictwo, którego agent musi używać podczas proponowania refaktoryzacji: moduł, interfejs, implementacja, głębokość, szw, adapter, dźwignia. SKILL.md bardzo się tego nalega. Spójny język to sedno. Agent jest instruowany, by nie przechodził do "component", "service", "API" ani "boundary". Jeśli kiedykolwiek czytałeś sugestie refaktoryzujące przez agentów i poczułeś, jak oczy się szkliły, bo używają sześciu różnych słów na to samo, to właśnie dlatego. + +Ruch diagnostyczny nazywa się "testem delecji". Jeśli podejrzewasz, że każdy moduł jest płytki, zapytaj: czy usunięcie go skoncentrowałoby złożoność, czy po prostu przesunęło? Jeśli usunięcie go koncentruje złożoność w znaczącej nowej abstrakcji, moduł zasługuje na swoje miejsce. Jeśli usunięcie tego tylko przenosi ten sam kod gdzie indziej, to był płytki i można go zmontować. + +Umiejętność klasyfikuje także zależności w sposób określający sposób testowania modułu pogłębionego. Czysta obliczenia pogłębiają się trywialnie. Zależności z lokalnymi zastępstwami testowymi (PGLite dla Postgres, systemy plików w pamięci) pogłębiają się, gdy zastępstwo działa w pakucie. Zależności na granicy sieci wymagają zdefiniowania portu na szwie i wstrzyknięcia transportu jako adaptera. To architektura portów i adapterów wykonana na poziomie szczegółowości pojedynczej refaktoryzacji, przy czym agent automatycznie wykonuje klasyfikację. + +Efektem jest ponumerowana lista "pogłębiających się możliwości" uszeregowana według dźwigni. Umiejętność ta wyraźnie wskazuje, że nie proponuje jeszcze interfejsów. Przedstawia kandydatów i pyta, które z nich warto zbadać. Wybór kandydata wciąga cię w intensywną rozmowę o projekcie interfejsu. Ta etapowa interakcja zapobiega agentowi przed przepisywaniem połowy twojego kodu podczas parzenia kawy. + +Uruchamiaj tę umiejętność co kilka dni na kodzie, który szybko się rozwija przy wsparciu agenta. Znajdziesz tam zgniliznę. Entropia architektoniczna to cichy podatek od rozwoju wspomaganego przez AI, i to jedyna publiczna umiejętność, jaką osobiście widziałem, że porusza ten temat w ten sposób. + +## Co wyróżnia to repozytorium + +Odchodząc od indywidualnych umiejętności, jest wzór wart wymiany. + +Każda z tych umiejętności koncentruje się na określonym trybie awarii, który wynika z interakcji między zachowaniem agenta a pracą inżynieryjną. To nie są "najlepsze praktyki w formie cenowej". Są środkami przeciwdziałającymi przewidywalnym błędom agentów. + +`grill-with-docs` Istnieje dlatego, że agenci pomijają wyrównanie. Istnieje dlatego, że agenci piszą testy dopasowania wzorców. Istnieje, ponieważ agenci zgadują. Istnieje, ponieważ czynniki przyspieszają entropię. Każda umiejętność nosi nazwę od wykonywanej pracy, ale tak naprawdę każda nosi nazwę problemu, którego zapobiega.`tdd` `diagnose` `improve-codebase-architecture` + +Warto też zauważyć: żadna z tych umiejętności nie ma na celu uczynienia agenta mądrzejszym. Sprawiają, że agent jest bardziej zdyscyplinowany. To rozróżnienie jest całym sensem repozytorium. Instalacja ich nie otrzymuje automatycznie wyników starszego inżyniera. Otrzymujesz coś bliższego procesowi starszego inżyniera: wolniejsze zgadywanie, ostrzejsze pytania na początku, bardziej zwarte pętle sprzężenia zwrotnego i znacznie mniej losowych poprawek. Jakość efektu wynika z procesu, a nie z umiejętności machania różdżką nad modelem. + +Jest też szczerość w repozytorium, która jest rzadka. README rozpoczyna się zdaniem: "Te umiejętności są zaprojektowane tak, aby były małe, łatwe do adaptacji i łatwe do składania." To nie jest marketing. Umiejętności są naprawdę niewielkie. Możesz przeczytać SKILL.md w trzy minuty. I naprawdę są kompozycyjne. Możesz zainstalować trzy i zignorować szesnaście. Nie ma blokady frameworka. Nie wierzysz w filozofię rozwoju agenta Pococka. Zbierasz cztery lub pięć plików Markdown, które kodują konkretne praktyki inżynierskie. + +## Jak właściwie tego używać + +Jeśli wyciągniesz jedną rzecz z tego artykułu, weź na to taką: przeczytaj pliki przed ich instalacją.`SKILL.md` + +Każde z nich to kilkaset słów. Wszystkie cztery, które omówiłem, możesz przeczytać w piętnaście minut. Instrukcje w środku są krótkie, konkretne i napisane najpierw dla ludzi, a dopiero potem dla agentów. Nauczysz się rzeczy, czytając je, czego nie nauczyłbyś się instalując je. Umiejętności te są także mistrzowską lekcją pisania skutecznych instrukcji dla agentów. Jeśli kiedykolwiek miałeś problem z tym, by kod Claude'a lub kursor działały spójnie, te pliki są najlepszym publicznym przykładem, jaki widziałem, jak to zrobić. + +Rozsądne ustawienie początkowe: zainstaluj,, oraz. Uruchom raz w repozytorium, żeby podłączyć konfigurację. Używaj ich przez dwa tygodnie. Potem dodaj i uruchamiaj co kilka dni. Pomiń wszystko inne, dopóki nie będziesz miał konkretnego powodu, by to dodać.`grill-with-docs` `tdd` `diagnose` `setup-matt-pocock-skills` `improve-codebase-architecture` + +Oto cały cykl dotyczący jednej funkcji, od początku do końca: + +1. Uruchom przed napisaniem jakiegokolwiek kodu. Odpowiadaj na jego pytania szczerze.`grill-with-docs` +2. Pozwól, by zapisał twoje decyzje i wszelkie ADR na bieżąco.`CONTEXT.md` +3. Buduj funkcję z aktywnym, pionowym kawałkiem na raz.`tdd` +4. Sięgać po niego tylko wtedy, gdy coś się zepsuje, i pozwól mu zbudować replikę, zanim dotknie naprawy.`diagnose` +5. Biegnij po lądowaniu cechy, żeby złapać zgniliznę zanim się zachowuje.`improve-codebase-architecture` + +To wszystko. Pięć kroków, cztery umiejętności i funkcja, która wychodzi z drugiej strony, jest zgodna, przetestowana, poprawnie debugowana i architektonicznie uczciwa. + +Jeśli chcesz ocenić, czy to dla ciebie, przeprowadź tę pętlę raz na czymś małym. Jeśli końcowy kod wydaje się znacząco lepszy niż zwykle, masz odpowiedź. Jeśli czujesz to samo, umiejętności cię nie uratują i masz inny problem do rozwiązania. + +Repozytorium będzie się dalej rozwijać. Pocock shipuje regularnie, a liczba umiejętności stale rośnie. Ale te cztery opisane tutaj to te nośne. To one były te nośne, gdy repozytorium miało dziesięć umiejętności. I tak będą te nośne, gdy będzie pięćdziesiąt. Zacznij od nich, nabierz w nich dobrego tempa, a resztę pozwól, by się kumulowała w razie potrzeby. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*v_SYjyR2vHI0MlXIS_sK1Q.png) + +A jeśli zaczniesz marzyć o umiejętności, której jeszcze nie ma, napisz ją. Ta umiejętność istnieje właśnie do tego celu. Repozytorium jest licencjonowane przez MIT i format jest otwarty. Najlepsza wiedza inżynierska w twoim zespole to te, które nie są w głowie nikogo i są łamane za każdym razem, gdy junior pisze PR. Skodyfikuj to raz. Agent będzie go śledził na zawsze.`write-a-skill` + +Bo ostatecznie to wszystko, co te umiejętności robią. Nie sprawiają, że model jest mądrzejszy. Sprawiają, że jest mniej lekkomyślnie. Na długowiecznym kodzie okazuje się, że to właśnie ta różnica jest najważniejsza. \ No newline at end of file diff --git a/brain/raw/articles/Rewolucja OpenCode_ coś więcej niż kolejny chatbot.md b/brain/raw/articles/Rewolucja OpenCode_ coś więcej niż kolejny chatbot.md new file mode 100644 index 0000000..2020328 --- /dev/null +++ b/brain/raw/articles/Rewolucja OpenCode_ coś więcej niż kolejny chatbot.md @@ -0,0 +1,256 @@ +--- +title: "Rewolucja OpenCode: coś więcej niż kolejny chatbot" +source: "https://medium.com/artificial-intel-ligence-playground/the-opencode-revolution-more-than-just-another-chatbot-21706215701f" +author: + - "[[Fabio Matricardi]]" +published: 2026-06-09 +created: 2026-06-15 +description: "Agencja AI pod twoją kontrolą i dane, które nigdy nie opuszczają twojego komputera. Nie potrzebujesz już Kodeksu ani Kodu Claude'a. Część 1 serii." +tags: + - "clippings" +--- +## Agencja AI pod twoją kontrolą i dane, które nigdy nie opuszczają twojego komputera. Nie potrzebujesz już Kodeksu ani Kodu Claude'a. Część 1 serii. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*pTnkjL8zZoWGG28-Yxh-Iw.png) + +[OpenCode](https://opencode.ai/) to nie kolejny chatbot AI. To "agent", który może działać na podstawie Twojego kodu, dokumentów i projektów. + +Niezależnie od tego, czy wolisz klasyczny terminal, nowoczesną aplikację desktopową czy ulubione IDE, OpenCode daje ci możliwość wykorzystania dowolnego "mózgu" AI, jaki chcesz. + +Co najważniejsze, możesz prowadzić go całkowicie lokalnie, aby zachować poufność wrażliwych materiałów i NDA. + +## Spis treści + +```hs +The New Frontier: From Command Lines to AI Agents +What Exactly is OpenCode? (The Mechanism) +One Tool, Three Faces: CLI, Desktop, and IDE +The Power of Choice: Why Provider Freedom is Everything +Privacy: Your Personal AI Sanctuary +OpenCode vs. Claude Code: A Respectful Comparison +Conclusion: The Revolution has Begun +``` + +A tak przy okazji, to jest seria 6 artykułów: + +**Część 1 — Rewolucja OpenCode: coś więcej niż kolejny chatbot +**[*Część 2 — Początkujący do eksperta: pierwsze 60 sekund z OpenCode*](https://medium.com/artificial-intel-ligence-playground/beginner-to-expert-your-first-60-seconds-with-opencode-bf9d5800f6b3)* +Część 3 — Nauczanie agenta: opanowanie kontekstu z AGENTS.md +Część 4 — Zestaw narzędzi: Polecenia i umiejętności w OpenCode +Część 5 — Twoja prywatna agencja AI: lokalna potęga +Część 6 — Zaawansowana orkiestracja: systemy wieloagentowe i wtyczki* + +![](https://miro.medium.com/v2/resize:fit:2000/format:webp/1*axyBna3tw3r7C_dvYjnSRw.gif) + +Kiedy zaczynasz opencode + +## Nowa Granica: Od linii dowodzenia po agentów AI + +Jeśli jesteś choć trochę podobny do mnie, prawdopodobnie pamiętasz, jak pierwszy raz zobaczyłeś migający kursor na czarnym ekranie. Było w tym coś niemal magicznego. Wpisałeś polecenie, a komputer wykonał polecenie. + +To była bezpośrednia, nieposredowana rozmowa między człowiekiem a maszyną. + +Przeżyliśmy erę MS-DOS, rozwój graficznego interfejsu użytkownika i narodziny nowoczesnego webu. Widzieliśmy, jak technologia zmieniła świat wielokrotnie. + +Ale ostatnio wydaje się, że weszliśmy na nowy rodzaj granicy. Nie wydajemy już tylko poleceń maszynie; Zaczynamy z nim współpracować. Wchodzimy w erę "agenta AI". + +For a while, the hype has been all about chatbots. You ask a question, and the chatbot gives you an answer. It is impressive, certainly. But if you are a developer or someone who works with technical data, a chatbot is often not enough. + +A chatbot can tell you how to fix a bug, but it cannot actually reach into your files and fix it for you. It can explain a concept, but it cannot set up your environment. + +That is where [OpenCode](https://opencode.ai/) enters the picture. It represents a shift from “AI that talks” to “AI that does.” + +![](https://miro.medium.com/v2/resize:fit:2000/format:webp/1*g5vJHSJfbZCnBrs48aSV-w.gif) + +opencode comes with a web app out of the box + +## What Exactly is OpenCode? (The Mechanism) + +I like to use an analogy to explain the difference between a traditional AI chatbot and an agent like [OpenCode](https://opencode.ai/). + +Imagine you are planning a road trip. A traditional chatbot is like a **GPS navigation system**. You type in your destination, and it gives you a brilliant, highly accurate step-by-step route. It tells you exactly where to turn, but it stays mounted to your dashboard. It cannot step on the gas, it cannot turn the wheel, and it certainly won’t drive you to your destination while you rest. + +An agent, on the other hand, is like a **self-driving autopilot**. You don’t just ask it for directions; you give it a destination and permission to drive. You say, “Take me to the hotel,” and the vehicle actually moves. It accelerates, navigates traffic, reads road signs, and steers the car until you arrive safely. + +OpenCode is that autopilot for your development workflow. + +When you run OpenCode, it does more than just process your text. It “sees” your project. It uses something called Language Server Protocols (LSP) to understand the structure of your code. It knows which function calls which variable, which files are related, and how your entire application is stitched together. + +When you give it a task, it doesn’t just output text in a chat window. It uses “tools.” It can read a file, it can edit a line of code, it can run a test command in your terminal, and it can even check the output of that test to see if it passed. It is a loop of reasoning and action. It thinks, it acts, it observes the result, and then it thinks again. + +![](https://miro.medium.com/v2/resize:fit:1100/format:webp/1*kgLm7vHjahEjPUVCMwM3dQ.png) + +![](https://miro.medium.com/v2/resize:fit:1100/format:webp/1*K1VEqF8nKbHv_8G6TdyhyQ.png) + +![](https://miro.medium.com/v2/resize:fit:1100/format:webp/1*g6tdFPAfnR3qECbOgrrD2Q.png) + +opencode CLI, Desktop and Web + +## One Tool, Three Faces: CLI, Desktop, and Web + +One of the first things people ask me is, “Do I have to be a terminal wizard to use this?” + +The answer is a resounding no. + +In the old days, if you wanted to do serious work, you had to master the command line. There was no way around it. While I still love the terminal (there is a certain satisfaction in a well-crafted command, isn’t there?), I know that not everyone wants to live in a black box with white text. + +OpenCode has been built with three different “faces” to suit different workflows: + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*u4rf7xegsWAVe3hmp73l8g.png) + +### 1\. The Classic CLI (Command Line Interface) + +This is for the purists. It is fast, lightweight, and lives right where your code lives. If you are already a terminal user, this will feel like home. It is incredibly efficient for quick tasks, automation, and those who want zero distractions. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*eCSTCnQzloyXBWRK0s6lig.png) + +### 2\. The Modern Desktop App + +This is perhaps the most exciting development for many. OpenCode now offers a desktop application, currently in beta. This provides a much more visual, intuitive experience. If you prefer a structured interface with buttons, menus, and a clear view of your workspace, the desktop app is for you. It brings the power of an agent into a package that feels familiar to anyone who has used a modern operating system. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*EnhkLERGje1CGgyeRvaOsA.png) + +### 3\. The web app + +OpenCode can run as a web application in your browser, providing the same powerful AI coding experience without needing a terminal. + +Start the web interface by running: + +```hs +opencode web +``` + +This starts a local server on with a random available port and automatically opens OpenCode in your default browser.`127.0.0.1` + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*WXeDNwHA2lbeSEMb_dBkWw.png) + +No matter which “face” you choose, the “brain” remains the same. You get the same intelligence and the same capabilities, just delivered in a way that fits your personal style. + +![](https://miro.medium.com/v2/resize:fit:2000/format:webp/1*2wlngSPUKNgCVrI5PJcsYA.png) + +free models out of the box + +## The Power of Choice: provider Freedom is Everything + +We have all been there. You sign up for a service, you get comfortable, and then suddenly, the rules change. The price goes up, the features are moved behind a new paywall, or the service becomes unreliable. In the world of AI, this is a very real and very common problem. + +> First thing first: opencode comes with at least 3 free models, good one, with a generous free tier out of the box. + +Most of the big names in AI are “walled gardens.” If you want to use the best models from Anthropic, you have to use their platform. If you want to use OpenAI, you are tied to them. This “vendor lock-in” is a major headache for professionals and businesses alike. + +OpenCode takes a completely different approach. It embraces what I call “Provider Freedom.” + +OpenCode does not care which “brain” you use. It is designed to connect to over 75 different AI providers. You can use the massive, cutting-edge models from Google or OpenAI when you have a truly difficult problem. You can use the specialized models from NVIDIA’s NIM platform. + +I wrote about how to do it in these articles: + +## [Are you too a Poor-GPU-guy? Here’s how to run 400B parameter Models for free](https://medium.com/artificial-intel-ligence-playground/are-you-too-a-poor-gpu-guy-heres-how-to-run-400b-parameter-models-for-free-edf73d6345f4?source=post_page-----21706215701f---------------------------------------) + +### A complete guide to NVIDIA NIM’s free tier: get hundreds of API calls, access frontier models like Llama 3.3 and… + +medium.com + +Opencode with local AI: + +## [OpenCode is the “Linux of Agents”: and that’s the entire point](https://medium.com/artificial-intel-ligence-playground/opencode-is-the-linux-of-agents-and-thats-the-entire-point-05ec2194ff9e?source=post_page-----21706215701f---------------------------------------) + +### The Context sovereign: why AGENTS.md is the new LLM secret + +medium.com + +## [LLM-wiki local & locall LLM: part 2](https://medium.com/artificial-intel-ligence-playground/llm-wiki-local-locall-llm-part-2-88ecfa2cf6c2?source=post_page-----21706215701f---------------------------------------) + +### How to implement LLM-Wiki with opencode and llama.cpp, all tricks included + +medium.com + +And here is the best part: you don’t always have to pay a fortune. Many of these providers offer incredibly generous free tiers. You can use Google’s Gemini or even some of the free resources provided through OpenCode itself to get started without spending a single cent. + +This flexibility means you are never stuck. If a new, better model is released tomorrow, you don’t have to wait for a new software release or a change in your subscription. You simply plug the new model into OpenCode and keep moving. You are in control of your tools, not the other way around. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*w4E77jO5ekjqjjWy.png) + +## Privacy: Your Personal AI Sanctuary + +Now, let’s talk about something that is close to my heart: privacy. + +If you have worked in any professional capacity for the last few decades, you know that data is gold. And because it is gold, people want to protect it. We have NDAs (Non-Disclosure Agreements) to respect. We have proprietary algorithms, sensitive client information, and personal data that must never, ever leave our control. + +The biggest fear with cloud-based AI is the “black box” problem. When you send your code to a cloud provider, where does it go? Is it being used to train their next model? Is it sitting on a server somewhere, vulnerable to a breach? For many professionals, the answer to these questions is a “no thanks.” + +OpenCode was built with a “privacy-first” mindset. + +Because OpenCode supports local models through tools like Ollama or llama.cpp, you can choose to run the entire intelligence of your assistant on your own hardware. This means the “thinking” happens right there on your machine. Your code, your prompts, and your project structure never leave your hard drive. + +You get all the benefits of an AI agent, the reasoning, the coding, the assistance, but with the peace of mind that comes from knowing your data is under your physical control. It is like having a brilliant assistant who works in a soundproof room inside your own house. They are incredibly helpful, but they never, ever talk to the outside world. + +For anyone working with sensitive enterprise code or personal projects, this is not just a “feature.” It is a necessity. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*IoRRxDWebZiwDfvwlkI1Aw.png) + +## OpenCode vs. Claude Code: A Respectful Comparison + +I have spent some time with Claude Code, and I want to be clear: it is an excellent tool. It is fast, it is polished, and it is undeniably powerful. If you are already deep within the Anthropic ecosystem, it is a fantastic experience. + +However, there is a fundamental difference in philosophy. + +Claude Code is a specialized tool designed to work within the Anthropic ecosystem. It is like a high-end, luxury sports car. It is beautiful, it is incredibly fast, and it performs brilliantly. But it only runs on one very specific, very expensive type of fuel. If you want to change how you power it, you simply cannot. + +> And it is very expensive. + +OpenCode is more like a high-performance engine that you can mount on whatever vehicle you like. You can put it in a rugged off-road vehicle (the CLI), a comfortable sedan (the Desktop app), or a sleek racing car (the WEB app). And most importantly, you can choose your fuel. You can use premium gasoline (the top-tier cloud models), or you can run it on electricity that you generate yourself (local models via Ollama or llama.app). + +OpenCode doesn’t try to replace the power of models like Claude; it simply gives you the freedom to use that power whenever and however you choose, without being trapped by a single provider’s walls. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/1*_1WpaQJ8ZLgC-f6LIQRRLQ.png) + +## Conclusion: The Revolution has Begun + +We are standing at the edge of a massive shift in how we interact with technology. The era of the “passive” computer is ending, and the era of the “active” partner is beginning. + +OpenCode is one of the first tools to truly embrace this shift, offering a bridge between the power of the cloud and the absolute necessity of local privacy. Whether you are a seasoned veteran of the command line or someone who prefers a more visual, modern interface, there is a way for you to harness this new power. + +The revolution is a new approach: humans gaining new, incredibly powerful tools that allow us to reach further, build faster, and work more securely than ever before. + +In my next article, I am going to get my hands dirty. I will walk you through the “Zero to Hero” process, showing you exactly how to install OpenCode and get it running in less than sixty seconds. We will explore how to connect your first provider and start your very first session. + +The journey is just beginning. I hope you will join me. + +I hope you enjoyed the article. If this story provided value and you wish to show a little support, you could: + +1. Clap a lot of times for this story +2. Highlight the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles) +3. [Write with me on this Publication](https://medium.com/artificial-intel-ligence-playground/subpage/8e83fae83815): there is no better way to learn than writing about it! +4. Follow my publication [https://medium.com/artificial-intel-ligence-playground](https://medium.com/artificial-intel-ligence-playground) + +If you want to read more, here are some ideas: + +## [Beginner to expert: your first 60 seconds with OpenCode](https://medium.com/artificial-intel-ligence-playground/beginner-to-expert-your-first-60-seconds-with-opencode-bf9d5800f6b3?source=post_page-----21706215701f---------------------------------------) + +### Installation and first setup in a blink: how to start using opencode for your own projects. Part 2 of the series. + +medium.com + +## [Llama.cpp has now a website. And running a local AI will never be so easy!](https://medium.com/artificial-intel-ligence-playground/llama-cpp-has-now-a-website-and-running-a-local-ai-will-never-be-so-easy-cfd5bde56702?source=post_page-----21706215701f---------------------------------------) + +### A new app and a new website to bring generative AI to every computer in the world + +medium.com + +## [You don’t need an AI agent for every single thing!](https://medium.com/artificial-intel-ligence-playground/you-dont-need-an-ai-agent-for-every-single-thing-c2f5dd62ce59?source=post_page-----21706215701f---------------------------------------) + +### Your AI your Rules: Open Web UI and llama.cpp are all you need to work with your documents in full privacy and… + +medium.com + +## [AI agents are the new context-aware AI automations: and you can have it for free](https://medium.com/artificial-intel-ligence-playground/ai-agents-are-the-new-context-aware-ai-automations-and-you-can-have-it-for-free-672fd1e8a66b?source=post_page-----21706215701f---------------------------------------) + +### A blueprint for beating the “Memory Tax” and running private, agentic automation factories straight from your desk. + +medium.com + +## [The future of generative AI is vectorless](https://medium.com/artificial-intel-ligence-playground/the-future-of-generative-ai-is-vectorless-09ca1ab57bc0?source=post_page-----21706215701f---------------------------------------) + +### And why this is not what you think: it is a tragedy! + +medium.com \ No newline at end of file diff --git a/brain/raw/articles/Rozwijaj swoje umiejętności krytycznego myślenia i debaty z mentorem AI.md b/brain/raw/articles/Rozwijaj swoje umiejętności krytycznego myślenia i debaty z mentorem AI.md new file mode 100644 index 0000000..3a693aa --- /dev/null +++ b/brain/raw/articles/Rozwijaj swoje umiejętności krytycznego myślenia i debaty z mentorem AI.md @@ -0,0 +1,142 @@ +--- +title: "Rozwijaj swoje umiejętności krytycznego myślenia i debaty z mentorem AI" +source: "https://jameschris.medium.com/elevate-your-critical-thinking-and-debate-skills-as-your-ai-mentor-e97e3d407882" +author: + - "[[James Christopher]]" +published: 2023-09-30 +created: 2026-06-18 +description: "Trenowanie mózgu z AI, aby pomóc Ci stać się lepszym myślicielem i mówcą" +tags: + - "clippings" +--- +## Trenowanie mózgu z AI, aby pomóc Ci stać się lepszym myślicielem i mówcą + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*k4vpGAynHoFsARe0.png) + +Uczniowie korzystający z AI do przygotowania się do debaty (źródło: Midjourney) + +Do tej pory wszyscy zetknęli się z AI albo po prostu nie byliście o tym świadomi. + +W czasach, gdy AI stale się rozwija, staje się ważnym narzędziem w wielu obszarach, zwłaszcza w edukacji. + +Nie skupiam się na aspekcie zdrady, ale to już inny problem na inny post. + +Mówię o tym, jak AI może być wykorzystana, by pomóc studentom się uczyć, uczyć się i myśleć. + +Ludzie często nie zdają sobie sprawy, jak bardzo może im to pomóc się rozwijać i rozwijać jako osoby. + +Możesz się wahać, ale AI może znacząco pomóc w umiejętności krytycznego myślenia. Nie chodzi mi o to, że powinieneś zlecać lub zastępować swoje umiejętności krytycznego myślenia, lecz że powinieneś **je wykorzystać, by je uzupełnić i poprawić**. + +Jak więc AI może pełnić rolę "adwokata diabła" i pomagać ludziom rozwijać umiejętności krytycznego myślenia, debaty i komunikacji? + +## AI może być wykorzystywana do budowania wiedzy kontekstowej. + +Algorytmy AI mogą być trenowane do zbierania informacji z różnych źródeł, dostarczając wglądu na różne tematy, perspektywy i argumenty. + +Korzystając z chatbotów AI, możesz mieć wirtualnego adwokata diabła, który kwestionuje Twoje stanowiska i zapewnia wszechstronną wiedzę. + +Algorytmy sztucznej inteligencji, dostarczające ogromne ilości danych z różnych źródeł, mogą analizować i wydobywać przydatne informacje, by rzucić światło na szeroki zakres zagadnień. Użytkownicy mogą lepiej zrozumieć różnorodność opinii i uzasadnień dotyczących danego tematu w ten sposób. + +Ludzie mogą prowadzić prowokujące do myślenia rozmowy i testować własne przekonania, korzystając z chatbotów opartych na AI jako "wirtualnych adwokatów diabła". + +Te chatboty mogą przedstawiać różne punkty widzenia, zadawać krytyczne pytania i przedstawiać kontrargumenty. **Pomaga to użytkownikom lepiej poznać dany temat i zachęca do spojrzenia na niego z różnych perspektyw.** + +Może to poprawić Twoją zdolność do krytycznego myślenia, skłaniając Cię do oceny i ponownej oceny własnych przekonań na podstawie nowych informacji. + +**Budowanie wiedzy kontekstowej oparte na AI może pomóc ludziom przezwyciężyć błędy poznawcze i filtrować bańki.** + +Algorytmy te są stworzone, by znajdować wzorce, porównywać informacje z różnych źródeł i pokazywać informacje, które mogą podważyć przekonania lub preferencje, które ludzie już posiadają. + +AI może także pomóc zapobiegać "basam echa" i wspierać rozwój intelektualny, narażając ludzi na szerszy zakres idei i argumentów. + +Ta technologia może zachęcić użytkowników do wyjścia poza swoją strefę komfortu i uzyskania całościowego spojrzenia na ważne tematy, co może prowadzić do bardziej poinformowanego i kulturowo zróżnicowanego społeczeństwa. + +## Wzmacnianie myślenia krytycznego + +Rozmowa z adwokatem diabła AI pozwala poznać cię na różne punkty widzenia, sprzyjając głębszemu zrozumieniu złożonych zagadnień. Ten proces kwestionuje Twoje uprzedzenia i wzmacnia twoją zdolność do krytycznego myślenia. + +Chatbot AI zmusi cię do ponownego przemyślenia swoich przekonań i założeń, na których je opierasz, nieustannie przeciwstawiając się twoim założeniom. Podjęcie tego kroku pomoże Ci rozwinąć umiejętności krytycznego myślenia i rozwinąć umysł. Może przedstawiać dobrze uzasadnione argumenty i kontrargumenty, zapewniając przestrzeń do przemyślanej refleksji i analizy. + +Możesz jeszcze bardziej doskonalić swoje umiejętności krytycznego myślenia, ćwicząc wyrażanie i obronę własnych stanowisk w tym środowisku. Ostatecznie adwokat diabła AI to pomocne narzędzie do nauki, zrozumienia i prowadzenia bardziej zniuansowanych i wykształconych rozmów z innymi. + +## Doskonalenie umiejętności debaty: + +Broniąc swoich stanowisk przed kontrargumentami generowanymi przez AI, możesz ćwiczyć prezentowanie przekonujących argumentów, dostosowywanie stylu komunikacji i skuteczne odpowiadanie na trudne pytania. + +Angażując się w adwokata diabła AI, możesz także ćwiczyć przedstawianie przekonujących argumentów i dostosowanie stylu komunikacji. Gdy chatbot AI przedstawia kontrargumenty, jesteś zmuszany do rozważenia najskuteczniejszego sposobu komunikowania swoich pomysłów i przekonania innych do swojego punktu widzenia. + +W zależności od tego, z kim rozmawiasz, możesz musieć zmienić język, poszukać nowych dowodów potwierdzających swoje twierdzenia lub podejść do tego inaczej. Jeśli chcesz poprawić swoje umiejętności komunikacyjne w środowisku o niskiej stawce, gdzie możesz usłyszeć nowe perspektywy, tego typu praktyka jest nieoceniona. + +Możesz poprawić swoje podejście do odpowiadania na trudne pytania, ćwicząc obronę swoich stanowisk przed kontrargumentami generowanymi przez AI. + +Możesz dowiedzieć się, jak skierować uwagę rozmowy na swoje pozytywne cechy, odwracać potencjalnie szkodliwe pytania lub jasno i zwięźle odpowiadać na trudne kwestie. Chatboty AI pomagają ludziom doskonalić ważne umiejętności niezbędne do sukcesu w złożonych środowiskach intelektualnych, dając im miejsce do celowej praktyki. + +## Efektywne uczenie się: + +**AI może analizować Twoje odpowiedzi i udzielać informacji zwrotnej, pozwalając Ci zastanowić się nad argumentami, identyfikować słabości i doskonalić umiejętności rozumowania bardziej efektywnie niż tylko autorefleksja.** + +Wykorzystując przetwarzanie języka naturalnego i algorytmy uczenia maszynowego, AI może identyfikować wzorce, niespójności i błędy logiczne w twoich argumentach. Ta informacja zwrotna pozwala Ci zdobyć wgląd w mocne i słabe strony Twojego rozumowania, pomagając zidentyfikować obszary wymagające poprawy. + +AI może również sugerować, jak wzmocnić swoje argumenty, przedstawić alternatywne perspektywy lub zaproponować dodatkowe dowody, które mogą wzbogacić twoją pozycję. + +Po prostu poproś go o kontrargumenty i przeciwstawne poglądy. + +W porównaniu do autorefleksji, ta zautomatyzowana pętla zwrotna oszczędza czas i daje bardziej obiektywną ocenę. + +Dzięki temu iteracyjnemu procesowi doskonalenia argumentów na podstawie informacji zwrotnej od AI możesz szybciej wyostrzyć swoje umiejętności rozumowania i stać się lepszym komunikatorem, uczniem i krytycznym myślicielem. + +## Przyjrzyjmy się kilku tematom! + +### Generowanie poglądów kontrariaństycznych: + +Algorytmy AI mogą być programowane do generowania promptów przedstawiających przeciwstawne punkty widzenia. Eksplorując te tematy, możesz ćwiczyć obronę swoich stanowisk, jednocześnie uznając alternatywne perspektywy. Oto kilka przykładowych podpowiedzi, które AI może pomóc Ci eksplorować: + +- "Dlaczego rząd miałby podnosić podatki, aby finansować programy opieki społecznej?" +- "Sprzeciwiaj się wykorzystaniu odnawialnych źródeł energii." +- "Czy szkoły powinny znieść testy standaryzowane?" + +### Pytania badawcze dla krytycznego myślenia: + +Mogę symulować różne perspektywy, generując dociekliwe pytania, by sprawdzić twoją zdolność szybkiego myślenia. Te pytania zachęcają do rozważania kontrargumentów, oceny dowodów i reagowania logicznym. Przyjrzyjmy się kilku przykładom pytań, które AI mogłaby zadać, aby dowiedzieć się więcej: + +- Jakie dowody wspierają twoją tezę i jak wypadają one w porównaniu z dowodami przeciwnymi? +- Jak twoje stanowisko może negatywnie wpłynąć na niektóre marginalizowane społeczności? +- Co powiedziałaby osoba o przeciwnym stanowisku na ten temat i jak byś zareagował? + +## Proces 5-etapowy + +Oto 5-etapowy proces, jak wykorzystać AI do roli adwokata diabła i zajęcia stanowiska kontrapunktu: + +### Krok 1: Zidentyfikuj temat: + +Wybierz temat lub problem, który chcesz zbadać z przeciwnej perspektywy. Może to być aktualne wydarzenie, problem społeczny lub temat, który Cię pasjonuje. + +### Krok 2: Zbierz informacje: + +Korzystaj z narzędzi i platform AI, aby zbierać różnorodne i wiarygodne informacje na dany temat. Może to obejmować czytanie artykułów, analizę prac naukowych lub dostęp do różnych punktów widzenia za pomocą chatbotów AI lub wyszukiwarek. + +### Krok 3: Wygeneruj kontrargumenty: + +Wykorzystaj algorytmy AI do generowania kontrargumentów lub przeciwstawnych punktów widzenia dotyczących wybranego tematu. Może to obejmować użycie chatbotów lub modeli językowych opartych na AI, aby eksplorować różne perspektywy i generować podpowiedzi do rozważenia. + +### Krok 4: Oceń i obal kontrargumenty: + +Weź udział w symulowanej debacie lub dyskusji z kontrargumentami generowanymi przez AI. Dokładnie przeanalizuj każdy kontrargument, oceń dowody na jego poparcie i przygotuj swoją odpowiedź. Używaj rozumowania logicznego, krytycznego myślenia i argumentów opartych na dowodach, aby przeciwstawić się przeciwstawnym poglądom i ich obalić. + +### Krok 5: Refleksja i poprawa: + +Po zapoznaniu się z kontrargumentami generowanymi przez AI zastanów się nad ogólnymi wynikami. Weź pod uwagę skuteczność swoich kontrargumentów, zidentyfikuj słabości i wymyśl sposoby na wzmocnienie kontrargumentów. Powtarzaj ten proces na różne tematy, konsekwentnie kwestionując i doskonaląc swoje umiejętności krytycznego myślenia i debaty. + +## Kończymy + +Ważne jest, aby pamiętać, że równie ważne jest poszukiwanie perspektyw z realnego świata i prowadzenie dyskusji z innymi ludźmi, jak wykorzystywanie AI do generowania kontrargumentów. + +Sztuczna inteligencja (AI) może być pomocna, ale nie powinna być postrzegana jako zamiennik ludzkiego wkładu i troski. + +Jednak angażując się w generowane przez AI prompty i dociekliwe pytania, możesz doskonalić umiejętność krytycznego myślenia, otworzyć umysł na alternatywne punkty widzenia i tworzyć przekonujące argumenty. + +Wykorzystaj go jako kolejne narzędzie rozwoju osobistego, aby odblokować nowe poziomy rozwoju intelektualnego, które pozwolą ci osiągać sukcesy w różnych aspektach życia. + +Dlaczego nie współpracować z AI, by przetestować swoje założenia i poszerzyć perspektywy? + +*Interesują mnie tematy i trendy przecinające psychologię poznawczą, meta-uczenie, ekonomię behawioralną i technologię. Prowadzę także przedsięwzięcie skupione na innowacjach i komercjalizacji usług, które podnoszą ludzkość i uzdrawiają naszą planetę. Jeśli masz wielki pomysł, odwiedź mnie na* [*signetscience.com*](http://signetscience.com/)*.* \ No newline at end of file diff --git a/brain/raw/articles/Wielka debata Folgezettel.md b/brain/raw/articles/Wielka debata Folgezettel.md new file mode 100644 index 0000000..b8df94c --- /dev/null +++ b/brain/raw/articles/Wielka debata Folgezettel.md @@ -0,0 +1,70 @@ +--- +title: "Wielka debata Folgezettel" +source: "https://medium.com/a-voice-in-the-conversation/the-great-folgezettel-debate-604e0484959b" +author: + - "[[Steven Thompson]]" +published: 2025-09-16 +created: 2026-06-18 +description: "More" +tags: + - "clippings" +--- +![](https://miro.medium.com/v2/resize:fit:1280/format:webp/1*Zt0ScBJDoXe57kC8vCLI-g.png) + +Zdjęcie: Gordon Johnson z Pixabay + +> **Uwaga**: Wielka debata Folgezettel toczyła się na forach, blogach i w niezliczonych przepływach pracy PKM — i dla mnie jest już rozstrzygnięta. Ale warto uznać obie strony. Jedna z grup nalega, by każda nowa nuta była starannie umieszczona w danym temacie, przesiewając istniejące pomysły, by znaleźć właściwy punkt wstawienia. Drugi twierdzi, że rozmieszczenie jest arbitralne i że same linki mogą uchwycić kontekst. +> +> Zmagałem się z obiema podejściami, ale ostatecznie opowiedziałem się za Folgezettel. Dla mnie umiejscowienie to nie tylko organizacja — jest interpretacyjną. Ta (**istniejąca**) notatka wyjaśnia, dlaczego uważam, że stałe notacje i celowe powiązania oferują coś więcej niż tylko strukturę. Oferują jasność, ciągłość i sposób na przemyślenie, gdzie przypis należy do notatki, a nie tylko tam, gdzie się znajduje. + +### 3.6b2b4b Wielka Debata Folgezettel (2024) + +Debata nad metodologią Folgezettel — często pojawiająca się na forach Zettelkasten.de — dzieli się na dwa obozy. (1) Argumentuje się za celowym umieszczeniem (folgezettel): + +> "Najpierw zastanów się, do jakiego tematu pasuje... potem przejrzyj ten temat, by włączyć notatkę." + +Druga strona opowiada się za elastycznością (anty-folgezettel): + +> "Nie ma znaczenia, gdzie zostanie umieszczona nowa notatka... linki mogą uchwycić kontekst." + +Czasami miałem trudności z Folgezettel, zwłaszcza gdy moje archiwum przekroczyło kilkaset notatek. Ale stałem mocno po stronie Folgezettel. Pogląd, że "rozmieszczenie nie ma znaczenia", obowiązuje tylko wtedy, gdy istnieje wiele odpowiednich lokalizacji — i nawet wtedy decyzja nie jest arbitralna. Sam Luhmann zalecał łączenie notatki z wieloma kontekstami, gdy jest to konieczne, ale to nie umniejsza wartości początkowego umieszczenia. + +Jednym z najważniejszych przełomów w rozbudowie mojego systemu PKM było wprowadzenie stałych notacji. Gdy notatka zostanie przypisana do UID i umieszczona w archiwum, pozostaje tam. Nie tasuję indeksu tylko dlatego, że notatka może lepiej pasować gdzie indziej. To ograniczenie zmusza mnie do myślenia relacyjnie, a nie hierarchicznie. Zamiast reorganizować, tworzę ogniwa — wyraźne, zamierzone powiązania między łańcuchami myśli. + +Te linki nie są przypadkowe. To nie są hiperłącza w stylu Wiki wrzucone dla wygody. Każdy musi odpowiedzieć na pytanie: Dlaczego nawiązano to połączenie? To rozumowanie staje się częścią znaczenia notatki. To nie tylko nawigacja — to kwestia interpretacji. + +Zauważyłem wykładniczą korzyść w "przesiewaniu" linii myślenia folgezettel, aby znaleźć właściwy punkt wstawienia. Ten proces nie jest tylko mechaniczny — jest też poznawczy. Zmusza mnie to do ponownego przemyślenia wcześniejszych pomysłów, sprawdzenia ich trafności i wyjaśnienia relacji między nową a istniejącą wiedzą. Akt umieszczania staje się formą myślenia. + +**Dlaczego to ma znaczenie**: Struktura systemu PKM kształtuje, jak idee są łączone, testowane i przypominane. Folgezettel oferuje sposób na budowanie znaczenia poprzez umiejscowienie, a nie tylko przez powiązania. Gdy traktujemy rozmieszczenie nut jako arbitralne, ryzykujemy utratę wartości interpretacyjnej kontekstu. Ta notatka podkreśla znaczenie intencjonalnej struktury w systemie zaprojektowanym tak, by odzwierciedlać myśl w ruchu. + +**Główne twierdzenie**: Folgezettel to nie tylko system numeracji — to metoda myślenia o umiejscowieniu. Lokalizacja każdej notatki odzwierciedla decyzję dotyczącą aktualności, ciągłości i połączenia. + +**Zmiana ramy**: Z: "Nie ma znaczenia, gdzie trafia nuta." Do: "Umiejscowienie to akt poznawczy, który kształtuje znaczenie." + +Ta zmiana zmienia sposób robienia notatek z biernego rejestrowania na interpretację aktywną. + +**SPRÓBUJ TEGO**: + +Dodając nową nutę, zapytaj: + +- Jaki kierunek myślenia to najbardziej rozwiąże? +- Do jakiej wcześniejszej uwagi odnosi się to najbezpośredniej? +- Dlaczego umieszczam ją tutaj — i co to mówi o tym powiązaniu? + +Wersja 2.0, ostatnia modyfikacja: 2025–09–15 + +### Dzięki za przeczytanie! + +Notatki zawarte w "A Voice in the Conversation" to szkice moich ewoluujących pomysłów na zarządzanie wiedzą. Odzwierciedlają one dociekanie w ruchu, czyli niedokończone, eksploracyjne i osobiste. Korzystam z Copilot Pro i Grammarly, aby pomóc w wyszukiwaniu, dopracowywaniu i jasności. Pomaga mi to kształtować płynność i gramatykę mojego pisania, ale prezentowane pomysły są całkowicie moje. + +### Powiązane uwagi w tym łańcuchu Folgezettel + +## [Łańcuchy Folgezettel](https://medium.com/a-voice-in-the-conversation/folgezettel-chains-e26277ea7acb?source=post_page-----604e0484959b---------------------------------------) + +### Uwaga: Artykuł Denisa Volkova "Rescaping DIKW: Towards a Context-Centered Model of Knowledge" skłonił mnie do powrotu do mojej... + +medium.com + +### Przypisy i bibliografia + +(1) Sascha Fast, (28 lutego 2022) "Nie, nie lekceważę mocy mrocznego folgezettel — przyjmuję jego źródło mocy," Zettelkasten.de. Pobrano z < [https://zettelkasten.de/posts/embrace-dark-folgezettel-power/](https://zettelkasten.de/posts/embrace-dark-folgezettel-power/) (Zweryfikowany link: 2025–09-15) \ No newline at end of file diff --git a/brain/raw/articles/Zasady 4 CLAUDE.md Karpathy'ego zmniejszają błędy o 30%. Dodałem jeszcze 4, żeby jeszcze bardziej zmniejszyć liczbę do mniej niż 5..md b/brain/raw/articles/Zasady 4 CLAUDE.md Karpathy'ego zmniejszają błędy o 30%. Dodałem jeszcze 4, żeby jeszcze bardziej zmniejszyć liczbę do mniej niż 5..md new file mode 100644 index 0000000..bd7deaa --- /dev/null +++ b/brain/raw/articles/Zasady 4 CLAUDE.md Karpathy'ego zmniejszają błędy o 30%. Dodałem jeszcze 4, żeby jeszcze bardziej zmniejszyć liczbę do mniej niż 5..md @@ -0,0 +1,139 @@ +--- +title: "Zasady 4 CLAUDE.md Karpathy'ego zmniejszają błędy o 30%. Dodałem jeszcze 4, żeby jeszcze bardziej zmniejszyć liczbę do mniej niż 5." +source: "https://medium.com/tech-and-ai-guild/karpathys-4-claude-md-rules-cut-mistakes-by-30-i-added-4-more-to-further-cut-it-down-to-5-3f2f03cbc969" +author: + - "[[Shashwat]]" +published: 2026-05-13 +created: 2026-06-15 +description: "Architektura 8 reguł, która naprawia agentów AI" +tags: + - "clippings" +--- +## Architektura 8 reguł, która naprawia agentów AI + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*PeOH4O3aYQ7c-rms) + +Zdjęcie: Andrea De Santis na Unsplash + +> Po przekroczeniu 200 linii szybka zgodność gwałtownie spada, a twój agent cicho cię ignoruje xD + +> Więc jeśli nie projektujesz swoich ograniczeń, to tylko marnujesz tokeny! + +Jestem pewien, że wiesz, iż w styczniu 2026 roku **Andrej Karpathy** publicznie rozłożył na czynniki pierwsze, dlaczego kod Claude'a zawodził w produkcyjnych bazach kodu: + +*ciche założenia, nadmierna inżynieria i ortogonalne uszkodzenia.* + +I, + +Programista zapakował te skargi do uproszczonego, 4-zasadowego pliku.`CLAUDE.md` + +Eksplodowało to, stając się najszybciej rozwijającym się repozytorium GitHub w tym roku. + +Ale teraz, w maju, ekosystem AI porusza się jeszcze bardziej agresywnie. + +Obecnie prowadzimy coraz więcej wieloetapowych, autonomicznych przepływów pracy agentów. + +> *Kiedy wdrażałem autonomicznych agentów do refaktoryzacji warstwy pobierania danych, napotkałem tę przeszkodę:* +> +> *Agent wykonał trzy kroki perfekcyjnie, miał halucynacje na czwartym kroku i cicho nadpisał działający kod.* + +**Pierwotne zasady Karpathy'ego nie chroniły przed wieloetapową degradacją.** + +[Czytanie bezpłatne dla osób spoza członków](https://medium.com/@shashwatwrites/3f2f03cbc969?sk=d6a7c956d48f8281e73ab29787b9dfb4) + +To udowodniło, że choć oryginalne cztery zasady to podłoga, to nie są one sufitem. + +Projektując dokładnie 4 *dodatkowe* zasady specjalnie dla nowoczesnej orkiestracji agentów, wskaźnik błędów AI jeszcze bardziej się zmniejszył. + +Zrobiłem trzy od operatora na X i jeden z bloga! + +### Fundacja: 4 zasady Karpathy'ego + +Wirusowa implementacja skarg Karpathy'ego ustanowiła punkt wyjścia. Te cztery blokują około 40% standardowych, pojedynczych mechanizmów awarii: + +1. **Pomyśl przed zaprogramowaniem:** Bez cichych założeń. Sprzeciw się, jeśli istnieje prostsze podejście. +2. **Najpierw prostota:** Wymagany minimalny kod. Brak spekulatywnych cech. +3. **Zmiany chirurgiczne:** Dotykaj tylko tego, co musisz. Nie "poprawiaj" sąsiedniego formatowania. +4. **Realizacja ukierunkowana na cel:** Określ kryteria sukcesu i powtarzaj pętlę do zweryfikowania, zamiast ślepo podążać za sztywnymi krokami. + +**Dlaczego dziś się psują:** Te zasady są całkowicie nieobecne w przypadku wieloetapowych potoków. Nie dają agentowi tokenowego budżetu, nie wymuszają punktów kontrolnych i zakładają, że agent już rozumie otaczający kod. + +### Warstwa Wykonawcza: 4 nowe zasady agentów + +**5\. Twarde budżety tokenów** + +Bez budżetów agent looping będzie nagrywał kontekstowy zrzut 50 000 tokenów, debugując ten sam komunikat o błędzie, aż aż zwariuje. + +*Zasada:* Ustal twardy budżet na zadanie (np. 4 000 tokenów) i budżet na sesję (30 000 tokenów). Jeśli dojdzie do naruszenia, zmuszaj agenta do podsumowania i ponownego rozpoczęcia sesji. Ujawnienie naruszenia jest zawsze lepsze niż ciche przekroczenie limitów API. + +**6\. Przeczytaj przed pisaniem** + +Zasady Karpathy'ego mówią "nie dotykaj sąsiedniego kodu", ale nie "rozumiem sąsiedniego kodu". To prowadzi do tego, że AI ślepo pisze zduplikowane funkcje, które już istnieją 30 linii dalej. + +*Zasada:* Przed dodaniem kodu do pliku zmuszcie agenta do odczytania eksportów pliku, natychmiastowych wywołujących i współdzielonych narzędzi. "Wygląda ortogonalnie" to niebezpieczne założenie. + +**7\. Operacje wieloetapowe z punktami kontrolnymi** + +Jeśli 6-stopniowa refaktoryzacja pójdzie nie tak w kroku 4, agent chętnie wykona kroki 5 i 6 na podstawie uszkodzonego stanu, niszcząc całą gałąź i wymuszając ręczne wykonanie.`git reset` + +*Zasada:* Po każdym istotnym kroku agent musi podsumować, co zostało zweryfikowane, a co pozostało. Nie może kontynuować ze stanu, którego nie potrafi ci opisać. + +**8\. Głośna porażka** + +Najdroższe porażki wyglądają dokładnie jak sukcesy. "Migracja zakończona" to kłamstwo, jeśli 30 rekordów bazy danych zostało cicho pominiętych z powodu naruszeń ograniczeń. + +*Zasada:* Domyślnie wywołuj niepewność. Jeśli agent coś pominął lub test przeszedł z niewłaściwych powodów, test musi się przegłosować i natychmiast powiadomić użytkownika. + +![](https://miro.medium.com/v2/resize:fit:1400/format:webp/0*9zpXaC6sZKMrOMOP) + +Zdjęcie: Gabriel Heinzer na Unsplash + +Rzeczywistość jest taka, że po pewnym czasie Claude przestaje czytać zasady i po prostu dopasowuje się do faktu, że "zasady istnieją". + +Ograniczając plik do dokładnie 8 reguł o dużym wpływie, wskaźnik zgodności pozostaje powyżej 75%, a wskaźnik błędów spada niemal do zera. + +### Architektura MistrzaCLAUDE.md + +Skopiuj ten dokładny tekst, zapisz go w swoim repozytorium i dołącz poniżej wszelkie niezbędne szczegóły stosu projektów.`CLAUDE.md` + +```hs +# CLAUDE.md — 8-Rule Architecture +These rules apply to every task in this project unless explicitly overridden. +Bias: caution over speed on non-trivial work. Use judgment on trivial tasks. +``` +```hs +## Rule 1 — Think Before Coding +State assumptions explicitly. If uncertain, ask rather than guess. +Push back when a simpler approach exists. Stop when confused.## Rule 2 — Simplicity First +Minimum code that solves the problem. Nothing speculative. +No features beyond what was asked. No abstractions for single-use code.## Rule 3 — Surgical Changes +Touch only what you must. Clean up only your own mess. +Don't "improve" adjacent code, comments, or formatting. Match existing style.## Rule 4 — Goal-Driven Execution +Define success criteria. Loop until verified. +Don't follow steps. Define success and iterate independently.## Rule 5 — Token budgets are not advisory +Per-task: 4,000 tokens. Per-session: 30,000 tokens. +If approaching budget, summarize and start fresh. Surface the breach. ## Rule 6 — Read before you write +Before adding code, read exports, immediate callers, shared utilities. +If unsure why code is structured a certain way, ask.## Rule 7 — Checkpoint after every significant step +Summarize what was done, what's verified, what's left. +Don't continue from a state you can't describe back. Stop and restate.## Rule 8 — Fail loud +"Completed" is wrong if anything was skipped silently. +"Tests pass" is wrong if any were skipped. +Default to surfacing uncertainty, not hiding it. +``` + +`CLAUDE.md` jest ścisłym kontraktem behawioralnym mającym na celu zamknięcie konkretnych, kosztownych mechanizmów awarii. + +Początkowe zastrzeżenia Karpathy'ego definiowały problemy kodowania autouzupełniającego. + +Teraz organizujemy autonomicznych, wieloetapowych agentów. + +> Zamknij swoje środowiska, wymusz budżety tokenów i zażądaj punktów kontrolnych. + +*Jeśli spotykamy się po raz pierwszy, przyjdź* [*tutaj*](https://medium.com/@shashwatwrites/subscribe)*, warto będzie przeżyć kolejkę górską artykułów, które pojawią się w najbliższych tygodniach.* + +*Przysięgam, śledzenie tych aktualizacji to ostatnio praca sama w sobie.* + +*Oto* [*lista*](https://medium.com/@shashwatwrites/list/ai-updates-bbb9d001b651)*, którą zbudowałem i ciągle ją uzupełniam*. + +*A jeśli potrzebujesz pomocy w analizie walk UFC,* *sprawdź* [*BoutPredict*](https://boutpredict.aibucket.org/) *:)* \ No newline at end of file diff --git a/brain/raw/articles/Łańcuchy Folgezettel.md b/brain/raw/articles/Łańcuchy Folgezettel.md new file mode 100644 index 0000000..24c67cc --- /dev/null +++ b/brain/raw/articles/Łańcuchy Folgezettel.md @@ -0,0 +1,69 @@ +--- +title: "Łańcuchy Folgezettel" +source: "https://medium.com/a-voice-in-the-conversation/folgezettel-chains-e26277ea7acb" +author: + - "[[Steven Thompson]]" +published: 2025-09-15 +created: 2026-06-18 +description: "More" +tags: + - "clippings" +--- +![](https://miro.medium.com/v2/resize:fit:1280/format:webp/1*gbEFf-8WkJ6z1qaXwx71yA.jpeg) + +Zdjęcie autorstwa Wolfganga Claussena z Pixabay + +> **Uwaga**: Artykuł Denisa Volkova " [Rescaping DIKW: Towards a Context-Centered Model of Knowledge](https://medium.com/@paralloid/rescuing-dikw-towards-a-context-centered-model-of-knowledge-7808350c5065) " skłonił mnie do powrotu do mojego (**istniejącego**) łańcucha folgezettel dotyczącego mechaniki i filozofii samego folgezettel. Choć początkowo wprowadzałem idee Volkova przez mój łańcuch krytycznego myślenia i wiedzy podstawowej, jego ujęcie kontekstu jako terenu, gdzie tworzone jest znaczenie, skłoniło mnie do powrotu do folgezettel — nie tylko jako systemu numeracji, ale jako interpretacyjnego ramy, przez które wyłania się znaczenie i zrozumienie. +> +> Ta notatka wprowadza folgezettel, a w przyszłych notacjach rozszerzę dociekanie, jak struktury folgezettel nie są tylko organizacyjne — kształtują one sposób, w jaki idee są testowane, łączone i nadawane sensowi. Przeskakując łańcuchy, nie porzucam pierwotnego toku myślenia (krytycznego myślenia), lecz pogłębiam go przez bardziej skupioną perspektywę. + +### 3.6b2b4 Łańcuchy Folgezettel (2024) + +Ten łańcuch rozpoczyna fundamentalną koncepcję w moim systemie PKM: Folgezettel. To metodologia numeracji, która odbiega od hierarchicznej organizacji i podąża za naturalnym przepływem myśli. Każda nowa notacja odgałęzia się od idei, do której najbardziej wyraźnie się odnosi, tworząc strukturę przypominającą drzewo, która może zacząć się wszędzie — z dowolną myślą.¹ Nie ma wymaganych kategorii "najwyższego poziomu", choć zauważyłem, że posiadanie kilku punktów kotwiczących poprawia wyszukiwalność i długoterminowe wyszukiwanie.² + +Rozróżnienie między strukturami hierarchicznymi a rozproszonymi ma znaczenie. W USA edukacja zwykle preferuje konspekty, punkty punktowe i organizację z góry. Jednak Zettelkasten Niklasa Luhmanna podkreślał równą wagę w notacjach, tworząc archiwum przypominające sieć, gdzie idee łączą się bocznie, a nie pionowo. To jest obietnica Folgezettel: system, który samostrukturuje się poprzez powiązania kontekstowe, a nie narzucony porządek. + +Sascha Fast i Christian Tietze, współzałożyciele Zettelkasten.de, wprowadzili koncepcję notatek strukturalnych — wpisów przypominających indeks, które dodają archiwum nawigacyjnego rusztowania. Choć dla niektórych pomocne, inni uważali je za bardziej uporządkowane niż generacyjne. Allen Wilson (argonsfrs na forum Zettelkasten.de) argumentował, że system numeracji Folgezettel Luhmanna wystarcza do samostrukturyzacji.³ Przyciągnęła mnie ta idea: więcej korzyści, mniejsze koszty ogólne. + +System opiera się na dwóch kluczowych mechanikach: + +- Każda nuta otrzymuje unikalny identyfikator. +- Kolejne notatki podążające tym samym tokiem myślenia rozszerzają ten identyfikator w sekwencji alfanumerycznej (np. 1.1, 1.1a, 1.1b, 1.2 itd.). + +Teoretycznie powinno to pozwolić mi podążać za jednym tokiem myślenia, po prostu śledząc rozwijającą się notację: "To doprowadziło do tamtego" lub "To napięcie dało początek temu wglądowi." Każda nuta (węzeł) to wydarzenie: zmiana rozumienia, przeformułowanie, pytanie, które nie chce rozwiązać.⁴ Na szczęście technologia pozwala mi teraz zobaczyć pełną strukturę łańcucha folgezettel, w tym odgałęzienia i nuty skokowe, a także sam łańcuch, który przekształca się z każdą nową nutą. + +Ten łańcuch będzie badać mechanikę, ograniczenia i adaptacje Folgezettel jako systemu samostrukturyzującego. To nie tylko numeracja — chodzi o zaprojektowanie systemu, który odzwierciedla ruch myśli, a nie tylko jej przechowywanie. + +Wersja 2.1, ostatnia modyfikacja: 2025–11–03 + +### Dzięki za przeczytanie! + +Notatki zawarte w "A Voice in the Conversation" to szkice moich ewoluujących pomysłów na zarządzanie wiedzą. Odzwierciedlają one dociekanie w ruchu, czyli niedokończone, eksploracyjne i osobiste. Korzystam z Copilot Pro i Grammarly, aby pomóc w wyszukiwaniu, dopracowywaniu i jasności. Pomaga mi to kształtować płynność i gramatykę mojego pisania, ale prezentowane pomysły są całkowicie moje. + +### Powiązane uwagi w tej serii + +## [Wadliwa podstawowa wiedza](https://medium.com/a-voice-in-the-conversation/flawed-foundational-knowledge-21f4c3987f8f?source=post_page-----e26277ea7acb---------------------------------------) + +### Uwaga: Artykuł Denisa Volkova "Rescaping DIKW: Towards a Context-Centered Model of Knowledge" ujawnił folgezettel... + +medium.com + +## ['W jakim kontekście?' Umieszczanie roszczeń w odpowiednich ramach](https://medium.com/a-voice-in-the-conversation/in-what-context-placing-claims-in-relevant-frames-503369ff375a?source=post_page-----e26277ea7acb---------------------------------------) + +### Uwaga: Niedawny artykuł Denisa Volkova skłonił mnie do ponownego odejrzenia sieci folgezettel, którą rozwijałem na temat krytycznych... + +medium.com + +### Przypisy i bibliografia + +(1) Bob Doto (1 marca 2022) "Folgezettel to coś więcej niż mechanizm" Scenariusz Bob Doto. Pobrano z: [https://writing.bobdoto.computer/folgezettel-is-more-than-mechanism/](https://writing.bobdoto.computer/folgezettel-is-more-than-mechanism/) (Zweryfikowany link: 2025–09–15) +(2) Moja notacja: + +## [Nuty bazowe i motywy Zettelkasten](https://medium.com/@brickbarnblog/zettelkasten-base-notes-and-themes-35b9cd75c21c?source=post_page-----e26277ea7acb---------------------------------------) + +### Uwaga: Ten esej zakłada praktyczną (średnią) znajomość metodologii zettelkasten autorstwa Niklasa Luhmanna. + +medium.com + +(3) Wilson, Allen (parska z argonsza). (23 marca 2020). "Czy trzywarstwowa struktura dowodów jest ogólnie użyteczną zasadą? Zettelkasten.de Forum. Pobrano z: [https://forum.zettelkasten.de/discussion/comment/4801/#Comment\_4801](https://forum.zettelkasten.de/discussion/comment/4801/#Comment_4801) (Zweryfikowany link: 2025–09-15) +(4) 2025–11-03 08:54 Aktualizacja: W praktyce jednak często gubiłem się w sieci linków. Identyfikatory Folgezettel, choć eleganckie, zaczęły tracić na wartości jako narzędzia nawigacyjne. \ No newline at end of file