pumaDB
pumaDB — Trwała warstwa pamięci dla agentów AI (JSON, MCP, REST)
pumaDB to zaawansowana warstwa pamięci dla agentów AI, takich jak ChatGPT i Claude. Oferuje trwałe przechowywanie rekordów JSON przez MCP i REST API, eliminując problem zapominania informacji przez modele LLM.
2026-06-22
--K
pumaDB Informacje o produkcie
pumaDB — Rewolucyjna warstwa pamięci dla agentów AI
Agenci AI mają tendencję do zapominania istotnych informacji między sesjami, co ogranicza ich efektywność w długofalowych projektach. pumaDB to nowoczesne rozwiązanie, które eliminuje ten problem, działając jako trwała warstwa pamięci dla agentów (memory layer for agents). Dzięki pumaDB Twoi agenci, tacy jak ChatGPT czy Claude, zyskują zdolność trwałego zapamiętywania danych bez konieczności skomplikowanego zarządzania infrastrukturą bazy danych.
Co to jest pumaDB?
pumaDB to wyspecjalizowana usługa przechowywania danych JSON, zaprojektowana z myślą o agentach sztucznej inteligencji. Pozwala ona na przechowywanie wierszy danych w chmurze i udostępnianie ich agentom za pośrednictwem hostowanego protokołu MCP (Model Context Protocol) lub serwerowego interfejsu API REST. Zamiast budować własne systemy bazodanowe, programiści mogą połączyć się z pumaDB, aby umożliwić swoim agentom przechowywanie faktów, stanów sesji i preferencji użytkowników w sposób trwały i uporządkowany.
System pumaDB sprawia, że pamięć agentów staje się trwała, bezpieczna i łatwo dostępna, co pozwala na budowanie bardziej inteligentnych i kontekstowych aplikacji AI.
Kluczowe cechy pumaDB
Rozwiązanie pumaDB oferuje szereg funkcjonalności, które czynią je idealnym narzędziem dla twórców nowoczesnych agentów AI:
- Błyskawiczna konfiguracja: Konfiguracja zajmuje sekundy. Nie jest wymagany żaden dedykowany projekt bazy danych – po prostu zacznij zapisywać dane pamięci.
- Obsługa Hosted MCP: Umożliwia bezpośrednie połączenie z agentami takimi jak Codex, ChatGPT czy Claude. System wspiera discovery OAuth oraz dynamiczną rejestrację klientów.
- Serwerowe API REST: Dla aplikacji działających po stronie serwera, pumaDB oferuje pełny zestaw endpointów REST, idealnych dla środowisk serverless i backendowych.
- Lekki schemat JSON: Możliwość przechowywania niemal dowolnych małych rekordów JSON, takich jak notatki, ustawienia, fakty czy konteksty przekazywania zadań.
- Naturalne edycje (Natural Edits): Pozwalają agentom na przekształcanie poleceń w języku naturalnym (np. "zapamiętaj moje preferencje") na precyzyjne aktualizacje rekordów bez tworzenia duplikatów.
Bezpieczeństwo i mechanizmy kontroli
pumaDB kładzie duży nacisk na bezpieczeństwo i stabilność danych poprzez wprowadzenie specyficznych mechanizmów kontrolnych:
- Historia wersji: Każda aktualizacja lub usunięcie rekordu powoduje archiwizację poprzedniej zawartości. System przechowuje ostatnich 10 wersji przez 30 dni.
- Limity konta: Aby zachować wydajność, każde konto posiada limit 20 tabel, 1000 wierszy na tabelę oraz 25 MB całkowitej pamięci.
- Rate Limits: System ogranicza liczbę operacji do 30 zapisów oraz 60 odczytów na minutę na klucz, co zapobiega nadużyciom i zapewnia stabilność.
- Linki do przeglądarki (Viewer Links): W przypadku dużych zbiorów danych lub na żądanie (
includeLink: true), system generuje krótkotrwałe linki do podglądu i pobrania danych.
Przypadki użycia: Co pamięta pumaDB?
Zastosowanie pumaDB wykracza poza zwykłe przechowywanie notatek. Oto główne obszary, w których warstwa pamięci pumaDB rewolucjonizuje pracę agentów:
Preferencje użytkownika
Agent może przechowywać styl komunikacji, domyślne formatowanie oraz oczekiwania dotyczące recenzji. Dzięki temu po powrocie do rozmowy agent od razu wie, że użytkownik woli krótkie odpowiedzi lub konkretny styl pisania wiadomości e-mail.
Konwencje projektowe
Przechowywanie faktów o repozytoriach, notatek o architekturze, zasad nazewnictwa i decyzji projektowych. Dzięki pumaDB agenci nie muszą odkrywać tych reguł na nowo w każdej sesji.
Stan zadań i kontekst
Utrzymywanie informacji o otwartych wątkach, blokadach, notatkach z przekazywania zadań (handoff) oraz statusach długoterminowych procesów. Jest to kluczowe dla agentów pracujących nad złożonymi, wieloetapowymi zadaniami.
Wycinki z badań (Research Clippings)
Gromadzenie źródeł, podsumowań, linków i notatek porównawczych z dochodzeń, które trwają wiele dni lub tygodni.
Umiejętności i instrukcje (Skills Markdown)
Instrukcje operacyjne wielokrotnego użytku i workflowy specyficzne dla danego projektu, które agenci mogą dynamicznie ładować w zależności od potrzeb.
Jak korzystać z pumaDB?
Integracja z pumaDB jest elastyczna i może odbywać się na dwa główne sposoby.
1. Hosted MCP (Model Context Protocol)
Jest to zalecana metoda dla agentów takich jak ChatGPT czy Claude. Wystarczy połączyć się z hostowanym endpointem:
https://api.pumadb.ai/mcp
Agenci mają do dyspozycji zestaw narzędzi (tools), takich jak:
add– dodawanie nowych rekordów.query– przeszukiwanie pamięci.upsertiupdate_row– aktualizacja danych.remember– zintegrowane narzędzie do zapamiętywania typowanych rekordów z metadanymi bezpieczeństwa.list_tablesicount– zarządzanie strukturą danych.versionsirestore– obsługa historii zmian.
2. Server-Side API (REST)
Idealne dla skryptów, funkcji serverless i backendów. Należy użyć klucza API (puma_live_*) i wywoływać endpointy pod adresem https://api.pumadb.ai.
Dostępne trasy HTTP to m.in.:
GET /v1/{table}POST /v1/{table}POST /v1/{table}/update_rowPOST /v1/{table}/update_whereDELETE /v1/{table}
WAŻNE: Kluczy API nie należy umieszczać w kodzie po stronie klienta (React, aplikacje mobilne, publiczne repozytoria), aby uniknąć nieautoryzowanego dostępu.
Często zadawane pytania (FAQ)
Q: Czy pumaDB jest trudne w konfiguracji?
A: Absolutnie nie. Konfiguracja trwa sekundy i nie wymaga tworzenia infrastruktury bazodanowej. Możesz zacząć pisać pamięć od razu po połączeniu.
Q: Jakie są limity przechowywania danych?
A: Każde konto oferuje 20 tabel, po 1000 wierszy w każdej, co daje łącznie 25 MB przestrzeni na dane JSON.
Q: Czy mogę odzyskać usunięte dane?
A: Tak. pumaDB przechowuje historię ostatnich 10 wersji każdego wiersza przez 30 dni. Funkcja restore pozwala na przywrócenie danych jednym wywołaniem.
Q: Z jakimi agentami współpracuje pumaDB?
A: Wspiera każdą platformę obsługującą Streamable HTTP MCP, w tym Codex, ChatGPT, Claude oraz OpenClaw.
Q: Czy mogę przechowywać duże pliki?
A: pumaDB jest zoptymalizowane pod kątem małych, trwałych rekordów JSON. Całkowity limit konta to 25 MB, co jest wystarczające dla tysięcy rekordów tekstowych i konfiguracyjnych.








