AI-агент, который по команде из Google-таблицы первым пишет подрядчикам в Telegram, ведёт деловой диалог, собирает цену, сроки и условия — и останавливается на ручную проверку, когда нужно решение человека. Пишет естественно: в рабочее время, с паузами.
Как работает
Менеджер вписывает логин и задачу, ставит галочку «Запустить». Таблица — единственный вход.
Планировщик сам, в рабочее время и с человеческими паузами, пишет подрядчику первым.
Агент задаёт по одному вопросу и извлекает цену, срок и условия из ответов.
Всё собрано → «готово». Нужен человек → «на проверку» и уведомление менеджеру.
Одна строка — один подрядчик. Слева менеджер задаёт задачу, справа агент сам заполняет статус и собранные данные по ходу диалога.
| Telegram | Задача | Запустить | Статус | Цена | Срок | Условия |
|---|---|---|---|---|---|---|
| @vendor_a | ролик ~60с | ✅ | ждём ответа | 5 000 ₽ | неделя | — |
| @vendor_b | нарезка shorts | ✅ | готово | 8 000 ₽ | 3 дня | предоплата 50% |
| @vendor_c | съёмка интервью | ✅ | на проверку | — | — | — |
| @vendor_d | монтаж свадьбы | — | в очереди | — | — | — |
Вся техническая машинерия (история, счётчики, id) спрятана в один служебный столбец _meta — менеджеру глаза не мозолит.
Стоп на ручную проверку
Агент извлёк цену, распознал аномалию и вместо того, чтобы вслепую продолжить диалог, передал решение человеку. То же — на просьбу созвона, оплаты, договора или при неуверенности модели.
Что важно показать: не мегапромпт, а разделённые ответственности и детерминированный контроль.
«Можно ли продолжать» (анализ, temperature 0, только JSON) отделено от «что написать» (сочинение). Модель не уговаривает себя продолжить ради связного ответа.
Рабочие часы, паузы, дневные лимиты. У модели нет часов и памяти между вызовами; когда и можно ли писать — решает детерминированный код.
Dry-run, kill switch, дедуп по логину, идемпотентность первого сообщения. Реальная отправка — только по явному включению.
Стек