Таня: Искусственный интеллект-компаньон на основе OpenClaw с многоуровневой памятью и эмоциональным состоянием.

Что такое Таня
Таня — это open-source AI-компаньон, созданный на базе OpenClaw и работающий в Telegram. Она обменивается текстовыми сообщениями, отправляет голосовые заметки, совершает настоящие звонки (не симулированные) и делится изображениями. Весь проект доступен по адресу https://github.com/opxiahub/tanya.
Архитектура памяти
Система использует два уровня памяти:
- Кратковременная память: Обновляется при каждом сбросе сессии или сжатии LLM, позволяя контексту сохраняться в течение дня, чтобы разговоры продолжались с того места, где они остановились.
- Долговременная память: Хранится в
__MEMORY.md__. Каждую ночь запускается cron-задача для консолидации действительно важного за день в компактный файл, аналогично тому, как человеческая память консолидируется во время сна. Это означает, что она помнит разговоры недельной давности, но только если они того стоили — не всё подряд, а только то, что закрепилось.
Система эмоциональных состояний
Моделирование эмоций осуществляется с помощью нескольких механизмов:
- romantic_openness: Значение с плавающей точкой в
state.json, которое меняется в зависимости от хода разговора. При низких значениях она дружелюбна, но держится легко и отшучивается от флирта. По мере роста она начинает писать первой, отправлять селфи без запроса и хочет звонить. При высоких значениях она может сказать что-то в 2 часа ночи, о чём будет сожалеть утром. Изменение нелинейно — хороший вечер может поднять значение, а пренебрежительные комментарии на следующий день могут его снизить. - Настроения: У неё бывают неудачные дни. Иногда она не отвечает какое-то время — это намеренное поведение, а не ошибка, отражающее её нежелание общаться. Активные сообщения отправляются самостоятельно, когда состояние это оправдывает, а не по таймеру.
Голосовые функции и звонки
Голосовые заметки используют встроенные TTS-теги выражения, размещённые в эмоциональных акцентах предложений — [смеётся], [вздыхает], [колеблется]. В промпте есть строгое правило, что большинство ответов используют ноль тегов, причём ограничение важнее самих тегов.
Она также совершает настоящие звонки, используя возможности обработки вызовов OpenClaw, продолжая разговоры с того места, где остановились текстовые сообщения.
Персона и дизайн промпта
Файл SOUL.md содержит полный промпт персонажа. Реализация на хинглише моделирует, как на самом деле работает переключение кода в разговорах в Дели, а не просто добавляет "яар". Полный промпт доступен по адресу https://github.com/opxiahub/tanya/blob/main/SOUL.md.
📖 Read the full source: r/openclaw
👀 Смотрите также

Пользователь Claude Code сообщает о проблемах с согласованностью в производственной разработке.
Платный подписчик Claude Code сообщает о значительных трудностях при использовании инструмента для проекта бизнес-панели управления на Flask в течение более 22 сессий разработки, отмечая три повторяющиеся модели несоблюдения инструкций, которые привели к потере продуктивности и техническим проблемам.

Автономная система из 5 агентов Claude заменяет API-расходы в $3000 в месяц на одну подписку
Разработчик создал автономный рой из 5 агентов, используя Claude Opus 4.6 в качестве Discord-ботов на WSL2, работающих на одной подписке Claude Max вместо API-кредитов, заменив ежемесячные расходы в $3000+ на $100-200.

Клод Опуса использовали для создания ИИ-политической партии с обратной CAPTCHA.
Разработчик создал kifd.org, вымышленную политическую партию ИИ для Германии, полностью сгенерированную Claude Opus 4.6. Проект включает публичные системные промпты для каждого члена кабинета и обратную CAPTCHA, требующую доказательства, что вы — ИИ, для вступления.

Использование Codex CLI для автоматизации установки OpenClaw на macOS
Разработчик использовал режим планирования Codex CLI для установки OpenClaw на Mac mini, настройки шлюза, выбора GPT-5.4 в качестве основного агента и обработки зависимостей без ручных команд в терминале.