Главная

7 мин

Как выбрать RAG или файнтюнинг: матрица решения для задач

Как выбрать RAG или файнтюнинг: матрица решения по типу задачи, данным, рискам и бюджету эксплуатации, с примерами когда не надо дообучать.

Как выбрать RAG или файнтюнинг: матрица решения для задач

Файнтюнинг, LoRA и RAG: в чем разница простыми словами

Файнтюнинг - это когда вы меняете саму модель, чтобы она отвечала по-другому: в нужном стиле, по нужным правилам и в нужном формате. По сути, вы «воспитываете» поведение: как задавать уточняющие вопросы, как писать письма, как классифицировать обращения.

LoRA - облегченный вариант файнтюнинга. Вы не переобучаете модель целиком, а добавляете небольшие «адаптеры». Обычно это дешевле и быстрее, проще откатить изменения назад и ниже риск ухудшить базовые способности. Цель при этом та же: изменить поведение, а не хранить внутри модели тонны фактов.

RAG (retrieval augmented generation) - это подход, при котором модель не «учит знания внутрь себя». Перед ответом она достает нужные фрагменты из вашей базы документов и отвечает с опорой на них. Это удобно для корпоративных знаний, которые часто меняются: регламенты, инструкции, прайс-листы, технические описания.

Ключевое отличие по цели такое: файнтюнинг и LoRA настраивают поведение, RAG добавляет актуальные знания. Один подход редко закрывает все. RAG даст свежие факты, но не гарантирует строгий формат. Дообучение улучшит формат и стабильность, но быстро устареет, если документы постоянно меняются.

Чтобы выбрать подход, ответьте себе на несколько вопросов:

  • важнее новые знания из документов или стабильный стиль и правила ответа?
  • данные часто меняются или почти статичны?
  • нужны ссылки на источники и проверяемость?
  • ошибка опасна (юридически, финансово, для безопасности)?
  • какой бюджет на поддержку: обновлять базу документов или регулярно переобучать модель?

С чего начать: тип задачи и критерии успеха

Сначала опишите задачу глазами пользователя: что он вводит, что хочет получить, и что считается ошибкой.

Один и тот же «чат-бот» может быть совершенно разным по сути. Поддержка клиентов обычно требует точных фактов и аккуратных формулировок. Поиск по регламентам и приказам - ответы с опорой на конкретные документы. Генерация писем и шаблонов - про тон и стиль. Классификация обращений или заявок - про стабильные метки и измеримую точность.

Дальше выберите 2-3 главных критерия успеха. Удобный способ - пройтись по вопросам:

  • в ответе важнее факты или единый стиль?
  • что хуже: редкая ошибка факта или слишком сухой тон?
  • насколько быстро нужно запустить решение: недели или месяцы?
  • как часто меняется знание: каждый день, раз в квартал, почти никогда?
  • нужно ли показывать, откуда взялся ответ (для аудита и контроля)?

Если предметная область часто меняется (внутренние политики, цены, список услуг, требования закупок), заранее заложите риск устаревания. В таких задачах попытка «вшить знания в модель» приводит к тому, что ответы быстро стареют, а обновления становятся дорогими.

Пример: сотрудник спрашивает «какой срок реакции службы поддержки для критического инцидента?». Если важно сослаться на актуальный регламент и показать пункт документа, критерий успеха - проверяемый ответ, а не уверенный тон. Если задача - писать письма клиентам в стиле бренда, успех - единый стиль и отсутствие токсичных формулировок.

Зафиксируйте простые метрики: доля верных ответов на контрольном наборе, доля ответов с источником, время до первого пилота, стоимость обработки одного запроса. Это лучше, чем выбирать подход «на вкус».

Данные: что у вас есть и что реально подготовить

Перед выбором честно оцените данные. Часто проблема не в модели, а в том, что знания разрознены, документы устарели, а права на использование не оформлены.

Разложите источники по полкам: какие данные есть (регламенты, заявки, переписки, инструкции, базы знаний), как они обновляются и кто за них отвечает. Для RAG важнее покрытие и актуальность, а для дообучения - качество примеров и единый стиль.

Проверьте базовые вещи:

  • Объем и разнообразие: это десятки документов или тысячи, и закрывают ли они реальные вопросы пользователей.
  • Качество: есть ли дубликаты, сканы без текста, «мусорные» поля, противоречия между версиями.
  • Актуальность: меняются ли правила каждую неделю.
  • Права: можно ли юридически использовать эти тексты.
  • Чувствительность: есть ли персональные данные или коммерческая тайна.

Разметка - отдельная статья затрат. Для файнтюнинга нужны пары «вход - правильный ответ» (или примеры желаемого стиля). Подготовка почти всегда дороже, чем кажется: нужно договориться о том, что считать «правильно», убрать спорные кейсы и закрепить единые правила. LoRA снижает вычислительные затраты, но работу с данными не отменяет.

Персональные данные влияют на выбор инфраструктуры и процессов: хранение, доступы, аудит, сроки удаления. Иногда проще сделать RAG по обезличенным документам или развернуть решение во внутреннем контуре, чем собирать датасет для обучения из переписок.

Сигналы, что данных пока недостаточно для дообучения:

  • нет стабильного «эталонного ответа», эксперты спорят о формулировках;
  • правила часто меняются, важны свежие версии документов;
  • примеров мало или они слишком однотипные;
  • много закрытых данных, которые нельзя хранить или использовать;
  • цель про знания, а не про стиль (нужны цитаты, ссылки на источник, проверяемость).

Практичный ориентир: если задача - отвечать по корпоративным регламентам, которые обновляются, начните с RAG и наведите порядок в документах. Дообучение имеет смысл, когда вы уверены в данных и хотите закрепить поведение: формат ответа, тон, строгость, классификацию. В проектах системной интеграции (например, при построении защищенных контуров и рабочих мест) такая проверка данных часто экономит месяцы работы на неверно выбранном подходе.

Матрица решения: быстрый способ выбрать подход

Удобнее всего мыслить матрицей из четырех колонок: задача, данные, риски, бюджет эксплуатации. Вы выбираете не «технологию», а набор компромиссов.

Как читать матрицу, чтобы не запутаться

Начните с задачи: модель должна говорить в правильном стиле или выдавать правильные факты? Стиль и формат чаще исправляются дообучением (в том числе LoRA), а факты и актуальные знания - RAG.

Дальше смотрите на данные: есть ли чистые примеры «вопрос -> идеальный ответ» (для обучения) или у вас в основном документы, инструкции, регламенты (для поиска и цитирования). Затем оцените риски: что хуже - иногда ошибиться формулировкой или ошибиться фактом и сослаться не на то? И только после этого считайте бюджет: обучение, хранение, поиск, поддержка, обновления.

Ниже простая матрица-ориентир:

Что у васЧаще подходитПочему
Нужен доступ к актуальным правилам, прайсам, регламентамRAGзнания меняются, важны источники
Нужен единый тон, структура ответа, шаблоны писем, классификацияLoRA или файнтюнингзакрепляет поведение на примерах
Мало данных, но много документовRAGпроще запустить и обновлять
Высокие риски ошибок и нужен контрольRAG (иногда гибрид)легче проверять по источникам

Полезное правило: начинайте с простого и усложняйте только если упираетесь в качество.

  1. Промпт и четкие инструкции.
  2. RAG по вашим документам.
  3. Легкое дообучение (LoRA) для формата и стабильности.
  4. Полный файнтюнинг, если без него нельзя.

Гибрид часто выигрывает. Например, RAG отвечает по внутренним политикам, а небольшое дообучение учит модель писать ответы в стиле вашей службы поддержки. А вот «учить модель фактам из инструкций» обычно плохая идея: документы обновятся, и знания внутри модели быстро устареют.

Когда уместен файнтюнинг: типовые сценарии и ограничения

Файнтюнинг нужен, когда вы хотите изменить поведение модели, а не просто дать ей новые факты. Если задача про «как отвечать» (формат, стиль, правила, классификация), а знания внутри запроса почти не меняются, дообучение часто дает более предсказуемый результат.

Сценарии, где файнтюнинг работает лучше

Он уместен, когда ответы должны быть стабильными и повторяемыми. Например, служба поддержки хочет, чтобы модель всегда задавала три уточняющих вопроса и выдавала итог в шаблоне. Или отдел комплаенса требует строгого следования правилам.

Обычно файнтюнинг подходит, если у вас повторяющиеся инструкции и единые стандарты ответа, фиксированные форматы (письмо клиенту, протокол, карточка инцидента), классификация и маршрутизация (категория обращения, приоритет, риск), заданная тональность и запреты (что нельзя обещать, какие формулировки исключить), а также набор «правильных» примеров, по которым легко учить.

Ограничения и риски

Главный риск - устаревание знаний. Модель может уверенно повторять то, чему ее научили, даже если правила, цены, регламенты или продукт изменились. Второй риск - контроль фактов: дообучение улучшает стиль и привычки ответа, но не гарантирует, что ответ будет верным.

По инфраструктуре важно заложить цикл обновлений: хранение датасета и версий, повторное обучение при изменениях, проверку качества на тестах и мониторинг ошибок. Если обновления ожидаются каждую неделю, файнтюнинг быстро станет дорогим в сопровождении.

Признаки, что вам нужен именно файнтюнинг: модель понимает вопрос, но регулярно отвечает не в том формате, путает тон, не соблюдает правила или плохо справляется с вашей разметкой классов даже тогда, когда факты уже есть в запросе.

LoRA: компромисс для дообучения, когда ресурсов мало

LoRA (Low-Rank Adaptation) - способ «подкрутить» большую модель без полного переобучения. Вместо того чтобы менять все веса, вы добавляете небольшой набор параметров (адаптер), который учится под вашу задачу. Базовая модель остается прежней, а изменения лежат отдельно и обычно занимают в разы меньше места.

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

LoRA особенно выгодна, когда нужно улучшить стиль ответов, формат, тон, шаблоны и классификацию (а не «залить» новые знания), есть ограниченный бюджет на вычисления и хранение, важно быстро тестировать гипотезы, или нужен отдельный адаптер под разные команды или продукты.

Но LoRA не спасает от плохих данных. Если в примерах есть ошибки, противоречия или утечки конфиденциального, адаптер это выучит. Поэтому контроль качества, разметка и тесты обязательны.

Про поддержку версий удобно думать так: базовая модель - «движок», а LoRA-адаптеры - «насадки». Вы фиксируете версию базовой модели, храните адаптеры отдельно, ведете журнал, на каких данных и метриках они обучались, и всегда можете откатиться, просто отключив адаптер.

RAG: когда важны актуальные знания и ссылки на источники

RAG (Retrieval-Augmented Generation) подходит, когда ответ должен опираться на ваши документы и при этом оставаться актуальным. Если политики, регламенты, прайсы, инструкции или требования часто меняются, RAG обычно безопаснее и быстрее, чем дообучение: вы обновляете базу знаний, а не «память» модели.

Типичный пример: сотрудник спрашивает «какие требования к поставке рабочих станций для госзакупки» или «какие шаги по вводу сервера в эксплуатацию по внутреннему регламенту». В RAG-ответе можно показать выдержку из актуального документа и источник, чтобы это можно было проверить.

Чтобы RAG работал стабильно, важнее подготовка знаний, чем выбор «самой умной» модели. Обычно нужны понятный список источников и владельцы контента, чистый текст (без сканов и битых таблиц), структура и метаданные (дата, отдел, продукт, версия, уровень доступа), а также понятные правила обновления базы.

Риски у RAG чаще не «в модели», а в данных и доступах: мусор на входе дает уверенный, но неверный ответ; лишние права приводят к утечкам; плохой поиск возвращает не те фрагменты.

Качество обычно растет от простых вещей: делайте фрагменты короче (чтобы модель не путалась), добавляйте метаданные для фильтрации, вводите доступ по ролям и проверяйте ответы на тестовом наборе вопросов из реальной работы.

Когда точно не надо дообучать: 6 частых случаев

Дообучение (в том числе через LoRA) выглядит соблазнительно: «настроим модель под себя и готово». Но часто это лишние риски и затраты. Перед тем как идти в обучение, проверьте эти ситуации.

Вот шесть случаев, когда дообучение обычно не дает выигрыша:

  • Нет качественных данных. Если у вас разрозненные файлы, чаты и письма без разметки, модель будет учиться на шуме и начнет уверенно ошибаться.
  • Нет прав на данные или непонятно, что можно использовать. Пилоты часто останавливаются на согласованиях.
  • Знания часто меняются. Регламенты, прайсы, политики, состав услуг, ответы поддержки обновляются, и обучение быстро устаревает. RAG проще держать актуальным.
  • Нужны ответы со ссылкой на источник. Важно контролировать источники, а не надеяться на «память» модели.
  • Требуется строгий шаблон ответа. Тут чаще помогают правила, библиотека формулировок и проверка перед отправкой, чем обучение модели.
  • Юридические и комплаенс-ответы. Начинать нужно с политики источников, логирования и проверки человеком. Дообучение может закрепить неверные формулировки и сделать их «уверенными».

Если задача про тон общения бренда, LoRA иногда уместна, но только для стиля. Факты лучше подтягивать из проверяемых источников через RAG.

Типичные ошибки и ловушки при выборе подхода

Самая частая ошибка в проектах с LLM - пытаться лечить все одной кнопкой. Команда слышит про файнтюнинг или LoRA и решает, что так модель начнет «знать документы». На практике обучение плохо подходит для хранения и регулярного обновления корпоративных текстов. Для этого чаще нужен RAG, где знания подтягиваются из базы по запросу, а не «запекаются» в весах.

Ловушки, которые часто ломают сроки и бюджет:

  • Дообучают, чтобы модель «помнила регламенты и инструкции». Документы меняются, модель устаревает, и все превращается в бесконечные переобучения.
  • Смешивают персональные данные и закрытые документы без четкой политики доступа. Модель начинает отвечать не тем, кому можно, или пересказывает лишнее.
  • Оценивают качество по ощущениям. Пара удачных диалогов кажется успехом, но в реальных кейсах качество скачет.
  • Не считают стоимость эксплуатации: обновление индексов, мониторинг, логирование, безопасность, поддержка.

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

Чтобы не ошибиться, договоритесь о трех вещах до выбора подхода:

  1. какие ответы считаются правильными (набор эталонных вопросов и ожидаемых ответов),
  2. кто имеет доступ к каким данным,
  3. как часто знания должны обновляться и кто за это отвечает.

Эти решения почти всегда дают больше эффекта, чем выбор «самой модной» техники.

Быстрый чек-лист перед стартом

Полезно прогнать один и тот же набор вопросов и зафиксировать ответы письменно. Это экономит недели споров, когда появятся первые ошибки и запросы на доработки.

10 вопросов перед началом

Ответьте коротко и честно:

  1. Какой один результат считается успехом (например, «готовит ответ по регламенту за 30 секунд»)?
  2. Где модель ошибаться не имеет права (юридически, финансово, по безопасности)?
  3. Нужны ли ссылки на источники и проверяемость ответа?
  4. Знания часто меняются (дни-недели) или стабильны (месяцы-годы)?
  5. Какой язык и стиль обязательны (официальный, техподдержка, «как для клиента»)?

Дальше проверьте реальность данных и ресурсов:

  1. Есть ли у вас качественные документы, база знаний, тикеты, инструкции, и кто их владелец?
  2. Можно ли эти данные законно использовать (персональные данные, коммерческая тайна, гостайна)?
  3. Сколько примеров вы реально подготовите и проверите руками (десятки, сотни, тысячи)?
  4. Кто будет отвечать за обновление контента и контроль качества после запуска?
  5. Какой бюджет на эксплуатацию: хранение, поиск, мониторинг, поддержка, инциденты?

Что можно сделать за 2 недели без дообучения

Обычно хватает прототипа с хорошими промптами и RAG на ограниченном наборе документов. Например, для службы поддержки в крупной организации можно подключить 20-50 самых важных регламентов и проверить, где возникают ошибки и «галлюцинации».

Мини-набор метрик: точность (правильность), полнота (не упустил важное), доля галлюцинаций, время ответа и процент запросов, где оператор все равно правит текст.

Чтобы не спорить после запуска, зафиксируйте в требованиях: какие типы запросов «входит/не входит», допустимые источники, формат ответа, пороги метрик, правила отказа (когда лучше сказать «не знаю»), и кто утверждает качество (бизнес-владелец, безопасность, юристы).

Примеры из практики: как выбрать подход в реальной организации

Министерство или акимат часто начинают с базы регламентов, приказов, типовых ответов и внутренней переписки. Здесь почти всегда выигрывает RAG: документы уже есть, их нужно сделать доступными через поиск и показывать источники. Ключевой вопрос не в «умности» модели, а в правах доступа: один и тот же запрос должен давать разный ответ сотруднику отдела кадров и, например, юристу. Дообучение в таком сценарии обычно не нужно, потому что знания меняются, а ответственность за ссылку на документ критична.

Банк и финансовые компании часто хотят два эффекта: одинаковый тон общения и точность фактов. Практичная связка выглядит так: LoRA для дообучения модели на примерах коммуникаций (стиль, структура, запреты, короткие формулировки) и RAG для фактов (тарифы, условия, актуальные ограничения, тексты продуктов). Так снижается риск уверенных ошибок: стиль закрепляется в модели, а числа и условия подтягиваются из базы знаний.

Университету обычно важны ответы по расписанию, правилам пересдачи, заселению в общежитие, контактам подразделений. Здесь часто хватает RAG и простых форм ввода: студент выбирает факультет, курс и вопрос, а система достает актуальный фрагмент из приказа или документа кафедры. Дообучение редко окупается, потому что данные обновляются и зависят от сезона.

Когда нагрузка растет и задачи расширяются, решение обычно не заменяют «на другое», а аккуратно дополняют. Больше пользователей - нужен кэш, лимиты и мониторинг качества. Больше документов - важнее чистка данных и единые шаблоны. Больше рисков - добавляются проверки, журналы и сценарии отказа. Больше типов задач - появляется смысл в LoRA для отдельных ролей (оператор, юрист, HR).

Если решение планируется на собственной инфраструктуре, заранее оцените требования к серверам и поддержке. Для on-prem развертывания в контуре организации важны надежные мощности и сервис на месте. Здесь логично опираться на опыт системных интеграторов: например, GSE.kz как производитель и системный интегратор в Казахстане закрывает вопросы поставки серверов и рабочих станций, а также интеграции и поддержки инфраструктуры.

Следующие шаги: пилот, инфраструктура и поддержка эксплуатации

Спорить в теории полезно недолго. Быстрее собрать пилот и измерить результат на реальных запросах. Цель пилота - не «сделать идеально», а проверить, что подход дает стабильное качество и понятную стоимость.

План на 30 дней: от идеи до решения

Удобный ритм - один короткий цикл с понятными артефактами и метриками:

  • Дни 1-5: сформулировать 20-50 типовых запросов, критерии успеха и список рисков (утечки, галлюцинации, ошибки в данных).
  • Дни 6-12: собрать минимальный прототип (RAG или легкий тюнинг), подключить логи и простой дашборд качества.
  • Дни 13-18: прогнать тесты, сравнить варианты, зафиксировать, где «ломается» (темы, типы вопросов).
  • Дни 19-24: добавить защитные меры (фильтры, права доступа, красные флаги для ответа), повторить тест.
  • Дни 25-30: посчитать бюджет эксплуатации, подготовить план масштабирования и регламент поддержки.

Инфраструктура: что подготовить заранее

Даже для пилота важно договориться об основах, иначе результат будет нерепрезентативным. Минимальный набор обычно такой:

  • Вычисления: GPU-сервер или пул, запас по памяти и месту под модели и индексы.
  • Хранение данных: отдельное хранилище документов и версий, резервное копирование.
  • Доступы: роли, журналы доступа, разделение «что можно видеть» и «что можно задавать».
  • Мониторинг: задержка, стоимость запроса, качество (ручная разметка 50-100 ответов в неделю).
  • Безопасность: маскирование персональных данных, политика хранения промптов и ответов.

Переход к эксплуатации начинается с расчетов: цена одного запроса, пиковая нагрузка, требования к доступности и ответственность за контент. Если нужны локальные мощности под ИИ, стойка с серверами уровня GSE S200 может стать базой для корпоративного развертывания, а команда GSE.kz - помочь с системной интеграцией и поддержкой, включая 24/7 сервис.

Частые вопросы

В двух словах: чем отличаются файнтюнинг, LoRA и RAG?

Файнтюнинг меняет поведение модели через обучение на ваших примерах: стиль, формат, правила, классификацию. LoRA делает то же самое, но дешевле и быстрее, добавляя отдельные «адаптеры» без перепрошивки всей модели. RAG не учит модель фактам, а перед ответом подбирает фрагменты из ваших документов и отвечает с опорой на них, поэтому проще держать знания актуальными.

С чего лучше начать, если мы делаем корпоративного ассистента с нуля?

Начните с простых промптов и четких инструкций, а затем добавьте RAG, если нужны точные факты из документов и проверяемость. Дообучение (LoRA или полный файнтюнинг) подключайте, когда упираетесь в формат, тон, повторяемость или стабильную классификацию. Такой порядок обычно дает быстрый пилот и меньше рисков.

Как понять, что нам нужен RAG, а не дообучение?

Выбирайте RAG, если важнее актуальные правила, регламенты, прайс-листы и возможность показать источник ответа. Выбирайте LoRA или файнтюнинг, если главная боль в том, что модель «говорит не так»: не соблюдает шаблон, тон, запреты или метки. Если нужно и то и другое, чаще всего нужен гибрид: RAG для фактов, дообучение для поведения.

Когда LoRA — лучший выбор по сравнению с полным файнтюнингом?

Ориентируйтесь на LoRA, когда хотите эффект дообучения, но без тяжелых затрат на обучение и хранение полноценной новой модели. LoRA удобна для быстрых итераций и отката: адаптер можно выключить, не трогая базовую модель. Полный файнтюнинг имеет смысл, когда LoRA не дает нужной стабильности или у вас есть строгие требования к поведению и достаточно качественных данных.

Что делать, если данные и правила постоянно обновляются?

Если документы и правила меняются часто, RAG почти всегда дешевле в сопровождении, потому что вы обновляете базу знаний, а не переобучаете модель. Дообучение «запекает» привычки ответа и может быстро устареть, если вы пытались вложить туда факты. На практике часто выигрывает схема, где знания обновляются через RAG, а формат и тон закрепляются легким обучением.

Какие данные нужно подготовить, чтобы RAG реально работал?

В RAG качество обычно ломается из‑за данных: сканы без текста, дубликаты, конфликтующие версии, длинные фрагменты и отсутствие метаданных. Приведите документы к чистому тексту, разделите их на понятные фрагменты и добавьте признаки вроде версии, даты, подразделения и уровня доступа. Тогда поиск будет возвращать нужные куски, и модель реже будет уверенно отвечать «не тем».

Какие данные нужны для файнтюнинга и почему это часто дороже, чем кажется?

Нужны пары «запрос → правильный ответ» или примеры желаемого поведения, причем без противоречий и с едиными правилами оформления. Самая дорогая часть — договориться, что считается правильным, и стабильно разметить примеры, а не запустить обучение. Если эксперты спорят о формулировках или эталон постоянно меняется, лучше сначала навести порядок в правилах и контенте.

Как обеспечить проверяемость и снизить риск «галлюцинаций»?

Если нужны ссылки на источники, проще обеспечить это через RAG, потому что ответ можно привязать к конкретному фрагменту документа. Дообучение улучшает стиль и привычки ответа, но не делает факты проверяемыми само по себе. Для зон с высокой ответственностью добавьте правила отказа, логирование и проверку человеком там, где ошибка слишком дорогая.

В каких случаях точно не нужно дообучать модель?

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

Как организовать эксплуатацию: версии, метрики и инфраструктуру под пилот и прод?

Держите версии базовой модели и адаптеров отдельно, чтобы можно было быстро откатиться и сравнивать результаты на одном и том же тестовом наборе. Для пилота заранее зафиксируйте метрики вроде доли верных ответов, доли ответов с источником, времени ответа и стоимости запроса. Если планируете развертывание во внутреннем контуре, заранее оцените серверные ресурсы, хранение, резервное копирование и поддержку; в Казахстане это часто закрывают через локальную инфраструктуру и интеграцию, например на базе серверов и сервиса GSE.kz.

Запрос

Пришлите спецификацию. Остальное сделаем мы

Одна позиция или объект под ключ, любое направление. Вашу поставку от первого звонка до акта ввода ведёт один менеджер.

Расчёт бесплатноДокументы для госзакупок и тендеровОдин договор и одна гарантия