Пишет как ты
Строчные буквы, без точек и тире, одна мысль в одном сообщении, сленг по чуть-чуть. Характер лежит в файле persona.txt, его можно править без перезапуска. Три регистра: с друзьями, с девушкой, нейтральный.
friend / girl / neutralbelyashikAI отвечает в твоих личных чатах Telegram в твоём стиле и знает, когда лучше промолчать и позвать тебя.
belyashikAI подключается к твоему аккаунту через Telegram Business, читает всю историю конкретного чата и сам решает: ответить в твоей манере или остановиться и позвать тебя. Он ничего не придумывает про твою жизнь и не берёт на себя обещания.
Строчные буквы, без точек и тире, одна мысль в одном сообщении, сленг по чуть-чуть. Характер лежит в файле persona.txt, его можно править без перезапуска. Три регистра: с друзьями, с девушкой, нейтральный.
friend / girl / neutralПрямой вопрос, нехватка фактов, тяжёлая тема, деньги и коды, ссора, вопрос «ты бот?», низкая уверенность: в этих случаях бот не отвечает и присылает тебе пометку «нужен ты».
7 причин молчанияМодель получает историю переписки целиком, а старые чаты можно залить экспортом из Telegram Desktop.
Расшифровывает голосовые и кружки, понимает стикеры по эмодзи, фото и видео осознанно игнорирует.
Команды /off, /on, /mute, /mode, /status, копия каждого ответа в лог, пауза, когда ты пишешь сам, лимит сообщений в час.
Каждое сообщение проходит один и тот же путь. Пять шагов, и на каждом можно остановиться.
Telegram Business передаёт его боту, оно сохраняется в локальную базу.
Настраиваемая задержка. Если человек дописывает, таймер сдвигается.
Вся история чата и правила стиля уходят в модель.
Модель возвращает: ответить или промолчать, режим и уверенность.
Текст чистится под твой формат, появляется «печатает...», копия идёт тебе в лог.
Небольшой Python-проект, где у каждого файла одна задача. Работает на обычном VPS как системная служба и сам перезапускается.
tg-twin/ bot.py Telegram, таймеры, команды brain.py промпт, модель, чистка стиля storage.py SQLite: история, настройки voice.py расшифровка голоса config.py настройки из .env persona.txt характер и стиль import_history.py импорт старых чатов
Это моя позиция, и на ней строится belyashikAI. ИИ перестаёт быть вкладкой, куда заходят с вопросом, и становится тем, кто действует рядом с человеком и от его имени.
Ценность смещается от ответов на вопросы к выполнению дел: переписка, рутина, координация. Побеждает тот, кто доводит дело до конца.
Лучшая система не та, что отвечает на всё, а та, что знает границы: когда спросить человека, когда промолчать, когда остановиться.
Модели, которые знают твой контекст и работают на твоём железе, а данные остаются у тебя. Это следующий шаг после облачных помощников.
ИИ берёт рутину, решения остаются за человеком. Поэтому у belyashikAI есть лог, пауза, kill switch и право промолчать.
Он пишет с твоего аккаунта в твоём стиле, но на вопрос «ты бот?» не отвечает и не отрицает: молчит и зовёт тебя. Решать, что рассказывать собеседнику, остаётся тебе.
Каждый ответ дублируется тебе в лог. Команда /off останавливает всё сразу, а когда ты пишешь в чат сам, бот там замолкает на время паузы.
История лежит в базе SQLite на твоём сервере. В модель уходит история конкретного чата, а голосовые, если включена расшифровка, в сервис распознавания речи. Чаты между собой не смешиваются.
Подписки нет. Оплачиваются токены API по факту, а ответы короткие, поэтому расход небольшой. Точная сумма зависит от длины истории и числа чатов.
Пока это личный проект, публичного доступа нет. Дальше планируется собственная локальная модель.
belyashikAI развивается от двойника в Telegram к собственной локальной модели. Следующий шаг уже в работе.
К началу