[{"data":1,"prerenderedAt":1042},["ShallowReactive",2],{"service-apps":3,"services-catalog":192,"service-articles-apps":1041},{"id":4,"title":5,"body":6,"brief":133,"deliverables":134,"description":138,"duration":139,"extension":140,"faq":141,"heading":151,"icon":152,"lead":153,"meta":154,"monthly":155,"navigation":156,"order":157,"path":158,"priceFrom":159,"pricing":160,"process":177,"relatedArticles":182,"relatedSlugs":183,"seo":187,"seoTitle":188,"slug":189,"stem":190,"__hash__":191},"services\u002Fservices\u002Fapps.md","Приложения",{"type":7,"value":8,"toc":123},"minimark",[9,14,18,41,44,48,51,54,58,61,78,81,85,88,91,95,98,107,111],[10,11,13],"h2",{"id":12},"какое-приложение-можно-разработать","Какое приложение можно разработать",[15,16,17],"p",{},"Разрабатываем приложения для клиентов и сотрудников: личные кабинеты, сервисы заказов, внутренние системы, рабочие панели и мобильные продукты. Сначала определяем пользователей и основные действия:",[19,20,21,29,35],"ul",{},[22,23,24,28],"li",{},[25,26,27],"strong",{},"Личный кабинет:"," регистрация, заявки, статусы и документы.",[22,30,31,34],{},[25,32,33],{},"Внутренний инструмент:"," задачи сотрудников, согласования и рабочие панели.",[22,36,37,40],{},[25,38,39],{},"Мобильный продукт:"," сценарии на телефоне, уведомления и работа с возможностями устройства.",[15,42,43],{},"Веб-приложение работает в браузере и подходит для быстрого доступа по ссылке. Мобильное приложение рассматриваем, когда важны возможности устройства, сценарии в дороге или регулярное возвращение пользователя. Иногда достаточно адаптивной веб-версии. Выбор формата влияет на сроки, стоимость и дальнейшее сопровождение.",[10,45,47],{"id":46},"mvp-первая-версия-с-понятной-целью","MVP: первая версия с понятной целью",[15,49,50],{},"MVP — это ограниченная версия продукта, которая позволяет проверить основной сценарий. Например, пользователь регистрируется, отправляет заявку и видит результат. Если убрать из этого пути необходимый шаг, продукт перестанет решать задачу, даже если экранов станет меньше.",[15,52,53],{},"Для первой версии согласуем роли, данные, состояния ошибок и критерии готовности. Отдельно записываем функции для следующих этапов. Это помогает держать бюджет под контролем и получать обратную связь до разработки большого набора возможностей.",[10,55,57],{"id":56},"что-входит-в-разработку","Что входит в разработку",[15,59,60],{},"Работа может включать проектирование интерфейса, frontend, backend, базу данных и внешние подключения. Для каждой части заранее фиксируем объём. Если дизайн или API уже готовы, проверяем их и оцениваем недостающие компоненты.",[19,62,63,66,69,72,75],{},[22,64,65],{},"Авторизация, роли и доступ к данным.",[22,67,68],{},"Основные пользовательские сценарии и состояния интерфейса.",[22,70,71],{},"API, хранение данных и фоновые задачи.",[22,73,74],{},"Интеграции с CRM, платежами и уведомлениями.",[22,76,77],{},"Сборки, развёртывание и инструменты диагностики.",[15,79,80],{},"Для веб-продуктов используем Vue, Nuxt, React и TypeScript по требованиям проекта. Для backend — Node.js, NestJS или Python. Кроссплатформенное мобильное приложение можно создавать на React Native; применимость общего кода проверяем с учётом нужных возможностей устройства.",[10,82,84],{"id":83},"как-проверяем-готовность","Как проверяем готовность",[15,86,87],{},"Проверяем полные сценарии: от первого входа до результата, включая неверные данные, ограничения прав и сбои внешних сервисов. Для мобильной версии нужен согласованный набор устройств и версий ОС. Для веба — браузеры, размеры экрана и доступность важных действий с клавиатуры.",[15,89,90],{},"Перед запуском согласуем резервное копирование, хранение секретов и наблюдение за ошибками. Публикация в магазинах приложений зависит также от правил площадки, аккаунтов и проверки сборки; нельзя гарантировать срок одобрения. Подготовку к подаче и сам факт публикации рассматриваем как разные этапы.",[10,92,94],{"id":93},"от-чего-зависят-бюджет-и-сроки","От чего зависят бюджет и сроки",[15,96,97],{},"Стоимость определяют роли, сложность сценариев, количество интеграций, административные функции и требования к данным. Работа с готовым API отличается от разработки backend с нуля. Офлайн-режим, сложная синхронизация и нестандартные возможности устройства требуют отдельной оценки.",[15,99,100,101,106],{},"Диапазоны в разделе стоимости относятся к описанным примерам объёма. Инфраструктура, платные API, аккаунты магазинов и дальнейшая поддержка рассчитываются отдельно. Для оценки пришлите краткое описание продукта, список ролей и главный сценарий. Если нужен прежде всего сайт с контентом, смотрите ",[102,103,105],"a",{"href":104},"\u002Fservices\u002Fweb-development","веб-разработку",".",[10,108,110],{"id":109},"после-запуска","После запуска",[15,112,113,114,118,119,106],{},"Передаём исходный код, документацию и согласованные доступы. Следующий этап можно строить по обратной связи пользователей и данным об ошибках. Подключения внешних систем описаны в услуге ",[102,115,117],{"href":116},"\u002Fservices\u002Fintegrations","интеграции и API","; регулярные изменения и сопровождение — в ",[102,120,122],{"href":121},"\u002Fservices\u002Fsupport","поддержке продукта",{"title":124,"searchDepth":125,"depth":125,"links":126},"",2,[127,128,129,130,131,132],{"id":12,"depth":125,"text":13},{"id":46,"depth":125,"text":47},{"id":56,"depth":125,"text":57},{"id":83,"depth":125,"text":84},{"id":93,"depth":125,"text":94},{"id":109,"depth":125,"text":110},"Веб и мобильные приложения под задачу",[135,136,137],"Приложение с согласованными пользовательскими сценариями","Backend, права доступа и интеграции в объёме проекта","Исходники, сборка, документация и доступы","Разработка веб- и мобильных приложений: MVP, личные кабинеты, внутренние инструменты, backend и API. Этапы, результат и примерные цены от 175 000 ₽.","от 4–6 недель","md",[142,145,148],{"question":143,"answer":144},"Какой формат выбрать: веб или мобильное приложение?","Если пользователю достаточно браузера, веб-приложение обычно позволяет быстрее проверить идею. Мобильный формат рассматриваем, когда нужны возможности устройства, регулярное использование или особые требования к интерфейсу. Решение принимаем по сценариям.",{"question":146,"answer":147},"Можно начать с MVP?","Да. Выбираем один основной сценарий, определяем критерии проверки и исключаем второстепенные функции из первой версии. MVP должен позволять пользователю решить задачу, а команде — проверить продуктовую гипотезу.",{"question":149,"answer":150},"Кому будут принадлежать код и доступы?","Порядок передачи исходников, прав и доступов фиксируем в договоре. Репозиторий, инфраструктуру и аккаунты публикации согласуем до старта, чтобы приложение можно было сопровождать другой командой.","Разработка веб- и мобильных приложений",null,"Разрабатываем личные кабинеты, внутренние инструменты и мобильные продукты. От прототипа и первой версии до запуска.",{},false,true,4,"\u002Fservices\u002Fapps",175000,[161,166,171],{"title":162,"description":163,"min":159,"max":164,"duration":165},"Небольшой веб-MVP","Одна роль, основной сценарий, авторизация и простая административная часть.",420000,"4–6 недель",{"title":167,"description":168,"min":164,"max":169,"duration":170},"Продуктовое приложение","Несколько ролей, личный кабинет, backend и внешние интеграции.",980000,"6–12 недель",{"title":172,"description":173,"min":174,"max":175,"duration":176},"Мобильное приложение","Общий код для iOS и Android, API, проверка устройств и подготовка сборок.",630000,1540000,"10–16 недель",[178,179,180,181],"Определяем пользователей и главный сценарий","Готовим прототип и архитектуру","Разрабатываем по этапам и проверяем сценарии","Запускаем продукт и передаём инструменты сопровождения",[],[184,185,186],"web-development","integrations","support",{"title":5,"description":138},"Разработка веб- и мобильных приложений: цены","apps","services\u002Fapps","P1NguslSWB0Uld7UoJnzjDntNhOjAidig-sA3Z0sXwk",[193,356,521,656,747,896],{"id":194,"title":195,"body":196,"brief":304,"deliverables":305,"description":309,"duration":310,"extension":140,"faq":311,"heading":321,"icon":152,"lead":322,"meta":323,"monthly":155,"navigation":156,"order":324,"path":325,"priceFrom":326,"pricing":327,"process":341,"relatedArticles":346,"relatedSlugs":349,"seo":351,"seoTitle":352,"slug":353,"stem":354,"__hash__":355},"services\u002Fservices\u002Fautomation.md","Автоматизация",{"type":7,"value":197,"toc":297},[198,202,205,225,228,232,235,238,252,256,259,262,266,269,279,283,286],[10,199,201],{"id":200},"какие-процессы-можно-автоматизировать","Какие процессы можно автоматизировать",[15,203,204],{},"Автоматизация бизнес-процессов полезна там, где команда регулярно повторяет одни и те же действия: переносит заявки, собирает отчёты, сверяет таблицы, создаёт документы или напоминает о сроках. Начинаем с конкретного участка работы, у которого есть понятный вход, результат и ответственный.",[19,206,207,213,219],{},[22,208,209,212],{},[25,210,211],{},"Заявки:"," проверить поля, дополнить данные, создать сделку в CRM и уведомить менеджера.",[22,214,215,218],{},[25,216,217],{},"Отчёты:"," собрать данные из нескольких источников, проверить пропуски и отправить результат по расписанию.",[22,220,221,224],{},[25,222,223],{},"Документы:"," заполнить шаблон, провести согласование и сохранить историю решений.",[15,226,227],{},"До разработки разбираемся, нужен ли этому участку отдельный инструмент. Иногда достаточно настроить уже доступные возможности CRM. Когда стандартных правил не хватает, используем n8n, скрипты на Python или Node.js, очереди и API. Выбор зависит от объёма операций, сложности условий и того, кто будет сопровождать решение.",[10,229,231],{"id":230},"как-обрабатываем-ошибки-и-исключения","Как обрабатываем ошибки и исключения",[15,233,234],{},"Фиксируем текущий порядок действий, источники данных и исключения. Определяем, где автоматизация может принять решение сама, а где требуется подтверждение сотрудника. Затем собираем сценарий, настраиваем доступы и проверяем его на обычных и ошибочных входных данных.",[15,236,237],{},"В результат входят согласованные сценарии, настройки, исходный код, инструкция и доступы к инфраструктуре. Для важных процессов добавляем журнал выполнения, уведомления о сбоях и правила восстановления. Если автоматизация зависит от внешнего сервиса, описываем его лимиты и поведение при недоступности.",[19,239,240,243,246,249],{},[22,241,242],{},"Принимаем данные из форм, таблиц, CRM и внутренних систем.",[22,244,245],{},"Проверяем обязательные поля, форматы и повторные события.",[22,247,248],{},"Настраиваем маршрутизацию, расписание и согласования.",[22,250,251],{},"Передаём результат в нужную систему и сохраняем историю обработки.",[10,253,255],{"id":254},"как-оценить-эффект-до-разработки","Как оценить эффект до разработки",[15,257,258],{},"Для предварительной оценки нужны частота запуска, среднее время ручной операции и доля исключений. Измеряем исходный процесс, затем сравниваем его с пилотным сценарием. Если операция занимает несколько минут и выполняется редко, стоимость внедрения может не оправдаться. Если повторяется ежедневно и мешает работе команды, пилот помогает проверить пользу на реальных данных.",[15,260,261],{},"До запуска фиксируем критерий результата: количество ручных операций, время обработки заявки или готовность отчёта к нужному часу. Сравнение с исходным процессом покажет, стоит ли расширять автоматизацию.",[10,263,265],{"id":264},"от-чего-зависят-цена-и-сроки","От чего зависят цена и сроки",[15,267,268],{},"Главные факторы — число подключений, качество данных и количество исключений. Один линейный сценарий дешевле процесса с несколькими согласованиями, десятками условий и строгими требованиями к восстановлению. Исторические данные часто требуют отдельной очистки и переноса.",[15,270,271,272,274,275,106],{},"Подписки на сервисы, хостинг и использование AI API оцениваем отдельно от разработки. Для пилота можно ограничить объём, проверить один сценарий и расширять систему только после подтверждения результата. Если нужно связать несколько систем, смотрите ",[102,273,117],{"href":116},". Для обработки текста и диалогов подойдут ",[102,276,278],{"href":277},"\u002Fservices\u002Fbots","боты и AI-ассистенты",[10,280,282],{"id":281},"как-начать-автоматизацию","Как начать автоматизацию",[15,284,285],{},"Пришлите пример процесса: что его запускает, какие действия выполняет сотрудник и каким должен быть результат. Полезны обезличенная таблица, схема согласования или запись действий. Пароли и рабочие ключи для предварительной оценки не нужны.",[15,287,288,289,292,293,106],{},"После разбора согласуем границы пилота и подготовим оценку по этапам. Если автоматизация уже существует, можно начать с аудита сбоев и ",[102,290,291],{"href":121},"сопровождения",". Подробнее о формате команды — ",[102,294,296],{"href":295},"\u002Fabout","на странице о нас",{"title":124,"searchDepth":125,"depth":125,"links":298},[299,300,301,302,303],{"id":200,"depth":125,"text":201},{"id":230,"depth":125,"text":231},{"id":254,"depth":125,"text":255},{"id":264,"depth":125,"text":265},{"id":281,"depth":125,"text":282},"Убираем ручную рутину из процессов",[306,307,308],"Карта процесса и правила обработки исключений","Рабочие сценарии, исходники и доступы","Журнал выполнения, уведомления об ошибках и инструкция","Автоматизация бизнес-процессов на n8n, Python и Node.js: заявки, отчёты, документы и согласования. Состав работ, этапы и ориентировочные цены от 35 000 ₽.","от 1–2 недель",[312,315,318],{"question":313,"answer":314},"Можно автоматизировать процесс без замены CRM?","Да, если у системы есть API, вебхуки или доступный экспорт. Сначала проверяем способ подключения. Если API нет, отдельно оцениваем файловый обмен или автоматизацию интерфейса: такие варианты требуют больше сопровождения.",{"question":316,"answer":317},"Обязательно ли использовать AI?","Нет. Для проверок, переноса данных и маршрутизации обычно достаточно правил. AI имеет смысл для неструктурированного текста и классификации, когда можно проверить качество ответа и передать спорный случай человеку.",{"question":319,"answer":320},"Что произойдёт, если сценарий завершится с ошибкой?","Предусматриваем журнал, уведомления и правила повторного запуска. Для операций с деньгами или учётными данными отдельно проверяем, что повтор не создаст дубль.","Автоматизация бизнес-процессов","Автоматизируем заявки, отчёты и согласования. Начинаем с одного процесса, чтобы проверить результат и затем расширить решение.",{},1,"\u002Fservices\u002Fautomation",35000,[328,333,337],{"title":329,"description":330,"min":326,"max":331,"duration":332},"Один рабочий сценарий","Заявка → проверка → запись в систему → уведомление. До двух подключённых сервисов.",70000,"1–2 недели",{"title":334,"description":335,"min":331,"max":159,"duration":336},"Процесс из нескольких шагов","Согласования, ветвления, расписание, обработка ошибок и несколько источников данных.","2–4 недели",{"title":338,"description":339,"min":159,"max":164,"duration":340},"Система автоматизации","Несколько связанных процессов, роли, мониторинг и развёртывание в вашей инфраструктуре.","4–8 недель",[342,343,344,345],"Разбираем процесс и считаем объём ручной работы","Выбираем один сценарий и фиксируем критерии готовности","Собираем автоматизацию и проверяем исключения","Запускаем, передаём доступы и наблюдаем за выполнением",[347,348],"\u002Fnews\u002Favtomatizaciya-n8n","\u002Fnews\u002Freporting-automation",[185,350,186],"bots",{"title":195,"description":309},"Автоматизация бизнес-процессов: услуги и цены","automation","services\u002Fautomation","48qATDPjOsAJ5YvIeGzxkPiK92-Xy5q1l9VXUj1oj-U",{"id":357,"title":358,"body":359,"brief":475,"deliverables":476,"description":480,"duration":310,"extension":140,"faq":481,"heading":491,"icon":152,"lead":492,"meta":493,"monthly":155,"navigation":156,"order":125,"path":116,"priceFrom":494,"pricing":495,"process":510,"relatedArticles":515,"relatedSlugs":516,"seo":517,"seoTitle":518,"slug":185,"stem":519,"__hash__":520},"services\u002Fservices\u002Fintegrations.md","Интеграции & API",{"type":7,"value":360,"toc":468},[361,365,368,371,375,378,381,395,398,402,428,431,434,437,441,444,447,451,454],[10,362,364],{"id":363},"когда-нужна-интеграция-систем","Когда нужна интеграция систем",[15,366,367],{},"Интеграция по API нужна, когда одни данные используются в нескольких местах, а сотрудники переносят их вручную. Заявка с сайта должна попасть в CRM, оплата — изменить статус заказа, остатки — обновиться в каталоге, а отчёт — получить данные из учётной системы. Разрабатываем обмен под конкретные сущности и правила вашего бизнеса.",[15,369,370],{},"Сначала проверяем готовые коннекторы и настройки сервисов. Собственную интеграцию разрабатываем, когда нужны особые поля, условия обмена или обработка исключений.",[10,372,374],{"id":373},"как-устроен-надёжный-обмен-данными","Как устроен надёжный обмен данными",[15,376,377],{},"До написания кода определяем, какая система хранит актуальные данные о клиенте, заказе или платеже. Согласуем идентификаторы и правила изменения полей. Это особенно важно при двустороннем обмене, когда две системы могут обновить одну запись одновременно.",[15,379,380],{},"Учитываем, что уведомления могут прийти повторно или с задержкой. Записываем обработанные события, проверяем повторные операции, настраиваем очередь и повтор при временном сбое. Для важных сущностей добавляем сверку: она помогает обнаружить записи, которые не попали в другую систему.",[19,382,383,386,389,392],{},[22,384,385],{},"REST и GraphQL API для чтения и изменения данных.",[22,387,388],{},"Вебхуки для событий без постоянного опроса.",[22,390,391],{},"Очереди для фоновой обработки и повторных попыток.",[22,393,394],{},"Импорт файлов, если API не покрывает нужный сценарий.",[15,396,397],{},"Конкретный способ зависит от документации, тарифа и ограничений сервиса. Доступность метода, объём запросов и способ авторизации проверяем до фиксации объёма работ.",[10,399,401],{"id":400},"какие-задачи-закрываем","Какие задачи закрываем",[19,403,404,410,416,422],{},[22,405,406,409],{},[25,407,408],{},"Сайт → CRM:"," заявки, контакты, источники обращений и статусы сделок.",[22,411,412,415],{},[25,413,414],{},"Платежи → заказы:"," подтверждение оплаты, отмены и возвраты.",[22,417,418,421],{},[25,419,420],{},"Учётная система → каталог:"," товары, остатки и справочники.",[22,423,424,427],{},[25,425,426],{},"Сервисы → отчёт:"," данные для аналитики и внутренних панелей.",[15,429,430],{},"Перед оценкой проверяем, доступны ли нужные операции в API выбранных систем.",[15,432,433],{},"В отдельную задачу можно выделить разработку собственного API. Тогда описываем контракт, права доступа, ошибки и версионирование. Если интеграцией будут пользоваться сторонние разработчики, добавляем примеры запросов и порядок получения доступов.",[15,435,436],{},"Для обмена персональными и финансовыми данными согласуем состав передаваемых полей и права технических учётных записей. Секреты храним в настройках инфраструктуры; в журнале не должно быть ключей и лишних пользовательских данных.",[10,438,440],{"id":439},"что-влияет-на-стоимость-интеграции","Что влияет на стоимость интеграции",[15,442,443],{},"Оценка зависит от числа систем и сущностей, направления обмена, качества документации и требований к восстановлению. Передать один тип заявки обычно проще, чем синхронизировать клиентов, заказы, оплаты и возвраты в обе стороны. Система без тестовой среды или с нестабильным API требует дополнительной проверки.",[15,445,446],{},"Лицензии CRM, платные коннекторы, хостинг и комиссии платёжного провайдера не входят в ориентиры разработки. Старые данные, очистку дублей и миграцию оцениваем отдельно. Чтобы получить точную оценку, нужны названия систем, список полей и примеры ожидаемого обмена.",[10,448,450],{"id":449},"результат-и-сопровождение","Результат и сопровождение",[15,452,453],{},"Передаём код интеграции, описание подключения и инструкцию по проверке доставки. Тестируем обычные события, повторы, недоступность сервиса и некорректные данные. При запуске сначала используем ограниченный поток и сверяем результат.",[15,455,456,457,460,461,464,465,106],{},"Если вокруг обмена есть согласования и сложная логика, рассмотрите ",[102,458,459],{"href":325},"автоматизацию процессов",". Для нового интерфейса подойдёт ",[102,462,463],{"href":104},"разработка сайтов и веб-сервисов",". Изменения внешних API и регулярный контроль можно включить в ",[102,466,467],{"href":121},"поддержку",{"title":124,"searchDepth":125,"depth":125,"links":469},[470,471,472,473,474],{"id":363,"depth":125,"text":364},{"id":373,"depth":125,"text":374},{"id":400,"depth":125,"text":401},{"id":439,"depth":125,"text":440},{"id":449,"depth":125,"text":450},"Связываем сервисы, CRM, платежи и данные",[477,478,479],"Документированная схема обмена и сопоставление полей","Интеграционный код, API или обработчики вебхуков","Тесты, журнал доставки и инструкция по восстановлению","Интеграция CRM, сайтов, платёжных систем и внутренних сервисов по API и вебхукам. Синхронизация данных, этапы работы и примерные цены от 50 000 ₽.",[482,485,488],{"question":483,"answer":484},"С какими CRM можно работать?","Систему проверяем по документации и доступному тарифу API. Возможны интеграции с Битрикс24, amoCRM и внутренними CRM, если доступны нужные операции. Наличие конкретного метода и лимиты проверяем до оценки.",{"question":486,"answer":487},"Как избежать дублей заявок и платежей?","Используем идентификаторы событий, проверку уже обработанных операций и согласованные правила обновления. Для платежей сверяем статус на стороне провайдера и отдельно проверяем повторную доставку уведомлений.",{"question":489,"answer":490},"Можно перенести старые данные?","Да, перенос оцениваем отдельно: нужно проверить форматы, дубли, обязательные поля и объём. Обычно сначала делаем тестовый импорт небольшой выборки и согласуем результат.","Интеграции сервисов и API","Связываем сайт, CRM, платежи и внутренние системы. Данные передаются автоматически, с проверкой доставки и защитой от дублей.",{},50000,[496,500,505],{"title":497,"description":498,"min":494,"max":499,"duration":332},"Два сервиса","Одно направление обмена, основные поля и уведомления об ошибках.",105000,{"title":501,"description":502,"min":499,"max":503,"duration":504},"CRM + сайт + платежи","Несколько сущностей, двусторонний обмен, вебхуки и защита от дублей.",245000,"3–5 недель",{"title":506,"description":507,"min":503,"max":508,"duration":509},"Интеграционный контур","Несколько систем, очереди, большой объём данных, сверка и восстановление.",560000,"5–10 недель",[511,512,513,514],"Проверяем API, ограничения и доступы","Определяем главную систему и правила обновления данных","Реализуем и проверяем доставку, повторы и сбои","Запускаем обмен и передаём документацию",[348],[353,184,186],{"title":358,"description":480},"Интеграция CRM и сервисов по API: услуги и цены","services\u002Fintegrations","g9Dg5ynLnNF9OiAPSMph4J22E5IWjr4-Mn7_Q4BiQDg",{"id":522,"title":523,"body":524,"brief":606,"deliverables":607,"description":611,"duration":612,"extension":140,"faq":613,"heading":623,"icon":152,"lead":624,"meta":625,"monthly":155,"navigation":156,"order":626,"path":277,"priceFrom":627,"pricing":628,"process":643,"relatedArticles":648,"relatedSlugs":651,"seo":652,"seoTitle":653,"slug":350,"stem":654,"__hash__":655},"services\u002Fservices\u002Fbots.md","Боты & AI",{"type":7,"value":525,"toc":599},[526,530,533,536,540,543,546,550,553,556,570,574,577,580,584,587],[10,527,529],{"id":528},"для-каких-задач-нужен-бот","Для каких задач нужен бот",[15,531,532],{},"Разработка Telegram-бота подходит для повторяемых диалогов: принять обращение, уточнить поля, проверить статус, отправить уведомление или записать человека на встречу. Сотруднику не нужно вручную задавать одни и те же вопросы, а данные сразу попадают в нужную систему.",[15,534,535],{},"AI-ассистент полезен там, где пользователи формулируют вопросы свободно и ответ нужно найти в документах. Это может быть внутренний помощник по инструкциям, ассистент поддержки или инструмент для первичного разбора обращений. Для пилота выбираем одну аудиторию и задачу: например, ответы сотрудникам по внутренним инструкциям.",[10,537,539],{"id":538},"выбираем-между-правилами-и-ai","Выбираем между правилами и AI",[15,541,542],{},"Для меню, форм и уведомлений обычно достаточно обычной логики. Такой бот предсказуем, проще проверяется и не создаёт расходов на языковую модель. AI добавляем, когда он улучшает конкретный сценарий: распознаёт намерение, ищет информацию или помогает подготовить текст.",[15,544,545],{},"Один продукт может сочетать оба подхода. Например, модель понимает запрос, а статус заказа получает строго через API. Изменение данных выполняется по заданным правилам, с проверкой прав и подтверждением пользователя. Генерируемый ответ не должен подменять фактический статус из системы.",[10,547,549],{"id":548},"ассистент-по-вашей-базе-знаний","Ассистент по вашей базе знаний",[15,551,552],{},"Для работы с документами сначала проверяем их структуру, актуальность и права доступа. Подготавливаем индекс, настраиваем поиск и выдачу ответа с указанием использованных материалов. Если информация не найдена или противоречива, предусматриваем понятный отказ от ответа и передачу вопроса сотруднику.",[15,554,555],{},"Качество оцениваем на наборе вопросов: обычных, неоднозначных и выходящих за границы темы. Измеряем, насколько ответы подтверждаются источниками и помогают решить задачу. До пилота согласуем приемлемые результаты. К самостоятельной работе переходим после проверки согласованных сценариев.",[19,557,558,561,564,567],{},[22,559,560],{},"Поиск по инструкциям, справочникам и документам.",[22,562,563],{},"Классификация и маршрутизация обращений.",[22,565,566],{},"Черновики ответов с проверкой сотрудником.",[22,568,569],{},"Получение данных из CRM и внутренних сервисов по разрешённым операциям.",[10,571,573],{"id":572},"контроль-действий-и-расходов","Контроль действий и расходов",[15,575,576],{},"Если ассистент может менять данные, разделяем чтение и запись. Для чувствительных операций добавляем подтверждение, ограничиваем доступные инструменты и сохраняем журнал. Проверяем, как система обрабатывает попытки подменить инструкции через пользовательский текст или документ.",[15,578,579],{},"Отдельно считаем стоимость использования: сообщения, контекст, обращения к модели, поиск и хостинг. Возможны лимиты на пользователя, ограничения длины диалога и более простая модель для типовых задач. Модель выбираем по качеству ответов на ваших данных, стоимости запросов и требованиям к размещению.",[10,581,583],{"id":582},"от-чего-зависит-стоимость-бота","От чего зависит стоимость бота",[15,585,586],{},"Цена зависит от числа сценариев, подключений, требований к администрированию и подготовки базы знаний. Бот с несколькими кнопками существенно проще ассистента, который ищет по документам, учитывает роли и выполняет действия в CRM. Неактуальные документы могут потребовать отдельной редакционной работы.",[15,588,589,590,592,593,596,597,106],{},"Начать можно с пилота для небольшой группы пользователей. Он покажет реальные вопросы и слабые места до широкого запуска. Для подключения систем смотрите ",[102,591,117],{"href":116},", для связанных сценариев — ",[102,594,595],{"href":325},"автоматизацию",". Обновление знаний и регулярную проверку ответов можно включить в ",[102,598,467],{"href":121},{"title":124,"searchDepth":125,"depth":125,"links":600},[601,602,603,604,605],{"id":528,"depth":125,"text":529},{"id":538,"depth":125,"text":539},{"id":548,"depth":125,"text":549},{"id":572,"depth":125,"text":573},{"id":582,"depth":125,"text":583},"Telegram-боты, AI-агенты и ассистенты",[608,609,610],"Бот или ассистент со сценариями и настройками","Подключения к согласованным системам и источникам знаний","Набор проверочных вопросов, ограничения и инструкция","Разработка Telegram-ботов и AI-ассистентов для заявок, поддержки и внутренних процессов. Интеграции с CRM, база знаний и ориентировочные цены от 55 000 ₽.","от 2 недель",[614,617,620],{"question":615,"answer":616},"Чем обычный бот отличается от AI-ассистента?","Обычный бот следует заранее заданным кнопкам и правилам. AI-ассистент обрабатывает свободный текст и использует подключённые знания. Для заявок и уведомлений AI часто не нужен; для поиска по документам может быть полезен.",{"question":618,"answer":619},"Как уменьшить риск неверных ответов AI?","Ограничиваем источники знаний, просим указывать основания ответа и проверяем качество на наборе вопросов. Если подтверждения нет, ассистент должен сообщить об этом или передать вопрос человеку. Полностью исключить ошибки модели нельзя.",{"question":621,"answer":622},"Входит ли оплата AI API в разработку?","Нет, расходы на модели, хостинг и хранение данных считаем отдельно. До пилота оцениваем объём сообщений, размер контекста и допустимый бюджет использования.","Разработка Telegram-ботов и AI-ассистентов","Создаём Telegram-ботов для заявок и уведомлений, AI-ассистентов — для поиска по документам и поддержки клиентов.",{},3,55000,[629,634,639],{"title":630,"description":631,"min":627,"max":632,"duration":633},"Telegram-бот","Меню, заявки, уведомления и подключение к одному источнику данных.",125000,"2–3 недели",{"title":635,"description":636,"min":632,"max":637,"duration":638},"AI-ассистент по базе знаний","Поиск по документам, ответы со ссылками, проверочные вопросы и передача оператору.",280000,"3–6 недель",{"title":640,"description":641,"min":637,"max":174,"duration":642},"Ассистент с действиями","Несколько инструментов, роли, подтверждения операций и журнал действий.","6–10 недель",[644,645,646,647],"Выбираем задачу и границы самостоятельных действий","Проектируем диалог и источники информации","Разрабатываем и проверяем на реальных сценариях","Запускаем пилот, собираем ошибки и улучшаем ответы",[649,650],"\u002Fnews\u002Fsravnenie-ai-modeley","\u002Fnews\u002Fvnedrenie-ai-za-3-mesyaca",[353,185,186],{"title":523,"description":611},"Telegram-боты и AI-ассистенты: цены","services\u002Fbots","hJQinvaY_lSRm2rC1e2qYlwvK3w-0-J8qzeUA8CTYGw",{"id":4,"title":5,"body":657,"brief":133,"deliverables":733,"description":138,"duration":139,"extension":140,"faq":734,"heading":151,"icon":152,"lead":153,"meta":738,"monthly":155,"navigation":156,"order":157,"path":158,"priceFrom":159,"pricing":739,"process":743,"relatedArticles":744,"relatedSlugs":745,"seo":746,"seoTitle":188,"slug":189,"stem":190,"__hash__":191},{"type":7,"value":658,"toc":725},[659,661,663,677,679,681,683,685,687,689,701,703,705,707,709,711,713,717,719],[10,660,13],{"id":12},[15,662,17],{},[19,664,665,669,673],{},[22,666,667,28],{},[25,668,27],{},[22,670,671,34],{},[25,672,33],{},[22,674,675,40],{},[25,676,39],{},[15,678,43],{},[10,680,47],{"id":46},[15,682,50],{},[15,684,53],{},[10,686,57],{"id":56},[15,688,60],{},[19,690,691,693,695,697,699],{},[22,692,65],{},[22,694,68],{},[22,696,71],{},[22,698,74],{},[22,700,77],{},[15,702,80],{},[10,704,84],{"id":83},[15,706,87],{},[15,708,90],{},[10,710,94],{"id":93},[15,712,97],{},[15,714,100,715,106],{},[102,716,105],{"href":104},[10,718,110],{"id":109},[15,720,113,721,118,723,106],{},[102,722,117],{"href":116},[102,724,122],{"href":121},{"title":124,"searchDepth":125,"depth":125,"links":726},[727,728,729,730,731,732],{"id":12,"depth":125,"text":13},{"id":46,"depth":125,"text":47},{"id":56,"depth":125,"text":57},{"id":83,"depth":125,"text":84},{"id":93,"depth":125,"text":94},{"id":109,"depth":125,"text":110},[135,136,137],[735,736,737],{"question":143,"answer":144},{"question":146,"answer":147},{"question":149,"answer":150},{},[740,741,742],{"title":162,"description":163,"min":159,"max":164,"duration":165},{"title":167,"description":168,"min":164,"max":169,"duration":170},{"title":172,"description":173,"min":174,"max":175,"duration":176},[178,179,180,181],[],[184,185,186],{"title":5,"description":138},{"id":748,"title":749,"body":750,"brief":849,"deliverables":850,"description":854,"duration":855,"extension":140,"faq":856,"heading":866,"icon":152,"lead":867,"meta":868,"monthly":155,"navigation":156,"order":869,"path":104,"priceFrom":499,"pricing":870,"process":885,"relatedArticles":890,"relatedSlugs":891,"seo":892,"seoTitle":893,"slug":184,"stem":894,"__hash__":895},"services\u002Fservices\u002Fweb-development.md","Веб & сервисы",{"type":7,"value":751,"toc":841},[752,756,759,779,782,786,789,792,796,799,802,805,809,812,815,819,822,828,832],[10,753,755],{"id":754},"какой-сайт-нужен-вашему-проекту","Какой сайт нужен вашему проекту",[15,757,758],{},"Разработка сайта начинается с задачи: объяснить предложение, получить заявку, помочь выбрать продукт или дать доступ к сервису. Выбираем формат под эту задачу:",[19,760,761,767,773],{},[22,762,763,766],{},[25,764,765],{},"Лендинг:"," одно предложение, ответы на вопросы и форма заявки.",[22,768,769,772],{},[25,770,771],{},"Корпоративный сайт:"," услуги, команда, кейсы и статьи с управлением через CMS.",[22,774,775,778],{},[25,776,777],{},"Веб-сервис:"," каталог, личный кабинет, поиск и индивидуальная логика.",[15,780,781],{},"Помогаем определить объём первой версии и структуру разделов. Каждая страница должна отвечать на конкретный вопрос посетителя и вести к следующему действию. На странице услуги важны состав работ, ограничения и ориентиры бюджета; в статье — раскрытие темы и полезные ссылки, а не повторение рекламного текста.",[10,783,785],{"id":784},"дизайн-и-адаптивный-интерфейс","Дизайн и адаптивный интерфейс",[15,787,788],{},"Разрабатываем интерфейс в визуальном языке проекта или используем существующую дизайн-систему. Проверяем читаемость, навигацию, формы и состояния ошибок. На телефоне проверяем порядок блоков, размеры кнопок, формы и чтение длинных текстов.",[15,790,791],{},"Фиксируем набор типовых страниц и компонентов. Такой подход помогает поддерживать единый стиль и добавлять разделы без постоянного создания дизайна с нуля. Если у вас уже есть макеты, сначала проверяем их полноту: мобильные состояния, контент разной длины и поведение интерактивных элементов.",[10,793,795],{"id":794},"техническая-основа-для-seo","Техническая основа для SEO",[15,797,798],{},"Для контентных страниц выбираем серверный рендеринг или предварительную генерацию, когда это подходит архитектуре. Пользователь и поисковый робот должны получать значимый HTML. Настраиваем уникальные заголовки и описания, канонические адреса, карту сайта и правила обхода.",[15,800,801],{},"Структурированные данные добавляем только для сущностей, которые действительно представлены на странице. Проверяем внутренние ссылки, страницы ошибок и перенаправления при смене адресов. Индексацию тестовых сред закрываем; открытие рабочего сайта согласуем при запуске.",[15,803,804],{},"Техническая подготовка помогает поиску обнаружить и понять страницы, но не гарантирует позиции. Результат зависит также от содержания, конкуренции и развития сайта. Контент отвечает на вопросы аудитории: что входит в услугу, кому она подходит, сколько стоит и как начать.",[10,806,808],{"id":807},"производительность-и-управление-контентом","Производительность и управление контентом",[15,810,811],{},"Уделяем внимание изображениям, шрифтам, загрузке JavaScript и работе сторонних виджетов. Согласуем показатели и проверяем страницы на мобильном устройстве. Замеры в лаборатории полезны для поиска проблем; данные реальных посетителей появятся после запуска и накопления посещений.",[15,813,814],{},"CMS выбираем по работе редакторов: какие материалы они публикуют, кто проверяет изменения и нужен ли предпросмотр. Для сайта услуг важны редактируемые описания, цены, статьи и связи между материалами. Подключаем формы и аналитику в согласованном объёме.",[10,816,818],{"id":817},"что-влияет-на-цену-сайта","Что влияет на цену сайта",[15,820,821],{},"Основные факторы — число шаблонов, готовность дизайна и контента, сложность каталога, форм и интеграций. Несколько страниц на одном шаблоне отличаются по трудозатратам от нескольких уникальных интерфейсов. Перенос старого сайта требует проверки адресов, материалов и поисковых переходов.",[15,823,824,825,106],{},"Домены, хостинг, платные сервисы и постоянное продвижение считаем отдельно. Для предварительной оценки нужны структура, примеры страниц и список подключений. Если нужен продукт с несколькими ролями и сложным backend, смотрите ",[102,826,827],{"href":158},"разработку приложений",[10,829,831],{"id":830},"запуск-и-развитие","Запуск и развитие",[15,833,834,835,838,839,106],{},"Перед публикацией проверяем формы, ссылки, метаданные, мобильную версию и основные действия. Передаём исходники, доступы и инструкцию по обновлению. Подключение CRM или платежей можно выделить в ",[102,836,837],{"href":116},"интеграции",", дальнейшие изменения — в ",[102,840,467],{"href":121},{"title":124,"searchDepth":125,"depth":125,"links":842},[843,844,845,846,847,848],{"id":754,"depth":125,"text":755},{"id":784,"depth":125,"text":785},{"id":794,"depth":125,"text":795},{"id":807,"depth":125,"text":808},{"id":817,"depth":125,"text":818},{"id":830,"depth":125,"text":831},"Сайты, порталы и внутренние инструменты",[851,852,853],"Адаптивный сайт или веб-сервис по согласованному объёму","Управление контентом и подключение нужных систем","Настройки SEO, сборка, исходники и инструкция","Разработка сайтов и веб-сервисов на Nuxt, Vue и React: интерфейс, CMS, интеграции и техническое SEO. Состав работ и ориентировочные цены от 105 000 ₽.","от 3–4 недель",[857,860,863],{"question":858,"answer":859},"Входит ли SEO в разработку сайта?","Включаем техническую основу в согласованном объёме: доступный HTML, метаданные, канонические адреса, sitemap и проверку индексации. Семантическое исследование, регулярный контент и продвижение оцениваются отдельно. Позиции в поиске гарантировать нельзя.",{"question":861,"answer":862},"Сможем ли мы менять тексты сами?","Да, если в проект входит CMS. Согласуем, какие разделы редактирует команда, настроим поля и подготовим инструкцию. Для небольшого сайта можно выбрать более простой способ управления контентом.",{"question":864,"answer":865},"Можно доработать существующий сайт?","Да. Сначала проверяем код, зависимости, сборку и ограничения текущей платформы. После этого предлагаем перечень изменений и оценку; полный перенос нужен только тогда, когда это оправдано задачей.","Разработка сайтов и веб-сервисов","Создаём лендинги, корпоративные сайты и веб-сервисы. Адаптивный дизайн, удобное управление контентом и техническое SEO.",{},5,[871,876,880],{"title":872,"description":873,"min":499,"max":874,"duration":875},"Лендинг","Одна страница, адаптивный дизайн, форма заявки и базовые SEO-настройки.",210000,"3–4 недели",{"title":877,"description":878,"min":874,"max":879,"duration":340},"Корпоративный сайт","Разделы услуг, CMS, статьи, формы и подключения к внешним системам.",490000,{"title":881,"description":882,"min":879,"max":883,"duration":884},"Портал или веб-сервис","Каталог, кабинет, роли, поиск и индивидуальная бизнес-логика.",1050000,"8–12 недель",[886,887,888,889],"Определяем аудиторию, структуру и действия на сайте","Проектируем страницы и собираем дизайн","Разрабатываем, подключаем контент и интеграции","Проверяем скорость, SEO и запускаем",[],[189,185,186],{"title":749,"description":854},"Разработка сайтов и веб-сервисов: услуги и цены","services\u002Fweb-development","wZEsKL4BDP-TDhprBAnv94Z9-n4x94pntCH4XNprEjE",{"id":897,"title":898,"body":899,"brief":997,"deliverables":998,"description":1002,"duration":1003,"extension":140,"faq":1004,"heading":1014,"icon":152,"lead":1015,"meta":1016,"monthly":156,"navigation":156,"order":1017,"path":121,"priceFrom":326,"pricing":1018,"process":1030,"relatedArticles":1035,"relatedSlugs":1036,"seo":1037,"seoTitle":1038,"slug":186,"stem":1039,"__hash__":1040},"services\u002Fservices\u002Fsupport.md","Поддержка",{"type":7,"value":900,"toc":989},[901,905,908,911,915,918,921,938,942,945,948,952,955,958,962,965,968,972,984],[10,902,904],{"id":903},"что-входит-в-техническую-поддержку","Что входит в техническую поддержку",[15,906,907],{},"Поддержка сайта или приложения нужна, когда продукт уже используется и должен оставаться работоспособным. Исправляем ошибки, проверяем обновления, следим за согласованными сигналами и адаптируем подключения при изменении внешних API. Развитие добавляет новые возможности: интерфейсы, сценарии и внутренние инструменты.",[15,909,910],{},"Это разные типы задач, поэтому в начале периода выделяем приоритеты. Критичный сбой, плановое обновление и новая функция не должны конкурировать без понятных правил. Согласуем, кто принимает решения, как поступают обращения и как оценивается дополнительная работа.",[10,912,914],{"id":913},"как-подключаемся-к-существующему-проекту","Как подключаемся к существующему проекту",[15,916,917],{},"Начинаем с репозитория, сборки и инфраструктуры. Проверяем, можно ли воспроизвести проект, где хранятся настройки, как выполняется релиз и какие есть инструменты наблюдения. Если доступы или инструкции потеряны, сначала восстанавливаем управляемость системы и отдельно оцениваем этот этап.",[15,919,920],{},"После знакомства составляем перечень известных проблем и рисков. Оцениваем, какие проблемы можно решить в текущем проекте. Перенос на другую платформу обсуждаем, если ограничения системы мешают развитию и затраты на миграцию оправданы.",[19,922,923,926,929,932,935],{},[22,924,925],{},"Разбираем ошибки по журналам и сообщениям пользователей.",[22,927,928],{},"Проверяем изменения зависимостей перед обновлением.",[22,930,931],{},"Поддерживаем совместимость с подключёнными сервисами.",[22,933,934],{},"Улучшаем медленные участки и пользовательские сценарии.",[22,936,937],{},"Добавляем функции по согласованному бэклогу.",[10,939,941],{"id":940},"рабочий-ритм-и-прозрачность","Рабочий ритм и прозрачность",[15,943,944],{},"Задачи ведём в согласованном трекере. Перед разработкой уточняем результат и критерии готовности, затем показываем изменения и выпускаем их по принятому процессу. По завершении периода фиксируем выполненные задачи, ограничения и следующий приоритет.",[15,946,947],{},"Месячный бюджет покрывает согласованный объём задач. Если появляется крупная функция, готовим отдельную оценку или перераспределяем приоритеты. Это позволяет понимать, что именно команда получит в текущем периоде.",[10,949,951],{"id":950},"мониторинг-и-реакция-на-сбои","Мониторинг и реакция на сбои",[15,953,954],{},"Согласуем системы, за которыми следим, и события, которые требуют реакции. Это могут быть ошибки приложения, доступность важных страниц, неуспешные фоновые задачи или сбои обмена данными. Само наличие мониторинга не означает круглосуточное дежурство.",[15,956,957],{},"Время реакции, рабочие часы и порядок эскалации фиксируем отдельно. Для критичных систем может потребоваться расширенный формат обслуживания. Резервное копирование также требует конкретного плана: что сохраняется, как часто и как проверяется восстановление. Эти работы включаем только в согласованном объёме.",[10,959,961],{"id":960},"от-чего-зависит-стоимость-сопровождения","От чего зависит стоимость сопровождения",[15,963,964],{},"Цена зависит от состояния проекта, количества систем, объёма изменений и требований к обслуживанию. Небольшой контентный сайт и приложение с платежами, интеграциями и несколькими ролями требуют разного участия. Технический долг и невоспроизводимая сборка могут увеличить первоначальные затраты.",[15,966,967],{},"Диапазоны в разделе стоимости помогают выбрать формат сопровождения. Хостинг, лицензии и сторонние сервисы оплачиваются отдельно; точный объём и условия закрепляем после знакомства с проектом. Можно начать с ограниченного периода и пересмотреть формат по фактическому бэклогу.",[10,969,971],{"id":970},"когда-лучше-выделить-отдельный-проект","Когда лучше выделить отдельный проект",[15,973,974,975,977,978,981,982,106],{},"Небольшие правки удобно делать в рамках сопровождения. Новый продукт, крупный редизайн или значительную миграцию лучше оценить по этапам. Для нового интерфейса смотрите ",[102,976,105],{"href":104},", для продуктовых сценариев — ",[102,979,980],{"href":158},"приложения",", для связки систем — ",[102,983,117],{"href":116},[15,985,986,987,106],{},"Чтобы обсудить поддержку, пришлите стек, список основных проблем и желаемый рабочий ритм. На первом шаге достаточно описания без паролей и секретных ключей. Формат внешней инженерной команды описан ",[102,988,296],{"href":295},{"title":124,"searchDepth":125,"depth":125,"links":990},[991,992,993,994,995,996],{"id":903,"depth":125,"text":904},{"id":913,"depth":125,"text":914},{"id":940,"depth":125,"text":941},{"id":950,"depth":125,"text":951},{"id":960,"depth":125,"text":961},{"id":970,"depth":125,"text":971},"Правки, новые функции и сопровождение",[999,1000,1001],"Список задач, приоритеты и месячный план","Изменения в репозитории и проверенные релизы","Отчёт о выполненной работе и план следующего периода","Техническая поддержка и развитие сайтов и приложений: исправление ошибок, обновления, мониторинг и новые функции. Ориентиры бюджета от 35 000 ₽ в месяц.","ежемесячный формат",[1005,1008,1011],{"question":1006,"answer":1007},"Есть ли круглосуточная поддержка?","Базовый формат предполагает согласованные рабочие часы. Дежурства, время реакции и обслуживание вне графика обсуждаем отдельно и фиксируем в условиях работы. Круглосуточный SLA не входит в стоимость по умолчанию.",{"question":1009,"answer":1010},"Берёте проекты, разработанные другой командой?","Да, после технического знакомства. Нужны доступ к репозиторию, инструкция по запуску и описание инфраструктуры. Если сборка не воспроизводится или документации нет, восстановление сначала оцениваем отдельным этапом.",{"question":1012,"answer":1013},"Что делать, если задач больше месячного бюджета?","Приоритизируем бэклог и согласуем, что войдёт в период. Дополнительный объём оцениваем до начала работы. Поддержка не означает неограниченную разработку за фиксированную сумму.","Поддержка сайтов и приложений","Исправляем ошибки, обновляем интеграции и добавляем функции. Согласуем задачи, месячный бюджет и график релизов.",{},6,[1019,1023,1026],{"title":1020,"description":1021,"min":326,"max":331,"duration":1022},"Базовое сопровождение","Небольшие исправления, плановые обновления и контроль согласованных систем.","в месяц",{"title":1024,"description":1025,"min":331,"max":159,"duration":1022},"Регулярное развитие","Новые функции, интеграции и регулярные релизы по согласованному списку задач.",{"title":1027,"description":1028,"min":159,"max":1029,"duration":1022},"Внешняя продуктовая команда","Несколько направлений работы, участие в планировании и расширенный объём разработки.",350000,[1031,1032,1033,1034],"Проверяем код, инфраструктуру и текущие проблемы","Согласуем объём, приоритеты и время работы","Выполняем задачи, проверяем и выпускаем изменения","Разбираем результат и планируем следующий период",[],[184,189,185],{"title":898,"description":1002},"Поддержка и развитие сайтов и приложений: цены","services\u002Fsupport","OHexaGYFOa8jkEGNC1BAsHkA4KcLhhnMRg7vIFZvaPk",[],1790777579329]