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