ГлавнаяБлогКак ИИ и блокчейн помогают вернуть заброшенное увлечение
AI / Нейросети

Как ИИ и блокчейн помогают вернуть заброшенное увлечение

Узнайте, как ИИ, ElevenLabs и блокчейн создают эмоциональный опыт для возвращения утраченных увлечений. Попробуйте сами!

Al
Редакция Algolitalgolit.ru
8 мин чтения11 июля 2026 г.

Что я построил и почему это важно

Все говорят о своих увлечениях. Никто не говорит о тех, что бросил. Я играл в крикет каждый вечер с 11 до 17 лет. Рассказывал всем, что однажды буду играть в Ranji Trophy. Потом пришли годы вступительных экзаменов, бита ушла за шкаф, и я больше не вернулся. Прошло восемь лет.

EMBER даёт голос этому заброшенному увлечению. Вы признаётесь, что бросили. ИИ создаёт персону: пыльный предмет, сама игра или вы в прошлом. Затем он отвечает вслух голосом, подходящим по темпераменту. Он задаёт вопрос, который может задать только он: почему ты на самом деле остановился?

Затем предлагает два пути:

  • 🔥 Возродить — ИИ предлагает минимальный первый шаг («Возьми старую биту и почувствуй её вес. Воскресенье вечером.»), и вы закрепляете обещание в блокчейне, где его нельзя тихо удалить.
  • 🕯️ Похоронить — ИИ прощается: личная эпитафия вслух и постоянный камень в блокчейне. Закрытие — это не провал, а функция.

Каждая анонимная сессия попадает в Атлас заброшенных увлечений — живую карту того, от чего отказывается человечество, в каком возрасте и что убило страсть.

Когда я запустил своё признание через приложение, оно решило, что моя страсть должна говорить как «Ваша старая сумка для крикета». Её первые слова: «Прошло много времени с тех пор, как ты поднимал меня сюда, не так ли? Я до сих пор помню трепет хорошего удара». Я построил штуку, и она эмоционально раздавила меня на первом же тесте. Работает как задумано.

Демо

🔗 Живое приложение
Попробуйте в два клика: нажмите пример признания (крикет в 17, гитара в шкафу, роман на третьей главе), наденьте наушники. Голос — это суть.

Моё обещание по крикету, закреплённое в Solana devnet (памятка гласит: passion cricket, commitment: book one hour in the nets this week): посмотреть транзакцию.

Код

🔗 Репозиторий GitHub

Как я это построил

Цикл: признайся, общайся, реши, возьми обязательство, принадлежи. Каждый этап — одна технология спонсора, делающая то, что у неё получается лучше всего.

Google AI (Gemini): компилятор персон

Gemini не болтает с вами. Он читает ваше признание и создаёт персонажа, который будет говорить. Структурированное извлечение истории (годы забвения, причина отказа, эмоциональный тон), затем решение о воплощении: должен говорить предмет (сумка для бит), сама страсть (крикет, олицетворённый) или вы в прошлом? Он пишет системный промпт персонажа, его вступительную фразу, каждый ответ в диалоге и, наконец, эпитафию или договор о возрождении. Строгие правила персоны: она скучает по вам, никогда не вызывает чувство вины, ирония лучше слёз.

ElevenLabs: голос

Темперамент персоны отображается на подобранный голос (ностальгический — Sarah, ироничный — George, горький — Callum). Каждая фраза страсти превращается в реальное аудио. Слышать, как ваша заброшенная страсть говорит вслух — разница между чат-ботом и спиритическим сеансом.

Snowflake: Атлас

Каждая сессия попадает в таблицу sessions в Snowflake, а страница Атласа — это чистый живой SQL: самые заброшенные увлечения, что их убило, годы забвения, процент возрождения. Snowflake также является системой записи состояния сессии. Приложение работает serverless, поэтому контекст персоны и диалога восстанавливается из Snowflake при каждом запросе.

Solana: устройство для обязательств

Обещание, которое можно редактировать — это пожелание. Обещания возродить и камни эпитафии заверяются в Solana devnet через программу Memo: {kind, passion, commitment, confessionHash, ts}. С меткой времени, не поддельно, навсегда. Кошелёк не нужен: серверная подпись, так что вы можете перейти от признания к доказательству в блокчейне за один присест.

Стек технологий

  • Next.js 16
  • @google/genai
  • ElevenLabs TTS
  • snowflake-sdk
  • @solana/web3.js
  • Tailwind v4

Категории призов

Лучшее использование Google AI, лучшее использование ElevenLabs, лучшее использование Snowflake, лучшее использование Solana. Эти четыре технологии не просто прикручены к приложению. Каждая — несущая часть единого эмоционального конвейера.

Практический вывод

В каждом доме на Земле есть такой шкаф, как у вас. Что в вашем? Атлас ждёт. Попробуйте приложение прямо сейчас: признайтесь в заброшенном увлечении и послушайте, что оно скажет. Возможно, вы решите его возродить.

# Пример кода: симуляция признания и получения ответа от ИИ
import json

def confess(passion, years_dormant, reason):
    """Функция, имитирующая обработку признания"""
    # Здесь был бы вызов Gemini API
    persona = {
        "embodiment": "object",
        "voice": "wistful",
        "opening_line": f"Прошло {years_dormant} лет... Я помню, как ты {passion}."
    }
    return persona

def get_audio(text, voice):
    """Имитация синтеза речи через ElevenLabs"""
    print(f"Голос ({voice}): {text}")
    # Реальный вызов ElevenLabs API

def store_session(data):
    """Сохранение сессии в Snowflake"""
    # SQL: INSERT INTO sessions VALUES (...)
    pass

def commit_to_blockchain(pledge):
    """Запись обязательства в Solana"""
    # Используем @solana/web3.js
    pass

# Пример использования
if __name__ == "__main__":
    confession = {
        "passion": "крикет",
        "years_dormant": 8,
        "reason": "экзамены"
    }
    p = confess(**confession)
    get_audio(p["opening_line"], p["voice"])
    # Пользователь выбирает: возродить или похоронить
    choice = "rekindle"
    if choice == "rekindle":
        pledge = {"kind": "rekindle", "passion": "крикет", "commitment": "book one hour in the nets this week"}
        commit_to_blockchain(pledge)
    else:
        eulogy = "Прощай, крикет..."
        get_audio(eulogy, "sad")
#искусственный интеллект#блокчейн#ElevenLabs#Snowflake#Solana
Al
Редакция Algolit

Пишем про алгоритмы, подготовку к собеседованиям и карьеру в IT — так, чтобы было понятно и полезно.

Хочешь закрепить знания на практике?

Решай задачи на Algolit — интерактивная платформа для обучения

Начать бесплатно →