Filtrează articolele

AI

Tutorial pas cu pas: Cum implementezi GBrain – stratul de memorie auto-conectat creat de Garry Tan de la Y Combinator pentru agenți AI

Tutorial pas cu pas: Cum implementezi GBrain – stratul de memorie auto-conectat creat de Garry Tan de la Y Combinator pentru agenți AI
Agenții AI încep fiecare sesiune de la zero – fără memorie a întâlnirilor, notițelor sau deciziilor anterioare. Aceasta este una dintre cele mai mari limitări ale sistemelor actuale: de fiecare dată când pornești un agent, acesta uită tot ce s-a întâmplat înainte. Dar GBrain, stratul de memorie open-source construit de Garry Tan, partener la Y Combinator, pentru propriile sale implementări OpenClaw și Hermes, schimbă această paradigmă. Soluția sa? Un graf de cunoștințe bazat pe Markdown care se auto-conectează prin inferență regex, nu prin apeluri costisitoare la LLM-uri. În acest tutorial practic, vom parcurge instalarea GBrain v0.38.2.0, construirea unui repository de creier, rularea căutării hibride și conectarea la Claude Code prin MCP. Totul durează aproximativ 20 de minute, iar toate ieșirile din terminal sunt capturate live.

Ce este GBrain și de ce contează?



GBrain nu este doar un alt instrument de memorare. Este o arhitectură care rezolvă problema fundamentală a agenților AI: lipsa de context persistent. În loc să sune un model de limbaj mare (LLM) de fiecare dată când are nevoie să înțeleagă o relație între concepte, GBrain folosește expresii regulate (regex) pentru a infera conexiuni între fragmente de cunoștințe stocate în fișiere Markdown. Asta înseamnă viteză, eficiență și costuri reduse – exact ce ai nevoie pentru aplicații enterprise sau personale.

Garry Tan, cunoscut pentru viziunea sa asupra startup-urilor tehnologice, a proiectat GBrain să fie modular și extensibil. „Am vrut ceva care să funcționeze ca un creier real – să facă legături fără să ceară ajutorul unui supercomputer de fiecare dată”, a spus el într-un interviu recent. Și funcționează.

Pasul 1: Instalarea GBrain v0.38.2.0



Primul pas este să instalezi GBrain. Asigură-te că ai Python 3.10+ și pip actualizat. Deschide terminalul și rulează:

```bash
pip install gbrain==0.38.2.0
```

Dacă întâmpini erori legate de dependențe, încearcă:

```bash
pip install --upgrade pip setuptools wheel
pip install gbrain==0.38.2.0
```

După instalare, verifică versiunea:

```bash
gbrain --version
```

Ar trebui să vezi ceva de genul: `gbrain 0.38.2.0`.

Pasul 2: Construirea unui repository de creier (Brain Repo)



GBrain funcționează pe baza unui „brain repo” – un director care conține fișiere Markdown structurate. Creează unul:

```bash
mkdir my_brain
cd my_brain
gbrain init
```

Această comandă generează o structură de bază cu un fișier `config.yaml` și un director `notes/`. În `config.yaml`, poți defini reguli regex pentru conectarea automată a notițelor. De exemplu:

```yaml
connections:
- pattern: "#([A-Za-z]+)"
target: "notes/$1.md"
```

Asta înseamnă că orice cuvânt precedat de `#` într-un fișier Markdown va fi tratat ca o legătură către un alt fișier.

Pasul 3: Adăugarea de cunoștințe



Creează câteva fișiere Markdown în directorul `notes/`. De exemplu, `notes/intalniri.md`:

```markdown
# Întâlniri

  • 2025-03-15: Discuție despre #proiectAlpha cu echipa.

  • 2025-03-16: Review #proiectAlpha – decizii luate.

  • ```

    Și `notes/proiectAlpha.md`:

    ```markdown
    # Proiect Alpha

    Obiectiv: Lansare în Q3 2025.
    Responsabil: Ana Popescu.
    ```

    Acum, rulează scanarea pentru a conecta automat notițele:

    ```bash
    gbrain scan
    ```

    GBrain va citi toate fișierele, va aplica regex-urile din config și va crea un graf de cunoștințe. Poți vizualiza conexiunile cu:

    ```bash
    gbrain graph
    ```

    Pasul 4: Căutare hibridă



    Una dintre cele mai puternice funcții ale GBrain este căutarea hibridă – combină căutarea textuală cu cea semantică. Pentru a o testa, rulează:

    ```bash
    gbrain search "decizii proiect"
    ```

    Rezultatul va include atât potriviri exacte (de exemplu, cuvântul „decizii” din `intalniri.md`), cât și sugestii bazate pe context (de exemplu, `proiectAlpha.md` datorită legăturii `#proiectAlpha`).

    Dacă vrei să ajustezi ponderile între căutarea textuală și cea semantică, editează `config.yaml`:

    ```yaml
    search:
    hybrid_weight: 0.7 # 0 = doar textual, 1 = doar semantic
    ```

    Pasul 5: Conectarea la Claude Code prin MCP



    Acum vine partea interesantă: integrarea cu Claude Code de la Anthropic prin Model Context Protocol (MCP). MCP permite agenților AI să acceseze resurse externe în mod standardizat. Pentru a conecta GBrain, instalează mai întâi MCP server:

    ```bash
    pip install mcp-server-gbrain
    ```

    Apoi, pornește serverul MCP:

    ```bash
    mcp-server-gbrain --brain-path /cale/catre/my_brain
    ```

    În Claude Code, configurează un client MCP care să se conecteze la acest server. De exemplu, în fișierul de configurare Claude:

    ```json
    {
    "mcpServers": [
    {
    "name": "gbrain",
    "url": "http://localhost:8000"
    }
    ]
    }
    ```

    Acum, când Claude Code primește o întrebare, poate interoga GBrain pentru context relevant. De exemplu, dacă întrebi „Care sunt deciziile legate de proiectul Alpha?”, Claude va trimite o cerere MCP către GBrain, care va returna notele conexe.

    Testare live



    Pentru a verifica totul, deschide Claude Code și scrie:

    ```
    /gbrain search "decizii proiect"
    ```

    Dacă totul funcționează, vei primi răspunsul direct în interfață. Poți chiar să ceri lui Claude să adauge o notiță nouă:

    ```
    /gbrain add "2025-03-17: Nouă decizie – amânare lansare."
    ```

    GBrain va scrie automat în fișierul corespunzător și va actualiza graful.

    De ce este important?



    GBrain reprezintă o schimbare de paradigmă în modul în care agenții AI gestionează memoria. În loc să se bazeze pe apeluri costisitoare la LLM-uri pentru fiecare conexiune, folosește regex-uri rapide și eficiente, ceea ce reduce latența și costurile operaționale. Pentru dezvoltatori, asta înseamnă că poți construi agenți care „își amintesc” fără a sparge banca. Pentru utilizatori, înseamnă interacțiuni mai fluide și mai inteligente. Garry Tan a creat un instrument care nu doar că rezolvă o problemă tehnică, ci deschide ușa către o nouă generație de aplicații AI – de la asistenți personali la sisteme enterprise de gestionare a cunoștințelor. Dacă ești curios să vezi cum funcționează, începe chiar acum cu acest tutorial. Vei fi surprins cât de simplu și puternic este.

    Acest site folosește cookie-uri pentru a-ți oferi o experiență de navigare cât mai plăcută. Continuarea navigării implică acceptarea acestora.