← Назад в «Блог»
8
Обновлено: 11 января 2026

ИИ-менеджер по работе с базой и клиентами в Телеграм

Первая попытка

Вторая попытка

Третья попытка

Я вернулся к проекту спустя несколько месяцев. Я хочу его закончить, но мне сложно это дается. Это происходит, потому что в проекте много функционала, это в целом сложная задача, где много нюансов и деталей.

Цель проекта — автоматизировать общение с базой лидов и клиентов.

Лидам и клиентам нужно напоминать о себе. Лиды забывают ответить, клиенты забывают о тебе на следующий день.

Напоминать нужно не шаблонно, а с личным подходом, обращаться по имени, напоминать контекст общения.

Кроме этого нужно саму базу пополнять. Для этого из телеграма нужно выгружать все в Notion. Это рутинная работа, которую хочется передать другому.

Напоминаем себе о функциях

До этого я работал с Cursor. В этот раз я решил взять подписку за Claude Code за $ 100, чтобы наконец закончить эту задачу и отбить с новых заказов эту подписку.

В Claude Code реализована интересная функция — Claude.md. Это файл, где лежат инструкции для нейронки, правила и описание проекта.

Я попросил сделать этот файл и описать все то, что лежит внутри проекта. Потому что я уже не помню.

Он создал папку docs и внутри 3 файла. Один про архитектуру и файлы, другой про изменения, третий про статус проекта.

  • architecture — тут лежит описание всех технологий и описание работы файлов. Я хоть могу понять и вспомнить, что я там натворил с Cursor.
  • changelog — здесь последние изменения в проекте, что и какого числа было изменено.
  • project_status — здесь план по проекту и отметки чебоксами, что выполнено, что осталось

План по работе

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

Моя цель сейчас, отсечь лишнее и оставить какую-то одну функцию, проработать её, закончить и выложить. на сервер, чтобы она работала автоматически. Чтобы сработало хоть небольшое позитивное подкрепление.

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

Описание функционала

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

Нужно решить, что, как должно работать. Определить важный и неважный функционал.

Этим и займемся.

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

После этого надо было собрать в кучу промты ассистентов из openai. Чтобы claude code видел все, что я сделал по проекту.

Я создал отдельный файл и указал там все промпты ассистентов.

Определение первой функции

Надо определиться, какая функция должна быть первой.

Самая важная функция — функция напоминания. Именно там лежат деньги: клиент вспомнил обо мне → понял, что хотел мне передать работу → заказ → деньги.

Но это конечная цель ИИ-менеджера, конечный результат.

Глобально я разделил бы работу нашего менеджера на 3 части:

  1. Добавление в базу с анализом
  2. Проверка, кому надо написать
  3. Формирование и отправка сообщения
  4. Фоновый анализ диалогов, которые обновились

Первый шаг: добавление контактов из телеграма в ноушн.

У меня сейчас много функций анализа диалога лежат отдельно.

Хотя их можно объединить изучение диалога:

  1. Берем Username
  2. Берем имя аккаунта
  3. Берем дату последнего сообщения
  4. Определяем форма обращения
  5. Проверяем на игнор
  6. Анализируем первые и последние 20 сообщений
  7. Понимаем work tag, по какой теме работали
  8. Смотрим результат работы, как поработали
  9. Определяем статус работы
  10. Составляем короткий саммари диалога для поля «доп.инфа»
  11. Фиксим и упрощаем имя

Это большой список, но лучше четко определить спектр работ на первый этап, оттестировать все функции и собрать их. А не дробить весь проект на кучу функций и ломать голову, как их потом соединять.

Разработка анализа диалогов

Описываю всю ситуацию claude code в режиме планирования, прикладывая ссылку на этот же кейс.

Он все проанализировал и предложил план

Я прочитал план, он все правильно понял и что важно, действительно прочитал кейс. Это можно понять по определению общих задач бота.

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

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

Продолжение следует. Я продложаю работать над проектом. Кейс заполняется по ходу работы

Он расписал план и пошел претворять его в жизнь

Составил список todo и идет работать по нему

Он работал безостановочно 14 минут и интегрировал все недостающие модули

Полезно
1
Непонятно
Поделиться
Отправить
Линкануть
Вотсапнуть

Канал Дани в телеграме

В канале показываю, как разрабатываю продукты: нейронки, боты, пет-проекты, бизнес. Делюсь фишками о разработке и дизайне. Без рекламы.

Подписаться
← Назад в «Блог»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Контакты