195 lines
9.9 KiB
Markdown
195 lines
9.9 KiB
Markdown
---
|
||
title: "Nadaj swojemu AI Agentowi 36 supermocy: pamięć długotrwałą w kilka minut dzięki GBrain (open source)"
|
||
source: "https://medium.com/@tort_mario/give-your-ai-agent-36-superpowers-long-term-memory-in-minutes-with-gbrain-open-source-bc2ddfdea97c"
|
||
author:
|
||
- "[[Tort Mario]]"
|
||
published: 2026-05-18
|
||
created: 2026-06-08
|
||
description: "Jak Garry Tan z Y Combinator stworzył samoukładający się graf wiedzy, którego nigdy nie zapomina — i można go wdrożyć na VPS za 5 dolarów"
|
||
tags:
|
||
- "clippings"
|
||
---
|
||
## Jak Garry Tan z Y Combinator stworzył samoukładający się graf wiedzy, którego nigdy nie zapomina — i można go wdrożyć na VPS za 5 dolarów
|
||
|
||

|
||
|
||
Znasz zasady. Rozmawiasz ze swoim agentem AI, daje ci genialne wskazówki, potem zamykasz zakładkę — a następnego ranka to jak rozmowa ze złotą rybką. Nie pamiętam notatek z wczorajszego spotkania, żadnego kontekstu z tej wiadomości mailowej, żadnej wskazówki o linkach, które udostępniłeś.
|
||
|
||
### Frustrujące, prawda?
|
||
|
||
Teraz wyobraź sobie agenta AI, który pamięta wszystko. Każda notatka, każda rozmowa, każda relacja między ludźmi a firmami — wszystko automatycznie powiązane, przeszukiwane i dostępne. I działa w tle, stając się mądrzejszy, gdy śpisz.
|
||
|
||
## Dokładnie to robi GBrain.
|
||
|
||
Garry Tan z Y Combinator właśnie udostępnił to, co nazywa "mózgiem dla agentów AI" — i w ciągu 24 godzin zgromadziło się ~5 tysięcy gwiazd na GitHubie.
|
||
|
||
👉 [github.com/garrytan/gbrain](https://github.com/garrytan/gbrain)
|
||
|
||
W tym przewodniku pokażę Ci, jak działa GBrain, dlaczego jego hybrydowe wyszukiwanie osiąga 97,9% dokładności R@5 oraz jak możesz wdrożyć własnego agenta pamięci trwałej na przystępnym hostingu w chmurze (z 15% zniżką na końcu).
|
||
|
||
## 🧠 Czym jest GBrain? (I dlaczego twój agent AI tego potrzebuje)
|
||
|
||
GBrain to otwartoźródłowy system pamięci długoterminowej dla agentów AI. Przekształca zwykłe pliki Markdown w żywy graf wiedzy — nie tylko magazyn, ale samoukładającą się sieć podmiotów (ludzi, firm, zdarzeń) i relacji (,, ).`works_at` `invested_in` `met_with`
|
||
|
||

|
||
|
||
GBrain nie tylko przechowuje dane. Rozumie powiązania.
|
||
|
||
> "To jak dać agentowi AI drugi mózg, który nigdy nie śpi." *— wczesny użytkownik na Hacker News*
|
||
|
||
## 🚀 36 umiejętności, które czynią to bardzo prostym
|
||
|
||
Od razu po wyjęciu z pudełka GBrain oferuje 34 (i liczba rośnie) umiejętności gotowych do użycia — workflow, które pokazują agentowi, *jak* korzystać z pamięci. Repozytorium nazywa je "umiejętnościami", ale dla chwytliwego nagłówka powiedzmy 36. Automatycznie uruchamiają się w zależności od kontekstu:
|
||
|
||
- 📅 Procesor spotkań — wyodrębnia uczestników, decyzje, zadania z transkrypcji
|
||
- 📧 Podsumowanie e-maili — łączy nadawców z wykresami wiedzy firmy
|
||
- 🔗 Relacje linków — automatycznie odkrywają połączenia między adresami URL a twoimi notatkami
|
||
- 🌙 Cykl snów — nocne zadanie, które naprawia uszkodzone odniesienia i konsoliduje fakty
|
||
|
||
Nie piszesz skomplikowanych pipeline'ów RAG. Po prostu wrzucasz pliki Markdown do, a umiejętności zajmują się resztą.`~/gbrain`
|
||
|
||
## ⚙️ Jak działa GBrain pod maską
|
||
|
||
Architektura jest pięknie wielowarstwowana:
|
||
|
||
```c
|
||
Markdown files (Git versioned)
|
||
↓
|
||
34 AI agent skills (auto‑triggered)
|
||
↓
|
||
GBrain Core (entity extraction, graph assembly, MCP)
|
||
↓
|
||
Retrieval layer (PostgreSQL + pgvector + BM25)
|
||
```
|
||
|
||
## 🔹 Warstwa 1: Repozytorium mózgu
|
||
|
||
Zwykła marka w. Możesz edytować dowolnym edytorem tekstu, zatwierdzać w Gicie lub synchronizować komputery między komputerami. Przede wszystkim przejrzystość.`~/gbrain`
|
||
|
||
## 🔹 Warstwa 2: Warstwa umiejętności
|
||
|
||
34 gotowe workflowy. Nie ma potrzeby wymyślać koła na nowo — wystarczy umożliwić to, czego potrzebujesz. Na przykład umiejętność uruchamia wbudowane testy pamięci.`longmemeval`
|
||
|
||
## 🔹 Warstwa 3: rdzeń GBrain
|
||
|
||
Tutaj dzieje się magia:
|
||
|
||
- Ekstrakcja podmiotów — skanuje Markdown pod kątem osób, organizacji, dat i relacji bez wywoływania LLM (szybkie i darmowe)
|
||
- Assembly grafu — automatycznie buduje samoorganizujący się graf wiedzy
|
||
- Serwer MCP — udostępnia pamięć dowolnemu klientowi kompatybilnemu z MCP (Claude Code, Cursor, Windsurf)
|
||
|
||
## 🔹 Warstwa 4: Warstwa wyszukiwania
|
||
|
||
PostgreSQL z pgvector (podobieństwo wektorowe) + BM25/ripgrep (wyszukiwanie słów kluczowych). To hybrydowe podejście eliminuje czysto wektorowe bazy danych w testach rzeczywistych.
|
||
|
||
> *Benchmark: W LongMemEval GBrain osiąga R@5 = 97,9% — co oznacza, że poprawny fragment pamięci znajduje się w pierwszej piątce wyników w 98% przypadków. To jest produkcja jakości.*
|
||
|
||
## 💡 Kluczowe cechy, które mają znaczenie
|
||
|
||
## 1\. Samoorganizujący się graf wiedzy
|
||
|
||
Większość systemów RAG po prostu dzieli fragmenty i osadza tekst. GBrain automatycznie wyodrębnia encje i relacje. Zapytaj "Których inwestorów John spotkał w ostatnim miesiącu?" — otrzymasz uporządkowaną odpowiedź, a nie tylko nieostry tekst.
|
||
|
||
## 2\. Wyszukiwanie hybrydowe (pgvector + BM25)
|
||
|
||
Samo wyszukiwanie wektorowe nie wykrywa dokładnych dopasowaniach ("pgvector 0.7.0"). BM25 sam pomija semantykę ("bazę danych do osadzeń"). GBrain łączy oba te elementy. Wynik: istotny, precyzyjny i szybki.
|
||
|
||
## 3\. Cykl marzeń (autonomiczna optymalizacja nocą)
|
||
|
||
Podczas snu GBrain ponownie skanuje twoją bazę wiedzy, poprawia uszkodzone linki, aktualizuje relacje z podmiotami i ponownie osadza zmienione dokumenty. Twój agent budzi się każdego ranka mądrzej.
|
||
|
||
## 4\. Wsparcie dla MCP (Model Context Protocol)
|
||
|
||
Integruje się natywnie z:
|
||
|
||
- Claude Code (agent IDE Anthropic)
|
||
- Kursor (edytor napędzany AI)
|
||
- Windsurfing (rozwijające się IDE AI)
|
||
|
||
Po prostu wskaż swojemu klientowi MCP — i tyle.`localhost:3000/mcp`
|
||
|
||
## 🛠️ Jak skonfigurować GBrain (w tym na VPS)
|
||
|
||
Masz dwie opcje: uruchomić lokalnie (Bun lub npm) albo wdrożyć w chmurze VPS przez 24/7 cykle marzeń.
|
||
|
||
## Opcja 1: Lokalna instalacja (do testów)
|
||
|
||
```c
|
||
# Using Bun (fastest)
|
||
bun install -g gbrain
|
||
gbrain init ~/gbrain
|
||
gbrain start
|
||
# Using npm
|
||
npm install -g gbrain
|
||
gbrain init ~/gbrain
|
||
gbrain start
|
||
```
|
||
|
||
## Opcja 2: Wdrożenie na VPS (zalecane do produkcji)
|
||
|
||
Dlaczego? Twój agent musi uruchamiać cykl marzeń każdej nocy — to wymaga serwera, który nigdy nie śpi. Również wyszukiwanie hybrydowe z pgvector wymaga stabilnej pamięci i procesora.
|
||
|
||
I tu [wkracza Aeza](https://aeza.net/?ref=601757) — europejski dostawca hostingu w chmurze z:
|
||
|
||
- ✅ Natywna ochrona DDoS (pamięć agenta AI jest cenna)
|
||
- ✅ Wirtualizacja KVM z dedykowanymi zasobami
|
||
- ✅ Zaczynam od ~$5/miesiąc (1 vCPU, 2GB RAM — wystarczająco dużo na GBrain)
|
||
- ✅ 15% zniżki dla nowych użytkowników (patrz link na końcu)
|
||
|
||
Kroki wdrożenia na [Aeza](https://aeza.net/?ref=601757) VPS:
|
||
|
||
1. Uruchom instancję Ubuntu 22.04 (minimum 2GB RAM).
|
||
2. Zależności SSH i instalacja:
|
||
```c
|
||
sudo apt update && sudo apt install postgresql postgresql-contrib sudo -u postgres psql -c "CREATE EXTENSION IF NOT EXISTS vector;"
|
||
```
|
||
|
||
3\. Instalacja GBrain:
|
||
|
||
```c
|
||
curl -fsSL https://bun.sh/install | bash bun install -g gbrain
|
||
```
|
||
|
||
4\. Skonfiguruj usługę systemd dla GBrain (aby restartował się automatycznie).
|
||
|
||
5\. Konfiguruj zaporę (port 3000 dla MCP plus SSH).
|
||
|
||
6\. Uruchom i wskaż swój kod kursora/Claude'a na [.](http://your-vps-ip:3000/mcp.)`gbrain start` `http://your-vps-ip:3000/mcp`
|
||
|
||
To wszystko — Twój agent AI ma teraz stałą pamięć hostowaną na niezawodnej infrastrukturze.
|
||
|
||
## ✅ Plusy i ⚠️ minusy (szczere zdanie)
|
||
|
||
## Zalety
|
||
|
||
- Udowodniona dokładność — 97,9% R@5 przewyższa wiele zamkniętych systemów RAG.
|
||
- Transparentność — wszystkie dane w Markdown + Git. Brak blokady sprzedawcy.
|
||
- Jestem rodowitym MCP — współpracuje z Claude Code, Cursor, Windsurf od razu po wyjęciu z pudełka.
|
||
- Zero kosztów LLM przy ekstrakcji entencji — wykorzystuje dopasowanie wzorców i heurystyki.
|
||
- Aktywne open source — Garry Tan łączy PR, społeczność szybko rośnie.
|
||
|
||
## Wady
|
||
|
||
- Początkowa krzywa uczenia — trzeba zrozumieć strukturę Markdown, aby uzyskać optymalne rezultaty.
|
||
- PostgreSQL wymagany — nie SQLite (ale pgvector jest powszechnie dostępny).
|
||
- Cykl marzeń może być wymagający obciążenia CPU — zaplanuj go na 2 w nocy.
|
||
|
||
Dla większości deweloperów zalety zdecydowanie przeważają nad wadami — zwłaszcza jeśli masz dość amnezji agentów.
|
||
|
||
## 🧠 Ostateczne przemyślenia
|
||
|
||
GBrain to nie tylko kolejna biblioteka RAG. To zmiana filozofii — od bezpaństwowych promptów do wytrwałych, uczących się agentów. Samodzielnie składający się graf wiedzy, hybrydowe wyszukiwanie i cykl marzeń czynią go jednym z najbardziej praktycznych systemów pamięci otwartoźródłowej dostępnych obecnie.
|
||
|
||
Jeśli tworzysz agentów AI do użytku osobistego, badawczego lub obsługi klienta — spróbuj GBrain. Ustawienie zajmuje 10 minut, a przyszłe ja podziękuje Ci, gdy agent *wszystko* sobie przypomni.
|
||
|
||
## 👏 Podobał Ci się ten przewodnik?
|
||
|
||
- Klaśnięcie (50 klaszczeń = dopamina dla pisarzy)
|
||
- Śledź dalej, aby poznać więcej szczegółowych informacji o agentach AI
|
||
- Gwiazdką repozytorium → [github.com/garrytan/gbrain](https://github.com/garrytan/gbrain)
|
||
|
||
Chcesz grać na GBrain 24/7?
|
||
👉 [Aeza](https://aeza.net/?ref=601757) — europejski VPS z ochroną DDoS.
|
||
Użyj kodu promocyjnego GBRAIN15 15% zniżki na pierwszy miesiąc. Idealne do przechowywania pamięci agenta bez przerw.
|
||
|
||
[**Mój Twitter**](https://x.com/Tort_Mario) — fundamentalna analiza monet i zysków na AirDrops. Kupuję kryptowaluty na [**Bybit**](https://partner.bybit.com/b/60057) | [**MEXC**](https://www.mexc.com/ru-RU/register?inviteCode=mexc-1RPe1) | [**CryptoBot**](https://t.me/CryptoBot?start=r-261272) | [**Tg-Wallet**](https://t.me/wallet/start?startapp=ref-2-joinpro) |