[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another--obnovleniya-tinder-kak-marketpleys-uluchshaet-rekomendatsii-i-sortirovku":3},{"media":4,"anotherMedia":599},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15,"media_areas":16,"cover":547,"content":595},317,"ekx4n93yajvm1hk8iqyzw4ju","Tinder обновил рекомендации. Почему маркетплейсу мало фильтров и сортировки","2026-09-15",null,3,"-obnovleniya-tinder-kak-marketpleys-uluchshaet-rekomendatsii-i-sortirovku",true,"2026-09-15T16:47:04.947Z","2026-09-15T16:47:05.044Z","ru",[17,65],{"id":18,"documentId":19,"title":20,"slug":21,"order":22,"createdAt":23,"updatedAt":23,"publishedAt":24,"locale":15,"media":25,"localizations":64},33,"xhke7f1vzoqyx9nzqc1sukc6","e-commerce","ecommerce-blog",500,"2026-08-31T12:06:40.235Z","2026-08-31T12:06:40.258Z",[26,36,45,54,63],{"id":27,"documentId":28,"title":29,"date":30,"description":9,"order":31,"slug":32,"showOnMainPage":12,"createdAt":33,"updatedAt":34,"publishedAt":35,"locale":15},310,"zm2xqct6baoxjz7jsy605ztw","Duolingo прибавил 23% ежедневной аудитории. Что интернет-магазин может забрать у совы\n","2026-08-31",1,"duolingo-23-rosta-gamifikaciya-dlya-magazina","2026-08-31T08:37:31.518Z","2026-09-14T12:31:11.576Z","2026-09-14T12:31:11.708Z",{"id":37,"documentId":38,"title":39,"date":40,"description":9,"order":31,"slug":41,"showOnMainPage":12,"createdAt":42,"updatedAt":43,"publishedAt":44,"locale":15},254,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-08-31T12:11:58.488Z","2026-08-31T12:11:58.570Z",{"id":46,"documentId":47,"title":48,"date":49,"description":9,"order":31,"slug":50,"showOnMainPage":12,"createdAt":51,"updatedAt":52,"publishedAt":53,"locale":15},266,"xigmp6s4a3rypjza7nyd2jyu","AI-агент оформляет заказ: готов ли интернет-магазин отдать ему каталог, остатки и оплату","2026-09-03","ai-agent-oformlyaet-zakaz-katalog-ostatki-oplata","2026-09-03T08:28:16.365Z","2026-09-03T12:51:46.475Z","2026-09-03T12:51:46.548Z",{"id":55,"documentId":56,"title":57,"date":58,"description":9,"order":22,"slug":59,"showOnMainPage":12,"createdAt":60,"updatedAt":61,"publishedAt":62,"locale":15},311,"v3w411p7i1i1btgcmn7pwxl7","Цена уже изменилась, остаток ещё старый: где ломается единый кабинет селлера","2026-09-11","edinyy-kabinet-sellera-dlya-marketpleysov","2026-09-11T14:35:28.405Z","2026-09-14T15:33:57.800Z","2026-09-14T15:33:57.871Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},[],{"id":66,"documentId":67,"title":68,"slug":69,"order":22,"createdAt":70,"updatedAt":70,"publishedAt":71,"locale":15,"media":72,"localizations":546},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL","2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[73,84,94,103,113,122,131,140,149,159,168,178,187,196,205,214,223,232,241,250,259,268,277,286,294,303,312,320,328,336,344,352,361,371,380,389,398,407,416,425,434,443,444,445,454,463,464,473,481,490,499,507,514,522,530,531,538,545],{"id":74,"documentId":75,"title":76,"date":77,"description":78,"order":79,"slug":80,"showOnMainPage":12,"createdAt":81,"updatedAt":82,"publishedAt":83,"locale":15},194,"ogd13ylii6xd51tsg0yg5vjm","Мы регулярно участвуем в премиях \u2028и рейтингах ","2025-12-12","В этом году мы не «надеялись на победу» — мы за ней поехали",600,"my-regulyarno-uchastvuem-v-premiyah-i-rejtingah-1","2026-02-27T13:43:43.450Z","2026-07-30T14:49:41.482Z","2026-07-30T14:49:41.550Z",{"id":85,"documentId":86,"title":87,"date":88,"description":89,"order":79,"slug":90,"showOnMainPage":12,"createdAt":91,"updatedAt":92,"publishedAt":93,"locale":15},188,"ydsmydf287a3yxdji1i4r5z1","еще одна победа!","2025-12-04","Проект Qtim — приложение «Дневник» для «Онлайн-школы №1» — занял третье место в Рейтинге Рунета.","eshhe-odna-pobeda","2026-03-04T07:03:38.855Z","2026-07-30T14:47:13.394Z","2026-07-30T14:47:13.435Z",{"id":95,"documentId":96,"title":97,"date":98,"description":9,"order":79,"slug":99,"showOnMainPage":12,"createdAt":100,"updatedAt":101,"publishedAt":102,"locale":15},189,"zx8hvq7xvwm6a72a8wvncuft","Workspace объявил результаты рейтинга ","2026-10-10","workspace-obyavil-rezultaty-rejtinga","2026-03-04T09:37:49.436Z","2026-07-30T14:47:33.683Z","2026-07-30T14:47:33.742Z",{"id":104,"documentId":105,"title":106,"date":107,"description":108,"order":79,"slug":109,"showOnMainPage":12,"createdAt":110,"updatedAt":111,"publishedAt":112,"locale":15},193,"r3pwx014em719gtwicw9p36t"," церемония награждения премии «Золотой сайт»","2024-12-20","Онлайн-школа №1 забирает все награды","czeremoniya-nagrazhdeniya-premii-zolotoj-sajt","2026-03-04T10:16:10.453Z","2026-07-30T14:49:27.733Z","2026-07-30T14:49:27.815Z",{"id":114,"documentId":115,"title":116,"date":117,"description":9,"order":22,"slug":118,"showOnMainPage":12,"createdAt":119,"updatedAt":120,"publishedAt":121,"locale":15},136,"ej9r23ghy5qy8etbvuujvhun","ФНС проверяет реальность ИТ-разработок","2026-03-25","fns-proveryaet-realnost-it-razrabotok-chto-mozhno-uspet-za-30-dnej","2026-03-25T09:35:43.649Z","2026-05-27T09:11:19.129Z","2026-05-27T09:11:19.211Z",{"id":123,"documentId":124,"title":125,"date":126,"description":9,"order":22,"slug":127,"showOnMainPage":12,"createdAt":128,"updatedAt":129,"publishedAt":130,"locale":15},135,"px232j10z8907syoldwzbqnw","Почему рынку в 2026 году нужен не статус ИТ-компании, а доказуемый продукт","2026-03-27","pochemu-v-2026-godu-vazhen-ne-status-it-kompanii-a-realnyj-produkt","2026-03-27T15:41:14.276Z","2026-05-27T09:11:04.501Z","2026-05-27T09:11:04.562Z",{"id":132,"documentId":133,"title":134,"date":135,"description":9,"order":22,"slug":136,"showOnMainPage":12,"createdAt":137,"updatedAt":138,"publishedAt":139,"locale":15},149,"gbefdj7617jkuhdg2uiw6ifn","Сколько стоит разработка MVP в 2026","2026-03-26","stoimost-razrabotki-mvp-v-2026-godu","2026-03-27T16:29:20.000Z","2026-05-27T09:17:03.014Z","2026-05-27T09:17:03.107Z",{"id":141,"documentId":142,"title":143,"date":144,"description":9,"order":22,"slug":145,"showOnMainPage":12,"createdAt":146,"updatedAt":147,"publishedAt":148,"locale":15},134,"rl2huy6muohp1clo4cvg00zz","Рынок готовых платформ попадает в зону давления","2026-03-31","rynok-gotovyh-platform-pod-davleniem","2026-03-31T16:00:40.688Z","2026-05-27T09:10:09.516Z","2026-05-27T09:10:09.576Z",{"id":150,"documentId":151,"title":152,"date":153,"description":154,"order":79,"slug":155,"showOnMainPage":12,"createdAt":156,"updatedAt":157,"publishedAt":158,"locale":15},192,"slc42o5s3klmtwkvvzyjfji5","Забрали сразу две награды на премии «Золотое приложение»","2026-04-01","Две награды. Два разных проекта. Два сильных результата.\n","media-3","2026-04-03T07:26:17.360Z","2026-07-30T14:49:14.439Z","2026-07-30T14:49:14.576Z",{"id":160,"documentId":161,"title":162,"date":163,"description":9,"order":22,"slug":164,"showOnMainPage":12,"createdAt":165,"updatedAt":166,"publishedAt":167,"locale":15},156,"qu6e4sgiy5zjcz548x1mija8","Почему EdTech-проектам рискованно строиться на чужой платформе","2026-04-10","riski-edtech-proektov-na-chuzhikh-platformakh","2026-04-10T14:54:48.320Z","2026-05-27T11:20:55.448Z","2026-05-27T11:20:55.519Z",{"id":169,"documentId":170,"title":171,"date":172,"description":9,"order":173,"slug":174,"showOnMainPage":12,"createdAt":175,"updatedAt":176,"publishedAt":177,"locale":15},195,"ersgie5e85wpniq47fuqbstp","Почему дешевые обходные схемы становятся дорогими","2026-04-14",300,"pochemu-deshevye-shemy-obkhoda-privodyat-k-vysokim-zatratam","2026-04-14T13:00:12.314Z","2026-07-30T14:50:35.406Z","2026-07-30T14:50:35.453Z",{"id":179,"documentId":180,"title":181,"date":182,"description":9,"order":22,"slug":183,"showOnMainPage":12,"createdAt":184,"updatedAt":185,"publishedAt":186,"locale":15},153,"g5b2wxj7re10lyayjsqbpd9j","Как понять, чем компания реально управляет в своем ИТ-продукте","2026-04-15","kak-proverit-upravlenie-it-produktom-v-kompanii","2026-04-15T15:10:47.274Z","2026-05-27T11:14:52.446Z","2026-05-27T11:14:52.512Z",{"id":188,"documentId":189,"title":190,"date":191,"description":9,"order":22,"slug":192,"showOnMainPage":12,"createdAt":193,"updatedAt":194,"publishedAt":195,"locale":15},155,"iemgcvwws2lyzyz8qref9ebq","Где заканчивается внедрение и начинается собственный продукт","2026-04-23","vnedrenie-korobochnyh-resheniy-i-sobstvennyy-produkt-dlya-biznesa","2026-04-23T12:45:27.057Z","2026-05-27T11:20:11.958Z","2026-05-27T11:20:12.051Z",{"id":197,"documentId":198,"title":199,"date":200,"description":9,"order":22,"slug":201,"showOnMainPage":12,"createdAt":202,"updatedAt":203,"publishedAt":204,"locale":15},151,"ebwajdbr53mo5mno9n9hy44c","AI-агенты в продакшене: экономия или новая статья расходов","2026-04-29","ai-agenty-v-biznese","2026-04-29T15:00:44.149Z","2026-05-27T11:12:37.292Z","2026-05-27T11:12:37.378Z",{"id":206,"documentId":207,"title":208,"date":209,"description":9,"order":22,"slug":210,"showOnMainPage":12,"createdAt":211,"updatedAt":212,"publishedAt":213,"locale":15},137,"h713429nv5nf42hksety3udo","Как выбрать подрядчика по разработке: чек-лист от компании с 280+ проектами","2026-05-12","kak-vybrat-podryadchika-po-razrabotke","2026-05-12T14:27:43.934Z","2026-05-27T09:11:52.833Z","2026-05-27T09:11:52.888Z",{"id":215,"documentId":216,"title":217,"date":218,"description":9,"order":22,"slug":219,"showOnMainPage":12,"createdAt":220,"updatedAt":221,"publishedAt":222,"locale":15},160,"fleu8iabwalh7dwbfkxuew4p","Flutter в продакшене: где появляется экономия","2026-06-23","flutter-v-razrabotke-ekonomiya-na-mobilnykh-prilozheniyakh","2026-06-23T13:14:39.410Z","2026-06-23T13:18:38.472Z","2026-06-23T13:18:38.525Z",{"id":224,"documentId":225,"title":226,"date":227,"description":9,"order":22,"slug":228,"showOnMainPage":12,"createdAt":229,"updatedAt":230,"publishedAt":231,"locale":15},175,"g0rbfiyvtlpoh0wlalq8dsyp","Когда бизнесу пора переходить от идеи к MVP","2026-07-03","kogda-biznesu-stoit-perehodit-ot-idei-k-mvp","2026-07-03T14:26:20.648Z","2026-07-27T08:28:26.249Z","2026-07-27T08:28:26.319Z",{"id":233,"documentId":234,"title":235,"date":236,"description":9,"order":173,"slug":237,"showOnMainPage":12,"createdAt":238,"updatedAt":239,"publishedAt":240,"locale":15},256,"txt60k65mnql530q38z0path","Когда онлайн-школе пора менять стандартную LMS\n","2026-07-13","kogda-onlajn-shkole-stoit-smenit-standartnuyu-lms","2026-07-13T14:45:31.490Z","2026-08-31T12:15:47.434Z","2026-08-31T12:15:47.500Z",{"id":242,"documentId":243,"title":244,"date":245,"description":9,"order":66,"slug":246,"showOnMainPage":12,"createdAt":247,"updatedAt":248,"publishedAt":249,"locale":15},284,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-09-13T21:58:45.648Z","2026-09-13T21:58:45.722Z",{"id":251,"documentId":252,"title":253,"date":254,"description":9,"order":22,"slug":255,"showOnMainPage":12,"createdAt":256,"updatedAt":257,"publishedAt":258,"locale":15},257,"jknljxwtbcr6umo95k5onfcq","Мы выбрали для EdTech ту же технологию, что и Pornhub. Потому что тормоза всем мешают","2026-07-17","-tekhnologiya-pornhub-dlya-edtech","2026-07-17T13:13:00.710Z","2026-08-31T12:17:25.061Z","2026-08-31T12:17:25.155Z",{"id":260,"documentId":261,"title":262,"date":263,"description":9,"order":31,"slug":264,"showOnMainPage":12,"createdAt":265,"updatedAt":266,"publishedAt":267,"locale":15},297,"yazmsp31df1ggv8saaix8dkd","«Тут почти стандартно, пара нюансов»: как эта фраза убивает экономику подписки\n","2026-07-22","-tut-pochti-standartno-para-nyuansov-kak-eta-fraza-ubivaet-ekonomiku-podpiski","2026-07-22T11:46:36.625Z","2026-09-13T23:21:38.544Z","2026-09-13T23:21:38.602Z",{"id":269,"documentId":270,"title":271,"date":272,"description":9,"order":22,"slug":273,"showOnMainPage":12,"createdAt":274,"updatedAt":275,"publishedAt":276,"locale":15},258,"gnlxdx5dl5wgdemt91xm57j9","4 продукта на NestJS: где стек сработал, а где мы ушли на Go\n","2026-07-23","-produkty-na-nestjs-i-go","2026-07-23T15:10:53.621Z","2026-08-31T12:18:05.700Z","2026-08-31T12:18:05.791Z",{"id":278,"documentId":279,"title":280,"date":281,"description":9,"order":22,"slug":282,"showOnMainPage":12,"createdAt":283,"updatedAt":284,"publishedAt":285,"locale":15},178,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-07-27T15:10:18.774Z","2026-07-27T15:10:18.825Z",{"id":287,"documentId":288,"title":289,"date":290,"description":9,"order":22,"slug":291,"showOnMainPage":12,"createdAt":292,"updatedAt":292,"publishedAt":293,"locale":15},180,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-07-28T13:47:41.222Z",{"id":295,"documentId":296,"title":297,"date":298,"description":9,"order":10,"slug":299,"showOnMainPage":12,"createdAt":300,"updatedAt":301,"publishedAt":302,"locale":15},292,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30","-ai-chatbot-chto-proverit-pered-razrabotkoy","2026-07-30T13:23:01.866Z","2026-09-13T22:34:22.404Z","2026-09-13T22:34:22.481Z",{"id":304,"documentId":305,"title":306,"date":307,"description":9,"order":31,"slug":308,"showOnMainPage":12,"createdAt":309,"updatedAt":310,"publishedAt":311,"locale":15},303,"k77qvgjbwvomrrx4tn51benn","Почему похожие интернет-магазины отличаются по стоимости в несколько раз","2026-07-31","-pochemu-pohozhie-internet-magaziny-otlichayutsya-po-stoimosti-v-neskolko-raz","2026-07-31T16:11:46.552Z","2026-09-14T11:00:11.859Z","2026-09-14T11:00:11.926Z",{"id":313,"documentId":314,"title":315,"date":316,"description":9,"order":22,"slug":317,"showOnMainPage":12,"createdAt":318,"updatedAt":318,"publishedAt":319,"locale":15},200,"myvt92baeeu5v8avnec7dqxv","Кнопка стала красивее, товара всё равно нет: почему редизайн не спасает продажи в e-commerce","2026-08-03","-redizayn-interfeysa-v-e-commerce","2026-08-03T15:04:24.695Z","2026-08-03T15:04:24.753Z",{"id":321,"documentId":322,"title":323,"date":324,"description":9,"order":22,"slug":325,"showOnMainPage":12,"createdAt":326,"updatedAt":326,"publishedAt":327,"locale":15},202,"a4ckp7tbgmtv0utmia4b808l","Новая роль — новый проект: когда личные кабинеты пора собирать в экосистему","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-08-04T14:13:59.762Z",{"id":329,"documentId":330,"title":331,"date":332,"description":9,"order":10,"slug":333,"showOnMainPage":12,"createdAt":334,"updatedAt":334,"publishedAt":335,"locale":15},204,"k14jk3d9zgf69tmumdlcoh2f","Сколько стоит AI после релиза: токены, контекст, хранение и контроль качества","2026-08-05","-stoimost-ai-posle-reliza-tokeny-kontekst-khranenie-i-kontrol-kachestva","2026-08-05T17:49:43.277Z","2026-08-05T17:49:43.342Z",{"id":337,"documentId":338,"title":339,"date":340,"description":9,"order":66,"slug":341,"showOnMainPage":12,"createdAt":342,"updatedAt":342,"publishedAt":343,"locale":15},206,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-08-06T17:30:36.277Z",{"id":345,"documentId":346,"title":347,"date":348,"description":9,"order":22,"slug":349,"showOnMainPage":12,"createdAt":350,"updatedAt":350,"publishedAt":351,"locale":15},210,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-08-11T23:47:18.367Z",{"id":353,"documentId":354,"title":355,"date":356,"description":9,"order":357,"slug":358,"showOnMainPage":12,"createdAt":359,"updatedAt":359,"publishedAt":360,"locale":15},212,"heaihqewz8dlu9x3ninbdiqq","GetCourse, iSpring или своя LMS: когда онлайн-школе нужна отдельная платформа","2026-08-11",5,"-getcourse-ispring-ili-svoya-lms-vybor-platformy-dlya-onlayn-shkoly","2026-08-11T23:59:00.384Z","2026-08-11T23:59:00.458Z",{"id":362,"documentId":363,"title":364,"date":365,"description":9,"order":366,"slug":367,"showOnMainPage":12,"createdAt":368,"updatedAt":369,"publishedAt":370,"locale":15},215,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-08-14T09:21:40.369Z","2026-08-14T09:21:40.431Z",{"id":372,"documentId":373,"title":374,"date":375,"description":9,"order":66,"slug":376,"showOnMainPage":12,"createdAt":377,"updatedAt":378,"publishedAt":379,"locale":15},224,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-08-18T10:49:40.493Z","2026-08-18T10:49:40.546Z",{"id":381,"documentId":382,"title":383,"date":384,"description":9,"order":31,"slug":385,"showOnMainPage":12,"createdAt":386,"updatedAt":387,"publishedAt":388,"locale":15},304,"vvxg6n1kmg9y7k6143t9gm8o","1 октября в прод: что 12 платформам придётся перестроить из-за нового закона","2026-08-14","novyy-zakon-dlya-platform-12-servisov","2026-08-18T10:59:43.550Z","2026-09-14T12:10:46.768Z","2026-09-14T12:10:46.844Z",{"id":390,"documentId":391,"title":392,"date":393,"description":9,"order":31,"slug":394,"showOnMainPage":12,"createdAt":395,"updatedAt":396,"publishedAt":397,"locale":15},305,"z5gc803xpd7jutuksh8q0er3","97% компаний создают учебный контент сами: следующий дефицит EdTech — подготовка преподавателей","2026-08-17","97-kompaniy-sozdayut-uchebnyy-kontent-sami-podgotovka-prepodavateley","2026-08-18T11:17:37.963Z","2026-09-14T12:11:38.758Z","2026-09-14T12:11:38.812Z",{"id":399,"documentId":400,"title":401,"date":402,"description":9,"order":22,"slug":403,"showOnMainPage":12,"createdAt":404,"updatedAt":405,"publishedAt":406,"locale":15},309,"fm5glwnple0jwjkmo8gvldan","Сколько стоит мобильное приложение в 2026 году: почему сметы отличаются втрое\n","2026-08-18","stoimost-razrabotki-mobilnogo-prilozheniya-2026-smeta","2026-08-18T11:31:22.195Z","2026-09-14T12:19:58.030Z","2026-09-14T12:19:58.102Z",{"id":408,"documentId":409,"title":410,"date":411,"description":9,"order":31,"slug":412,"showOnMainPage":12,"createdAt":413,"updatedAt":414,"publishedAt":415,"locale":15},306,"x28rh3zoj50o59tcgvzve415","AI-агенты внутри компании: где нужны доступы, ограничения и человек на проверке","2026-08-19","ai-agenty-v-kompanii-dostupy-i-kontrol","2026-08-18T14:05:29.647Z","2026-09-14T12:13:14.538Z","2026-09-14T12:13:14.626Z",{"id":417,"documentId":418,"title":419,"date":420,"description":9,"order":31,"slug":421,"showOnMainPage":12,"createdAt":422,"updatedAt":423,"publishedAt":424,"locale":15},275,"cs2j0db6ed7l2zglni926s05","Как проверить AI-навык кандидата: тестовое, критерии и красные флаги","2026-08-21","proverka-ai-navyka-kandidata-testovoe-kriterii","2026-08-19T13:56:11.468Z","2026-09-09T12:26:24.517Z","2026-09-09T12:26:24.590Z",{"id":426,"documentId":427,"title":428,"date":429,"description":9,"order":31,"slug":430,"showOnMainPage":12,"createdAt":431,"updatedAt":432,"publishedAt":433,"locale":15},307,"qh3qmzfp2ceif4xf3tdoi9ap","Один товар, три цены и очередь согласований: чем B2B-маркетплейс отличается от интернет-магазина","2026-08-26","b2b-marketpleys-otlichiya-ot-internet-magazina","2026-08-26T09:04:07.905Z","2026-09-14T12:16:42.675Z","2026-09-14T12:16:42.754Z",{"id":435,"documentId":436,"title":437,"date":438,"description":9,"order":31,"slug":439,"showOnMainPage":12,"createdAt":440,"updatedAt":441,"publishedAt":442,"locale":15},308,"w8n42241rgavwtld0dn1fvcl","Один статус «готовится» запускает цепочку потерь: где ломается экономика приложения доставки","2026-08-27","gde-prilozhenie-sedaet-marzhu","2026-08-26T14:56:30.346Z","2026-09-14T12:18:58.975Z","2026-09-14T12:18:59.071Z",{"id":37,"documentId":38,"title":39,"date":40,"description":9,"order":31,"slug":41,"showOnMainPage":12,"createdAt":42,"updatedAt":43,"publishedAt":44,"locale":15},{"id":27,"documentId":28,"title":29,"date":30,"description":9,"order":31,"slug":32,"showOnMainPage":12,"createdAt":33,"updatedAt":34,"publishedAt":35,"locale":15},{"id":446,"documentId":447,"title":448,"date":449,"description":9,"order":31,"slug":450,"showOnMainPage":12,"createdAt":451,"updatedAt":452,"publishedAt":453,"locale":15},264,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-09-02T13:23:18.959Z","2026-09-02T13:23:19.031Z",{"id":455,"documentId":456,"title":457,"date":458,"description":9,"order":31,"slug":459,"showOnMainPage":12,"createdAt":460,"updatedAt":461,"publishedAt":462,"locale":15},263,"pbpm1u7r2yocuobuig7aows1","После оффера оценка кандидата пропадает: как связать найм, обучение и эффективность","2026-09-02","kak-svyazat-naym-obuchenie-i-effektivnost","2026-09-02T08:28:55.851Z","2026-09-02T13:16:56.637Z","2026-09-02T13:16:56.726Z",{"id":46,"documentId":47,"title":48,"date":49,"description":9,"order":31,"slug":50,"showOnMainPage":12,"createdAt":51,"updatedAt":52,"publishedAt":53,"locale":15},{"id":465,"documentId":466,"title":467,"date":468,"description":9,"order":31,"slug":469,"showOnMainPage":12,"createdAt":470,"updatedAt":471,"publishedAt":472,"locale":15},268,"ono02gti54gmgguq55q3eqfl","Мобильная LMS: как понять, что отдельному приложению есть работа\n","2026-09-04","mobilnaya-lms-otdelnoe-prilozhenie","2026-09-03T14:02:36.259Z","2026-09-04T12:25:32.211Z","2026-09-04T12:25:32.283Z",{"id":474,"documentId":475,"title":476,"date":477,"description":9,"order":31,"slug":478,"showOnMainPage":12,"createdAt":479,"updatedAt":479,"publishedAt":480,"locale":15},270,"tia92neitxsmtmvtu3k6ox2x","Пилот с планом на рост: как подготовить цифровой продукт к масштабированию","2026-09-07","pilot-s-planom-na-rost-masshtabirovanie","2026-09-07T13:11:01.617Z","2026-09-07T13:11:01.691Z",{"id":482,"documentId":483,"title":484,"date":485,"description":9,"order":31,"slug":486,"showOnMainPage":12,"createdAt":487,"updatedAt":488,"publishedAt":489,"locale":15},274,"mfzw1oxq307h7hldor2v71hh","Реклама сработала, сайт лёг: как проверить предел системы до пикового трафика","2026-09-08","reklama-srabotala-sayt-lyog-pikovyy-trafik","2026-09-08T11:25:13.641Z","2026-09-08T12:47:04.929Z","2026-09-08T12:47:04.999Z",{"id":491,"documentId":492,"title":493,"date":494,"description":9,"order":31,"slug":495,"showOnMainPage":12,"createdAt":496,"updatedAt":497,"publishedAt":498,"locale":15},277,"dqf6p9puiqfz6u2djss216vw","Баллы списались дважды: где ломается программа лояльности под нагрузкой","2026-09-09","programmnaya-loyalnost-pod-nagruzkoy","2026-09-08T11:39:39.209Z","2026-09-09T12:52:38.507Z","2026-09-09T12:52:38.592Z",{"id":500,"documentId":501,"title":502,"date":58,"description":9,"order":31,"slug":503,"showOnMainPage":12,"createdAt":504,"updatedAt":505,"publishedAt":506,"locale":15},279,"zttjv8sbmge05zro1ok576xe","Что IT-аудит находит в проекте перед релизом","it-audit-pered-relizom","2026-09-08T11:52:07.373Z","2026-09-11T12:36:23.593Z","2026-09-11T12:36:23.659Z",{"id":508,"documentId":509,"title":510,"date":58,"description":9,"order":22,"slug":511,"showOnMainPage":12,"createdAt":512,"updatedAt":512,"publishedAt":513,"locale":15},281,"ggdl1zmuuohkn3ubgxqu5wdz","Этапы разработки сайта: 7 контрольных точек от идеи до запуска","etapy-razrabotki-sayta-ot-idei-do-zapuska","2026-09-11T14:21:51.168Z","2026-09-11T14:21:51.261Z",{"id":515,"documentId":516,"title":517,"date":518,"description":9,"order":22,"slug":519,"showOnMainPage":12,"createdAt":520,"updatedAt":520,"publishedAt":521,"locale":15},299,"vc9i1ztfpn2yrd5nx782zp3z","Этапы разработки дизайна сайта: как создать привлекательный и функциональный веб-дизайн","2026-09-13","etapy-razrabotki-dizayna-sayta-kak-sozdat-privlekatelnyy-i-funktsionalnyy-veb-dizayn","2026-09-13T23:38:47.063Z","2026-09-13T23:38:47.130Z",{"id":523,"documentId":524,"title":525,"date":526,"description":9,"order":22,"slug":527,"showOnMainPage":12,"createdAt":528,"updatedAt":528,"publishedAt":529,"locale":15},301,"mj85w3jsdizxt9gpk1ngf564","Сколько стоит тестирование приложения и что влияет на цену","2026-09-14","skolko-stoit-testirovanie-prilozheniya-i-chto-vliyaet-na-tsenu","2026-09-14T09:26:29.005Z","2026-09-14T09:26:29.084Z",{"id":55,"documentId":56,"title":57,"date":58,"description":9,"order":22,"slug":59,"showOnMainPage":12,"createdAt":60,"updatedAt":61,"publishedAt":62,"locale":15},{"id":532,"documentId":533,"title":534,"date":526,"description":9,"order":22,"slug":535,"showOnMainPage":12,"createdAt":536,"updatedAt":536,"publishedAt":537,"locale":15},313,"yv49ig9l4j8vggzenf8rdxm3","Этапы управления проектом по разработке сайта или приложения","etapy-upravleniya-proektom-po-razrabotke-sayta-ili-prilozheniya","2026-09-14T15:36:41.687Z","2026-09-14T15:36:41.763Z",{"id":539,"documentId":540,"title":541,"date":526,"description":9,"order":22,"slug":542,"showOnMainPage":12,"createdAt":543,"updatedAt":543,"publishedAt":544,"locale":15},315,"nze9zg24dgc33oo464j2wo8v","Как искусственный интеллект меняет бизнес-процессы: от автоматизации до анализа данных","kak-iskusstvennyy-intellekt-menyaet-biznes-protsessy-ot-avtomatizatsii-do-analiza-dannykh","2026-09-14T21:35:44.550Z","2026-09-14T21:35:44.618Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},[],{"id":548,"documentId":549,"name":550,"alternativeText":9,"caption":9,"width":551,"height":552,"formats":553,"hash":586,"ext":555,"mime":558,"size":587,"url":588,"previewUrl":9,"provider":589,"provider_metadata":9,"createdAt":590,"updatedAt":590,"publishedAt":591,"related":592},765,"yvmbc13ygpoxq4dpps5lf1ff","01-cover.png",1920,1080,{"large":554,"small":564,"medium":570,"thumbnail":578},{"ext":555,"url":556,"hash":557,"mime":558,"name":559,"path":9,"size":560,"width":561,"height":562,"sizeInBytes":563},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_01_cover_51808ea895.png","large_01_cover_51808ea895","image\u002Fpng","large_01-cover.png",625.95,1000,563,625947,{"ext":555,"url":565,"hash":566,"mime":558,"name":567,"path":9,"size":568,"width":22,"height":508,"sizeInBytes":569},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_01_cover_51808ea895.png","small_01_cover_51808ea895","small_01-cover.png",169.22,169224,{"ext":555,"url":571,"hash":572,"mime":558,"name":573,"path":9,"size":574,"width":575,"height":576,"sizeInBytes":577},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_01_cover_51808ea895.png","medium_01_cover_51808ea895","medium_01-cover.png",366.82,750,422,366823,{"ext":555,"url":579,"hash":580,"mime":558,"name":581,"path":9,"size":582,"width":583,"height":584,"sizeInBytes":585},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_01_cover_51808ea895.png","thumbnail_01_cover_51808ea895","thumbnail_01-cover.png",47.45,245,138,47453,"01_cover_51808ea895",619.37,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F01_cover_51808ea895.png","aws-s3","2026-09-15T16:44:17.147Z","2026-09-15T16:44:17.148Z",[593],{"__type":594,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":13,"publishedAt":14,"locale":15},"api::media.media",[596],{"__component":597,"id":508,"text":598},"media.text","\u003Cp>Покупатель открыл белые кроссовки, пролистал фотографии и вернулся в каталог. Через несколько экранов маркетплейс показывает ту же пару. Потом ещё раз. Система запомнила просмотр, но не поняла, что повторять его уже бесполезно.\u003C\u002Fp>\u003Cp>Для покупателя это выглядит как навязчивость. Для продукта — как потерянный сигнал: место в выдаче занял товар, который уже не помогает выбрать.\u003C\u002Fp>\u003Cp>В Qtim мы разрабатываем e-commerce-продукты и разбираем пользовательские маршруты от каталога до заказа. На примере обновлений Tinder покажем, из каких слоёв складываются рекомендации, как пережить холодный старт и почему маркетплейсу мало фильтров и сортировки.\u003C\u002Fp>\u003Ch2>Tinder добавил обучение между двумя свайпами\u003C\u002Fh2>\u003Cp>На презентации \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.tinderpressroom.com\u002F2026-03-12-Tinder-Debuts-Inaugural-Product-Keynote-Tinder-Sparks-2026-Start-Something-New\">Tinder Sparks 2026\u003C\u002Fa> компания показала два подхода к персонализации. Chemistry формирует ежедневную подборку с помощью короткого опроса и дополнительных сигналов. Learning Mode перестраивает рекомендации по действиям человека во время сеанса. Tinder сообщает, что в трёхмесячном глобальном тесте на 14 млн пользователей Learning Mode был связан с более высокой вероятностью возвращения новых пользовательниц в первую неделю.\u003C\u002Fp>\u003Cp>В \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fir.mtch.com\u002Finvestor-relations\u002Fnews-events\u002Fnews-events\u002Fnews-details\u002F2026\u002FMatch-Group-Announces-Second-Quarter-Results\u002Fdefault.aspx\">квартальном отчёте за второй квартал 2026 года\u003C\u002Fa> Match Group зафиксировала ещё один сдвиг: годовое снижение ежедневной аудитории Tinder сократилось до 4% — это лучший результат за десять кварталов. После окончания квартала компания связала более сильную динамику аудитории с обновлением рекомендательных алгоритмов и продуктовыми изменениями. Отдельный вклад каждого обновления в отчёте не раскрыт, поэтому приписывать весь эффект рекомендациям нельзя.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fmedium.com\u002Ftinder\u002Ftinders-migration-to-elasticsearch-8-1999748ed7f4\">Технический разбор Tinder\u003C\u002Fa> объясняет основу без деталей Learning Mode. Более 90% рекомендаций сервиса проходили через один кластер Elasticsearch. Сначала поиск отбирал допустимых кандидатов по географии, возрасту, интересам и настройкам. Затем собственный модуль Tinder ранжировал их с помощью моделей машинного обучения.\u003C\u002Fp>\u003Cp>У маркетплейса та же логика. Фильтр отвечает, какие товары подходят под жёсткие условия: есть в наличии, доставляются в регион, включают нужный размер и укладываются в бюджет. Ранжирование решает, что показать первым конкретному человеку. Сортировка «по популярности» даёт один порядок всем. Персональная выдача меняет его по мере появления новых сигналов.\u003C\u002Fp>\u003Ch2>У нового покупателя нет истории — зато есть первый сеанс\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"02-pervyy-seans.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F02_pervyy_seans_6d67bb1d29.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_02_pervyy_seans_6d67bb1d29.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_02_pervyy_seans_6d67bb1d29.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_02_pervyy_seans_6d67bb1d29.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_02_pervyy_seans_6d67bb1d29.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Холодный старт возникает дважды. Система мало знает о новом посетителе и почти ничего не знает о новом товаре. Список популярных товаров заполняет выдачу быстро и закрепляет лидеров каталога: позиции без показов не получают кликов, а без кликов не получают новых показов.\u003C\u002Fp>\u003Cp>Tinder начинает собирать предпочтения ещё до длинной истории свайпов: Chemistry использует ответы на вопросы, Learning Mode — реакции в текущем сеансе. Маркетплейс может сделать то же аккуратнее, чем анкета на десять экранов. Категория входа, выбранный размер, ценовой диапазон, город, срок доставки и пара явных предпочтений уже сужают пространство поиска.\u003C\u002Fp>\u003Cp>Для нового товара историю частично заменяют атрибуты: категория, бренд, материал, назначение, цена, сезонность и визуальные признаки. Небольшую долю выдачи мы оставляем для исследования спроса. Иначе алгоритм продолжит советовать только то, что успело стать популярным до запуска модели.\u003C\u002Fp>\u003Cp>Самая соблазнительная версия — загрузить \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fresearch.google\u002Fpubs\u002Fon-evaluating-session-based-recommendation-with-implicit-feedback\u002F\">старые клики\u003C\u002Fa> и сразу обучить ранжирование. Мы её отбрасываем. Эти клики собраны прежней выдачей: верхние позиции видели чаще, поэтому модель легко принимает видимость за предпочтение и усиливает старый порядок.\u003C\u002Fp>\u003Ch2>Клик, корзина и возврат говорят системе разное\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"03-odin-tovar-signaly.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F03_odin_tovar_signaly_59344a3ef4.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_03_odin_tovar_signaly_59344a3ef4.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_03_odin_tovar_signaly_59344a3ef4.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_03_odin_tovar_signaly_59344a3ef4.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_03_odin_tovar_signaly_59344a3ef4.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Рекомендательная система видит действия, но смысл действия задаёт продуктовая команда. Просмотр карточки может означать интерес, случайное касание или проверку цены. Добавление в корзину сильнее, покупка ещё сильнее. Возврат товара после покупки меняет вывод: рекомендация привела к заказу, но могла промахнуться по ожиданиям.\u003C\u002Fp>\u003Cp>Мы начинаем с карты сигналов и заранее задаём их роль:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e52266ff448764fae054009a55aa62efa\">показ — товар действительно был на экране, поэтому система знает, из чего человек выбирал;\u003C\u002Fli>\u003Cli data-list-item-id=\"ee386e2c90bf14a4252e6252d3bd8ebde\">просмотр и время на карточке — слабый интерес, который требует контекста;\u003C\u002Fli>\u003Cli data-list-item-id=\"e663b30649b97ff9c6452e6a9ef95e46d\">сравнение, избранное и повторный визит — намерение вернуться к выбору;\u003C\u002Fli>\u003Cli data-list-item-id=\"e4cddbba92db719dce7e359da70e39099\">корзина и заказ — приближение к бизнес-результату;\u003C\u002Fli>\u003Cli data-list-item-id=\"ea5e83b3369a3b29a2c17c10ad0060214\">скрытие, отмена и возврат — разные отрицательные сигналы, которые нельзя складывать в один флаг.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Событие хранит минимум четыре вещи: пользователя или сеанс, товар, время и контекст показа. Для рекомендаций нужен ещё идентификатор выдачи, позиция карточки и версия модели. Без них команда увидит клик, но не узнает, какие альтернативы стояли рядом и почему победил именно этот товар.\u003C\u002Fp>\u003Ch2>Свайп влево нельзя превращать в пожизненный запрет\u003C\u002Fh2>\u003Cp>Отрицательная реакция бывает мягкой и жёсткой. Пропуск карточки сообщает мало: человек мог не заметить товар, устать листать или искать другое прямо сейчас. Кнопка «Не показывать эту модель» выражает намерение точнее. Отказ от бренда, категории или конкретного размера требует отдельных причин, а не одного универсального дизлайка.\u003C\u002Fp>\u003Cp>Повтор тоже несёт информацию. \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fdocs.aws.amazon.com\u002Fpersonalize\u002Flatest\u002Fdg\u002Finteractions-datasets.html\">Amazon Personalize\u003C\u002Fa>, например, учитывает список уже показанных позиций при исследовании новых вариантов. Частый показ снижает вероятность снова использовать товар для исследования. Смысл для собственной системы практичный: хранить нужно и действия, и доступный человеку набор.\u003C\u002Fp>\u003Cp>Мы задаём срок жизни отрицательного сигнала. Скрытую модель можно убрать надолго. Пропущенную карточку понижаем в выдаче только на текущий сеанс и возвращаем позже при новом контексте: изменилась цена, появился нужный размер или человек перешёл в другую категорию. Так выдача помнит отказ и не делает из него пожизненный приговор.\u003C\u002Fp>\u003Ch2>Пять чёрных курток подряд — точность без выбора\u003C\u002Fh2>\u003Cp>Модель нашла общий признак и честно продолжает его усиливать. С точки зрения близости товары релевантны. С точки зрения покупателя экран почти не меняется.\u003C\u002Fp>\u003Cp>После первичного ранжирования нужен отдельный этап переранжирования. Он ограничивает повторы одной карточки и бренда, разводит соседние позиции по цене или типу, добавляет новые товары и учитывает уже просмотренное. Для маркетплейса с продавцами сюда же входят доступность, срок доставки, качество карточки и правила площадки.\u003C\u002Fp>\u003Cp>Разнообразие не равно случайной мешанине. Основу выдачи сохраняют наиболее подходящие позиции, а часть мест отдают контролируемому исследованию. Границы определяем заранее: сколько одинаковых брендов может стоять рядом, через какое время возвращается показанный товар и какую долю получат позиции с малой историей.\u003C\u002Fp>\u003Ch2>Пять слоёв не дают модели управлять каталогом в одиночку\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"04-pyat-sloev.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F04_pyat_sloev_1d6a024445.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_04_pyat_sloev_1d6a024445.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_04_pyat_sloev_1d6a024445.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_04_pyat_sloev_1d6a024445.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_04_pyat_sloev_1d6a024445.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Практическая схема выглядит так:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"eb6c156c1154b906c31509c56829e951e\">Кандидаты. Каталог отсекает отсутствующие товары и применяет жёсткие условия: регион, возрастные ограничения, совместимость, наличие варианта и реальный срок доставки.\u003C\u002Fli>\u003Cli data-list-item-id=\"ee4e168e27187f2431ee5b887f700cd80\">События. Платформа хранит показы, позицию, клики, сравнения, корзины, заказы, скрытия, отмены и возвраты вместе с контекстом.\u003C\u002Fli>\u003Cli data-list-item-id=\"eb2bcc5ff6b8e8dba10bf479fb7ddd29c\">Поиск и ранжирование. Система быстро находит подходящий набор, затем оценивает вероятность полезного действия для пользователя и товара.\u003C\u002Fli>\u003Cli data-list-item-id=\"e365b8a40d10973bd54e181deb24634d0\">Переранжирование. Бизнес-правила и ограничения разнообразия убирают повторы, недоступные позиции и перекос в пользу одного продавца или ценового сегмента.\u003C\u002Fli>\u003Cli data-list-item-id=\"ee34bf9774d959a8c4aa9bb923c630a7a\">Эксперимент. Новую логику получает часть аудитории; контрольная группа сохраняет прежнюю выдачу, чтобы отделить эффект модели от сезона, акции и изменения трафика.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>У Tinder этот путь хорошо виден в инженерной эволюции. После перехода на Elasticsearch 8 команда получила векторный поиск и возможность тестировать двухбашенные модели с отдельными представлениями двух профилей. В одном эксперименте такая модель увеличила долю совпадений на 6,5% и их количество на 22%; другая подняла долю свайпов вправо на 3,8%. Выборку и срок этих экспериментов авторы разбора не раскрывают. Перед запуском Tinder сравнивал старую и новую выдачу офлайн, затем раскатывал изменения тремя волнами A\u002FB-тестов.\u003C\u002Fp>\u003Cp>Маркетплейсу не обязательно начинать с такой инфраструктуры. Первый рабочий вариант можно собрать на правилах и простой модели. Важнее разделить слои: каталог отвечает за допустимость, ранжирование — за порядок, переранжирование — за качество всей подборки. Тогда новый алгоритм меняется без перестройки каталога и правил наличия.\u003C\u002Fp>\u003Ch2>Кликабельность может вырасти, пока продажи стоят\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"05-kliki-ekonomika.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F05_kliki_ekonomika_cbc853b5ec.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_05_kliki_ekonomika_cbc853b5ec.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_05_kliki_ekonomika_cbc853b5ec.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_05_kliki_ekonomika_cbc853b5ec.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_05_kliki_ekonomika_cbc853b5ec.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp>Кликабельность легко поощряет любопытные карточки и агрессивные скидки. Для бизнеса важен путь после клика. Мы проверяем рекомендации в трёх группах метрик:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"ec15259dab9c1ee87fd83e4804f804489\">качество модели — попадание подходящих товаров в верх выдачи (Recall@K и NDCG), охват каталога, новизна и частота повторных показов;\u003C\u002Fli>\u003Cli data-list-item-id=\"ecd7c99f9586593a5b767a43783d7d789\">поведение — переход в карточку, сравнение, корзина, заказ и время до подходящего товара;\u003C\u002Fli>\u003Cli data-list-item-id=\"e45609f2265509e2a9773eb10c8cacd1f\">экономика и ограничения — выручка и маржа на тысячу показов, отмены, возвраты, скрытия, пустые выдачи и задержка ответа.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Одна основная метрика нужна для решения, защитные показатели — для остановки эксперимента. Например, рост заказов можно принять за успех только при стабильной марже и без скачка возвратов. Рост кликов при прежних продажах означает, что рекомендации научились открывать карточки. Задачу выбора они ещё не решили.\u003C\u002Fp>\u003Cp>Публичные цифры Tinder показывают ту же осторожность. Компания говорит об улучшении динамики аудитории на фоне нескольких продуктовых изменений и не выдаёт обновление алгоритма за единственную причину. Для маркетплейса честный вывод появляется только в контролируемом тесте.\u003C\u002Fp>\u003Ch2>Начните с одной полки, которая уже раздражает покупателя\u003C\u002Fh2>\u003Cp>Не нужно сразу персонализировать весь каталог. Выберите одну поверхность: блок на главной, похожие товары в карточке или дополнения в корзине. Запишите, какое решение принимает человек и что сейчас мешает ему выбрать.\u003C\u002Fp>\u003Cp>Затем настройте журнал показов, определите сильные и слабые сигналы, добавьте явное скрытие и ограничьте повторы. Сравните простую базовую логику с новой выдачей на части трафика. Модель имеет смысл усложнять после того, как команда видит полный путь от показа до заказа и возврата.\u003C\u002Fp>\u003Cp>Белые кроссовки из начала статьи могут появиться снова, когда изменился контекст. Без нового повода карточка должна уступить место другому варианту.\u003C\u002Fp>\u003Cp>Правило для решения: рекомендация работает, когда покупатель быстрее находит подходящий товар, сохраняет выбор, а площадка не платит за это маржой, возвратами и однообразной выдачей.\u003C\u002Fp>\u003Cp>Если хотите разобрать рекомендации, каталог и события как одну систему, можно \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fe-commerce\">обсудить e-commerce-продукт с нами\u003C\u002Fa>. Начнём с одной полки и проверим, каких данных ей не хватает.\u003C\u002Fp>",[600,649,697],{"createdAt":543,"id":539,"documentId":540,"title":541,"date":526,"description":9,"order":22,"slug":542,"showOnMainPage":12,"updatedAt":543,"publishedAt":544,"locale":15,"cover":601,"content":636,"media_event":9,"media_areas":639,"seo":9,"localizations":648},{"id":602,"documentId":603,"name":604,"alternativeText":9,"caption":9,"width":605,"height":606,"formats":607,"hash":632,"ext":555,"mime":558,"size":633,"url":634,"previewUrl":9,"provider":589,"provider_metadata":9,"createdAt":635,"updatedAt":635,"publishedAt":635},764,"ukby6dj01c9f2pjmnj9e5k84","Изображение Codex 15 сент. 2026 г., 00_23_57.png",1600,900,{"large":608,"small":614,"medium":620,"thumbnail":626},{"ext":555,"url":609,"hash":610,"mime":558,"name":611,"path":9,"size":612,"width":561,"height":562,"sizeInBytes":613},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6.png","large_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6","large_Изображение Codex 15 сент. 2026 г., 00_23_57.png",343.38,343384,{"ext":555,"url":615,"hash":616,"mime":558,"name":617,"path":9,"size":618,"width":22,"height":508,"sizeInBytes":619},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6.png","small_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6","small_Изображение Codex 15 сент. 2026 г., 00_23_57.png",99.12,99117,{"ext":555,"url":621,"hash":622,"mime":558,"name":623,"path":9,"size":624,"width":575,"height":576,"sizeInBytes":625},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6.png","medium_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6","medium_Изображение Codex 15 сент. 2026 г., 00_23_57.png",210.15,210154,{"ext":555,"url":627,"hash":628,"mime":558,"name":629,"path":9,"size":630,"width":583,"height":584,"sizeInBytes":631},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6.png","thumbnail_Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6","thumbnail_Изображение Codex 15 сент. 2026 г., 00_23_57.png",27.98,27976,"Izobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6",269.2,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_15_sent_2026_g_00_23_57_93394e7dd6.png","2026-09-14T21:24:21.415Z",[637],{"__component":597,"id":500,"text":638},"\u003Cp>Одинаковая кнопка с ИИ может скрывать разный уровень риска. Система способна подготовить черновик, найти отклонение в отчёте или самостоятельно изменить статус заказа. Чем ближе результат к реальному действию, тем важнее качество данных, права доступа и возможность отмены.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fhai.stanford.edu\u002Fai-index\u002F2026-ai-index-report\u002Feconomy\">Stanford AI Index 2026\u003C\u002Fa> сообщает, что об использовании ИИ заявили 88% опрошенных организаций. Применение автономных агентов в отдельных функциях при этом остаётся на уровне единичных процентов. Компании быстрее освоили помощников, чем передачу полномочий.\u003C\u002Fp>\u003Ch2>Четыре роли ИИ в процессе\u003C\u002Fh2>\u003Cp>Автоматизатор выполняет устойчивую операцию по понятным правилам: извлекает поля, классифицирует обращение, переносит данные. Помощник готовит результат для человека. Аналитик ищет закономерности и аномалии. Агент планирует несколько шагов и действует через подключённые системы.\u003C\u002Fp>\u003Cp>Каждая следующая роль требует большего контроля. Ошибку в черновике исправляют до отправки. Ошибка агента с доступом к CRM или платёжной системе уже меняет реальные данные.\u003C\u002Fp>\u003Ch2>Автоматизация: убрать повторяемые переходы\u003C\u002Fh2>\u003Cp>Подходящий первый сценарий имеет стабильный вход, понятный результат и большой поток однотипных операций. Например, система принимает письмо, определяет тему, извлекает номер договора и направляет запрос ответственному. ИИ разбирает неструктурированный текст, а правила задают маршрут и ограничения.\u003C\u002Fp>\u003Cp>Эффект измеряют временем цикла, долей автоматически обработанных операций, числом возвратов и стоимостью транзакции. Количество созданных текстов не показывает бизнес-результат.\u003C\u002Fp>\u003Ch2>Помощник: ускорить работу, сохранив проверку\u003C\u002Fh2>\u003Cp>В поддержке ИИ может найти документы и собрать проект ответа. В маркетинге — предложить описание с учётом каталога. В юридическом отделе — выделить пункты договора. Сотрудник подтверждает результат и отвечает за действие.\u003C\u002Fp>\u003Cp>Такой режим подходит, когда цена ошибки ощутима, но её можно обнаружить до отправки. Интерфейс должен показывать источники, уверенность и способ исправить вывод.\u003C\u002Fp>\u003Ch2>Аналитика: превратить данные в сигнал\u003C\u002Fh2>\u003Cp>ИИ объединяет обращения, транзакции, поведение пользователей и операционные показатели. Он может сгруппировать причины отказов, выделить рост возвратов или подготовить прогноз спроса. Здесь особенно важны качество данных и период проверки.\u003C\u002Fp>\u003Cp>Модель не исправит разъехавшиеся справочники, дубли и пропуски событий. До запуска определяют владельца данных, допустимую задержку, эталон и действие после сигнала. Прогноз без процесса решения остаётся отчётом.\u003C\u002Fp>\u003Ch2>Агенты: сначала полномочия, затем автономность\u003C\u002Fh2>\u003Cp>Агент выбирает следующий шаг: обращается к базе знаний, создаёт задачу, меняет запись или запускает интеграцию. Ему задают минимальные права, разрешённые инструменты, лимиты, журнал действий и точки подтверждения.\u003C\u002Fp>\u003Cp>Первый запуск ограничивают обратимыми операциями. Агент готовит заявку перед отправкой, предлагает изменение без удаления данных и работает на небольшом сегменте. После накопления статистики часть подтверждений можно убрать.\u003C\u002Fp>\u003Ch2>Матрица выбора: ценность, данные, цена ошибки, контроль\u003C\u002Fh2>\u003Cp>Для каждого сценария ответьте на четыре вопроса. Какую бизнес-метрику он меняет? Есть ли доступные и законно используемые данные? Что произойдёт при ошибке? Можно ли увидеть, остановить и отменить действие? Высокая ценность при низкой цене ошибки подходит для быстрого пилота. Высокая цена требует узкого контура и человека на проверке.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.nist.gov\u002Fpublications\u002Fartificial-intelligence-risk-management-framework-ai-rmf-10\">NIST AI Risk Management Framework\u003C\u002Fa> предлагает управлять риском на всём жизненном цикле через функции Govern, Map, Measure и Manage. В проекте это означает назначить владельца, описать контекст и затронутых пользователей, измерять качество и поддерживать план реакции.\u003C\u002Fp>\u003Ch2>Как запустить пилот на одном процессе\u003C\u002Fh2>\u003Cp>Выберите повторяемый участок и измерьте исходное время или стоимость. Опишите входы, выходы, исключения и запрещённые действия. Соберите тестовую выборку с обычными и сложными случаями. Запустите решение в режиме подсказки, проверьте точность и только затем подключайте действия.\u003C\u002Fp>\u003Cp>Пилот успешен, если улучшилась бизнес-метрика, сотрудники понимают результат, а стоимость обработки с учётом проверки приемлема. Демонстрация модели без интеграции в рабочий процесс этого не доказывает.\u003C\u002Fp>\u003Ch2>Что меняется в управлении компанией\u003C\u002Fh2>\u003Cp>ИИ сокращает время между появлением данных и решением, но добавляет контроль качества моделей и сценариев. Нужно отслеживать изменения данных, ошибки, версии инструкций и права доступа. Ответственность остаётся у владельца процесса.\u003C\u002Fp>\u003Cp>В Qtim разрабатывают ИИ-чатботов, RAG-системы, LLM-интеграции и автоматизацию процессов. Обсудить задачу: \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\">https:\u002F\u002Fqtim.pro\u002Fservices\u002Fai-chatbots\u003C\u002Fa>\u003C\u002Fp>",[640,641],{"id":66,"documentId":67,"title":68,"slug":69,"order":22,"createdAt":70,"updatedAt":70,"publishedAt":71,"locale":15},{"id":642,"documentId":643,"title":644,"slug":645,"order":22,"createdAt":646,"updatedAt":646,"publishedAt":647,"locale":15},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",[],{"createdAt":536,"id":532,"documentId":533,"title":534,"date":526,"description":9,"order":22,"slug":535,"showOnMainPage":12,"updatedAt":536,"publishedAt":537,"locale":15,"cover":650,"content":684,"media_event":9,"media_areas":687,"seo":9,"localizations":696},{"id":651,"documentId":652,"name":653,"alternativeText":9,"caption":9,"width":605,"height":606,"formats":654,"hash":679,"ext":555,"mime":558,"size":680,"url":681,"previewUrl":9,"provider":589,"provider_metadata":9,"createdAt":682,"updatedAt":682,"publishedAt":683},763,"lobn1ful1nr998u9vqbde5kw","Изображение Codex 14 сент. 2026 г., 18_35_29.png",{"large":655,"small":661,"medium":667,"thumbnail":673},{"ext":555,"url":656,"hash":657,"mime":558,"name":658,"path":9,"size":659,"width":561,"height":562,"sizeInBytes":660},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a.png","large_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a","large_Изображение Codex 14 сент. 2026 г., 18_35_29.png",498.54,498541,{"ext":555,"url":662,"hash":663,"mime":558,"name":664,"path":9,"size":665,"width":22,"height":508,"sizeInBytes":666},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a.png","small_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a","small_Изображение Codex 14 сент. 2026 г., 18_35_29.png",130.83,130831,{"ext":555,"url":668,"hash":669,"mime":558,"name":670,"path":9,"size":671,"width":575,"height":576,"sizeInBytes":672},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a.png","medium_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a","medium_Изображение Codex 14 сент. 2026 г., 18_35_29.png",284.33,284331,{"ext":555,"url":674,"hash":675,"mime":558,"name":676,"path":9,"size":677,"width":583,"height":584,"sizeInBytes":678},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a","thumbnail_Изображение Codex 14 сент. 2026 г., 18_35_29.png",40.17,40166,"Izobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a",272.97,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_18_35_29_d8fac3793a.png","2026-09-14T15:35:42.867Z","2026-09-14T15:35:42.868Z",[685],{"__component":597,"id":491,"text":686},"\u003Cp>Проект теряет управляемость, когда участники по-разному понимают ближайший результат, принятые решения и критерии готовности. Управление разработкой сайта или приложения строится вокруг контрольных точек: от цели продукта и исследования до релиза и проверки эффекта после запуска.\u003C\u002Fp>\u003Ch2>До первого спринта: зафиксировать цель и границы\u003C\u002Fh2>\u003Cp>Старт нужен, чтобы определить пользователя, его задачу, ожидаемый бизнес-результат и объём первой версии. Из ответов появляется цель продукта. Она помогает выбирать между функциями и не собирать все пожелания в один релиз.\u003C\u002Fp>\u003Cp>Рядом с целью фиксируют ограничения, критерии успеха и ответственного за продуктовые решения. Для магазина это может быть сокращение пути до оплаты, для внутреннего сервиса — время обработки заявки. Метрика связывает будущий интерфейс с результатом бизнеса.\u003C\u002Fp>\u003Ch2>Исследование: найти неизвестные до дорогих решений\u003C\u002Fh2>\u003Cp>Команда изучает процессы, данные, интеграции и инфраструктуру. Проверяет, откуда приходят товары или учебные материалы, кто управляет доступами, как передаются статусы и где хранятся персональные данные. В действующем продукте добавляется аудит кода и аналитики.\u003C\u002Fp>\u003Cp>На выходе появляются карта сценариев, список рисков и вопросы для прототипа. Обнаруженная на старте зависимость от старой CRM обходится дешевле, чем переделка готовых экранов и серверной логики.\u003C\u002Fp>\u003Ch2>Планирование: превратить идею в проверяемый объём\u003C\u002Fh2>\u003Cp>Требования собирают в единый бэклог и расставляют по ценности, риску и зависимости. Для ближайшего этапа выбирают небольшую законченную часть продукта. Scrum Guide связывает работу с целью продукта, целью спринта и определением готовности. Эти ориентиры полезны при любом итерационном подходе.\u003C\u002Fp>\u003Cp>Ранняя оценка остаётся диапазоном. Неизвестные выносят в допущения, крупные элементы делят на меньшие, прогноз уточняют после прототипов и технических проверок.\u003C\u002Fp>\u003Ch2>Проектирование: пройти критические маршруты до кода\u003C\u002Fh2>\u003Cp>UX-проектирование показывает путь пользователя, состояния интерфейса и поведение при ошибках. Интерактивный прототип позволяет обнаружить тупики до разработки. Параллельно техническая команда определяет архитектуру, модель данных, контракты интеграций и требования к средам.\u003C\u002Fp>\u003Cp>Контрольная точка здесь — согласованный сценарий. Для каждого важного действия понятны входные данные, успешный результат, исключения и права доступа.\u003C\u002Fp>\u003Ch2>Разработка короткими циклами\u003C\u002Fh2>\u003Cp>Функции выпускают небольшими порциями. В конце цикла команда демонстрирует работающий результат, сверяет его с целью и обновляет бэклог. DORA связывает устойчивую поставку с ориентацией на пользователя, стабильными приоритетами, небольшими партиями изменений и надёжным тестированием.\u003C\u002Fp>\u003Cp>Демо помогает заказчику увидеть продукт раньше и принимать решения по фактам. Если сценарий неудобен, его меняют до того, как поверх него появятся новые модули.\u003C\u002Fp>\u003Ch2>Пять инструментов контроля\u003C\u002Fh2>\u003Cp>Первый — единый бэклог с приоритетом и владельцем решения. Второй — журнал решений: что выбрали, почему и какие последствия приняли. Третий — реестр рисков с вероятностью, влиянием и планом реакции. Четвёртый — календарь демонстраций. Пятый — общее определение готовности для дизайна, разработки и тестирования.\u003C\u002Fp>\u003Cp>Документы должны оставаться короткими и актуальными. Их задача — быстро восстанавливать контекст и показывать следующее действие.\u003C\u002Fp>\u003Ch2>Приёмка и запуск: проверить весь контур\u003C\u002Fh2>\u003Cp>Перед релизом команда проходит критические маршруты, роли, интеграции, аналитику, резервное копирование и план отката. Контент и данные мигрируют с контрольной выборкой. Для мобильного приложения добавляются требования магазинов и мониторинг версий.\u003C\u002Fp>\u003Cp>У запуска должны быть ответственные, окно выпуска, канал связи, критерии остановки и порядок исправлений. Тогда возможный сбой становится известным сценарием.\u003C\u002Fp>\u003Ch2>После релиза: управлять продуктом по данным\u003C\u002Fh2>\u003Cp>Команда наблюдает за ошибками, скоростью, конверсией и обращениями пользователей, сравнивает результат с исходной целью и формирует следующий приоритет. PMI предлагает оценивать успех шире сроков, бюджета и объёма — через ценность для заинтересованных сторон и достигнутые результаты.\u003C\u002Fp>\u003Ch2>Контрольная карта руководителя\u003C\u002Fh2>\u003Cp>В любой момент руководитель должен ответить: какую цель проверяем, что входит в текущий этап, какое решение ждёт заказчика, какой риск вырос и что увидят пользователи на следующем демо. Если ответы разбросаны по чатам, процесс уже требует пересборки.\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\">Если планируете разработку сайта или приложения, оставьте заявку. Мы свяжемся с вами, чтобы обсудить цели, этапы и критерии готовности проекта.\u003C\u002Fa>\u003C\u002Fp>",[688,695],{"id":689,"documentId":690,"title":691,"slug":692,"order":22,"createdAt":693,"updatedAt":693,"publishedAt":694,"locale":15},29,"yuxcudh09wo6lky0b7ikokmb","Управление проектами","upravlenie-proektami","2026-07-30T14:30:32.907Z","2026-07-30T14:30:32.928Z",{"id":66,"documentId":67,"title":68,"slug":69,"order":22,"createdAt":70,"updatedAt":70,"publishedAt":71,"locale":15},[],{"createdAt":528,"id":523,"documentId":524,"title":525,"date":526,"description":9,"order":22,"slug":527,"showOnMainPage":12,"updatedAt":528,"publishedAt":529,"locale":15,"cover":698,"content":734,"media_event":9,"media_areas":738,"seo":9,"localizations":747},{"id":699,"documentId":700,"name":701,"alternativeText":9,"caption":9,"width":702,"height":703,"formats":704,"hash":729,"ext":555,"mime":558,"size":730,"url":731,"previewUrl":9,"provider":589,"provider_metadata":9,"createdAt":732,"updatedAt":732,"publishedAt":733},739,"org1zhuuh8norzeybt70qcf3","Изображение Codex 14 сент. 2026 г., 12_15_54.png",1672,941,{"large":705,"small":711,"medium":717,"thumbnail":723},{"ext":555,"url":706,"hash":707,"mime":558,"name":708,"path":9,"size":709,"width":561,"height":562,"sizeInBytes":710},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc.png","large_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc","large_Изображение Codex 14 сент. 2026 г., 12_15_54.png",488.94,488937,{"ext":555,"url":712,"hash":713,"mime":558,"name":714,"path":9,"size":715,"width":22,"height":508,"sizeInBytes":716},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc.png","small_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc","small_Изображение Codex 14 сент. 2026 г., 12_15_54.png",133.21,133212,{"ext":555,"url":718,"hash":719,"mime":558,"name":720,"path":9,"size":721,"width":575,"height":576,"sizeInBytes":722},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc.png","medium_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc","medium_Изображение Codex 14 сент. 2026 г., 12_15_54.png",284.05,284049,{"ext":555,"url":724,"hash":725,"mime":558,"name":726,"path":9,"size":727,"width":583,"height":584,"sizeInBytes":728},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc","thumbnail_Изображение Codex 14 сент. 2026 г., 12_15_54.png",37.67,37672,"Izobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc",355.54,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_12_15_54_86c226dbfc.png","2026-09-14T09:17:46.679Z","2026-09-14T09:17:46.680Z",[735],{"__component":597,"id":736,"text":737},265,"\u003Cp>Цена тестирования приложения зависит от объёма проверок, состояния продукта и требований к релизу. Поэтому две команды могут назвать разные суммы для одного и того же описания: одна проверит несколько основных сценариев на одном устройстве, другая добавит регрессию, разные версии ОС, нагрузку, безопасность и повторные проверки после исправлений. Сравнивать такие оценки по итоговой цифре бесполезно — сначала нужно привести к общему состав работ.\u003C\u002Fp>\u003Ch2>Из чего складывается стоимость тестирования приложения\u003C\u002Fh2>\u003Cp>Базовая модель состоит из четырёх частей: подготовка, выполнение проверок, повторная проверка исправлений и инфраструктура. На подготовке команда изучает требования, собирает тестовые сценарии, готовит данные, устройства и окружения. Затем тестировщики проходят сценарии, фиксируют дефекты и проверяют исправления. Если нужны облачные фермы устройств, генераторы нагрузки или специализированные средства анализа безопасности, они учитываются отдельно.\u003C\u002Fp>\u003Cp>Упрощённая формула выглядит так: стоимость = трудозатраты команды × ставка + внешние расходы. Ставка без оценки часов ничего не объясняет. Количество часов меняют четыре группы факторов: охват, глубина, состояние продукта и частота релизов.\u003C\u002Fp>\u003Ch2>Охват: сколько платформ, устройств и ролей нужно проверить\u003C\u002Fh2>\u003Cp>Веб-сервис обычно проверяют в нескольких браузерах и разрешениях экрана. Для мобильного продукта добавляются iOS, Android, версии операционных систем, модели устройств и особенности магазинов приложений. Если в системе есть покупатель, менеджер, администратор и партнёр, у каждой роли появляется собственный набор прав и сценариев.\u003C\u002Fp>\u003Cp>Полную матрицу устройств редко проходят на каждой сборке. Практичнее выделить три слоя: самые частые конфигурации пользователей, рискованные сочетания и минимальный набор для регулярной регрессии. Android рекомендует строить стратегию как пирамиду: много небольших быстрых тестов и меньше крупных сквозных проверок. Это снижает время обратной связи, сохраняя контроль над основными пользовательскими маршрутами.\u003C\u002Fp>\u003Ch2>Глубина: какую ошибку продукт может себе позволить\u003C\u002Fh2>\u003Cp>Функциональная проверка отвечает на вопрос, выполняет ли продукт заданные действия. Регрессия ищет поломки в уже работающих функциях после изменений. Нагрузочные проверки показывают поведение системы при росте запросов. Аудит безопасности изучает хранение данных, авторизацию, сеть и другие риски. Для мобильных продуктов OWASP MASVS выделяет отдельные группы контролей по хранению, криптографии, аутентификации, сети, платформе и защите кода.\u003C\u002Fp>\u003Cp>Набор выбирают по цене ошибки. Сбой фильтра в каталоге и неверное списание денег требуют разной глубины контроля. Чем выше финансовые, юридические или репутационные последствия, тем больше сценариев, данных и доказательств понадобится до выпуска.\u003C\u002Fp>\u003Ch2>Состояние продукта: почему сырой билд делает проверку дороже\u003C\u002Fh2>\u003Cp>Оценка растёт, когда требования противоречат друг другу, тестовые данные приходится собирать заново, окружение нестабильно, а сборка блокирует половину сценариев. Время уходит на ожидание, уточнения и повторные заходы. Поэтому до старта полезно проверить готовность: есть ли актуальные требования, доступы, тестовые аккаунты, стабильная сборка, список поддерживаемых конфигураций и ответственный за решения.\u003C\u002Fp>\u003Cp>Отдельный коэффициент — качество исправлений. Если один дефект возвращается несколько раз или изменение ломает соседние функции, число повторных проверок увеличивается. Это уже затраты на нестабильность разработки, хотя в смете они часто выглядят как «дополнительное тестирование».\u003C\u002Fp>\u003Ch2>Ритм релизов: когда автоматизация начинает окупаться\u003C\u002Fh2>\u003Cp>Для разового запуска проще пройти критические сценарии вручную. При регулярных релизах одинаковая регрессия повторяется десятки раз, и часть набора выгодно автоматизировать. Автотесты тоже требуют бюджета: их нужно написать, запускать, обновлять после изменений интерфейса и разбирать падения.\u003C\u002Fp>\u003Cp>Автоматизировать стоит устойчивые и частые проверки: авторизацию, оплату, ключевые переходы, расчёты и API-контракты. Редкие сценарии и быстро меняющийся интерфейс часто дешевле проверять точечно. Решение принимают по горизонту продукта: сколько релизов ожидается и сколько времени команда каждый раз тратит на одну регрессию.\u003C\u002Fp>\u003Ch2>Как получить сравнимую оценку от подрядчиков\u003C\u002Fh2>\u003Cp>Перед запросом цены соберите короткий пакет: описание продукта, платформы, роли, критические сценарии, поддерживаемые устройства, график релизов, требования к нагрузке и безопасности. Попросите разложить оценку на подготовку, виды проверок, повторные тесты, отчётность и внешние расходы.\u003C\u002Fp>\u003Cp>Хорошая смета показывает допущения. Например: проверяется одна стабильная сборка, исправления приходят пакетами, число поддерживаемых устройств ограничено, нагрузочное окружение готовит заказчик. Если допущения меняются, корректируется и диапазон.\u003C\u002Fp>\u003Ch2>Что можно сократить без слепой экономии\u003C\u002Fh2>\u003Cp>Сначала защищают критический путь пользователя: вход, оплату, создание заказа, обучение, доставку — тот маршрут, ради которого существует продукт. Затем добавляют зоны с высокой вероятностью дефекта: новые функции, сложные интеграции, расчёты и участки с частыми изменениями. Низкорисковые комбинации можно проверять выборочно.\u003C\u002Fp>\u003Cp>Минимальная цена имеет смысл только вместе с перечнем исключений. Иначе экономия проявится уже после релиза — в аварийных исправлениях, откатах и потерянных действиях пользователей.\u003C\u002Fp>\u003Ch2>Короткий вывод\u003C\u002Fh2>\u003Cp>Стоимость тестирования приложения определяет не количество экранов, а матрица рисков и объём доказательств перед релизом. Зафиксируйте критические сценарии, платформы, глубину контроля и частоту выпусков — после этого оценка становится проверяемой, а предложения разных команд можно сравнить по одинаковому составу работ.\u003C\u002Fp>\u003Cp>Если нужно \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fqtim.pro\u002Fservices\u002Fmobile-apps\">оценить мобильный продукт целиком\u003C\u002Fa> — от подготовки требований до тестирования и публикации, оставьте заявку. Мы свяжемся с вами, чтобы обсудить проект.\u003C\u002Fp>\u003Cdiv style=\"-webkit-text-stroke-width:0px;color:rgb(0, 0, 0);font-family:Times;font-size:medium;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;inset:0px;letter-spacing:normal;orphans:2;pointer-events:none;position:fixed;text-align:start;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;z-index:2147483647;\" id=\"codex-browser-sidebar-comments-root\">\u003Cdiv>&nbsp;\u003C\u002Fdiv>\u003C\u002Fdiv>",[739,746],{"id":740,"documentId":741,"title":742,"slug":743,"order":22,"createdAt":744,"updatedAt":744,"publishedAt":745,"locale":15},23,"fngm3hdw5r8umq0w9lscnfro","Мобильная разработка","mobilnaya-razrabotka","2026-07-30T14:29:48.502Z","2026-07-30T14:29:48.526Z",{"id":66,"documentId":67,"title":68,"slug":69,"order":22,"createdAt":70,"updatedAt":70,"publishedAt":71,"locale":15},[]]