Блог
Практические материалы об архитектуре LLM-приложений, маршрутизации моделей, оптимизации затрат и продакшен-эксплуатации AI-систем.

локальный fine-tuningfine-tuning русской моделиLLM на своих данных
Локальный fine-tuning для русскоязычных задач8 мин чтения
Разбираем, когда локальный fine-tuning окупает обучение и поддержку, а когда внешний API точнее, дешевле и быстрее выходит в продакшен.
Свежие материалы

8 мин чтения
Перенос агентного приложения ломается не на base_url
Перенос агентного приложения через совместимый API: как проверить Responses, Chat Completions, вызовы инструментов, стриминг и MCP до миграции.
перенос агентного приложенияOpenAI совместимый API

8 мин чтения
Защищает ли маскирование PII банковскую тайну?
Разбираем, почему маскирование PII не закрывает банковскую тайну, какие данные проходят через фильтр и когда LLM нужен локальный контур.
маскирование PIIзащита банковской тайны

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

8 мин чтения
Как оценить задержку LLM-шлюза для голосового ассистента
Разбираем, как измеряется задержка LLM-шлюза, сколько миллисекунд отдать сети, STT, генерации и TTS, какие p95 закрепить в пилоте и SLA.
задержка LLM-шлюзазадержка голосового ассистента

8 мин чтения
Маркировка ИИ-контента в корпоративном приложении
Разбираем, когда маркировка ИИ-контента обязательна в России и ЕС, кто отвечает за метку и как встроить проверяемое происхождение в приложение.
маркировка ИИ-контентатребования AI Act

8 мин чтения
SLA для LLM-шлюза в критичных банковских системах
Практический SLA для LLM-шлюза: доступность, p95 и p99, RTO, RPO, переключение, измерения и компенсации для критичных банковских систем.
SLA для LLM-шлюзадоступность LLM API

8 мин чтения
Как сравнить LLM API и GPU-кластер по полной стоимости
LLM API и GPU-кластер нужно сравнивать по стоимости полезного ответа. Формулы учитывают загрузку, резерв, дежурства, энергию и обновления.
LLM API и GPU-кластерстоимость LLM API

8 мин чтения
Рублёвый B2B-биллинг окупается раньше, чем кажется
Разбираем, когда рублёвый B2B-биллинг перекрывает комиссии, валютный риск, НДС и трудозатраты финансовой команды при закупке LLM API.
рублёвый B2B-биллингстоимость LLM API

8 мин чтения
Согласование новой LLM-модели не требует полного аудита
Согласование новой LLM-модели ускоряется, если отдельно проверять поставщика, модель и сценарий, сохраняя границы платформенного аудита.
согласование новой LLM-моделиаудит LLM-платформы

8 мин чтения
Регрессии после смены модели: как быстро найти причину
Регрессии после смены модели часто прячутся в промпте, формате ответа, знаниях модели или вызовах инструментов. Разберем быстрый порядок проверки.
регрессии после смены моделипроверка промпта

8 мин чтения
Регрессионные тесты после обновления SDK для LLM API
Регрессионные тесты после обновления SDK помогают быстро найти поломки в чатах, эмбеддингах, инструментах и стриминге до выката в прод.
регрессионные тесты после обновления SDKсовместимость OpenAI API

8 мин чтения
Размещение моделей на своих GPU: когда это выгоднее API
Разбираем, когда размещение моделей на своих GPU снижает задержку и риски, а когда обычный API остаётся проще, дешевле и быстрее в запуске.
размещение моделей на своих GPUобычный API для LLM

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

8 мин чтения
vLLM, TGI и SGLang: сравнение для продакшена без шума
vLLM, TGI и SGLang: разбор по памяти, throughput, задержке и ежедневной эксплуатации, чтобы выбрать стек под SLA, бюджет и состав команды.
vLLM, TGI и SGLangсервер инференса LLM

8 мин чтения
Проверка маскирования PII на русских данных и смешанном тексте
Проверка маскирования PII на русских данных: тесты с ФИО, адресами, латиницей и кириллицей, чтобы находить тихие промахи до продакшена.
проверка маскирования PIIтесты для русских ФИО

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

8 мин чтения
Золотой набор запросов: как держать его в рабочем виде
Золотой набор запросов быстро стареет, если продукт меняется каждую неделю. Разберём процесс, который обновляет набор, ловит регрессии и не копит мусор.
золотой набор запросоврегрессия LLM

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

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

8 мин чтения
Метрики полезности ассистента сотрудников без пустого DAU
Метрики полезности ассистента сотрудников: как считать adoption, долю правок, завершение задачи и повторные обращения, чтобы видеть реальную пользу.
метрики полезности ассистента сотрудниковпринятие ассистента сотрудниками

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

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

8 мин чтения
Отзыв согласия на обработку данных в продукте с LLM
Разбираем, как оформить отзыв согласия на обработку данных в продукте с LLM: что отключить сразу, что оставить для аудита и антифрода.
отзыв согласия на обработку данныхLLM в продукте

8 мин чтения
Качество ответа после релиза: кто за что отвечает
Качество ответа после релиза зависит не от одной команды. Разберем, как разделить роли продукта, платформы, ML и саппорта без серых зон.
качество ответа после релизаматрица ответственности LLM

8 мин чтения
Справочник терминов для LLM-команды: как оформить словарь
Справочник терминов для LLM-команды помогает убрать путаницу в названиях, задать запретные синонимы и привести примеры из продукта в одном формате.
справочник терминов для LLM-командыглоссарий LLM

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

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

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

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

8 мин чтения
Своя модель или внешний API в РФ: что быстрее запустить
Своя модель или внешний API в РФ - разберем сроки запуска, состав команды, скрытую платформенную работу и риск надолго увязнуть в своей инфраструктуре.
своя модель или внешний API в РФсроки запуска LLM

8 мин чтения
Почему JSON-ответы ломаются в продакшене и как чинить
Почему JSON-ответы ломаются в продакшене: разберём длинный контекст, tool calls, конфликт инструкций и проверки, которые ловят сбои до релиза.
почему JSON-ответы ломаются в продакшеневалидация JSON для LLM

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

8 мин чтения
Чат-бот поддержки отвечает не по теме: что проверить
Если чат-бот поддержки отвечает не по теме, проверьте intent routing, базу знаний, политику отказа и тесты на реальных обращениях.
чат-бот поддержки отвечает не по темеintent routing

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

8 мин чтения
Backpressure для LLM-шлюза: как сдержать очередь
Backpressure для LLM-шлюза помогает остановить рост очереди до таймаутов: лимиты, отсечение лишних запросов, приоритеты и метрики для прода.
backpressure для LLM-шлюзаконтроль очереди LLM

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

8 мин чтения
Оркестрация LLM-задач через очередь без хаотичных вызовов
Оркестрация LLM-задач через очередь снижает хаос в продакшене: разберем ретраи, дедлайны, компенсации и простой шаблон пайплайна.
Оркестрация LLM-задачочередь задач для LLM

8 мин чтения
Timeout для LLM-задач: почему один лимит ломает сценарии
Timeout для LLM-задач нельзя ставить одним числом: у автодополнения, саммари, агента и batch разные бюджеты ожидания и риски.
timeout для LLM-задачбюджет ожидания LLM

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

8 мин чтения
Ссылки на источники в ответах LLM без выдуманных цитат
Разбираем, как настроить ссылки на источники в ответах LLM: поиск фрагментов, формат цитат, проверка совпадений, ошибки и чек-лист перед запуском.
ссылки на источники в ответах LLMпроверяемые цитаты

8 мин чтения
Версионирование схемы ответов без поломки клиентов
Версионирование схемы ответов помогает выпускать новые поля и enum без сбоев: разберем правила совместимости, раскатку, проверки и откат.
версионирование схемы ответовобратная совместимость API

8 мин чтения
Частично верные аргументы в tool calling: как чинить
Разберем, как исправлять частично верные аргументы в tool calling: repair loop, проверку по полям и безопасную передачу сложных случаев человеку.
частично верные аргументы в tool callingrepair loop для LLM

8 мин чтения
Маскировка промптов в мониторинге и саппорте без потерь
Маскировка промптов помогает убрать сырые тексты из тикетов, алертов и скриншотов, сохранив детали для разбора инцидентов.
маскировка промптовутечка промптов

8 мин чтения
Доступ модели к внутренним API: чек-лист перед tool call
Доступ модели к внутренним API требует правил до первого tool call: scope, логи, лимиты, откат, проверка рисков и роли команд.
доступ модели к внутренним APIscope для tool call

8 мин чтения
Как обновлять базу знаний без полной переиндексации
Как обновлять базу знаний без полной переиндексации: сравниваем delta indexing, tombstones и очереди обновления для больших хранилищ.
как обновлять базу знаний без полной переиндексациидельта-индексация документов

8 мин чтения
Одна модель или парк моделей: как считать издержки
Одна модель или парк моделей - сравнение расходов на чат, поиск, классификацию и суммаризацию, с понятной схемой расчёта и типовыми ошибками.
одна модель или парк моделейоперационные издержки ИИ-моделей

8 мин чтения
Аудит-трейл для LLM в банке: что логировать по запросу
Аудит-трейл для LLM в банке: какие события писать по каждому запросу, чтобы ИБ, разработка и внутренний аудит сверяли факты по одним данным.
аудит-трейл для LLMлогирование запросов LLM

7 мин чтения
Рублёвый биллинг или долларовые карты: что проще учёту
Рублёвый биллинг сокращает не только потери на курсе, но и ручные сверки, зависшие платежи и споры в отчётности при оплате сервисов.
рублёвый биллингдолларовые карты

8 мин чтения
Атрибуция расходов по LLM-запросам: пользователь, фича, A/B-тест
Атрибуция расходов по LLM-запросам помогает понять, кто тратит токены, какая фича дороже и как A/B-тест меняет бюджет.
атрибуция расходов по LLM-запросамстоимость LLM-запроса

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

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

8 мин чтения
Единый LLM API: как переехать без переписывания кода
Единый LLM API можно подключить без переписывания интеграций: смените base_url, проверьте SDK, таймауты, ретраи и ответы до релиза.
единый LLM APIпереезд на LLM API

8 мин чтения
Смешанные русско-английские запросы в продакшене
Смешанные русско-английские запросы ломают поиск, RAG и tool calling. Разберем набор тестов, метрики, типовые сбои и проверку перед релизом.
смешанные русско-английские запросытестирование многоязычных LLM

8 мин чтения
Throughput и задержка: где p50 скрывает реальную картину
Разбираем throughput и задержка на примерах batch-задач и внутренних сервисов: почему p50 успокаивает, а очередь, p95 и RPS решают исход.
throughput и задержкаp50 и p95

8 мин чтения
Распределение GPU между онлайном и экспериментами без срыва SLA
Распределение GPU между онлайном и экспериментами требует квот, очередей и правил эскалации, чтобы исследование не ломало SLA продакшена.
распределение GPU между онлайном и экспериментамиприоритезация GPU-задач

8 мин чтения
Маскирование персональных данных в LLM-запросах без сбоев
Маскирование персональных данных в LLM-запросах: какие поля скрывать, как не портить смысл промпта и как проверить качество ответа до запуска в прод.
маскирование персональных данных в LLM-запросахPII в промптах

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

8 мин чтения
Бюджеты деградации для LLM: что отключать при перегрузе
Бюджеты деградации для LLM помогают пережить перегруз без спешки: покажем порядок отключений, метрики и простой план для продакшена.
бюджеты деградации для LLMперегрузка LLM-сервиса

8 мин чтения
Галлюцинации RAG: почему поиск не спасает от выдумок
Галлюцинации RAG возникают даже после хорошего поиска: разберём, где ломается цепочка поиск -> контекст -> ответ и как урезать ошибки на практике.
галлюцинации RAGошибки после поиска

8 мин чтения
MIG или отдельные GPU-пулы: где меньше конфликтов
Разбираем MIG или отдельные GPU-пулы: как выбрать схему под инференс, обучение и batch-задачи, чтобы не терять загрузку и не ловить шум соседей.
MIG или отдельные GPU-пулыизоляция GPU

8 мин чтения
Библиотека шаблонов промптов вместо чатов и ноутбуков
Библиотека шаблонов промптов помогает вынести тексты из чатов и ноутбуков в файлы с версиями, владельцами и понятными правилами правок.
библиотека шаблонов промптовверсионирование промптов

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

8 мин чтения
Бенчмарки для русского языка: где общие тесты врут
Бенчмарки для русского языка часто дают ложную картину. Разберем, где общие тесты мимо целей и как проверить склонения, длинные инструкции и деловой стиль.
бенчмарки для русского языкаоценка LLM на русском

8 мин чтения
Модерация запросов к LLM: схема фильтров до модели
Модерация запросов к LLM снижает риск токсичных промптов, jailbreak и утечки ПДн. Покажем схему фильтров перед вызовом модели.
модерация запросов к LLMфильтр jailbreak

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

8 мин чтения
Токенизация русского текста: где незаметно растёт счёт
Токенизация русского текста часто обходится дороже, чем ждут команды: фамилии, договорные фразы и таблицы дробятся на токены и растят расход.
токенизация русского текстастоимость токенов

8 мин чтения
Совместимость OpenAI SDK после замены base_url в проде
Совместимость OpenAI SDK после замены base_url ломается не в первом запросе, а в таймаутах, streaming, embeddings и tool calls. Покажем, что проверить.
Совместимость OpenAI SDK после замены base_urlтаймауты OpenAI SDK

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

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

8 мин чтения
Маршрутизация моделей: правила или выбор на лету
Маршрутизация моделей не сводится к одной настройке: правила дают контроль, выбор на лету снижает расходы. Разберём цену, задержку, качество и риски.
маршрутизация моделейстатические правила LLM

8 мин чтения
Резервные копии LLM-логов для аудита: схема и тесты
Резервные копии LLM-логов для аудита: как описать хранение, сроки, роли, тесты восстановления и доказательства, которые примет внутренняя проверка.
резервные копии LLM-логовтест восстановления бэкапов

8 мин чтения
Нормализация параметров генерации в мультипровайдерном стеке
Нормализация параметров генерации помогает задать общие профили для temperature, top_p, max tokens и штрафов без споров по каждому флагу.
нормализация параметров генерацииобщие профили LLM

8 мин чтения
Стриминг ответов в интерфейсах LLM: где он правда нужен
Стриминг ответов в интерфейсах LLM улучшает UX не всегда. Разберем, где он ускоряет работу, а где мешает логам, модерации и отладке.
стриминг ответов в интерфейсах LLMпотоковая выдача LLM

8 мин чтения
Защита демо-стенда с LLM: лимиты, доступ и промпты
Защита демо-стенда с LLM помогает пережить встречу с клиентом без лишних доступов, утечки промптов и счёта, который вырос после демо.
защита демо-стенда с LLMлимиты на LLM API

6 мин чтения
Prompt template в разных командах: почему он ломается
Разбираем, почему prompt template в разных командах даёт разный результат: входные данные, локаль, даты, инструменты и простая схема проверки.
prompt template в разных командахлокаль в LLM

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

8 мин чтения
Песочница для экспериментов с LLM без риска для боя
Песочница для экспериментов с LLM помогает тестировать модели и промпты отдельно от продакшена: разделите доступы, лимиты, логи и провайдеров.
песочница для экспериментов с LLMизоляция продакшена LLM

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

8 мин чтения
Инъекции через поля профиля: где ломается prompt
Инъекции через поля профиля часто прячутся в комментариях, тегах и кастомных полях. Разберем риски, примеры и простые проверки перед отправкой в LLM.
инъекции через поля профилякомментарии в prompt

8 мин чтения
Score доверия к ответу модели: как считать его честно
Показываем, как вводить score доверия к ответу модели: какие сигналы брать из retrieval, проверок и истории ошибок, чтобы не завышать уверенность.
score доверия к ответу моделисигналы retrieval для LLM

7 мин чтения
Ограничение длины ответа без потери смысла в LLM
Ограничение длины ответа помогает снизить стоимость и держать ответы по делу. Разберём max tokens, stop sequences и короткий fallback.
ограничение длины ответаmax tokens

8 мин чтения
Биллинг LLM при стриминге: когда отмена правда экономит
Разбираем биллинг LLM при стриминге: что оплачивается при ранней остановке, отмене запроса и обрыве соединения, и где экономии не будет.
биллинг LLM при стримингеранняя остановка ответа

8 мин чтения
Кеширование промптов без самообмана: где счёт падает, а где нет
Кеширование промптов снижает расходы только там, где запросы реально повторяются. Разберём TTL, ключи кеша, прогрев и риски для персонализации.
кеширование промптовсрок жизни кеша

8 мин чтения
Агенты в корпоративных процессах: где помогают, а где нет
Агенты в корпоративных процессах полезны не везде. Разберем, когда хватает одношаговой цепочки, а когда нужен многошаговый агент в поддержке и бэк-офисе.
агенты в корпоративных процессаходношаговые цепочки

8 мин чтения
Закупка LLM для крупной компании: инвойсинг и доступы
Закупка LLM для крупной компании требует ясных правил: разберем B2B-инвойсинг, доступы, роли ИТ, финансов и ИБ без серых схем.
закупка LLM для крупной компанииB2B-инвойсинг LLM

8 мин чтения
Учёт подрядчиков LLM-сервиса без слепых зон в договорах
Учёт подрядчиков LLM-сервиса помогает понять, кто отвечает за модели, хостинг и интеграцию. Разберем роли, договоры, риски и быстрый чек-лист.
учёт подрядчиков LLM-сервисадоговорная схема LLM

7 мин чтения
Smoke-тесты LLM-провайдера: что проверить перед релизом
Smoke-тесты LLM-провайдера помогают быстро поймать битую авторизацию, пустой стрим, кривой JSON и обрезанный контекст до запуска в прод.
smoke-тесты LLM-провайдерапроверка стриминга LLM

8 мин чтения
Куда уходит мой запрос: путь данных, хранение и логи
Куда уходит мой запрос? Разберем, как честно описать путь данных, хранение, выбор провайдера и журналы без общих обещаний.
куда уходит мой запросмаршрутизация LLM-запросов

8 мин чтения
Валидация ответа в CRM и ERP перед записью данных
Разберем, как работает валидация ответа в CRM и ERP перед записью: проверки дат, сумм, статусов, свободного текста, ошибок и ручного разбора.
валидация ответа в CRM и ERPпроверка дат и сумм

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

7 мин чтения
Извлечение данных из таблиц с LLM: где нужен парсер
Извлечение данных из таблиц с LLM не всегда дает чистый JSON. Разберем, когда хватает модели, а когда нужны парсер, правила и постпроверка.
извлечение данных из таблиц с LLMпарсинг таблиц

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

8 мин чтения
Red teaming для LLM-сервиса: программа атак и проверок
Red teaming для LLM-сервиса: как собрать программу атак на prompt injection, утечки PII, обходы фильтров и злоупотребление инструментами.
Red teaming для LLM-сервисаprompt injection

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

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

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

8 мин чтения
Еженедельный отчёт по LLM-платформе: что смотреть CTO
Еженедельный отчёт по LLM-платформе должен занимать 10 минут и вести к решениям. Разберём метрики, события, пороги и формат для CTO.
еженедельный отчёт по LLM-платформеметрики LLM для CTO

8 мин чтения
Документы для согласования LLM-проекта перед запуском
Документы для согласования LLM-проекта: минимальный пакет для ИБ, юристов, закупок и платформенной команды перед запуском.
документы для согласования LLM-проектапакет документов для ИБ

8 мин чтения
LLM-эндпоинт для Go, Java и .NET: таймауты и стриминг
LLM-эндпоинт для Go, Java и .NET часто ломается не в коде, а в мелочах: таймаутах, SSE-стриминге, прокси и настройках TLS.
LLM-эндпоинт для Go, Java и .NETтаймауты LLM API

8 мин чтения
Сверка счёта провайдера: токены, ретраи и кэш без споров
Сверка счёта провайдера без споров между финансами и инженерией: токены, отменённые стримы, ретраи, кэш и чек-лист проверки.
Сверка счёта провайдераучёт токенов LLM

8 мин чтения
Версионирование моделей и промптов в одном релизе LLM
Версионирование моделей и промптов помогает связать commit, eval-report и rollout в один процесс, чтобы быстро откатывать релизы без долгих разборов.
версионирование моделей и промптоврелизный процесс LLM