[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"media-detail-with-another-novyy-zakon-dlya-platform-12-servisov":3},{"media":4,"anotherMedia":672},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16,"media_areas":17,"cover":622,"content":668},304,"vvxg6n1kmg9y7k6143t9gm8o","1 октября в прод: что 12 платформам придётся перестроить из-за нового закона","2026-08-14",null,1,"novyy-zakon-dlya-platform-12-servisov",true,"2026-08-18T10:59:43.550Z","2026-09-14T12:10:46.768Z","2026-09-14T12:10:46.844Z","ru",[18,603],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16,"media":26,"localizations":602},2,"ei24o3vyhndi1hqwqhnd61p0","Все","ALL",500,"2026-02-25T07:47:50.713Z","2026-02-25T07:47:50.739Z",[27,38,48,58,67,76,85,94,104,113,123,132,141,150,159,168,177,186,195,204,213,222,231,240,250,259,267,275,283,292,300,310,320,329,330,339,348,357,366,375,384,393,402,411,420,429,438,446,455,464,473,480,488,496,504,511,518,526,535,543,551,559,567,575,583,592],{"id":28,"documentId":29,"title":30,"date":31,"description":32,"order":33,"slug":34,"showOnMainPage":12,"createdAt":35,"updatedAt":36,"publishedAt":37,"locale":16},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":39,"documentId":40,"title":41,"date":42,"description":43,"order":33,"slug":44,"showOnMainPage":12,"createdAt":45,"updatedAt":46,"publishedAt":47,"locale":16},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":49,"documentId":50,"title":51,"date":52,"description":53,"order":33,"slug":54,"showOnMainPage":12,"createdAt":55,"updatedAt":56,"publishedAt":57,"locale":16},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":59,"documentId":60,"title":61,"date":62,"description":9,"order":23,"slug":63,"showOnMainPage":12,"createdAt":64,"updatedAt":65,"publishedAt":66,"locale":16},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":68,"documentId":69,"title":70,"date":71,"description":9,"order":23,"slug":72,"showOnMainPage":12,"createdAt":73,"updatedAt":74,"publishedAt":75,"locale":16},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":77,"documentId":78,"title":79,"date":80,"description":9,"order":23,"slug":81,"showOnMainPage":12,"createdAt":82,"updatedAt":83,"publishedAt":84,"locale":16},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":86,"documentId":87,"title":88,"date":89,"description":9,"order":23,"slug":90,"showOnMainPage":12,"createdAt":91,"updatedAt":92,"publishedAt":93,"locale":16},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":95,"documentId":96,"title":97,"date":98,"description":99,"order":33,"slug":100,"showOnMainPage":12,"createdAt":101,"updatedAt":102,"publishedAt":103,"locale":16},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":105,"documentId":106,"title":107,"date":108,"description":9,"order":23,"slug":109,"showOnMainPage":12,"createdAt":110,"updatedAt":111,"publishedAt":112,"locale":16},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":114,"documentId":115,"title":116,"date":117,"description":9,"order":118,"slug":119,"showOnMainPage":12,"createdAt":120,"updatedAt":121,"publishedAt":122,"locale":16},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":124,"documentId":125,"title":126,"date":127,"description":9,"order":23,"slug":128,"showOnMainPage":12,"createdAt":129,"updatedAt":130,"publishedAt":131,"locale":16},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":133,"documentId":134,"title":135,"date":136,"description":9,"order":23,"slug":137,"showOnMainPage":12,"createdAt":138,"updatedAt":139,"publishedAt":140,"locale":16},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":142,"documentId":143,"title":144,"date":145,"description":9,"order":23,"slug":146,"showOnMainPage":12,"createdAt":147,"updatedAt":148,"publishedAt":149,"locale":16},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":151,"documentId":152,"title":153,"date":154,"description":9,"order":23,"slug":155,"showOnMainPage":12,"createdAt":156,"updatedAt":157,"publishedAt":158,"locale":16},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":160,"documentId":161,"title":162,"date":163,"description":9,"order":23,"slug":164,"showOnMainPage":12,"createdAt":165,"updatedAt":166,"publishedAt":167,"locale":16},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":169,"documentId":170,"title":171,"date":172,"description":9,"order":23,"slug":173,"showOnMainPage":12,"createdAt":174,"updatedAt":175,"publishedAt":176,"locale":16},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":178,"documentId":179,"title":180,"date":181,"description":9,"order":118,"slug":182,"showOnMainPage":12,"createdAt":183,"updatedAt":184,"publishedAt":185,"locale":16},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":187,"documentId":188,"title":189,"date":190,"description":9,"order":19,"slug":191,"showOnMainPage":12,"createdAt":192,"updatedAt":193,"publishedAt":194,"locale":16},338,"b82vt0dmoot3vi0yo5y3j435","Как посчитать бюджет RAG и не переплатить за модель","2026-07-14","kak-rasschitat-byudzet-rag-i-izbezhat-lishnikh-zatrat","2026-07-14T12:01:48.568Z","2026-09-17T22:42:53.015Z","2026-09-17T22:42:53.076Z",{"id":196,"documentId":197,"title":198,"date":199,"description":9,"order":23,"slug":200,"showOnMainPage":12,"createdAt":201,"updatedAt":202,"publishedAt":203,"locale":16},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":205,"documentId":206,"title":207,"date":208,"description":9,"order":10,"slug":209,"showOnMainPage":12,"createdAt":210,"updatedAt":211,"publishedAt":212,"locale":16},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":214,"documentId":215,"title":216,"date":217,"description":9,"order":23,"slug":218,"showOnMainPage":12,"createdAt":219,"updatedAt":220,"publishedAt":221,"locale":16},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":223,"documentId":224,"title":225,"date":226,"description":9,"order":23,"slug":227,"showOnMainPage":12,"createdAt":228,"updatedAt":229,"publishedAt":230,"locale":16},352,"nlh8oehrwqcexi2atoqykh3s","Как мы для онлайн-школы выбирали между коробкой, конструктором и стройкой с нуля — и что из этого выходит по деньгам\n","2026-07-27","-vybor-mezhdu-korobkoy-konstruktorom-i-stroykoy-onlayn-shkoly","2026-07-27T15:09:01.113Z","2026-09-20T16:12:21.034Z","2026-09-20T16:12:21.186Z",{"id":232,"documentId":233,"title":234,"date":235,"description":9,"order":23,"slug":236,"showOnMainPage":12,"createdAt":237,"updatedAt":238,"publishedAt":239,"locale":16},353,"u6ilvydbctqytrf7heo2scno","Кнопка «Войти» за миллионы: когда бизнесу правда нужна своя ВКС\n","2026-07-28","-knopka-voiti-za-milliony-kogda-biznesu-pravda-nuzhna-svoya-vks","2026-07-28T13:47:41.153Z","2026-09-20T19:43:08.311Z","2026-09-20T19:43:08.377Z",{"id":241,"documentId":242,"title":243,"date":244,"description":9,"order":245,"slug":246,"showOnMainPage":12,"createdAt":247,"updatedAt":248,"publishedAt":249,"locale":16},292,"dcenjtj61ta9j4xssc9be8n4","AI-чатбот за 2 недели: что проверить до сметы на 2 млн","2026-07-30",3,"-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":251,"documentId":252,"title":253,"date":254,"description":9,"order":10,"slug":255,"showOnMainPage":12,"createdAt":256,"updatedAt":257,"publishedAt":258,"locale":16},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":260,"documentId":261,"title":262,"date":263,"description":9,"order":23,"slug":264,"showOnMainPage":12,"createdAt":265,"updatedAt":265,"publishedAt":266,"locale":16},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":268,"documentId":269,"title":270,"date":271,"description":9,"order":23,"slug":272,"showOnMainPage":12,"createdAt":273,"updatedAt":273,"publishedAt":274,"locale":16},202,"a4ckp7tbgmtv0utmia4b808l","Новая роль — новый проект: когда личные кабинеты пора собирать в экосистему","2026-08-04","-lichnye-kabineti-v-ekosisteme-optimizatsiya-protsessov","2026-08-04T14:13:59.695Z","2026-08-04T14:13:59.762Z",{"id":276,"documentId":277,"title":278,"date":279,"description":9,"order":245,"slug":280,"showOnMainPage":12,"createdAt":281,"updatedAt":281,"publishedAt":282,"locale":16},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":284,"documentId":285,"title":286,"date":287,"description":9,"order":19,"slug":288,"showOnMainPage":12,"createdAt":289,"updatedAt":290,"publishedAt":291,"locale":16},339,"jdz6gl00sz72z0egu84yf8cn","16 млн за полгода: аутсорс или штат в 2026 году","2026-08-06","-autsorsing-ili-shtat-sravnenie-zatrat","2026-08-06T17:30:36.209Z","2026-09-17T22:44:36.382Z","2026-09-17T22:44:36.451Z",{"id":293,"documentId":294,"title":295,"date":296,"description":9,"order":23,"slug":297,"showOnMainPage":12,"createdAt":298,"updatedAt":298,"publishedAt":299,"locale":16},210,"imbbxnbft75duehba72yjk23","Любая правка — мини-проект: 6 признаков, что корпоративный сайт пора пересобирать","2026-08-10","-priznaki-neobhodimosti-peresborki-korporativnogo-sajta","2026-08-11T23:47:18.300Z","2026-08-11T23:47:18.367Z",{"id":301,"documentId":302,"title":303,"date":304,"description":9,"order":305,"slug":306,"showOnMainPage":12,"createdAt":307,"updatedAt":308,"publishedAt":309,"locale":16},351,"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-09-20T15:59:44.965Z","2026-09-20T15:59:45.057Z",{"id":311,"documentId":312,"title":313,"date":314,"description":9,"order":315,"slug":316,"showOnMainPage":12,"createdAt":317,"updatedAt":318,"publishedAt":319,"locale":16},332,"wcg59mzuex1spvgeegxdhn63","В дашборде план выполнен, в кассе денег нет: почему CRM показывает несколько версий бизнеса","2026-08-12",4,"-pochemu-crm-pokazyvaet-raznye-versii-biznesa","2026-08-12T22:13:44.432Z","2026-09-17T22:01:25.093Z","2026-09-17T22:01:25.160Z",{"id":321,"documentId":322,"title":323,"date":324,"description":9,"order":19,"slug":325,"showOnMainPage":12,"createdAt":326,"updatedAt":327,"publishedAt":328,"locale":16},350,"mpxer9aw8jjq44rby7j47pwi","Стоимость разработки интеграции — API, CRM, 1С и внешние сервисы\n","2026-08-13","stoimost-razrabotki-integracii-api-crm-1s-i-vneshnie-servisy","2026-08-18T10:36:53.371Z","2026-09-20T15:45:50.010Z","2026-09-20T15:45:50.144Z",{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},{"id":331,"documentId":332,"title":333,"date":334,"description":9,"order":10,"slug":335,"showOnMainPage":12,"createdAt":336,"updatedAt":337,"publishedAt":338,"locale":16},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":340,"documentId":341,"title":342,"date":343,"description":9,"order":23,"slug":344,"showOnMainPage":12,"createdAt":345,"updatedAt":346,"publishedAt":347,"locale":16},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":349,"documentId":350,"title":351,"date":352,"description":9,"order":10,"slug":353,"showOnMainPage":12,"createdAt":354,"updatedAt":355,"publishedAt":356,"locale":16},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":358,"documentId":359,"title":360,"date":361,"description":9,"order":10,"slug":362,"showOnMainPage":12,"createdAt":363,"updatedAt":364,"publishedAt":365,"locale":16},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":367,"documentId":368,"title":369,"date":370,"description":9,"order":10,"slug":371,"showOnMainPage":12,"createdAt":372,"updatedAt":373,"publishedAt":374,"locale":16},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":376,"documentId":377,"title":378,"date":379,"description":9,"order":10,"slug":380,"showOnMainPage":12,"createdAt":381,"updatedAt":382,"publishedAt":383,"locale":16},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":385,"documentId":386,"title":387,"date":388,"description":9,"order":10,"slug":389,"showOnMainPage":12,"createdAt":390,"updatedAt":391,"publishedAt":392,"locale":16},336,"xujodhmvw1zxpvpcqahtklmc","Когда D2C становится выгоднее маркетплейса: расчёт по заказам\n","2026-08-28","kogda-d2c-vygodnee-marketpleysa-raschet-po-zakazam","2026-08-27T14:24:12.532Z","2026-09-17T22:22:16.654Z","2026-09-17T22:22:16.749Z",{"id":394,"documentId":395,"title":396,"date":397,"description":9,"order":10,"slug":398,"showOnMainPage":12,"createdAt":399,"updatedAt":400,"publishedAt":401,"locale":16},310,"zm2xqct6baoxjz7jsy605ztw","Duolingo прибавил 23% ежедневной аудитории. Что интернет-магазин может забрать у совы\n","2026-08-31","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":403,"documentId":404,"title":405,"date":406,"description":9,"order":10,"slug":407,"showOnMainPage":12,"createdAt":408,"updatedAt":409,"publishedAt":410,"locale":16},341,"lb4x4pfodc0sbnv9umz0b32a","Закрыл ноутбук, открыл телефон — и начал заново: где теряется контекст пользователя\n","2026-09-01","gde-teryaetsya-kontekst-polzovatelya","2026-08-31T12:47:31.448Z","2026-09-17T23:18:23.484Z","2026-09-17T23:18:23.551Z",{"id":412,"documentId":413,"title":414,"date":415,"description":9,"order":10,"slug":416,"showOnMainPage":12,"createdAt":417,"updatedAt":418,"publishedAt":419,"locale":16},337,"pbpm1u7r2yocuobuig7aows1","После оффера оценка кандидата пропадает: как связать найм, обучение и эффективность","2026-09-02","kak-svyazat-naym-obuchenie-i-effektivnost","2026-09-02T08:28:55.851Z","2026-09-17T22:35:13.146Z","2026-09-17T22:35:13.232Z",{"id":421,"documentId":422,"title":423,"date":424,"description":9,"order":10,"slug":425,"showOnMainPage":12,"createdAt":426,"updatedAt":427,"publishedAt":428,"locale":16},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":430,"documentId":431,"title":432,"date":433,"description":9,"order":10,"slug":434,"showOnMainPage":12,"createdAt":435,"updatedAt":436,"publishedAt":437,"locale":16},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":439,"documentId":440,"title":441,"date":442,"description":9,"order":10,"slug":443,"showOnMainPage":12,"createdAt":444,"updatedAt":444,"publishedAt":445,"locale":16},270,"tia92neitxsmtmvtu3k6ox2x","Пилот с планом на рост: как подготовить цифровой продукт к масштабированию","2026-09-07","pilot-s-planom-na-rost-masshtabirovanie","2026-09-07T13:11:01.617Z","2026-09-07T13:11:01.691Z",{"id":447,"documentId":448,"title":449,"date":450,"description":9,"order":10,"slug":451,"showOnMainPage":12,"createdAt":452,"updatedAt":453,"publishedAt":454,"locale":16},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":456,"documentId":457,"title":458,"date":459,"description":9,"order":10,"slug":460,"showOnMainPage":12,"createdAt":461,"updatedAt":462,"publishedAt":463,"locale":16},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":465,"documentId":466,"title":467,"date":468,"description":9,"order":10,"slug":469,"showOnMainPage":12,"createdAt":470,"updatedAt":471,"publishedAt":472,"locale":16},279,"zttjv8sbmge05zro1ok576xe","Что IT-аудит находит в проекте перед релизом","2026-09-11","it-audit-pered-relizom","2026-09-08T11:52:07.373Z","2026-09-11T12:36:23.593Z","2026-09-11T12:36:23.659Z",{"id":474,"documentId":475,"title":476,"date":468,"description":9,"order":23,"slug":477,"showOnMainPage":12,"createdAt":478,"updatedAt":478,"publishedAt":479,"locale":16},281,"ggdl1zmuuohkn3ubgxqu5wdz","Этапы разработки сайта: 7 контрольных точек от идеи до запуска","etapy-razrabotki-sayta-ot-idei-do-zapuska","2026-09-11T14:21:51.168Z","2026-09-11T14:21:51.261Z",{"id":481,"documentId":482,"title":483,"date":484,"description":9,"order":23,"slug":485,"showOnMainPage":12,"createdAt":486,"updatedAt":486,"publishedAt":487,"locale":16},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":489,"documentId":490,"title":491,"date":492,"description":9,"order":23,"slug":493,"showOnMainPage":12,"createdAt":494,"updatedAt":494,"publishedAt":495,"locale":16},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":497,"documentId":498,"title":499,"date":468,"description":9,"order":23,"slug":500,"showOnMainPage":12,"createdAt":501,"updatedAt":502,"publishedAt":503,"locale":16},311,"v3w411p7i1i1btgcmn7pwxl7","Цена уже изменилась, остаток ещё старый: где ломается единый кабинет селлера","edinyy-kabinet-sellera-dlya-marketpleysov","2026-09-11T14:35:28.405Z","2026-09-14T15:33:57.800Z","2026-09-14T15:33:57.871Z",{"id":505,"documentId":506,"title":507,"date":492,"description":9,"order":23,"slug":508,"showOnMainPage":12,"createdAt":509,"updatedAt":509,"publishedAt":510,"locale":16},313,"yv49ig9l4j8vggzenf8rdxm3","Этапы управления проектом по разработке сайта или приложения","etapy-upravleniya-proektom-po-razrabotke-sayta-ili-prilozheniya","2026-09-14T15:36:41.687Z","2026-09-14T15:36:41.763Z",{"id":512,"documentId":513,"title":514,"date":492,"description":9,"order":23,"slug":515,"showOnMainPage":12,"createdAt":516,"updatedAt":516,"publishedAt":517,"locale":16},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":519,"documentId":520,"title":521,"date":522,"description":9,"order":245,"slug":523,"showOnMainPage":12,"createdAt":524,"updatedAt":524,"publishedAt":525,"locale":16},317,"ekx4n93yajvm1hk8iqyzw4ju","Tinder обновил рекомендации. Почему маркетплейсу мало фильтров и сортировки","2026-09-15","-obnovleniya-tinder-kak-marketpleys-uluchshaet-rekomendatsii-i-sortirovku","2026-09-15T16:47:04.947Z","2026-09-15T16:47:05.044Z",{"id":527,"documentId":528,"title":529,"date":530,"description":9,"order":10,"slug":531,"showOnMainPage":12,"createdAt":532,"updatedAt":533,"publishedAt":534,"locale":16},321,"k6ijlgqkm5unejznzmeyo4vg","Интеграция с маркетплейсами и ERP: как синхронизировать заказы, статусы и остатки\n","2026-09-16","integraciya-marketpleysov-i-erp","2026-09-16T11:08:28.748Z","2026-09-16T11:31:18.295Z","2026-09-16T11:31:18.405Z",{"id":536,"documentId":537,"title":538,"date":539,"description":9,"order":23,"slug":540,"showOnMainPage":12,"createdAt":541,"updatedAt":541,"publishedAt":542,"locale":16},325,"zlz1zsbmf9t62lq9upjoh71o","Как правильно оценить разработку сайта и приложения\n","2026-09-17","kak-pravilno-otsenit-razrabotku-sayta-i-prilozheniya","2026-09-17T10:47:34.140Z","2026-09-17T10:47:34.227Z",{"id":544,"documentId":545,"title":546,"date":539,"description":9,"order":23,"slug":547,"showOnMainPage":12,"createdAt":548,"updatedAt":549,"publishedAt":550,"locale":16},330,"hk18zy8rgkffyo6py89yhijb","Как выбрать платформу для онлайн-школы","kak-vybrat-platformu-dlya-onlajn-shkoly","2026-09-17T11:02:32.852Z","2026-09-17T13:50:45.671Z","2026-09-17T13:50:45.748Z",{"id":552,"documentId":553,"title":554,"date":539,"description":9,"order":10,"slug":555,"showOnMainPage":12,"createdAt":556,"updatedAt":557,"publishedAt":558,"locale":16},331,"m3jg0ix87senqmdibgb089zk","Настройка резервного копирования: как проверить восстановление сервиса\n","rezervnoe-kopirovanie-proverka-vosstanovleniya","2026-09-17T08:38:21.082Z","2026-09-17T14:08:08.647Z","2026-09-17T14:08:08.708Z",{"id":560,"documentId":561,"title":562,"date":563,"description":9,"order":10,"slug":564,"showOnMainPage":12,"createdAt":565,"updatedAt":565,"publishedAt":566,"locale":16},343,"c4qw6xwuehgz8lo5zyabldkb","Платформа обучения сотрудников: почему курс заканчивается раньше рабочего результата","2026-09-18","platforma-obucheniya-sotrudnikov-rabochiy-rezultat","2026-09-18T10:17:38.082Z","2026-09-18T10:17:38.173Z",{"id":568,"documentId":569,"title":570,"date":563,"description":9,"order":10,"slug":571,"showOnMainPage":12,"createdAt":572,"updatedAt":573,"publishedAt":574,"locale":16},361,"fbzwk8k4u0jwlm6l2b9o2jr3","Как превращать результаты пользовательских интервью в задачи для бэклога","rezultaty-polzovatelskih-intervyu-v-zadachi-backloga","2026-09-18T13:05:14.859Z","2026-09-21T14:42:31.491Z","2026-09-21T14:42:31.557Z",{"id":576,"documentId":577,"title":578,"date":579,"description":9,"order":23,"slug":580,"showOnMainPage":12,"createdAt":581,"updatedAt":581,"publishedAt":582,"locale":16},348,"vhvm4rgi4utkvdl5lsn236cb","Омниканальная платформа: как объединить клиентов, заказы и остатки","2026-09-20","omnikanalnaya-platforma-kak-obedinit-klientov-zakazy-i-ostatki","2026-09-20T15:23:08.467Z","2026-09-20T15:23:08.536Z",{"id":584,"documentId":585,"title":586,"date":587,"description":9,"order":10,"slug":588,"showOnMainPage":12,"createdAt":589,"updatedAt":590,"publishedAt":591,"locale":16},360,"idkoix18t80we76tz6g5li5g","Как проектировать редкие пользовательские сценарии в цифровом продукте","2026-09-21","redkie-polzovatelskie-scenarii-v-cifrovom-produkte","2026-09-21T11:15:59.442Z","2026-09-21T14:12:59.342Z","2026-09-21T14:12:59.415Z",{"id":593,"documentId":594,"title":595,"date":596,"description":597,"order":33,"slug":598,"showOnMainPage":12,"createdAt":599,"updatedAt":600,"publishedAt":601,"locale":16},365,"fgve6bjyd9co2ti7cn1gr5bv","Kazan Digital Week 2025","2025-09-17","b","media-2","2026-03-06T10:35:30.810Z","2026-09-21T16:06:41.714Z","2026-09-21T16:06:41.805Z",[],{"id":604,"documentId":605,"title":606,"slug":607,"order":23,"createdAt":608,"updatedAt":608,"publishedAt":609,"locale":16,"media":610,"localizations":621},13,"glhljk70qdskk3mk7phi4ig0","Рынок ","media-area-2","2026-05-27T09:09:31.488Z","2026-05-27T09:09:31.502Z",[611,612,613,614,615,616,617,618,619,620],{"id":86,"documentId":87,"title":88,"date":89,"description":9,"order":23,"slug":90,"showOnMainPage":12,"createdAt":91,"updatedAt":92,"publishedAt":93,"locale":16},{"id":68,"documentId":69,"title":70,"date":71,"description":9,"order":23,"slug":72,"showOnMainPage":12,"createdAt":73,"updatedAt":74,"publishedAt":75,"locale":16},{"id":59,"documentId":60,"title":61,"date":62,"description":9,"order":23,"slug":63,"showOnMainPage":12,"createdAt":64,"updatedAt":65,"publishedAt":66,"locale":16},{"id":77,"documentId":78,"title":79,"date":80,"description":9,"order":23,"slug":81,"showOnMainPage":12,"createdAt":82,"updatedAt":83,"publishedAt":84,"locale":16},{"id":142,"documentId":143,"title":144,"date":145,"description":9,"order":23,"slug":146,"showOnMainPage":12,"createdAt":147,"updatedAt":148,"publishedAt":149,"locale":16},{"id":124,"documentId":125,"title":126,"date":127,"description":9,"order":23,"slug":128,"showOnMainPage":12,"createdAt":129,"updatedAt":130,"publishedAt":131,"locale":16},{"id":133,"documentId":134,"title":135,"date":136,"description":9,"order":23,"slug":137,"showOnMainPage":12,"createdAt":138,"updatedAt":139,"publishedAt":140,"locale":16},{"id":105,"documentId":106,"title":107,"date":108,"description":9,"order":23,"slug":109,"showOnMainPage":12,"createdAt":110,"updatedAt":111,"publishedAt":112,"locale":16},{"id":114,"documentId":115,"title":116,"date":117,"description":9,"order":118,"slug":119,"showOnMainPage":12,"createdAt":120,"updatedAt":121,"publishedAt":122,"locale":16},{"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},[],{"id":623,"documentId":624,"name":625,"alternativeText":9,"caption":9,"width":626,"height":627,"formats":628,"hash":660,"ext":630,"mime":633,"size":661,"url":662,"previewUrl":9,"provider":663,"provider_metadata":9,"createdAt":664,"updatedAt":664,"publishedAt":664,"related":665},743,"l8dozptgwwcda9eqjz3g0ysf","Изображение Codex 14 сент. 2026 г., 15_06_57.png",1920,1280,{"large":629,"small":639,"medium":646,"thumbnail":653},{"ext":630,"url":631,"hash":632,"mime":633,"name":634,"path":9,"size":635,"width":636,"height":637,"sizeInBytes":638},".png","https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186.png","large_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186","image\u002Fpng","large_Изображение Codex 14 сент. 2026 г., 15_06_57.png",670.35,1000,667,670354,{"ext":630,"url":640,"hash":641,"mime":633,"name":642,"path":9,"size":643,"width":23,"height":644,"sizeInBytes":645},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186.png","small_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186","small_Изображение Codex 14 сент. 2026 г., 15_06_57.png",185.78,333,185783,{"ext":630,"url":647,"hash":648,"mime":633,"name":649,"path":9,"size":650,"width":651,"height":23,"sizeInBytes":652},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186.png","medium_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186","medium_Изображение Codex 14 сент. 2026 г., 15_06_57.png",394.62,750,394623,{"ext":630,"url":654,"hash":655,"mime":633,"name":656,"path":9,"size":657,"width":658,"height":105,"sizeInBytes":659},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186","thumbnail_Изображение Codex 14 сент. 2026 г., 15_06_57.png",50.19,234,50193,"Izobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186",590.69,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_06_57_10e21b7186.png","aws-s3","2026-09-14T12:10:41.048Z",[666],{"__type":667,"id":5,"documentId":6,"title":7,"date":8,"description":9,"order":10,"slug":11,"showOnMainPage":12,"createdAt":13,"updatedAt":14,"publishedAt":15,"locale":16},"api::media.media",[669],{"__component":670,"id":430,"text":671},"media.text","\u003Cp class=\"p1\">Жалоба удовлетворена, но кабинет продавца уже открыт, карточка всё ещё скрыта, рейтинг не вернулся, деньги остаются удержаны: решение застряло между пятью сервисами.\u003C\u002Fp>\u003Cp class=\"p1\">С 1 октября 2026 года вступает в силу Федеральный закон № 289-ФЗ «Об отдельных вопросах регулирования платформенной экономики в Российской Федерации». Для площадок из предварительного перечня Минэкономразвития это дата готовности к новому режиму: обязательный контур должен быть в проде не позднее включения конкретной платформы в реестр.\u003C\u002Fp>\u003Cp class=\"p1\">Для IT-команды это большой релиз. Придётся проверять продавцов и карточки через государственные реестры, хранить согласия на скидки, запускать таймеры уведомлений, принимать жалобы и синхронно отменять ограничения. За каждым глаголом — статусы, интеграции, фоновые задачи, журнал решений и сквозные тесты.\u003C\u002Fp>\u003Cp class=\"p1\">Мы разрабатываем SaaS-сервисы и платформы, поэтому читаем новые требования как описание будущего поведения системы. Ниже разберем, где возникает скрытый объём разработки и что должно работать к октябрьскому запуску. Юридическую трактовку требований нужно согласовать с профильными специалистами.\u003C\u002Fp>\u003Cp class=\"p2\">&nbsp;\u003C\u002Fp>\u003Ch2>12 площадок в списке — и у каждой откроется свой бэклог\u003C\u002Fh2>\u003Cp class=\"p1\">Минэкономразвития назвало 12 площадок, которые планирует включить в реестр: Avito, Delivery Club, Joom, Lamoda, Ozon, Wildberries, «Купер», «Магнит Маркет», «Яндекс Маркет», «Яндекс Go», «Яндекс Еда» и «Яндекс Путешествия»\u003C\u002Fp>\u003Cp class=\"p1\">Перечень пока предварительный. Закон начинает действовать 1 октября 2026 года, а статус посреднической цифровой платформы возникает после включения в реестр. Значит, 1 октября — точка готовности к новому режиму, а запись в реестре — момент, когда обязательные сценарии уже должны работать.\u003C\u002Fp>\u003Cp class=\"p1\">В законе № 289-ФЗ много формулировок вроде «уведомить», «получить согласие», «проверить» и «отменить меру». Для разработки это глаголы с состоянием. Нужно знать, кто запустил действие, к какому объекту оно относится, когда истекает срок, какой модуль отвечает за результат и что происходит при ошибке.\u003C\u002Fp>\u003Cp class=\"p1\">Требование «уведомить продавца» превращается в событие, канал доставки, подтверждение, таймер и запись для аудита. Этот слой и создаёт объём, которого нет на первом макете.\u003C\u002Fp>\u003Ch2>Кнопка «жалоба удовлетворена» должна сработать в пяти сервисах\u003C\u002Fh2>\u003Cp class=\"p1\">Закон связывает ограничение кабинета или карточки с системой досудебных жалоб. Если оператор признал жалобу обоснованной, применённую меру нужно отменить за 48 часов.\u003C\u002Fp>\u003Cp class=\"p1\">В зрелом продукте доступ закрывает сервис авторизации, карточку снимает модерация, рейтинг считает отдельный модуль, деньги удерживает расчётный контур, а обращение живёт в службе поддержки. Ответ «жалоба удовлетворена» ничего не меняет, пока пять систем хранят разные состояния.\u003C\u002Fp>\u003Cp class=\"p1\">Кнопка сработала в поддержке. Система — ещё нет.\u003C\u002Fp>\u003Cp class=\"p1\">Монолит упирается в те же 48 часов и журнал решений. Сбой просто живёт в другом месте: в локальной транзакции, фоновой задаче или последовательности обновлений модулей. Если восстановление остановилось посередине, пользователь получает тот же рассинхрон.\u003C\u002Fp>\u003Cp class=\"p1\">Мы связываем изменения общим идентификатором решения. В распределённой архитектуре запись о смене состояния и событие для других сервисов фиксируем через transactional outbox. Обработчики делаем идемпотентными: повторная команда не должна второй раз вернуть деньги, поднять рейтинг или разблокировать кабинет. После исчерпания повторов сообщение попадает в dead letter queue (DLQ), откуда его разбирает поддержка.\u003Cbr>&nbsp;\u003C\u002Fp>\u003Ch2>45 дней, три дня, 15 дней, 48 часов: теперь это системные таймеры\u003C\u002Fh2>\u003Cp class=\"p1\">О существенных изменениях договора партнёра предупреждают за 45 дней. О большинстве санкций — за три дня. На ответ по жалобе даётся 15 дней, на отмену обоснованно оспоренной меры — 48 часов. Эти сроки собраны в статьях 12–14 закона.\u003C\u002Fp>\u003Cp class=\"p1\">Календарь юриста не запустит фоновую задачу. Продукт должен сам зафиксировать начало отсчёта, доставить уведомление, не применить меру раньше времени и поднять инцидент, если срок заканчивается без результата. Для каждого перехода нужны основание, версия правила, время и исполнитель — человек или сервис.\u003C\u002Fp>\u003Cp class=\"p1\">Проектирование начинаем с карты состояний: решение создано → уведомление отправлено → срок истёк → ограничение применено → жалоба подана → решение пересмотрено → доступ восстановлен. Схема показывает пропущенные события, владельцев данных и точки аудита. Она же становится основой для сквозных тестов.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_kopiya_22683be81e.png\" alt=\"pic&nbsp;— копия.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_kopiya_22683be81e.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_kopiya_22683be81e.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_kopiya_22683be81e.png 750w\" sizes=\"100vw\" width=\"750\">\u003C\u002Ffigure>\u003Cp class=\"p1\">При приёмке релиза первым проходит сценарий жалобы: блокируем тестового продавца, оспариваем решение и проверяем, что восстановились кабинет, карточка, рейтинг и расчёты. Пять зелёных тестов отдельных сервисов такой сценарий не заменят.\u003C\u002Fp>\u003Ch2>Реестр не ответил. Что увидит продавец?\u003C\u002Fh2>\u003Cp class=\"p1\">При регистрации продавца или публикации карточки внешний реестр может ответить ошибкой. Продукту нужен предсказуемый статус и понятное объяснение происходящего. Бесконечный спиннер, потерянный запрос и публикация без обязательной проверки одинаково опасны.\u003C\u002Fp>\u003Cp class=\"p1\">При регистрации платформа сверяет партнёров и владельцев пунктов выдачи через ЕГРЮЛ, ЕГРИП, ЕСИА или другие разрешённые способы. Для товарных карточек код ТН ВЭД ЕАЭС или ОКПД 2 определяет, нужно ли обращаться к реестру разрешительных документов. На специальную проверку отведено три рабочих дня, а для старого каталога предусмотрен переходный период в 180 дней. Механику закрепляет постановление № 821.\u003C\u002Fp>\u003Cp class=\"p1\">Интеграцию сразу проектируем с учётом недоступности источника. Реестр может отвечать медленно, вернуть неполные данные или временно отключиться. Запросу нужны idempotency key, retry с ограничением попыток и backoff, журнал ответа и понятный статус для пользователя. После нескольких неудач запись уходит в DLQ, которую видит поддержка.\u003C\u002Fp>\u003Cp class=\"p1\">Миграцию существующего каталога выносим в отдельный поток. Если старые карточки попадут в ту же очередь, что и новые, фоновая проверка заберёт ресурсы у ежедневной публикации товаров. Очередям задаём разные приоритеты, контролируем пропускную способность и сохраняем возможность остановить миграцию без остановки основного сценария.\u003C\u002Fp>\u003Ch2>Одно поле не закроет согласия, отправки и часы\u003C\u002Fh2>\u003Cp class=\"p1\">Платформа сможет снизить цену за счёт продавца после уведомления и согласия. Продавец вправе отозвать согласие для ещё не проданного товара или заранее запретить такие акции. Отказ не должен ухудшать рейтинг, поиск или доступ к кабинету.\u003C\u002Fp>\u003Cp class=\"p1\">Булева переменная discount_allowed хранит только текущий ответ. Для полноценной истории нужны версия условий, время уведомления и согласия, список товаров, период акции и событие отзыва. Ценообразование проверяет актуальное разрешение перед расчётом, а поиск и рейтинг исключают отказ из отрицательных сигналов. Без этой истории невозможно восстановить область действия согласия.\u003C\u002Fp>\u003Cp class=\"p1\">Та же инженерная дисциплина нужна в обмене с ФНС. Правила взаимодействия с ФНС предусматривают электронные сервисы и протоколы, а ведомство уже публикует проекты интерфейсов. Команде понадобятся версии схем, контроль доставки, сверка отправленных данных и повторная обработка ошибок. Кнопка «отправить» без журнала и подтверждения быстро создаст расхождение между платформой и внешней системой.\u003C\u002Fp>\u003Cp class=\"p1\">У сервисных платформ появляется ещё один расчётный модуль. Постановление № 760 задаёт критерий продолжительной работы на одного заказчика: свыше 60 часов в месяц на протяжении шести месяцев подряд для ряда видов деятельности. Показатель работает как правило допуска к следующему заказу. Система связывает исполнителя, заказчика, отрасль, часы и скользящее шестимесячное окно, заранее показывает приближение к ограничению и объясняет отказ.\u003C\u002Fp>\u003Ch2>Что должно работать к запуску, даже если команда не успевает всё\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"pic&nbsp;— копия 10.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_kopiya_10_553da62c00.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_kopiya_10_553da62c00.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_kopiya_10_553da62c00.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_kopiya_10_553da62c00.png 750w\" sizes=\"100vw\" width=\"750\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Границу первого релиза определяет риск пропустить срок или изменить права пользователя без следа. К октябрьскому запуску, а для конкретной платформы — не позднее включения в реестр, должны работать четыре группы сценариев:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"eb0aed3d5c12c96ee4fb071209ee73458\">\u003Cp class=\"p1\">проверка новых партнёров и карточек с блокировкой публикации до обязательной сверки;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e5294c486c368acf3297caacb19e8bd9d\">\u003Cp class=\"p1\">уведомления, ограничения, жалобы и восстановление доступа в установленный срок;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ed7ef126ca81d815107288b16861bb35c\">\u003Cp class=\"p1\">согласия на скидки, отзыв согласия и защита положения продавца после отказа;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e0cd330a29926876da305924063274597\">\u003Cp class=\"p1\">журнал решений, таймеры, повторная обработка ошибок и мониторинг внешних интеграций.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">Старый каталог можно проверять после старта в пределах 180-дневного переходного периода из постановления № 821. Очередь миграции, ограничение её нагрузки и наблюдаемость нужны уже в первом релизе. Иначе переходный период превратится в неконтролируемый фон и начнёт мешать новым карточкам.\u003C\u002Fp>\u003Cp class=\"p1\">После запуска можно улучшать интерфейсы, расширять аналитические панели и ускорять операции, которые уже выполняются корректно. Статусная модель, сроки, аудит и безопасный откат остаются в обязательной части.\u003C\u002Fp>\u003Cp class=\"p1\">Универсальной оценки в спринтах здесь нет. Одна площадка уже хранит историю санкций и доработает существующий процесс; другой придётся создавать доменную модель, интеграции и очереди с нуля. Приоритет при этом ясен: сначала сценарии, где можно пропустить законный срок, опубликовать непроверенную карточку или оставить пользователя в неверном статусе.\u003C\u002Fp>\u003Ch2>Шесть проверок до первой оценки разработки\u003C\u002Fh2>\u003Cp class=\"p1\">До макетов и перечня экранов команда Qtim проходит шесть шагов:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e275177f4311fd9580c4ebb16e1319ec2\">\u003Cp class=\"p1\">Выписываем события, которые создают юридический срок или меняют права пользователя.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e589650020a6d1dcb4cfe2e26a2d54019\">\u003Cp class=\"p1\">Связываем каждое событие с модулем, владельцем данных и зависимыми системами.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ee239753e96ab2353159e4acb79952efb\">\u003Cp class=\"p1\">Для каждой внешней интеграции описываем таймаут, retry, недоступность и DLQ.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ee4f12a97eac62412574c79df9eb13ef0\">\u003Cp class=\"p1\">Проверяем, можно ли восстановить историю решения: основание, версию правила, время и исполнителя.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ed048589dc77ca8107f2efad5bdc30936\">\u003Cp class=\"p1\">Отделяем миграции старых данных от ежедневного потока и оцениваем нагрузку на оба контура.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e7a99738a024cce843898d9496ae28985\">\u003Cp class=\"p1\">Собираем сквозные тесты для жалобы, отзыва согласия, недоступности реестра и отмены ограничения.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp class=\"p1\">После этой раскладки в оценке появляются оркестрация между сервисами, outbox, журнал решений, очереди, мониторинг, миграции и тесты на сбои. Такие участки часто определяют срок релиза, хотя на первых макетах их не видно.\u003C\u002Fp>\u003Cp class=\"p1\">Мы считаем релиз готовым, когда каждое обязательное действие можно запустить, проследить до результата и безопасно повторить после ошибки.\u003C\u002Fp>\u003Cp class=\"p1\">Если ваша платформа может попасть в реестр, в Qtim можно обсудить технический аудит и план доработок. Для первого разговора пригодятся схема сервисов, список внешних интеграций и один сквозной сценарий, который сейчас проходит через несколько команд.\u003C\u002Fp>",[673,721,778],{"createdAt":336,"id":331,"documentId":332,"title":333,"date":334,"description":9,"order":10,"slug":335,"showOnMainPage":12,"updatedAt":337,"publishedAt":338,"locale":16,"cover":674,"content":707,"media_event":9,"media_areas":711,"seo":9,"localizations":720},{"id":675,"documentId":676,"name":677,"alternativeText":9,"caption":9,"width":626,"height":627,"formats":678,"hash":703,"ext":630,"mime":633,"size":704,"url":705,"previewUrl":9,"provider":663,"provider_metadata":9,"createdAt":706,"updatedAt":706,"publishedAt":706},744,"thddqywdfa66vk7yxlyrvh73","Изображение Codex 14 сент. 2026 г., 15_08_15.png",{"large":679,"small":685,"medium":691,"thumbnail":697},{"ext":630,"url":680,"hash":681,"mime":633,"name":682,"path":9,"size":683,"width":636,"height":637,"sizeInBytes":684},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610.png","large_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610","large_Изображение Codex 14 сент. 2026 г., 15_08_15.png",895.34,895342,{"ext":630,"url":686,"hash":687,"mime":633,"name":688,"path":9,"size":689,"width":23,"height":644,"sizeInBytes":690},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610.png","small_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610","small_Изображение Codex 14 сент. 2026 г., 15_08_15.png",245.64,245636,{"ext":630,"url":692,"hash":693,"mime":633,"name":694,"path":9,"size":695,"width":651,"height":23,"sizeInBytes":696},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610.png","medium_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610","medium_Изображение Codex 14 сент. 2026 г., 15_08_15.png",527.2,527195,{"ext":630,"url":698,"hash":699,"mime":633,"name":700,"path":9,"size":701,"width":658,"height":105,"sizeInBytes":702},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610","thumbnail_Изображение Codex 14 сент. 2026 г., 15_08_15.png",61.29,61287,"Izobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610",881.51,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_08_15_956424b610.png","2026-09-14T12:11:33.918Z",[708],{"__component":670,"id":709,"text":710},269,"\u003Cp class=\"p1\">Курс по новому продукту выложили в четверг. В пятницу продукт поменялся: обновился регламент, руководитель продаж добавил сценарий для партнёров. К понедельнику менеджеры пересказывают друг другу правильную версию в рабочем чате — в LMS всё ещё лежит четверговая.\u003C\u002Fp>\u003Cp class=\"p1\">В исследовании Digital Learning 2026 среди 115 представителей российских компаний 63% разрабатывают контент полностью собственными силами, ещё 32% совмещают его с покупкой внешних материалов. По подсчёту авторов исследования, собственный учебный контент так или иначе создают 97% участников.\u003C\u002Fp>\u003Cp class=\"p1\">Мы разрабатываем EdTech-платформы и видим, как при таком подходе меняется задача LMS. Платформа должна поддерживать производство контента, подготовку внутренних преподавателей, правила работы с AI и связь обучения с результатами сотрудников. Каталога курсов для этого уже мало.\u003C\u002Fp>\u003Ch2>Рынок ещё на 75% частный, а ТЗ платформы уже пишет работодатель\u003C\u002Fh2>\u003Cp class=\"p1\">В российском EdTech частные пользователи всё ещё формируют основной спрос. По открытой сводке исследования BusinesStat, в 2025 году рынок вырос на 12% и достиг 166 млрд рублей. Образовательные платформы занимают 83% оборота, B2C — 75%. При этом доля B2C сокращается на фоне роста корпоративного и государственного сегментов.\u003C\u002Fp>\u003Cp class=\"p1\">Корпоративный заказчик меняет ТЗ платформы. Частному ученику важны программа, преподаватель, удобный кабинет и понятная оплата. Компании дополнительно приносят структуру подразделений, должности, обязательные допуски, внутренние регламенты, данные из HR-систем и отчётность для руководителей.\u003C\u002Fp>\u003Cp class=\"p1\">Один курс по продажам в такой среде может отличаться для новых менеджеров, руководителей групп и сотрудников партнёрской сети. После обновления продукта нужно заменить пример, пересобрать тест, уведомить преподавателей и проверить, кто уже прошёл старую версию. В этот момент LMS начинает работать как часть операционного контура компании.\u003C\u002Fp>\u003Ch2>Курс про свою компанию снаружи не купишь: 61% не берут внешние школы\u003C\u002Fh2>\u003Cp class=\"p1\">Корпоративным заказчикам нужен контент, в котором узнаётся их работа. Универсальный курс объяснит основы информационной безопасности. Внутренняя программа покажет, как сотрудник запрашивает доступ именно в этой компании, кому сообщает об инциденте и какие данные запрещено отправлять подрядчику.\u003C\u002Fp>\u003Cp class=\"p1\">Исследование Digital Learning показывает устойчивость этого запроса: 97% участников хотя бы частично создают материалы сами, а 61% вообще не используют курсы внешних онлайн-школ для обучения сотрудников. Внешние провайдеры остаются полезны для отдельных тем, однако основу многие компании собирают вокруг собственных процессов, продуктов и стандартов.\u003C\u002Fp>\u003Cp class=\"p1\">Контент проходит через несколько рук. Эксперт даёт фактуру, методист собирает учебный сценарий, редактор проверяет ясность, владелец процесса подтверждает актуальность, преподаватель проводит занятие. После запуска команда разбирает вопросы и обновляет материал.\u003C\u002Fp>\u003Cp class=\"p1\">Если эта цепочка живёт в презентациях, почте и чатах, у курса быстро появляется несколько правд. Одна лежит в LMS, вторая — у преподавателя, третья называется «final_final_точно». Название смешное ровно до первой проверки или ошибки сотрудника.\u003C\u002Fp>\u003Ch2>Файл final_final не выдерживает темп бизнесаё\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F6d4c0148_0fb5_55b4_9a17_d6853678a8b3_9847c59ae2.png\" alt=\"6d4c0148-0fb5-55b4-9a17-d6853678a8b3.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_6d4c0148_0fb5_55b4_9a17_d6853678a8b3_9847c59ae2.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_6d4c0148_0fb5_55b4_9a17_d6853678a8b3_9847c59ae2.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_6d4c0148_0fb5_55b4_9a17_d6853678a8b3_9847c59ae2.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_6d4c0148_0fb5_55b4_9a17_d6853678a8b3_9847c59ae2.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Когда компания делает курсы сама, LMS ведёт сразу два контура: обучение сотрудников и производство материалов. Второй часто остаётся за пределами платформы, хотя именно там копятся задержки и устаревшие версии. Похожий момент мы разбирали на стороне онлайн-школ — когда готовая LMS перестаёт тянуть процесс.\u003C\u002Fp>\u003Cp class=\"p1\">Для такого контура нужны роли автора, методиста, преподавателя, согласующего и владельца программы. У каждой роли свои действия: создать черновик, отдать на проверку, утвердить, провести занятие, снять версию с публикации. Полезно хранить историю изменений и связывать результаты учеников с той редакцией курса, которую они проходили.\u003C\u002Fp>\u003Cp class=\"p1\">Дешевле собирать материалы из повторно используемых блоков. Изменилось правило возврата товара — правка в одном утверждённом фрагменте уезжает сразу в программы для продавцов, поддержки и руководителей. Пять независимых копий почти гарантируют шестую версию — ту, которую пересказывают на планёрке.\u003C\u002Fp>\u003Cp class=\"p1\">AI ускоряет подготовку черновиков, тестов и примеров. Он же ускоряет распространение ошибки, если берёт устаревший регламент или додумывает деталь. Поэтому источники, дата актуальности, автор изменения и маршрут согласования становятся частью архитектуры контента.\u003C\u002Fp>\u003Ch2>Преподавателю выдали AI раньше инструкции\u003C\u002Fh2>\u003Cp class=\"p1\">Следующий дефицит EdTech — подготовка преподавателей.\u003C\u002Fp>\u003Cp class=\"p1\">Международный отчёт Microsoft охватил 3345 участников в шести странах. AI для учебных задач уже использовали 88% педагогов, но 53% не проходили формальной подготовки. При этом 66% педагогов хотят получать подготовку ежемесячно или ежеквартально.\u003C\u002Fp>\u003Cp class=\"p1\">Исследование Instructure в США показывает похожий разрыв. AI хотя бы иногда применяют 68% школьных учителей и 61% преподавателей вузов. Формальной подготовки не было у 45% и 41% соответственно; комплексную получили только 8% и 11%.\u003C\u002Fp>\u003Cp class=\"p1\">Эти опросы не измеряют российских корпоративных преподавателей напрямую, поэтому переносить на них проценты нельзя. Показательно другое: в российском исследовании применение ИИ разложено по четырём направлениям, а вопроса о подготовке тех, кто ведёт обучение, нет ни одного. Инструменты уже считают, людей — ещё нет. Организационная задача при этом та же: сильный внутренний эксперт знает продукт, технологию или регламент, но преподаванию ему ещё предстоит научиться. С AI добавляются проверка фактов, защита внутренних данных, правила для учеников и список решений, которые модель принимать не должна.\u003C\u002Fp>\u003Cp class=\"p1\">Кнопка «сгенерировать курс» появляется быстрее, чем ответ на вопрос «кто отвечает за неточность». Ответ должен лежать в платформе раньше кнопки.\u003C\u002Fp>\u003Ch2>LMS теперь учит ещё и тех, кто учит\u003C\u002Fh2>\u003Cp class=\"p1\">Подготовка преподавателя становится отдельным маршрутом внутри корпоративной LMS. В него входят основы методики, работа с аудиторией, правила оценки, политика использования AI и практика на реальных сценариях компании.\u003C\u002Fp>\u003Cp class=\"p1\">Маршрут работает, когда связан с допуском: сотрудник сначала проходит короткую программу, готовит пробный фрагмент, получает обратную связь методиста и только затем публикует курс или проводит занятие. При изменении политики AI платформа назначает обновление всем авторам и преподавателям, которых оно касается.\u003C\u002Fp>\u003Cp class=\"p1\">В самой системе для этого нужны пять вещей:\u003C\u002Fp>\u003Cul>\u003Cli data-list-item-id=\"e96d92ac44674ce540ceb30c727d61bff\">\u003Cp class=\"p1\">программа подготовки и повторной сертификации преподавателей;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e3075fbafef25c4cc03f64209562f5bba\">\u003Cp class=\"p1\">песочница, где можно собрать модуль и проверить его до публикации;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ecca7b47e99ea6f762229a6108fd5676c\">\u003Cp class=\"p1\">маршрут согласования с ролями и сроками;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e7b3307c515f2f73aa4730da3df1e3738\">\u003Cp class=\"p1\">журнал версий, источников и решений по AI-контенту;\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ee71dbb801699d4143f03a281a0cacb5d\">\u003Cp class=\"p1\">аналитика по преподавателю, версии курса и рабочему результату.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F443f6f5b_2ce4_5fa6_80f6_b0e89c72e85b_c8a4ba5b0b.png\" alt=\"443f6f5b-2ce4-5fa6-80f6-b0e89c72e85b.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_443f6f5b_2ce4_5fa6_80f6_b0e89c72e85b_c8a4ba5b0b.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_443f6f5b_2ce4_5fa6_80f6_b0e89c72e85b_c8a4ba5b0b.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_443f6f5b_2ce4_5fa6_80f6_b0e89c72e85b_c8a4ba5b0b.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_443f6f5b_2ce4_5fa6_80f6_b0e89c72e85b_c8a4ba5b0b.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Здесь полезен принцип из разработки программных продуктов: релиз заканчивает одну итерацию и запускает следующую. Курс тоже меняется после вопросов учеников, обновлений продукта и новых ошибок в работе. У него должен быть владелец и понятный бэклог, иначе LMS постепенно превращается в архив хорошо оформленных воспоминаний.\u003C\u002Fp>\u003Ch2>AI-тренажёр тоже требует преподавателя\u003C\u002Fh2>\u003Cp class=\"p1\">В исследовании Digital Learning AI для интеллектуальных тренажёров уже используют 26% компаний. Идея выглядит привлекательно: сотрудник отрабатывает разговор с клиентом или реакцию на инцидент, а система доступна в любое время.\u003C\u002Fp>\u003Cp class=\"p1\">Эффект зависит от сценария. Тренажёру нужны контекст компании, критерии ответа, допустимые варианты, правила остановки и передача сложного случая человеку. Свободный диалог без этих ограничений умеет поддержать беседу, но плохо объясняет руководителю, чему сотрудник научился.\u003C\u002Fp>\u003Cp class=\"p1\">Преподаватель или методист здесь не исчезает. Он проектирует ситуацию, описывает ошибки, проверяет обратную связь модели и разбирает спорные ответы. Платформа хранит версию сценария и показывает типовые затруднения группы. Тогда AI помогает масштабировать практику, сохраняя человеческий контроль над содержанием и оценкой.\u003C\u002Fp>\u003Cp class=\"p1\">Для чувствительных тем границы должны быть жёстче. Модель может предложить черновик обратной связи, но итоговую аттестацию, допуск к оборудованию или кадровое решение утверждает человек. Такие ограничения живут в ролях и логике LMS, а не строкой в памятке.\u003C\u002Fp>\u003Ch2>Курс пройден. Бизнес-метрика ещё не появилась\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002F2994909b_fb9f_51f6_a774_a278a5cbbbb9_8aad2bfd37.png\" alt=\"2994909b-fb9f-51f6-a774-a278a5cbbbb9.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_2994909b_fb9f_51f6_a774_a278a5cbbbb9_8aad2bfd37.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_2994909b_fb9f_51f6_a774_a278a5cbbbb9_8aad2bfd37.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_2994909b_fb9f_51f6_a774_a278a5cbbbb9_8aad2bfd37.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_2994909b_fb9f_51f6_a774_a278a5cbbbb9_8aad2bfd37.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Собственный контент даёт компании больше контроля. Сам факт публикации при этом ничего не доказывает. По данным Digital Learning, 75% участников оценивают знания сотрудников, а связь обучения с рабочими KPI отслеживают только 38,8%.\u003C\u002Fp>\u003Cp class=\"p1\">Процент завершения курса удобен: он уже лежит в LMS и не требует долгих споров. Руководителю нужны другие ответы. Стал ли новичок быстрее выходить на самостоятельную работу? Снизилось ли число ошибок? Изменились ли продажи, качество консультаций или время обработки обращения?\u003C\u002Fp>\u003Cp class=\"p1\">Для этого учебные данные нужно связывать с HR-системой, CRM, сервис-деском, системой контроля качества или BI. Платформа должна знать подразделение, роль, преподавателя, версию курса и время прохождения. Во внешнем контуре остаётся рабочий результат. Без этой связи аналитика честно сообщает одно: сотрудник посмотрел семь экранов и нажал „завершить\".\u003C\u002Fp>\u003Cp class=\"p1\">Первый заход — одна метрика и один процесс. Например, взять программу адаптации продавцов, выбрать время до первой самостоятельной сделки и сравнить группы на одной версии курса. Такой пилот быстрее покажет качество данных и границы интеграции, чем попытка сразу построить образовательный центр управления полётами.\u003C\u002Fp>\u003Ch2>Готовая LMS держится, пока маршрут знания помещается в настройки\u003C\u002Fh2>\u003Cp class=\"p1\">Готовая LMS подходит многим компаниям. Если программы меняются редко, ролей немного, стандартных отчётов хватает, а внешние системы уже связаны готовыми интеграциями, разработка отдельного контура будет преждевременной.\u003C\u002Fp>\u003Cp class=\"p1\">Разговор о собственной платформе или дополнительном продуктовом слое начинается, когда совпадают несколько условий. Контент регулярно обновляют внутренние эксперты. Согласования уходят в почту и чаты. Для разных программ действуют свои правила AI. Преподавателям нужны допуски и повторная подготовка. Руководители хотят связать обучение с рабочими показателями, а готового API для этого не хватает.\u003C\u002Fp>\u003Cp class=\"p1\">Практический критерий простой: готовая LMS подходит, пока настройки удерживают маршрут знания от эксперта до сотрудника. Отдельный контур нужен, когда важные версии, права, согласования и результаты приходится постоянно собирать вокруг платформы.\u003C\u002Fp>\u003Cp class=\"p1\">Мы в Qtim начинаем такой проект с карты контента и ролей: кто создаёт материал, кто отвечает за факты, кто допускает преподавателя, какие данные нужны руководителю и где лежит рабочий результат. После этого видно, что можно оставить в готовой LMS, что закрыть интеграцией и где действительно нужна разработка. Тот самый final_final после этого просто перестаёт существовать: у каждой версии есть автор, дата и статус, а четверговый курс либо обновлён, либо снят с публикации.\u003C\u002Fp>\u003Cp class=\"p1\">Если ваша корпоративная платформа уже хранит много курсов, но плохо управляет их обновлением, преподавателями и связью с бизнес-метриками, приходите обсудить состав следующего релиза: мы собираем образовательные платформы, включая контуры для ДПО и корпоративного обучения с интеграциями в HR.\u003C\u002Fp>",[712,719],{"id":713,"documentId":714,"title":715,"slug":716,"order":23,"createdAt":717,"updatedAt":717,"publishedAt":718,"locale":16},27,"x6rulaa9s3473663k7mutmd7","EdTech ","ed-tech","2026-07-30T14:30:19.041Z","2026-07-30T14:30:19.062Z",{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},[],{"createdAt":345,"id":340,"documentId":341,"title":342,"date":343,"description":9,"order":23,"slug":344,"showOnMainPage":12,"updatedAt":346,"publishedAt":347,"locale":16,"cover":722,"content":757,"media_event":9,"media_areas":761,"seo":9,"localizations":777},{"id":723,"documentId":724,"name":725,"alternativeText":9,"caption":9,"width":726,"height":726,"formats":727,"hash":752,"ext":630,"mime":633,"size":753,"url":754,"previewUrl":9,"provider":663,"provider_metadata":9,"createdAt":755,"updatedAt":755,"publishedAt":756},653,"m3tj7th176v6v31qedctjzw6","magnific_use-the-attached-referenc_rggcPvlxtc 1.png",1080,{"large":728,"small":734,"medium":740,"thumbnail":746},{"ext":630,"url":729,"hash":730,"mime":633,"name":731,"path":9,"size":732,"width":636,"height":636,"sizeInBytes":733},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012.png","large_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012","large_magnific_use-the-attached-referenc_rggcPvlxtc 1.png",1401.38,1401380,{"ext":630,"url":735,"hash":736,"mime":633,"name":737,"path":9,"size":738,"width":23,"height":23,"sizeInBytes":739},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012.png","small_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012","small_magnific_use-the-attached-referenc_rggcPvlxtc 1.png",403.32,403318,{"ext":630,"url":741,"hash":742,"mime":633,"name":743,"path":9,"size":744,"width":651,"height":651,"sizeInBytes":745},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012.png","medium_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012","medium_magnific_use-the-attached-referenc_rggcPvlxtc 1.png",847.75,847746,{"ext":630,"url":747,"hash":748,"mime":633,"name":749,"path":9,"size":750,"width":105,"height":105,"sizeInBytes":751},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012.png","thumbnail_magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012","thumbnail_magnific_use-the-attached-referenc_rggcPvlxtc 1.png",52.01,52007,"magnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012",408.5,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_use_the_attached_referenc_rggc_Pvlxtc_1_17316d0012.png","2026-08-18T12:21:26.980Z","2026-08-18T12:21:26.981Z",[758],{"__component":670,"id":759,"text":760},273,"\u003Cp class=\"p1\">На столе две сметы на одно и то же приложение. В одной 1,6 млн ₽, в другой — 4,65 млн. Бриф общий, обе цифры взяты из реальных проектов, а разница — почти втрое.\u003C\u002Fp>\u003Cp class=\"p1\">Разберем, что прячется за строкой «мобильное приложение», какие работы в неё не входят и как свести два таких предложения к сравнимому виду.\u003C\u002Fp>\u003Cp class=\"p1\">Цифры не из переговоров: летом 2026 года вышли два исследования российского рынка. В выборке AppFox медианная стоимость MVP — 1,6 млн ₽, в анализе 41 коммерческого предложения WhiteTigerSoft медиана — 4,65 млн ₽.\u003C\u002Fp>\u003Cp class=\"p1\">Обе цифры взяты из реальных смет. Для сравнения из первой выборки взяли медиану MVP, а во второй посчитали полный цикл: аналитику, дизайн, разработку, бэкенд, тестирование и стартовую поддержку. Такой разрыв появляется из-за продуктов разного размера, спрятанных за одним словом «приложение»; ставка здесь вторична.\u003C\u002Fp>\u003Cp class=\"p1\">Три строки «личный кабинет, оплата, уведомления» легко разрастаются уже на первом обсуждении. Пользоваться кабинетом будут клиент, курьер и менеджер. Оплата должна учитывать возвраты, а уведомления — работать по двадцати сценариям. Бриф всё ещё занимает три строки. Смета успела заметно подрасти.\u003C\u002Fp>\u003Ch2>Восемь экранов могут стоить дороже двадцати\u003C\u002Fh2>\u003Cp class=\"p1\">Количество экранов помогает оценить дизайн и часть мобильной разработки. Оно почти ничего не говорит о правилах за интерфейсом.\u003C\u002Fp>\u003Cp class=\"p1\">Возьмём кнопку «Оплатить». На макете она занимает несколько сантиметров. В смете за ней появляются эквайринг, статусы платежа, чеки, возвраты, защита от двойного списания и повторная попытка, когда пользователь нажал три раза: лифт ехал, интернет моргнул, терпение закончилось.\u003C\u002Fp>\u003Cp class=\"p1\">С офлайн-режимом та же история. В интерфейсе это плашка «Нет сети». Android Developers описывает offline-first как архитектуру с локальным и сетевым источниками данных и синхронизацией между ними. На практике нужны локальное хранилище, очередь изменений и правила разрешения конфликтов. Поэтому один экран заказа может стоить по-разному для каталога, службы доставки и сервиса, который должен работать в горах без связи.\u003C\u002Fp>\u003Ch2>Из одной строки в смете вырастают четыре блока\u003C\u002Fh2>\u003Cp class=\"p1\">\u003Cstrong>1. Счёт начинается до первой строки кода\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Команда описывает роли, сценарии, данные и ограничения платформ, а затем собирает прототипы и состояния экранов. Здесь решают, что войдёт в первую версию и как приложение поведёт себя при ошибке, возврате или истёкшем коде.\u003C\u002Fp>\u003Cp class=\"p1\">Попытка заменить этот этап созвоном экономит деньги до первого вопроса разработчика: «Что делать с заказом, если оплата прошла, а 1С не ответила?» Если ответа нет, решение всё равно придётся принимать. Позже такая неопределённость обойдётся дороже.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>2. Две платформы остаются даже с одной кодовой базой\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Сюда входят интерфейс, навигация, локальные данные, push-уведомления и работа с камерой, геолокацией или Bluetooth. Flutter позволяет выпускать iOS- и Android-приложения из одной кодовой базы. Где на этом действительно появляется экономия, мы разбирали отдельно. При похожих сценариях это снижает объём дублирующей разработки. Две платформы всё равно требуют отдельных сборок, разрешений и тестирования на устройствах.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>3. «Простая админка» заканчивается на тысяче товаров\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">Сервер хранит пользователей, заказы, права и платежи. Админка позволяет сотрудникам управлять ими без обращения к разработчикам. В выборке WhiteTigerSoft серверная часть вместе с API и админкой занимала 30–45% трудозатрат.\u003C\u002Fp>\u003Cp class=\"p1\">«Простая админка» обычно остаётся простой до просьбы изменить цену сразу у тысячи товаров. С интеграциями похожая ситуация: «подключить 1С» может означать отдельный контур обмена данными, тестовый стенд и разбор справочников, которые в двух системах называются одинаково, а работают по-разному.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>4. Экран готов, релиз ещё нет\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp class=\"p1\">QA проверяет сценарии на разных устройствах, плохую связь и ошибки внешних сервисов. Команда готовит сборки, окружения, мониторинг, карточки приложения и доступы для проверки магазинами. От этого зависит, выйдет ли релиз и кто первым заметит сбой: команда или пользователь в отзывах.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fpic_kopiya_2_6ea490ab07.png\" alt=\"pic&nbsp;— копия 2.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_pic_kopiya_2_6ea490ab07.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_pic_kopiya_2_6ea490ab07.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_pic_kopiya_2_6ea490ab07.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_pic_kopiya_2_6ea490ab07.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Ch2>Четыре решения меняют итог сильнее ставки\u003C\u002Fh2>\u003Cp class=\"p1\">\u003Cstrong>Первая причина — роли\u003C\u002Fstrong>. Клиент оплачивает заказ, курьер меняет статус, оператор решает спор, администратор управляет доступами. Формально это одно приложение. По объёму правил и тестов — четыре разных маршрута.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Вторая — интеграции.\u003C\u002Fstrong> С публичным API команда заранее видит методы и ошибки. Внутренняя система десятилетней давности иногда раскрывается только через сотрудника, который «помнит, почему тут так». До оценки стоит запросить документацию, тестовый доступ и владельца интеграции со стороны заказчика.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Третья — офлайн.\u003C\u002Fstrong> В одном из проектов, над которыми мы работали водители выполняют трансферы в Альпах, где связь пропадает на маршруте. Приложение хранит заказы и маршруты на устройстве, а после возвращения сети синхронизирует изменения. Весь мобильный контур сократил обработку заказа и обращения в поддержку.\u003C\u002Fp>\u003Cp class=\"p1\">\u003Cstrong>Четвёртая — срок.\u003C\u002Fstrong> Часть работ можно вести параллельно, но добавление людей не сокращает календарь бесконечно. Ускорение требует больше координации и оставляет меньше запаса на неизвестные. Дату, привязанную к сезону или мероприятию, нужно назвать до оценки. За три недели до релиза она превращается в стресс-тест для команды и бюджета.\u003C\u002Fp>\u003Ch2>Иногда мобильная строка в первой версии не нужна\u003C\u002Fh2>\u003Cp class=\"p1\">Если основной путь работает в браузере, адаптивный веб-сервис или PWA быстрее проверят спрос. Ссылка открывается без установки, обновления выходят без модерации магазина, а команда раньше получает аналитику.\u003C\u002Fp>\u003Cp class=\"p1\">Приложение стоит включать в первую версию, когда телефон участвует в задаче: нужен надёжный офлайн, камера, геолокация, Bluetooth, фоновые процессы или частые возвраты через уведомления. В остальных случаях мобильный релиз можно добавить после проверки веб-версии. Такое решение влияет на стартовый бюджет сильнее торга вокруг нескольких процентов ставки.\u003C\u002Fp>\u003Ch2>Дешёвая смета может считать половину продукта\u003C\u002Fh2>\u003Cp class=\"p1\">В одном предложении подрядчик оценил дизайн, Flutter-клиент и публикацию. Сервер предоставляет заказчик, админки нет, интеграции посчитают после знакомства с API. В другом предложении учтены аналитика, бэкенд, кабинет сотрудников, 1С, тестирование и мониторинг. Суммы закономерно отличаются в несколько раз.\u003C\u002Fp>\u003Cp class=\"p1\">Перед сравнением приведите предложения к одинаковому составу и задайте семь вопросов:\u003C\u002Fp>\u003Col>\u003Cli data-list-item-id=\"e1f9c0cc9f3b4e2d8d0621185ab920f0f\">\u003Cp class=\"p1\">Какие роли и пользовательские сценарии включены?\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e0fd1aed96ce59c016ae67cafbf7ff6d8\">\u003Cp class=\"p1\">Кто разрабатывает бэкенд и админку?\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e9804fa7e801d20d4239d27c9ceee1724\">\u003Cp class=\"p1\">Какие интеграции уже оценены?\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"ebe396460a94eb2cea92339222788dd44\">\u003Cp class=\"p1\">Для каких платформ и версий ОС готовится релиз?\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e2f30c66f6fa9d799b2da9f193a9a7035\">\u003Cp class=\"p1\">Какие виды тестирования входят в стоимость?\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e14d98386737dcdf264231c12de7e9c82\">\u003Cp class=\"p1\">Что команда передаст после запуска: код, документацию, доступы и сборки?\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e4608d561cf32c482a2b0e03def3af7f2\">\u003Cp class=\"p1\">Как считаются новые требования и поддержка после релиза?\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_same_lego_mockup_of_this_huu3_YC_Jvq_L_1_cfe16418ba.png\" alt=\"magnific_same-lego-mockup-of-this-_huu3YCJvqL 1.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_same_lego_mockup_of_this_huu3_YC_Jvq_L_1_cfe16418ba.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_same_lego_mockup_of_this_huu3_YC_Jvq_L_1_cfe16418ba.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_same_lego_mockup_of_this_huu3_YC_Jvq_L_1_cfe16418ba.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_same_lego_mockup_of_this_huu3_YC_Jvq_L_1_cfe16418ba.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Если ответы разбросаны по переписке, попросите собрать их в одну смету. Иначе через два месяца придётся восстанавливать сюжет по сообщениям «мы думали, это входит».\u003C\u002Fp>\u003Ch2>Четыре коридора для первого бюджета\u003C\u002Fh2>\u003Cp class=\"p1\">В анализе 41 коммерческого предложения WhiteTigerSoft проекты распределены по четырём диапазонам:\u003C\u002Fp>\u003Cp class=\"p1\">1,1–2 млн ₽ — простой каталог или информационное приложение;\u003C\u002Fp>\u003Cp class=\"p1\">2–4 млн ₽ — бизнес-приложение с заказами, кабинетом и оплатой;\u003C\u002Fp>\u003Cp class=\"p1\">4–6 млн ₽ — сложный продукт с интеграциями, ролями и аналитикой;\u003C\u002Fp>\u003Cp class=\"p1\">6–16 млн ₽ — многосторонняя или корпоративная платформа.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_a_modern_nearphotorealist_P33m_Wn042_C_1_d4862bf6a4.png\" alt=\"magnific_a-modern-nearphotorealist_P33mWn042C 1.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_a_modern_nearphotorealist_P33m_Wn042_C_1_d4862bf6a4.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_a_modern_nearphotorealist_P33m_Wn042_C_1_d4862bf6a4.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_a_modern_nearphotorealist_P33m_Wn042_C_1_d4862bf6a4.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_a_modern_nearphotorealist_P33m_Wn042_C_1_d4862bf6a4.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Диапазоны отражают одну выборку WhiteTigerSoft. Бюджет конкретного проекта Qtim рассчитывает отдельно.\u003C\u002Fp>\u003Cp class=\"p1\">После релиза понадобятся обновления, мониторинг, инфраструктура и исправления. В исследовании AppFox поддержка первого года в среднем составила 18% первоначального бюджета. Это показатель одной выборки; точный резерв зависит от нагрузки, внешних сервисов и темпа обновлений.\u003C\u002Fp>\u003Cp class=\"p1\">Те же три строки — «личный кабинет, оплата, уведомления» — в двух сметах превращаются в разный продукт. Поэтому сначала считаются сценарии, роли, данные и интеграции, и только потом экраны. Если после семи вопросов предложения всё ещё отличаются втрое, в них посчитан разный состав работ.\u003C\u002Fp>",[762,763,770],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":764,"documentId":765,"title":766,"slug":767,"order":23,"createdAt":768,"updatedAt":768,"publishedAt":769,"locale":16},23,"fngm3hdw5r8umq0w9lscnfro","Мобильная разработка","mobilnaya-razrabotka","2026-07-30T14:29:48.502Z","2026-07-30T14:29:48.526Z",{"id":771,"documentId":772,"title":773,"slug":774,"order":23,"createdAt":775,"updatedAt":775,"publishedAt":776,"locale":16},31,"x54tt9ferpmy25va1y5hlmqq","Стоимость и бюджеты","stoimost-i-byudzhety","2026-07-30T14:30:46.759Z","2026-07-30T14:30:46.777Z",[],{"createdAt":354,"id":349,"documentId":350,"title":351,"date":352,"description":9,"order":10,"slug":353,"showOnMainPage":12,"updatedAt":355,"publishedAt":356,"locale":16,"cover":779,"content":812,"media_event":9,"media_areas":815,"seo":824,"localizations":826},{"id":780,"documentId":781,"name":782,"alternativeText":9,"caption":9,"width":626,"height":627,"formats":783,"hash":808,"ext":630,"mime":633,"size":809,"url":810,"previewUrl":9,"provider":663,"provider_metadata":9,"createdAt":811,"updatedAt":811,"publishedAt":811},745,"xxclywu0yucnlclk2vpggwui","Изображение Codex 14 сент. 2026 г., 15_12_45.png",{"large":784,"small":790,"medium":796,"thumbnail":802},{"ext":630,"url":785,"hash":786,"mime":633,"name":787,"path":9,"size":788,"width":636,"height":637,"sizeInBytes":789},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb.png","large_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb","large_Изображение Codex 14 сент. 2026 г., 15_12_45.png",567.52,567522,{"ext":630,"url":791,"hash":792,"mime":633,"name":793,"path":9,"size":794,"width":23,"height":644,"sizeInBytes":795},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb.png","small_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb","small_Изображение Codex 14 сент. 2026 г., 15_12_45.png",158.63,158625,{"ext":630,"url":797,"hash":798,"mime":633,"name":799,"path":9,"size":800,"width":651,"height":23,"sizeInBytes":801},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb.png","medium_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb","medium_Изображение Codex 14 сент. 2026 г., 15_12_45.png",339.91,339911,{"ext":630,"url":803,"hash":804,"mime":633,"name":805,"path":9,"size":806,"width":658,"height":105,"sizeInBytes":807},"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb.png","thumbnail_Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb","thumbnail_Изображение Codex 14 сент. 2026 г., 15_12_45.png",40.22,40216,"Izobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb",667.58,"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002FIzobrazhenie_Codex_14_sent_2026_g_15_12_45_bbd1b1e6bb.png","2026-09-14T12:13:11.309Z",[813],{"__component":670,"id":439,"text":814},"\u003Cp class=\"p1\">Менеджер просит агента разобрать почту — и через минуту у того есть доступ к переписке, карточкам клиентов и право писать в корпоративную систему. Никто не принимал этого решения отдельно: оно приехало вместе с задачей.\u003C\u002Fp>\u003Cp class=\"p1\">Если агент входит под учётной записью менеджера, он наследует её права. Если работает через общий технический аккаунт, источник действия быстро теряется в журналах. Модель может рассуждать аккуратно, а права, выданные один раз, останутся у агента и после того, как сценарий поменяется.\u003C\u002Fp>\u003Cp class=\"p1\">Мы разрабатываем AI-чатботов, RAG-системы и LLM-интеграции. В этой статье разберу практическую схему: какие данные ему открывать, когда разрешать запись и где действие должно ждать проверки сотрудника.\u003C\u002Fp>\u003Ch2>До первого действия агенту уже нужен пропуск\u003C\u002Fh2>\u003Cp class=\"p2\">Внутренний агент отличается от обычного чата возможностью обращаться к инструментам. Один инструмент получает данные из базы знаний или CRM, другой отправляет письмо, меняет статус или создаёт заявку. В практическом гайде по созданию агентов OpenAI разделяет инструменты получения данных и инструменты действия. Для компании эта граница важнее, чем то, насколько удачно написан промпт.\u003C\u002Fp>\u003Cp class=\"p2\">Каждому агенту нужна отдельная идентичность с понятным владельцем. В журналах должно быть видно, какой агент вызвал инструмент, с каким набором прав, к какому объекту обратился и от чьего имени действовал. Общая учётка «ai-service» для всех сценариев упрощает запуск и усложняет любое расследование.\u003C\u002Fp>\u003Cp class=\"p2\">Microsoft в рекомендациях для AI-агентов советует закрепить за исполнителем отдельную управляемую идентичность, ограничивать область ресурсов, выдавать повышенные права на время конкретного процесса и заранее проверять отзыв токенов. Такой подход позволяет отключить одного исполнителя, не останавливая остальные интеграции.\u003C\u002Fp>\u003Cp class=\"p2\">Пароль от всего иногда экономит час настройки. Потом этот час вспоминают на длинном созвоне.\u003C\u002Fp>\u003Ch2>Читать можно раньше, чем нажимать\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"magnific_a-modern-nearphotorealist_gOO4QF0SXO 1.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_a_modern_nearphotorealist_g_OO_4_QF_0_SXO_1_43dbff4243.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_a_modern_nearphotorealist_g_OO_4_QF_0_SXO_1_43dbff4243.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_a_modern_nearphotorealist_g_OO_4_QF_0_SXO_1_43dbff4243.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_a_modern_nearphotorealist_g_OO_4_QF_0_SXO_1_43dbff4243.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_a_modern_nearphotorealist_g_OO_4_QF_0_SXO_1_43dbff4243.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Полномочия мы разводим по пяти ступеням. Каждая следующая добавляет агенту возможность влиять на систему и повышает требования к проверке.\u003C\u002Fp>\u003Col>\u003Cli data-list-item-id=\"e0aa3288130a8f88d2e782b4f84a6420e\">\u003Cp class=\"p1\">Контекст внутри запроса. Агент работает только с тем, что человек передал в диалог или форму. Подходит для анализа, классификации и черновиков без подключения к корпоративным системам.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e75a82abc8b287a390ecad8d4393cfe88\">\u003Cp class=\"p1\">Чтение разрешённых данных. Система ищет регламент, проверяет статус заказа или собирает карточку клиента. Запись, отправка и изменение недоступны.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e0f1b8d667db7853e068254fcbea32c2a\">\u003Cp class=\"p1\">Черновик действия. Агент готовит письмо, ответ, заявку или изменение записи. Человек видит результат и запускает следующий шаг.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e5be5478741d0c90b7c01e741cf6566ae\">\u003Cp class=\"p1\">Ограниченное исполнение. Агент сам выполняет обратимую операцию внутри заранее заданных лимитов: добавляет внутреннюю заметку, назначает категорию или создаёт задачу без удаления исходных данных.\u003C\u002Fp>\u003C\u002Fli>\u003Cli data-list-item-id=\"e70ed760de77da0f9f43a7987ee30a17e\">\u003Cp class=\"p1\">Действие после подтверждения. Деньги, внешние сообщения, изменение прав, удаление и другие чувствительные операции останавливаются перед исполнением. Человек проверяет конкретный шаг и его последствия.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp class=\"p1\">OpenAI советует оценивать инструменты по типу доступа, обратимости, правам учётной записи и финансовым последствиям. У нас эта оценка превращается в техническое правило: низкий риск проходит автоматически, средний запускает дополнительную проверку, высокий передаёт управление человеку.\u003C\u002Fp>\u003Cp class=\"p1\">На пилоте я бы оставил большинство сценариев на второй или третьей ступени. Агент уже экономит время, а команда видит ошибки до того, как они превращаются в изменения данных или письма клиентам.\u003C\u002Fp>\u003Cp class=\"p1\">Уверенный тон ответа здесь ничего не решает. «Кажется, всё правильно» пока не появилось среди ролей в системе управления доступом.\u003C\u002Fp>\u003Ch2>Промпт объясняет, как поступать. Система доступа определяет, что возможно\u003C\u002Fh2>\u003Cp class=\"p1\">Широкий доступ не увеличивает число ошибок агента — он увеличивает цену одной. OWASP относит избыточные инструменты, широкие разрешения и лишнюю автономность к риску Excessive Agency. Рекомендация практичная: агент получает только необходимые функции. Для чтения писем ему не требуется отправка и удаление. Для подбора товаров достаточно доступа к каталогу без права менять цены и остатки.\u003C\u002Fp>\u003Cp class=\"p1\">Ограничение должно работать в API, базе данных и системе авторизации. Фраза в инструкции «не открывай зарплатные данные» полезна для поведения модели, но право на чтение таких записей всё равно нужно снять на уровне источника.\u003C\u002Fp>\u003Cp class=\"p1\">Технический контур обычно включает отдельные роли для чтения и записи, список разрешённых инструментов, фильтры по отделу и объекту, короткоживущие токены и лимиты. Ограничивать можно число изменяемых записей, сумму операции, частоту вызовов, доступное время и набор статусов. Если агенту разрешено создавать заявку, это ещё не даёт ему права редактировать все заявки отдела.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"magnific_use-the-two-attached-imag_aFF5J4lfSh 1.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_use_the_two_attached_imag_a_FF_5_J4lf_Sh_1_02a631546f.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_use_the_two_attached_imag_a_FF_5_J4lf_Sh_1_02a631546f.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_use_the_two_attached_imag_a_FF_5_J4lf_Sh_1_02a631546f.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_use_the_two_attached_imag_a_FF_5_J4lf_Sh_1_02a631546f.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_use_the_two_attached_imag_a_FF_5_J4lf_Sh_1_02a631546f.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">В Qtim закладываем рамки доступа до подключения агента к корпоративным данным.\u003C\u002Fp>\u003Cp class=\"p1\">Нужен и быстрый способ остановки: отключить идентичность, отозвать токен, заблокировать инструмент и откатить изменение. У токена доступа нет чувства меры. Он продолжает работать ровно в тех границах, которые ему выдали.\u003C\u002Fp>\u003Cp class=\"p1\">В журнале должны оставаться промежуточные действия вместе с финальным ответом: какие данные прочитаны, какой инструмент выбран, что изменено, где сработал лимит и кто подтвердил рискованный шаг. Иначе разбор ошибки начинается с археологии.\u003Cbr>&nbsp;\u003C\u002Fp>\u003Ch2>Человек подключается до необратимого шага\u003C\u002Fh2>\u003Cp class=\"p1\">Проверять каждый ответ бессмысленно: очередь из согласований съест выгоду. Рабочая граница проходит по последствиям и обратимости. NIST рекомендует заранее определять роли человека и AI в принятии решений и документировать уровень надзора с учётом риска.\u003C\u002Fp>\u003Cfigure class=\"image\">\u003Cimg alt=\"magnific_a-modern-nearphotorealist_CqqkOtpEEy 1.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_a_modern_nearphotorealist_Cqqk_Otp_E_Ey_1_5d7c3daa14.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_a_modern_nearphotorealist_Cqqk_Otp_E_Ey_1_5d7c3daa14.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_a_modern_nearphotorealist_Cqqk_Otp_E_Ey_1_5d7c3daa14.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_a_modern_nearphotorealist_Cqqk_Otp_E_Ey_1_5d7c3daa14.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_a_modern_nearphotorealist_Cqqk_Otp_E_Ey_1_5d7c3daa14.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">Внешние сообщения требуют проверки, пока команда не убедилась в стабильности узкого сценария. Агент может подготовить ответ клиенту или письмо кандидату, а отправка останется отдельным действием. Позже автоматизацию можно разрешить для шаблонных уведомлений с фиксированными получателями и содержанием.\u003C\u002Fp>\u003Cp class=\"p1\">Деньги, права доступа, юридически значимые операции, HR-решения, защищённые данные и удаление требуют более строгого маршрута. Здесь человек подтверждает действие до выполнения. То же правило срабатывает при конфликте источников, превышении лимита, нескольких неудачных попытках или выходе за обычный сценарий.\u003C\u002Fp>\u003Cp class=\"p1\">Экран согласования должен показывать действие без загадок: какой объект изменится, какие данные использованы, что получится после подтверждения и как выполнить откат. Кнопка «Продолжить?» без контекста добавляет ритуал. Контроля не добавляет.\u003C\u002Fp>\u003Cp class=\"p1\">У схемы есть цена. Ступени и подтверждения — это проектная работа до запуска, регулярный пересмотр доступов и трение ровно на тех операциях, которые бизнесу нужны срочно. Плюс зависимость от смежных систем: если CRM не перепроверяет права на своей стороне, аккуратная настройка агента её не спасёт.\u003C\u002Fp>\u003Cp class=\"p1\">Скучная кнопка подтверждения редко попадает в презентацию. Финансовый директор обычно переживает это спокойно.\u003C\u002Fp>\u003Ch2>У бухгалтера и рекрутера разные пропуска, хотя мессенджер один\u003C\u002Fh2>\u003Cfigure class=\"image\">\u003Cimg alt=\"magnific_a-modern-nearphotorealist_4RRm61V9Aa 1.png\" src=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmagnific_a_modern_nearphotorealist_4_R_Rm61_V9_Aa_1_bf3a7c9510.png\" srcset=\"https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fthumbnail_magnific_a_modern_nearphotorealist_4_R_Rm61_V9_Aa_1_bf3a7c9510.png 245w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fsmall_magnific_a_modern_nearphotorealist_4_R_Rm61_V9_Aa_1_bf3a7c9510.png 500w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Fmedium_magnific_a_modern_nearphotorealist_4_R_Rm61_V9_Aa_1_bf3a7c9510.png 750w, https:\u002F\u002Fstrapi.qtim.pro\u002Fuploads\u002Flarge_magnific_a_modern_nearphotorealist_4_R_Rm61_V9_Aa_1_bf3a7c9510.png 1000w\" sizes=\"100vw\" width=\"1000\">\u003C\u002Ffigure>\u003Cp class=\"p1\">В поддержке агент может читать утверждённую базу знаний, карточку обращения и статус конкретного заказа. Следующие ступени — черновик ответа и внутренняя заметка. Возврат денег, отмена заказа или обещание индивидуальных условий проходят через сотрудника. Массовая ошибка здесь распространяется быстрее, потому что агент не устаёт повторять одно и то же.\u003C\u002Fp>\u003Cp class=\"p1\">В HR безопасный старт состоит из ответов по утверждённым правилам, подготовки чек-листа онбординга и черновика вакансии. Доступ к данным о вознаграждении, здоровье, оценке работы и дисциплинарных решениях выделяется отдельно под конкретную задачу. Решения о найме, повышении и увольнении остаются у ответственных сотрудников.\u003C\u002Fp>\u003Cp class=\"p1\">В финансах система может сверять поля счетов, искать расхождения и готовить реестр на оплату. Создание черновика платежа относится к следующей ступени. Подписание, отправка и изменение реквизитов требуют подтверждения по действующему финансовому процессу.\u003C\u002Fp>\u003Cp class=\"p1\">За одинаковым интерфейсом чата должны стоять три разных набора прав.\u003C\u002Fp>\u003Ch2>Чем сложнее откат, тем ближе проверка\u003C\u002Fh2>\u003Cp class=\"p1\">Для каждого действия достаточно задать два вопроса: насколько велики последствия ошибки и насколько легко вернуть систему в исходное состояние. Низкие последствия и простой откат позволяют автоматическое выполнение в лимитах. Чувствительные и труднообратимые шаги останавливаются перед подтверждением.\u003C\u002Fp>\u003Cp class=\"p1\">Хороший внутренний агент знает свою задачу, видит только нужные данные, использует ограниченный набор инструментов и оставляет проверяемый след. Его самостоятельность растёт вместе с доказанной надёжностью конкретного процесса.\u003C\u002Fp>\u003Cp class=\"p1\">Тот самый агент из начала статьи по-прежнему разбирает почту. Разница в том, что теперь видно, что именно он может сделать с ответом.\u003C\u002Fp>\u003Cp class=\"p1\">Если вы готовите внутреннего агента, RAG-систему или LLM-интеграцию, можно обсудить AI-проект с командой Qtim. Разложим сценарий на данные, инструменты, уровни прав и точки передачи человеку до выхода в продакшен.\u003C\u002Fp>\u003Cp class=\"p2\">&nbsp;\u003C\u002Fp>",[816,817],{"id":19,"documentId":20,"title":21,"slug":22,"order":23,"createdAt":24,"updatedAt":24,"publishedAt":25,"locale":16},{"id":818,"documentId":819,"title":820,"slug":821,"order":23,"createdAt":822,"updatedAt":822,"publishedAt":823,"locale":16},25,"pzycouhlw11nznfb4b0zb2tv","AI и нейросети","ai-i-nejroseti","2026-07-30T14:30:01.132Z","2026-07-30T14:30:01.147Z",{"id":825,"metaTitle":9,"metaDescription":9},699,[]]