<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Алексей Маркин — рабочий журнал</title><description>Разбираю искусственный интеллект по механике: как устроены агенты, рабочие контуры и проверки, что из этого работает и где ломается.</description><link>https://markin.studio/</link><language>ru-ru</language><item><title>Внедрение ИИ в компании: с чего начать</title><link>https://markin.studio/articles/vnedrenie-ii-s-chego-nachat/</link><guid isPermaLink="true">https://markin.studio/articles/vnedrenie-ii-s-chego-nachat/</guid><description>Разбор с обратной стороны: почему пилоты не доживают до продакшена, какой процесс брать первым и по какому признаку понять, что внедрять пока нечего.</description><pubDate>Sun, 06 Sep 2026 07:00:00 GMT</pubDate><category>process</category><category>automation</category></item><item><title>Какую нейросеть выбрать под задачу</title><link>https://markin.studio/articles/kak-vybrat-model/</link><guid isPermaLink="true">https://markin.studio/articles/kak-vybrat-model/</guid><description>Процедура выбора из четырёх шагов вместо сравнения бенчмарков: что должно быть решено до модели, по какому признаку сравнивать и когда переходить на другую.</description><pubDate>Sun, 06 Sep 2026 06:30:00 GMT</pubDate><category>automation</category><category>process</category></item><item><title>Промпт-инъекции: почему от них нельзя защититься промптом</title><link>https://markin.studio/articles/prompt-inyektsii/</link><guid isPermaLink="true">https://markin.studio/articles/prompt-inyektsii/</guid><description>Инструкции и данные едут в модель одной строкой, и различить их она не умеет. Разбираю, почему фильтры дают ложное спокойствие и что реально ограничивает ущерб.</description><pubDate>Sun, 06 Sep 2026 06:00:00 GMT</pubDate><category>agents</category><category>process</category></item><item><title>Чем ИИ-агент отличается от чат-бота</title><link>https://markin.studio/notes/agent-i-chat-bot-raznitsa/</link><guid isPermaLink="true">https://markin.studio/notes/agent-i-chat-bot-raznitsa/</guid><description>Разница не в модели и не в интерфейсе, а в том, кто решает следующий шаг. У бота сценарий задан заранее, у агента — выбирается на ходу.</description><pubDate>Sat, 05 Sep 2026 13:30:00 GMT</pubDate><category>agents</category></item><item><title>Зачем нужен реранкер в поиске</title><link>https://markin.studio/notes/zachem-nuzhen-reranker/</link><guid isPermaLink="true">https://markin.studio/notes/zachem-nuzhen-reranker/</guid><description>Векторный поиск сравнивает вопрос и фрагмент по отдельности, реранкер смотрит на них вместе. Отсюда и разница: он видит отрицание, которое вектор не видит.</description><pubDate>Sat, 05 Sep 2026 13:00:00 GMT</pubDate><category>knowledge</category></item><item><title>Что нельзя отправлять в облачную нейросеть</title><link>https://markin.studio/notes/personalnye-dannye-i-neyroset/</link><guid isPermaLink="true">https://markin.studio/notes/personalnye-dannye-i-neyroset/</guid><description>Отправка персональных данных в зарубежный сервис — это трансграничная передача со своими требованиями. Разбираю практическую границу и что делать, если данные всё-таки нужны.</description><pubDate>Sat, 05 Sep 2026 12:30:00 GMT</pubDate><category>process</category><category>automation</category></item><item><title>Как посчитать токены в тексте</title><link>https://markin.studio/notes/skolko-tokenov-v-slove/</link><guid isPermaLink="true">https://markin.studio/notes/skolko-tokenov-v-slove/</guid><description>Токен — не слово и не символ. Считать надо токенизатором конкретной модели, и на русском результат отличается от английского примерно в 1.29 раза.</description><pubDate>Sat, 05 Sep 2026 12:00:00 GMT</pubDate><category>automation</category></item><item><title>Локальная нейросеть: когда своя модель дешевле облака</title><link>https://markin.studio/articles/lokalnye-modeli-okupaemost/</link><guid isPermaLink="true">https://markin.studio/articles/lokalnye-modeli-okupaemost/</guid><description>Посчитал стоимость миллиона токенов на арендованной видеокарте и сравнил с ценами API. Результат неожиданный: по деньгам локальная модель почти никогда не выигрывает.</description><pubDate>Sat, 05 Sep 2026 08:00:00 GMT</pubDate><category>automation</category><category>devtools</category></item><item><title>Промпт-инжиниринг: какие приёмы работают, а какие нет</title><link>https://markin.studio/articles/prompt-inzhiniring-chto-rabotaet/</link><guid isPermaLink="true">https://markin.studio/articles/prompt-inzhiniring-chto-rabotaet/</guid><description>Разбор приёмов по величине эффекта: что действительно меняет ответ, что меняет только его форму и что попало в подборки по инерции. С проверяемыми признаками.</description><pubDate>Sat, 05 Sep 2026 07:30:00 GMT</pubDate><category>process</category><category>devtools</category></item><item><title>Дообучение, RAG или промпт: что выбрать под задачу</title><link>https://markin.studio/articles/doobuchenie-rag-ili-prompt/</link><guid isPermaLink="true">https://markin.studio/articles/doobuchenie-rag-ili-prompt/</guid><description>Три способа получить от модели нужное поведение решают разные задачи и путать их дорого. Разбираю, что меняет каждый, и почему дообучение почти никогда не про факты.</description><pubDate>Sat, 05 Sep 2026 07:00:00 GMT</pubDate><category>automation</category><category>process</category></item><item><title>RAG простыми словами: что это и когда он не нужен</title><link>https://markin.studio/articles/rag-kogda-nuzhen/</link><guid isPermaLink="true">https://markin.studio/articles/rag-kogda-nuzhen/</guid><description>RAG — это поиск плюс подстановка найденного в запрос. Разбираю, из чего он состоит, где ломается каждое звено и почему на небольшой базе он только вредит.</description><pubDate>Sat, 05 Sep 2026 06:30:00 GMT</pubDate><category>knowledge</category><category>automation</category></item><item><title>Галлюцинации нейросети: почему модель уверенно врёт и что реально помогает</title><link>https://markin.studio/articles/gallyutsinatsii-neyroseti/</link><guid isPermaLink="true">https://markin.studio/articles/gallyutsinatsii-neyroseti/</guid><description>Модель не отличает знание от правдоподобия — она продолжает текст. Разбираю три источника выдумок, приёмы, которые работают, и просьбу «не выдумывай», которая не работает.</description><pubDate>Sat, 05 Sep 2026 06:00:00 GMT</pubDate><category>process</category><category>knowledge</category></item><item><title>Модель выбирает, арифметика считает: как устроен geopilot</title><link>https://markin.studio/articles/marshruty-i-model/</link><guid isPermaLink="true">https://markin.studio/articles/marshruty-i-model/</guid><description>Разбор travel-каталога, где нейросеть подбирает места и порядок обхода, но ни одного числа не считает: почему роли разделены именно так, чем доказывается фотография места, как проверяется вид транспорта на отрезке и что из этого ломалось на проде.</description><pubDate>Fri, 04 Sep 2026 09:00:00 GMT</pubDate><category>agents</category><category>automation</category></item><item><title>Агент на рабочем столе: где проходят границы доверия</title><link>https://markin.studio/articles/agent-na-rabochem-stole/</link><guid isPermaLink="true">https://markin.studio/articles/agent-na-rabochem-stole/</guid><description>Что меняется, когда агент выходит из терминала на десктоп и получает доступ к файлам, командам и чужим окнам: по какому признаку делить права, чем эти права обеспечены на самом деле, что подтверждать и что журналировать. На примере Faber — программы, которую я строю сам.</description><pubDate>Fri, 04 Sep 2026 07:00:00 GMT</pubDate><category>agents</category><category>devtools</category></item><item><title>Оценка на глаз: единственное, что ловит новые ошибки</title><link>https://markin.studio/articles/otsenka-na-glaz/</link><guid isPermaLink="true">https://markin.studio/articles/otsenka-na-glaz/</guid><description>Автоматика измеряет то, что вы уже придумали измерять. Разбираю, почему двадцать минут чтения выдачи руками не заменяются метриками и как читать, чтобы это было работой, а не ритуалом.</description><pubDate>Thu, 03 Sep 2026 15:00:00 GMT</pubDate><category>process</category></item><item><title>Регрессии в промптах: сравнивать надо свойства, а не текст</title><link>https://markin.studio/articles/regressii-v-promptah/</link><guid isPermaLink="true">https://markin.studio/articles/regressii-v-promptah/</guid><description>Промпт — это код, у которого по умолчанию нет ни тестов, ни диффа. Разбираю, почему обычное сравнение ответов не работает и что класть в журнал прогона вместо него.</description><pubDate>Thu, 03 Sep 2026 14:30:00 GMT</pubDate><category>devtools</category><category>process</category></item><item><title>Метрики поиска без магии: почему recall@k врёт на уровне документов</title><link>https://markin.studio/articles/metriki-poiska-bez-magii/</link><guid isPermaLink="true">https://markin.studio/articles/metriki-poiska-bez-magii/</guid><description>Метрика растёт, ответы не улучшаются. Разбираю, почему считать надо по кускам, и показываю на измерении собственного корпуса, что делает с текстом фиксированная нарезка.</description><pubDate>Thu, 03 Sep 2026 14:00:00 GMT</pubDate><category>knowledge</category><category>process</category></item><item><title>Модель-судья: что она ловит и что пропускает</title><link>https://markin.studio/articles/model-sudya/</link><guid isPermaLink="true">https://markin.studio/articles/model-sudya/</guid><description>Судья совпадает с человеком примерно так же часто, как человек совпадает с человеком. Проблема не в проценте совпадений, а в том, что его ошибки систематические.</description><pubDate>Thu, 03 Sep 2026 13:30:00 GMT</pubDate><category>process</category><category>agents</category></item><item><title>Двадцать примеров: почему их хватает и когда не хватает</title><link>https://markin.studio/articles/dvadtsat-primerov/</link><guid isPermaLink="true">https://markin.studio/articles/dvadtsat-primerov/</guid><description>Совет «соберите двадцать примеров для оценки» звучит как выдумка. Я посчитал: он верен, но по причине, которую обычно не называют, — и у него есть слепая зона.</description><pubDate>Thu, 03 Sep 2026 13:00:00 GMT</pubDate><category>process</category></item><item><title>Сколько на самом деле стоит вызов модели</title><link>https://markin.studio/articles/skolko-stoit-vyzov-modeli/</link><guid isPermaLink="true">https://markin.studio/articles/skolko-stoit-vyzov-modeli/</guid><description>Цена за миллион токенов — наименее информативное число в счёте. Разбираю, из чего складывается стоимость задачи: многословность, разреженная активация, кеш, кадры и язык. С измерениями.</description><pubDate>Thu, 03 Sep 2026 12:00:00 GMT</pubDate><category>automation</category><category>process</category></item><item><title>Английский промпт ради экономии токенов</title><link>https://markin.studio/notes/angliyskiy-promt/</link><guid isPermaLink="true">https://markin.studio/notes/angliyskiy-promt/</guid><description>Инструкция на английском занимает вдвое меньше токенов, чем на русском. На системной части это заметные деньги — и заметный риск для регистра ответа.</description><pubDate>Thu, 03 Sep 2026 11:15:00 GMT</pubDate><category>automation</category><category>process</category></item><item><title>Оценка уверенности почти не калибрована</title><link>https://markin.studio/notes/otsenka-uverennosti/</link><guid isPermaLink="true">https://markin.studio/notes/otsenka-uverennosti/</guid><description>Попросить модель приписать ответу «уверенность 85%» легко. Считать это число вероятностью нельзя: оно отражает уверенность формулировки, а не знания.</description><pubDate>Thu, 03 Sep 2026 11:00:00 GMT</pubDate><category>process</category></item><item><title>Спросить дешевле, чем откатить</title><link>https://markin.studio/notes/sprosit-deshevle-chem-otkatit/</link><guid isPermaLink="true">https://markin.studio/notes/sprosit-deshevle-chem-otkatit/</guid><description>Подтверждение стоит пять секунд ожидания. Разбор последствий необратимой операции стоит вечер. Симметрии между ними нет и не будет.</description><pubDate>Thu, 03 Sep 2026 10:45:00 GMT</pubDate><category>agents</category><category>process</category></item><item><title>Именование — это тоже промпт</title><link>https://markin.studio/notes/imena-peremennykh-eto-promt/</link><guid isPermaLink="true">https://markin.studio/notes/imena-peremennykh-eto-promt/</guid><description>Агент читает ваш код как контекст. Переменная `data2` и функция `process()` говорят ему ровно столько же, сколько вам, — то есть ничего.</description><pubDate>Thu, 03 Sep 2026 10:30:00 GMT</pubDate><category>devtools</category></item><item><title>Просите агента писать в файл, а не в чат</title><link>https://markin.studio/notes/chernovik-v-fayl/</link><guid isPermaLink="true">https://markin.studio/notes/chernovik-v-fayl/</guid><description>Ответ в переписке нельзя ни продиффить, ни прокомментировать построчно. Файл превращает разговор в работу с версиями.</description><pubDate>Thu, 03 Sep 2026 10:15:00 GMT</pubDate><category>devtools</category><category>process</category></item><item><title>Запустите промпт трижды</title><link>https://markin.studio/notes/zapustit-trizhdy/</link><guid isPermaLink="true">https://markin.studio/notes/zapustit-trizhdy/</guid><description>Самая дешёвая диагностика, которая существует. Разброс между тремя ответами говорит о задаче больше, чем любой из них по отдельности.</description><pubDate>Thu, 03 Sep 2026 10:00:00 GMT</pubDate><category>process</category></item><item><title>Системный промпт — это налог на каждый вызов</title><link>https://markin.studio/notes/sistemnyy-promt-eto-nalog/</link><guid isPermaLink="true">https://markin.studio/notes/sistemnyy-promt-eto-nalog/</guid><description>Он растёт незаметно: правило за правилом, случай за случаем. Через полгода половина его содержимого относится к ситуациям, которых больше не бывает.</description><pubDate>Thu, 03 Sep 2026 09:45:00 GMT</pubDate><category>process</category><category>automation</category></item><item><title>Запрет работает хуже замены</title><link>https://markin.studio/notes/otritsatelnye-instruktsii/</link><guid isPermaLink="true">https://markin.studio/notes/otritsatelnye-instruktsii/</guid><description>«Не пиши вводных абзацев» модель выполняет через раз. «Начни с первого факта» — почти всегда. Разница в том, что во втором случае у неё есть что делать.</description><pubDate>Thu, 03 Sep 2026 09:30:00 GMT</pubDate><category>process</category></item><item><title>Два примера объясняют формат лучше абзаца</title><link>https://markin.studio/notes/primery-silnee-instruktsiy/</link><guid isPermaLink="true">https://markin.studio/notes/primery-silnee-instruktsiy/</guid><description>Описание формата словами модель понимает приблизительно. Пара примеров — точно. И третий пример почти ничего не добавляет ко второму.</description><pubDate>Thu, 03 Sep 2026 09:15:00 GMT</pubDate><category>process</category></item><item><title>Ролевая преамбула почти ничего не даёт</title><link>https://markin.studio/notes/rol-v-promte/</link><guid isPermaLink="true">https://markin.studio/notes/rol-v-promte/</guid><description>«Ты — опытный архитектор с двадцатилетним стажем» занимает место в контексте и почти не меняет ответ. Работает не роль, а требования к результату.</description><pubDate>Thu, 03 Sep 2026 09:00:00 GMT</pubDate><category>process</category></item><item><title>Формат ответа — это интерфейс, а не пожелание</title><link>https://markin.studio/articles/format-otveta-kak-interfeys/</link><guid isPermaLink="true">https://markin.studio/articles/format-otveta-kak-interfeys/</guid><description>Почему «ответь в JSON» ненадёжно, что дают схемы и структурированный вывод, и как обращаться с полем, которого модель не знает.</description><pubDate>Thu, 03 Sep 2026 08:00:00 GMT</pubDate><category>devtools</category><category>process</category></item><item><title>Эмбеддинги: что они меряют и чего не меряют</title><link>https://markin.studio/articles/embeddingi-chto-oni-meryayut/</link><guid isPermaLink="true">https://markin.studio/articles/embeddingi-chto-oni-meryayut/</guid><description>Близость векторов — это не близость смысла в том виде, в каком её понимает человек. Разбираю, где расходится, почему поиск находит не то и что с этим делать.</description><pubDate>Thu, 03 Sep 2026 07:30:00 GMT</pubDate><category>knowledge</category><category>process</category></item><item><title>Температура, top-p и почему воспроизводимости не бывает</title><link>https://markin.studio/articles/temperatura-i-vosproizvodimost/</link><guid isPermaLink="true">https://markin.studio/articles/temperatura-i-vosproizvodimost/</guid><description>Как модель на самом деле выбирает следующий токен, что делают ручки сэмплирования и почему нулевая температура не даёт гарантии повторяемости.</description><pubDate>Thu, 03 Sep 2026 07:00:00 GMT</pubDate><category>process</category><category>devtools</category></item><item><title>Контекстное окно — это не память</title><link>https://markin.studio/articles/kontekstnoe-okno-ne-pamyat/</link><guid isPermaLink="true">https://markin.studio/articles/kontekstnoe-okno-ne-pamyat/</guid><description>Модель не помнит прошлый разговор и не читает контекст равномерно. Разбираю, что она видит на самом деле и как из этого следуют вполне практические правила.</description><pubDate>Thu, 03 Sep 2026 06:30:00 GMT</pubDate><category>agents</category><category>process</category></item><item><title>Почему кириллица стоит дороже</title><link>https://markin.studio/articles/tokenizatsiya-kirillitsy/</link><guid isPermaLink="true">https://markin.studio/articles/tokenizatsiya-kirillitsy/</guid><description>Один и тот же текст на русском обходится в заметно большее число токенов, чем на английском. Разбираю, откуда берётся разница, во что она обходится и что с ней делать.</description><pubDate>Thu, 03 Sep 2026 06:00:00 GMT</pubDate><category>process</category><category>knowledge</category></item><item><title>Три приёма, которые заметно улучшают ответ модели</title><link>https://markin.studio/notes/tri-priyoma-promptov/</link><guid isPermaLink="true">https://markin.studio/notes/tri-priyoma-promptov/</guid><description>Уточняющие вопросы до ответа, явное разделение фактов и предположений и стандарт результата прямо в запросе. Первый работает сильнее двух остальных вместе.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><category>process</category></item><item><title>Контекст дороже модели</title><link>https://markin.studio/notes/kontekst-dorozhe-modeli/</link><guid isPermaLink="true">https://markin.studio/notes/kontekst-dorozhe-modeli/</guid><description>Почему один хорошо написанный файл с правилами проекта даёт больший прирост качества, чем переход на модель поновее — и когда это перестаёт быть правдой.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>agents</category><category>devtools</category></item><item><title>Рабочий контур вместо «внедрить ИИ»</title><link>https://markin.studio/articles/rabochiy-kontur/</link><guid isPermaLink="true">https://markin.studio/articles/rabochiy-kontur/</guid><description>Почему просьба «внедрить ИИ» не превращается в задачу, что приходит ей на замену и как выглядит проверка, которую контур может провалить.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>agents</category><category>process</category></item><item><title>MCP удобно рассматривать как границу доверия</title><link>https://markin.studio/notes/mcp-kak-granitsa/</link><guid isPermaLink="true">https://markin.studio/notes/mcp-kak-granitsa/</guid><description>Не «протокол для подключения инструментов», а место, где вы решаете, что агенту можно, а что нет — и почему такая рамка ускоряет принятие решений.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate><category>devtools</category><category>agents</category></item><item><title>Кто отвечает за результат, если работу сделал агент</title><link>https://markin.studio/articles/otvetstvennost-agentov/</link><guid isPermaLink="true">https://markin.studio/articles/otvetstvennost-agentov/</guid><description>Ответственность не делится с инструментом. Разбираю рабочую модель: владелец результата, журнал действий, точка принятия — и что писать в регламенте, чтобы это не осталось словами.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><category>agents</category><category>process</category></item><item><title>Двадцать примеров вместо спора о качестве</title><link>https://markin.studio/notes/zametka-pro-otsenku/</link><guid isPermaLink="true">https://markin.studio/notes/zametka-pro-otsenku/</guid><description>Самый быстрый способ закончить спор «хорошо или плохо отвечает модель» — разметить руками два десятка случаев. И самая частая находка при этом не про модель.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>process</category><category>knowledge</category></item><item><title>База знаний, которая действительно ищется</title><link>https://markin.studio/articles/baza-znaniy-kotoraya-ishchetsya/</link><guid isPermaLink="true">https://markin.studio/articles/baza-znaniy-kotoraya-ishchetsya/</guid><description>Почему семантический поиск не спасает плохо устроенную базу: где теряется качество, что делает нарезка, зачем нужен реранкер и как измерять, стало ли лучше.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>knowledge</category><category>process</category></item><item><title>Почему контуры ломаются в понедельник</title><link>https://markin.studio/notes/pochemu-agenty-lomayutsya-v-ponedelnik/</link><guid isPermaLink="true">https://markin.studio/notes/pochemu-agenty-lomayutsya-v-ponedelnik/</guid><description>Нестандартный вход приходит не равномерно, а пачками после пауз. Отсюда следует, что тестировать контур на среднем дне бессмысленно.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>agents</category><category>automation</category></item><item><title>Кодовые агенты: что меняется в инженерной работе</title><link>https://markin.studio/articles/agenty-v-kode/</link><guid isPermaLink="true">https://markin.studio/articles/agenty-v-kode/</guid><description>Где ускорение от кодовых агентов реальное, где мнимое, почему граница проходит по стоимости приёмки и какой навык становится дефицитным.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><category>devtools</category><category>agents</category></item><item><title>Интерфейс, который читает не только человек</title><link>https://markin.studio/notes/interfeys-dlya-agenta/</link><guid isPermaLink="true">https://markin.studio/notes/interfeys-dlya-agenta/</guid><description>Семантическая разметка перестала быть вопросом доступности и SEO: теперь по дереву доступности ходят агенты, и цена небрежности выросла.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><category>interfaces</category><category>agents</category></item><item><title>Автоматизация без фанатизма: что не надо трогать</title><link>https://markin.studio/articles/avtomatizatsiya-bez-fanatizma/</link><guid isPermaLink="true">https://markin.studio/articles/avtomatizatsiya-bez-fanatizma/</guid><description>Признаки, по которым процесс лучше оставить человеку, почему упрощение обычно выигрывает у интеграции и как считать стоимость владения до начала работ.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>automation</category><category>process</category></item></channel></rss>