⚠️ DŮLEŽITÉ: Všechny funkce jsou experimentální, v aktivním vývoji. Použití na vlastní riziko. Přizpůsobení vašemu workflow je nutné.
© 2026 GLG, a.s. | ← Zpět na obsah
Nejjednodušší způsob použití UAML. Jeden import, všechny funkce:
from uaml.facade import UAML
uaml = UAML()
uaml.learn(
content="Python 3.13 removed the GIL",
topic="python", # volitelná kategorie
source_type="research", # volitelně: chat, research, observation, manual
confidence=0.95 # 0.0–1.0, výchozí 0.8
)
results = uaml.search(
query="Python threading",
limit=10, # maximální počet výsledků
topic="python" # volitelný filtr
)
for entry in results:
print(entry.content, entry.confidence, entry.created_at)
context = uaml.recall(
query="What do I know about Python?",
budget_tokens=1000, # tokenový rozpočet pro kontext
tier="professional" # aplikuje filtrování podle úrovně
)
report = uaml.audit_report()
# Vrací: kdo co uložil, kdy, vzory přístupu
UAML Dashboard vystavuje REST API na portu 8780 (výchozí):
| Metoda | Endpoint | Popis |
|--------|----------|-------|
| GET | /api/health | Kontrola stavu |
| GET | /api/stats | Statistiky paměti |
| GET | /api/knowledge | Seznam vzpomínek (?limit=&offset=) |
| GET | /api/knowledge/<id> | Získání jednotlivého záznamu |
| POST | /api/knowledge | Uložení vzpomínky ({content, source, ...}) |
| GET | /api/v1/focus-config | Aktuální konfigurace Focus Engine |
| PUT | /api/v1/focus-config | Aktualizace konfigurace Focus Engine |
| GET | /api/v1/focus-config/presets | Seznam dostupných předvoleb |
| POST | /api/v1/focus-recall | Vyvolání s Focus Engine ({query, budget, tier}) |
curl -X POST http://localhost:8780/api/knowledge \
-H "Content-Type: application/json" \
-d '{"content": "Meeting moved to Thursday", "source": "calendar"}'
curl -X POST http://localhost:8780/api/v1/focus-recall \
-H "Content-Type: application/json" \
-d '{"query": "upcoming meetings", "budget": 500}'
uaml learn "The server IP is 10.0.0.1"
uaml search "server IP"
uaml recall "What servers do we have?" --budget 500
uaml stats
uaml export --format jsonl --output backup.jsonl
uaml import --file backup.jsonl