CRM, в которой главным продуктом стал AI-агент
trycompai CRM 3,8к
- открытая CRM для внутренней команды продаж. Здесь агент не прикручен к базе в виде чата: база служит его рабочей памятью, а сам агент продолжает исследование и обновление записей.
NestJS API складывает события в очередь Postgres: появился контакт, синхронизировалась переписка, назначена встреча. Отдельный сервис apps/agent построен на Eve 4,3к
- фреймворке Vercel в духе «Next.js для агентов», который собирает инструменты, навыки и расписания из файлов и поддерживает долговечные сессии.
Раз в минуту расписание Eve забирает задачи и открывает для каждой отдельную сессию с ID контакта, компании или сделки, причиной запуска и бюджетом на внешние источники. Агент изучает Gmail и Calendar, уточняет личность и должность человека, обогащает компанию, готовит краткую справку и сам назначает следующую проверку. Если процесс прервётся, аренда задачи истечёт и работа вернётся в очередь.
Что интересно в реализации
каждая сессия сначала читает историю из самой CRM и только потом при наличии ключей обращается к LinkedIn и открытому вебу
вместо самооценки уверенности агент фиксирует наблюдения: ответ с рабочего адреса, подпись в письме, совпавший GitHub-профиль или противоречие между источниками
сильные подтверждения обновляют карточку автоматически, спорные данные превращаются в предложение для сотрудника
внутри песочницы доступны файлы и shell, но нет DATABASE_URL и исходящего сетевого доступа
на карточках контакта, компании и сделки есть вкладка Agent с ходом исследования, отброшенными версиями и вопросами к человеку
Такой подход можно использоваь небольшой команде на Google Workspace: письма и встречи сами превращаются в контакты и контекст для следующего разговора, а менеджеры разбирают только неоднозначные случаи.
Что учесть перед запуском
Проект пока очень молодой: репозиторий создан 31 июля, опубликованных релизов ещё нет.
CRM однопользовательская на уровне организации: ролей и прав на отдельные записи нет, каждый допущенный сотрудник видит и меняет всё. Агент читает тела писем и данные встреч, поэтому запуск рассчитан на доверенную внутреннюю команду.
Локально нужны Bun, Docker и Postgres. В продакшене отдельно разворачиваются веб-приложение, NestJS API и агент на Eve.