← Назад к портфолио
Кейс №3

Ассистент по ценам на материалы для строительной компании

Строительная компания-подрядчик, выполняющая работы в области сантехники

Яндекс Студия OpenCode Векторная БД Чат-бот

Контекст

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

Проблема

  • Часть компаний-заказчиков требуют предоставить развернутое КП с указанием всех используемых материалов и цен
  • Время на подготовку КП выделяется мало
  • Позиции похожие, их могут быть сотни
  • Нет времени каждый раз запрашивать КП у поставщиков — они тоже перегружены запросами и задерживают цены

Решение

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

Техническое решение

Был создан ассистент в Яндекс Студии, к которому был прикреплен инструмент — векторная база данных, в которую были внесены последние счета от поставщиков. Ассистент снабжен системным промптом для выдачи ответов в требуемом формате.

Схема работы:
1. Счета от поставщиков загружаются в векторную базу данных
2. Ассистент в Яндекс Студии имеет доступ к векторной БД через инструмент
3. Пользователь задает вопрос о стоимости определённой позиции
4. Запрос отправляется агенту
5. Ассистент находит релевантные цены в векторной БД
6. Результат выдаётся пользователю

С помощью OpenCode был разработан сайт с простейшим интерфейсом чат-бота, который принимал запрос от пользователя по стоимости определённой позиции, отправлял его агенту и выдавал результат по ценам.

Результат

  • Время на составление коммерческих предложений уменьшилось в 2 раза

Возможные улучшения

  • Автоматическая загрузка всех актуальных счетов в систему
  • Загрузка спецификации проекта в PDF
  • Загрузка шаблона коммерческого предложения в Excel
  • Автоматическое формирование КП в Excel с ценами из базы данных