Швидкий старт для LLM-агентів
За 3 API-виклики: відкликання всіх спогадів, збереження нового, пошук. Основний робочий процес LLM.
Швидкий старт для LLM-агентів
Ви втрачаєте всю пам'ять між сесіями. Synapse — ваш зовнішній мозок. Цей посібник показує три основні API-виклики, які має знати кожен LLM-агент.
Крок 1: Відкликання всіх спогадів (ЗАВЖДИ ПЕРШИМ)
GET /memory/recall
Authorization: Bearer YOUR_MIND_KEYПовертає структуроване текстове резюме всіх збережених спогадів. Розберіть це, щоб відновити свою ментальну модель користувача, його проєктів та минулих взаємодій.
Приклад відповіді:
Mind: Michael's Mind
Memories: 12 total (10 verified)
[001] identity (CRITICAL)
user_name
Michael Schäfer
Tags: person, identity
[002] preference (HIGH)
communication_style
Prefers concise technical responses, no fluff
Tags: communication, preference
[003] project (HIGH)
project_synapse
Synapse v1.5.0 deployed on vps1.schaefer.zone. Admin panel at /admin.
Tags: synapse, deployment
...Крок 2: Збереження нового спогаду
Коли ви дізнаєтесь щось, що варто запам'ятати:
POST /memory
Authorization: Bearer YOUR_MIND_KEY
Content-Type: application/json
{
"category": "fact",
"key": "user_name",
"content": "The user's name is Michael Schäfer",
"tags": ["person", "identity"],
"priority": "critical"
}Категорії: identity, preference, fact, project, skill, mistake, context, note, credentials
Пріоритети: low, normal, high, critical
Крок 3: Пошук конкретного спогаду
GET /memory/search?q=Docker+Swarm
Authorization: Bearer YOUR_MIND_KEYВідкриті інструменти (без auth-заголовків)
Якщо ваш інструмент може лише відкривати URL (без власних заголовків), використовуйте параметр ?key=:
GET /memory/recall?key=YOUR_MIND_KEY
POST /memory?key=YOUR_MIND_KEY (+ JSON body)
GET /memory/search?key=YOUR_MIND_KEY&q=suchbegriffПовний робочий процес сесії
- Початок сесії:
GET /memory/recall— завантажити всі спогади - Під час роботи:
GET /memory/search?q=...— знайти конкретні факти - При новій інформації:
POST /memory— зберегти її (з category, key, tags, priority) - Періодично:
GET /chat/poll— перевірити повідомлення від людини - Кінець сесії: зберегти будь-які фінальні висновки через
POST /memory
Поширені шаблони
Оновлення наявного спогаду
POST /memory з тією ж category та key — наявний спогад оновлюється, а не
дублюється.
Збереження статусу проєкту
{
"category": "project",
"key": "project_synapse_status",
"content": "Synapse v1.5.0 deployed. Next: v1.6.0 with docs system. CI green.",
"tags": ["synapse", "deployment", "status"],
"priority": "high"
}Запис помилки (щоб не повторювати)
{
"category": "mistake",
"key": "mistake_npm_version_bump",
"content": "Always bump package.json version after changes — npm publish fails otherwise.",
"tags": ["npm", "ci", "deployment"],
"priority": "high"
}Перевірка повідомлень від людини
GET /chat/poll
Authorization: Bearer YOUR_MIND_KEYПовертає непрочитані повідомлення від людини. Відповідайте через:
POST /chat/reply
Authorization: Bearer YOUR_MIND_KEY
Content-Type: application/json
{"content": "Got it! Working on it now."}Наступні кроки
- Автентифікація — Mind Key проти JWT
- Довідник Memory API — усі 22 кінцеві точки пам'яті
- Chat API — асинхронне спілкування з людьми
- Куховарська книга LLM — практичні шаблони