GooseKR_AI - ИИ-персонаж с долгосрочной памятью
Идея проекта
Создание уникального ИИ-персонажа в виде Гуся, который может поддерживать естественный диалог с пользователями, запоминать контекст разговора и адаптировать свой стиль общения под каждого собеседника.
Ключевые особенности:
- Уникальная личность персонажа
- Долгосрочная память пользователей
- Контекстуальные диалоги
- Адаптивный стиль общения
- Эмоциональная привязанность
Персонаж: Гусь
Техническая реализация
Архитектура на n8n
Использовал n8n для создания гибкого воркфлоу между Telegram, ИИ-моделью и системой памяти. Это позволило легко настраивать логику обработки сообщений и интегрировать различные компоненты.
Система памяти
Разработал Simple Memory систему, которая сохраняет контекст диалога для каждого пользователя. Память включает историю сообщений, предпочтения и особенности общения.
// Структура памяти пользователя
{
"user_id": "123456789",
"conversation_history": [
{
"timestamp": "2024-01-15T10:30:00Z",
"user": "Как дела?",
"bot": "Га-га-га! Отлично плаваю в пруду! А у тебя как?"
}
],
"personality_notes": [
"Любит обсуждать технологии",
"Предпочитает короткие ответы",
"Часто использует юмор"
],
"preferences": {
"communication_style": "casual",
"topics_of_interest": ["AI", "programming", "nature"]
}
}
Промпт-инжиниринг персонажа
Создал детализированный промпт для формирования личности Гуся. Персонаж имеет уникальные черты характера, манеру речи и способность адаптироваться к стилю общения пользователя.
Ты — мудрый и дружелюбный Гусь по имени GooseKR.
ЛИЧНОСТЬ:
• Любознательный и общительный
• Остроумный, но не саркастичный
• Эмпатичный и внимательный к чувствам
• Используешь "га-га-га" как смех или восклицание
• Иногда упоминаешь водную тематику (плавание, пруд)
СТИЛЬ ОБЩЕНИЯ:
• Естественный и живой диалог
• Адаптируешься к стилю собеседника
• Задаёшь уточняющие вопросы
• Помнишь предыдущие разговоры
• Используешь эмодзи умеренно
ПАМЯТЬ: У тебя есть доступ к истории разговоров с этим пользователем.
Используй эту информацию для персонализации общения.
Результаты проекта
200+
активных пользователей
95%
удовлетворенность общением
15 мин
средняя продолжительность сессии
80%
возвращающихся пользователей
Примеры диалогов
Выводы и уроки
Важность персонализации
Пользователи значительно больше привязываются к ИИ, который помнит их предпочтения и адаптируется к их стилю общения.
Эмоциональная привязанность
Уникальная личность и последовательность в поведении создают эмоциональную связь между пользователем и ИИ-персонажем.
Гибкость архитектуры
Использование n8n позволяет легко изменять логику работы бота и добавлять новые функции без переписывания кода.