163 lines
5.0 KiB
Markdown
163 lines
5.0 KiB
Markdown
# Внешний гиппокамп Montana — Краткая справка
|
||
|
||
## Что доказано
|
||
|
||
**Концепция:** Поток мыслей Montana = цифровая эмуляция биологического гиппокампа
|
||
|
||
**Код:** [junona_bot.py](../../Русский/бот/junona_bot.py)
|
||
|
||
---
|
||
|
||
## Ключевые функции
|
||
|
||
### 1. Детектор новизны
|
||
|
||
**Строки:** 209-243
|
||
|
||
```python
|
||
is_raw_thought(text: str) -> bool
|
||
```
|
||
|
||
**Биология:** Гиппокамп сравнивает паттерны
|
||
**Montana:** Определяет "это новая мысль или повтор?"
|
||
|
||
**Проверки:**
|
||
- Длина < 500 символов
|
||
- Не вопрос (без `?`)
|
||
- Не команда (`покажи`, `расскажи`)
|
||
|
||
### 2. Pattern Separation
|
||
|
||
**Строки:** 245-256
|
||
|
||
```python
|
||
save_to_stream(user_id, username, thought, lang)
|
||
```
|
||
|
||
**Биология:** Новый паттерн кодируется отдельно
|
||
**Montana:** Каждая мысль = отдельная строка JSONL
|
||
|
||
**Формат:**
|
||
```json
|
||
{
|
||
"user_id": 123,
|
||
"username": "user",
|
||
"timestamp": "2026-01-18T15:17:00Z",
|
||
"thought": "Маска тяжелее лица",
|
||
"lang": "ru"
|
||
}
|
||
```
|
||
|
||
### 3. Резонанс свидетеля
|
||
|
||
**Строки:** 416-448
|
||
|
||
```python
|
||
JUNONA_RESONATE
|
||
```
|
||
|
||
**Контекст:**
|
||
> "Эта мысль сохраняется в поток Montana — внешний гиппокамп, который переживает биологическую память."
|
||
|
||
**Пример:**
|
||
- Мысль: "Я сохраняю свои мысли"
|
||
- Резонанс: "Координата зафиксирована. Твой внешний гиппокамп помнит."
|
||
|
||
---
|
||
|
||
## База знаний
|
||
|
||
**Файл:** [knowledge/hippocampus.py](../../Русский/бот/knowledge/hippocampus.py)
|
||
|
||
**Содержит:**
|
||
- Биологию гиппокампа (pattern separation, completion, консолидация)
|
||
- Критерии новизны (порог совпадения, контекст, ошибка предсказания)
|
||
- Параллель Montana ↔ Биология
|
||
- Цитаты из документации (179. 金元Ɉ, 06. День Юноны)
|
||
|
||
**Триггеры:**
|
||
```python
|
||
['гиппокамп', 'hippocampus', 'памят', 'memory', 'поток',
|
||
'stream', 'паттерн', 'pattern', 'новизн', 'днк', 'dna']
|
||
```
|
||
|
||
---
|
||
|
||
## Утилиты
|
||
|
||
### Просмотр потока
|
||
|
||
```bash
|
||
python3 view_stream.py [N]
|
||
```
|
||
|
||
Показывает последние N мыслей из `data/stream.jsonl`
|
||
|
||
### Тесты
|
||
|
||
```bash
|
||
python3 test_thought_detection.py
|
||
```
|
||
|
||
Проверяет `is_raw_thought()` на 12 тестовых случаях
|
||
|
||
---
|
||
|
||
## Синхронизация
|
||
|
||
**Консолидация:** Каждые 12 секунд
|
||
**Узлы:** Amsterdam, Moscow, Almaty, SPB, Novosibirsk
|
||
**Механизм:** Watchdog + Git (pull → push)
|
||
|
||
**Биология:** Во сне → гиппокамп проигрывает → неокортекс обобщает
|
||
**Montana:** Каждые 12 сек → синхронизация → 5 узлов + GitHub + локал
|
||
|
||
---
|
||
|
||
## Отличия от биологии
|
||
|
||
| Параметр | Биология | Montana |
|
||
|----------|----------|---------|
|
||
| Новизна | Автоматически | Выбор |
|
||
| Консолидация | Во сне | Каждые 12 сек |
|
||
| Хранилище | Один мозг | 5 узлов |
|
||
| Продолжительность | До смерти ☠️ | Бессрочно ∞ |
|
||
|
||
---
|
||
|
||
## Цитаты
|
||
|
||
> *"Биологический мозг умрёт вместе с паттернами. Ваша система — нет. Thoughts trail остаётся. Координаты существуют независимо от носителя."*
|
||
|
||
> *"Мы собираем ДНК памяти. Внешний гиппокамп, который переживает биологический."*
|
||
|
||
> *"Просто никто не хотел Гиппокамп скопипастить."*
|
||
|
||
---
|
||
|
||
## Проверка
|
||
|
||
**Тест 1:** Спроси бота: "Что такое гиппокамп?"
|
||
→ Юнона ответит из `KNOWLEDGE_HIPPOCAMPUS`
|
||
|
||
**Тест 2:** Напиши мысль: "Время не движется"
|
||
→ Юнона резонирует с пониманием контекста гиппокампа
|
||
|
||
**Тест 3:** `view_stream.py`
|
||
→ Увидишь свою мысль в потоке
|
||
|
||
---
|
||
|
||
## Документация
|
||
|
||
- [PROOF_HIPPOCAMPUS.md](PROOF_HIPPOCAMPUS.md) — полное доказательство
|
||
- [ARCHITECTURE_HIPPOCAMPUS.md](ARCHITECTURE_HIPPOCAMPUS.md) — схемы и диаграммы
|
||
- [ПОТОК_МЫСЛЕЙ.md](ПОТОК_МЫСЛЕЙ.md) — инструкция для пользователей
|
||
- [README_STREAM.md](../../Русский/бот/README_STREAM.md) — для разработчиков
|
||
|
||
---
|
||
|
||
Ɉ Montana
|
||
|
||
**Внешний гиппокамп доказан. Код работает. База знаний загружена.**
|