graphiti
Zarządzaj grafem wiedzy — wyszukuj fakty, dodawaj wspomnienia i wyodrębniaj relacje
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Graphiti to umiejętność do operacji na grafach wiedzy za pośrednictwem REST API. Przeszukuj bazę faktów, dodawaj nowe epizody i automatycznie wyodrębniaj encje oraz relacje między nimi. Wymaga uruchomionej instancji Graphiti (domyślnie na porcie 8001) wraz z bazą Neo4j do przechowywania grafu i Qdrant do wyszukiwania wektorowego. Idealna do budowania systemów pamięci dla agentów AI, które muszą gromadzić i przywołać kontekst z wielu rozmów.
Jak używać
Upewnij się, że masz zainstalowane Neo4j (baza grafu), Qdrant (wyszukiwanie wektorowe) i usługę Graphiti uruchomioną na http://localhost:8001. Możesz użyć dołączonego docker-compose do szybkiego uruchomienia całego stosu.
Skonfiguruj adres URL Graphiti — umiejętność automatycznie odkryje usługę poprzez zmienną środowiskową GRAPHITI_URL lub konfigurację clawdbot. Jeśli Graphiti działa na innym hoście, ustaw zmienną: export GRAPHITI_URL="http://twój-host:8001"
Aby wyszukać fakty w grafie wiedzy, użyj narzędzia graphiti_search z zapytaniem tekstowym. Narzędzie zwróci do 10 powiązanych faktów z bazy. Przykład: zapytaj o "Tell me about [osoba/temat]" a otrzymasz wszystkie powiązane informacje.
Aby dodać nową pamięć lub epizod do grafu, użyj narzędzia graphiti_add z nazwą epizodu i jego zawartością. Graphiti automatycznie wyodrębni encje i relacje, dodając je do grafu wiedzy.
Integruj umiejętność z agentem — każde wyszukiwanie i dodanie danych przechodzi przez API, więc możesz łatwo łączyć Graphiti z innymi narzędziami agenta do budowania kontekstowych systemów pamięci.