<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Исследования on Research</title><link>https://research.evsyukov.org/</link><description>Recent content in Исследования on Research</description><generator>Hugo</generator><language>ru</language><lastBuildDate>Sat, 16 May 2026 16:18:03 +0300</lastBuildDate><atom:link href="https://research.evsyukov.org/index.xml" rel="self" type="application/rss+xml"/><item><title>Headless-режим Claude Code: автоматизация, оркестрация и интеграция с llm CLI</title><link>https://research.evsyukov.org/articles/claude-headless-orchestration/</link><pubDate>Sat, 16 May 2026 16:18:03 +0300</pubDate><guid>https://research.evsyukov.org/articles/claude-headless-orchestration/</guid><description>&lt;h2 id="что-такое-headless-и-зачем-он-нужен"&gt;Что такое headless и зачем он нужен&lt;/h2&gt;
&lt;p&gt;Claude Code — это агентная среда. Она читает файлы, выполняет команды, правит код и сама проходит цикл «исследовал → спланировал → поправил → проверил». Интерактивная сессия в терминале — только одно её лицо. Второе включается флагом &lt;code&gt;-p&lt;/code&gt; (полный вариант — &lt;code&gt;--print&lt;/code&gt;): процесс читает stdin, пишет stdout, завершается с кодом возврата. Получается обычный Unix-инструмент, который можно положить в pipeline, git-hook, CI-задачу или cron&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;В документации Anthropic это сказано напрямую:&lt;/p&gt;</description></item><item><title>Роль исследования и планирования в работе с ИИ-кодером: паттерны, эффективность, RFC и управление контекстом</title><link>https://research.evsyukov.org/articles/research-planning-ai-workflows/</link><pubDate>Sat, 16 May 2026 14:44:56 +0300</pubDate><guid>https://research.evsyukov.org/articles/research-planning-ai-workflows/</guid><description>&lt;p&gt;AI coding assistant — это не «умный автокомплит», а LLM-агент с инструментами, ограниченным контекстом и заметной деградацией качества при росте сессии. Как задача поставлена — промтом, планом, спецификацией — влияет на результат сильнее, чем выбор модели.&lt;/p&gt;
&lt;p&gt;Здесь — пять паттернов работы с ИИ, эмпирика их эффективности, разбор RFC-подхода с research-first планированием и три стратегии управления контекстом, когда одной сессии перестаёт хватать: субагенты, последовательные сессии, гибрид. В конце — где human-in-the-loop остаётся неустранимым и как свести вмешательство человека к разумному минимуму.&lt;/p&gt;</description></item><item><title>ИИ-стек Андрея Карпатого: рекомендации, разбор и внедрение</title><link>https://research.evsyukov.org/articles/karpathy-ai-recommendations/</link><pubDate>Thu, 14 May 2026 10:37:51 +0300</pubDate><guid>https://research.evsyukov.org/articles/karpathy-ai-recommendations/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Андрей Карпатый — один из заметных голосов в дискуссии об ИИ-ассистированной разработке: со-основатель OpenAI, бывший директор по ИИ в Tesla, ныне основатель Eureka Labs. Его публикации в X и серия выступлений 2025–2026 годов («Software Is Changing (Again)» на YC AI Startup School, «How I use LLMs», интервью у Дворкеша Патела, январский CLAUDE.md) формируют дискурс о том, как должен выглядеть рабочий процесс разработчика, который работает рядом с LLM.&lt;/p&gt;
&lt;p&gt;Этот обзор собирает первичные источники о его инструментах и методах, разбирает теоретический каркас (Software 3.0, vibe coding, context engineering, autonomy slider), демонстрирует практические правила из его &lt;code&gt;CLAUDE.md&lt;/code&gt;, противопоставляет им эмпирическую критику (исследование METR, инциденты Lovable, аргумент о выживательском смещении) и завершается прикладным разделом о том, как именно эти идеи проецируются на настройки Claude Code.&lt;/p&gt;</description></item><item><title>OpenCode CLI: настройка, провайдеры и плагины</title><link>https://research.evsyukov.org/articles/opencode-cli/</link><pubDate>Wed, 29 Apr 2026 10:02:52 +0300</pubDate><guid>https://research.evsyukov.org/articles/opencode-cli/</guid><description>&lt;h2 id="аннотация"&gt;Аннотация&lt;/h2&gt;
&lt;p&gt;OpenCode CLI - это открытый агент для разработки, который запускается в терминале, умеет работать с кодовой базой, вызывать инструменты, редактировать файлы, запускать команды и использовать разные LLM-провайдеры через одну конфигурацию.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; Ключевая особенность OpenCode - провайдер-агностичность: официальная документация указывает поддержку 75+ LLM-провайдеров через AI SDK и Models.dev, включая локальные модели.&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt; На практике корректная настройка сводится к четырем слоям: выбрать интерфейс запуска, подключить провайдера через &lt;code&gt;/connect&lt;/code&gt; или &lt;code&gt;opencode auth login&lt;/code&gt;, зафиксировать модель в &lt;code&gt;opencode.json&lt;/code&gt;/&lt;code&gt;opencode.jsonc&lt;/code&gt;, затем ограничить права агента, инструкции, плагины и MCP под конкретный workflow.&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Jujutsu/jj: что это, как пользоваться и как подключить к Git-проекту</title><link>https://research.evsyukov.org/articles/jujutsu-jj/</link><pubDate>Mon, 27 Apr 2026 11:28:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/jujutsu-jj/</guid><description>&lt;h2 id="исследовательский-вопрос"&gt;Исследовательский вопрос&lt;/h2&gt;
&lt;p&gt;Цель обзора: понять, что такое Jujutsu (&lt;code&gt;jj&lt;/code&gt;), какие концепции отличают его от Git, как выглядит базовый рабочий процесс, в чем преимущества и ограничения, а также насколько разумно подключать &lt;code&gt;jj&lt;/code&gt; к существующему проекту, который уже работает в Git.&lt;/p&gt;
&lt;h2 id="краткий-вывод"&gt;Краткий вывод&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;jj&lt;/code&gt; стоит рассматривать не как замену Git-хостинга, а как альтернативный клиент и модель работы поверх Git-репозитория: официальный проект описывает Jujutsu как Git-compatible VCS, а документация по совместимости прямо говорит, что Git backend позволяет сотрудничать с Git-пользователями так, что им не нужно знать, что вы используете не &lt;code&gt;git&lt;/code&gt; CLI.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt; Для текущего проекта наиболее практичный путь внедрения - colocated-режим в существующем checkout: он добавляет &lt;code&gt;.jj&lt;/code&gt; рядом с &lt;code&gt;.git&lt;/code&gt;, оставляет Git-инструменты доступными и автоматически синхронизирует представления Git и Jujutsu при &lt;code&gt;jj&lt;/code&gt;-командах.&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Управление сетью Nebula: инструменты, self-hosted решения и операционные процессы</title><link>https://research.evsyukov.org/articles/nebula-management/</link><pubDate>Fri, 03 Apr 2026 11:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/nebula-management/</guid><description>&lt;p&gt;Nebula — overlay-сеть от Slack (теперь поддерживается компанией Defined Networking), построенная на принципе peer-to-peer с шифрованием на базе Noise Protocol Framework&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. В отличие от централизованных VPN, Nebula не маршрутизирует весь трафик через единый сервер — узлы устанавливают прямые туннели между собой, а lighthouse-серверы выступают лишь точками обнаружения&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;. Это создаёт уникальную модель управления, где добавление новых хостов не требует изменения конфигурации существующих узлов, но ставит вопрос о централизованном управлении PKI и конфигурациями.&lt;/p&gt;</description></item><item><title>Yggdrasil Network: децентрализованная mesh-сеть — возможности, ограничения и сравнение с Headscale/Nebula</title><link>https://research.evsyukov.org/articles/yggdrasil-network/</link><pubDate>Fri, 03 Apr 2026 10:45:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/yggdrasil-network/</guid><description>&lt;h2 id="аннотация"&gt;Аннотация&lt;/h2&gt;
&lt;p&gt;Yggdrasil Network — экспериментальная реализация полностью децентрализованной end-to-end шифрованной IPv6 overlay-сети, использующей compact routing на основе spanning tree и DHT. Данный обзор анализирует архитектуру Yggdrasil, текущее состояние проекта (v0.5.13, февраль 2026), производительность, платформенную доступность и практические ограничения. Проведено детальное сравнение с Headscale и Nebula по ключевым критериям: архитектура, NAT traversal, производительность, управление и безопасность. Исследованы вопросы работы в IPv4-only сетях, возможности split-domain маршрутизации и production-readiness. Обзор основан на анализе 30+ источников, включая официальную документацию, академические публикации, бенчмарки и опыт сообщества.&lt;/p&gt;</description></item><item><title>Headscale vs Nebula: сравнение overlay-сетей с фокусом на производительность</title><link>https://research.evsyukov.org/articles/headscale-vs-nebula/</link><pubDate>Thu, 02 Apr 2026 11:45:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/headscale-vs-nebula/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Overlay-сети (mesh VPN) позволяют создавать защищённые виртуальные сети поверх существующей инфраструктуры, объединяя серверы, рабочие станции и мобильные устройства в единое пространство без привязки к конкретному провайдеру или облачной платформе. Среди open-source решений в этой категории наибольший интерес представляют &lt;strong&gt;Headscale&lt;/strong&gt; (self-hosted реализация control-сервера Tailscale) и &lt;strong&gt;Nebula&lt;/strong&gt; (overlay-сеть, созданная в Slack).&lt;/p&gt;
&lt;p&gt;Оба инструмента решают одну задачу — безопасное соединение хостов через недоверенные сети — но делают это принципиально разными способами. Headscale использует протокол WireGuard, а Nebula — собственный протокол на базе Noise Framework. Это архитектурное расхождение определяет различия в производительности, удобстве развёртывания и области применения.&lt;/p&gt;</description></item><item><title>Селф-хостинг Notesnook и Standard Notes: сравнительный анализ</title><link>https://research.evsyukov.org/articles/notesnook-standardnotes-selfhosted/</link><pubDate>Thu, 02 Apr 2026 10:24:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/notesnook-standardnotes-selfhosted/</guid><description>&lt;p&gt;Заметки с end-to-end шифрованием становятся стандартом для пользователей, заботящихся о приватности. Два наиболее зрелых open-source решения в этой нише &amp;mdash; Notesnook и Standard Notes &amp;mdash; предлагают возможность самостоятельного размещения сервера синхронизации. Этот обзор анализирует практические аспекты селф-хостинга обоих решений: от архитектуры и системных требований до интеграции с клиентскими приложениями и типичных проблем при развёртывании.&lt;/p&gt;
&lt;h2 id="архитектура-и-компоненты"&gt;Архитектура и компоненты&lt;/h2&gt;
&lt;h3 id="standard-notes"&gt;Standard Notes&lt;/h3&gt;
&lt;p&gt;Standard Notes использует микросервисную архитектуру, существенно упрощённую в версии 2 (февраль 2023)&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. Текущая версия состоит из четырёх Docker-контейнеров вместо тринадцати в legacy-версии, что привело к сокращению потребления памяти на 65%&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description></item><item><title>Matrix + Element как альтернатива XMPP (Prosody) для семейного чата</title><link>https://research.evsyukov.org/articles/matrix-vs-prosody/</link><pubDate>Tue, 31 Mar 2026 18:09:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/matrix-vs-prosody/</guid><description>&lt;p&gt;&lt;strong&gt;Цель:&lt;/strong&gt; Оценить целесообразность перехода с Prosody XMPP на Matrix для семейного чата (5–15 человек)
&lt;strong&gt;Контекст:&lt;/strong&gt; Debian 13, rootless Podman (Quadlet), Caddy reverse proxy, Tailscale, 32 GB RAM / 8 ядер. Текущее решение — Prosody XMPP, клиент Monal на iOS неудобен&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="краткий-вывод"&gt;Краткий вывод&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Prosody остаётся лучшим выбором&lt;/strong&gt; для текущей инфраструктуры. Matrix решает проблему клиентского UX (Element X, FluffyChat значительно удобнее Monal), но создаёт новые проблемы: потребление ресурсов в 10–20 раз выше, обязательное обслуживание базы данных, сложность настройки голосовых/видеозвонков. Опытный self-hoster Matrix (5 лет, ~10 пользователей) планирует переход на Snikket (XMPP) из-за растущей операционной нагрузки &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description></item><item><title>IRC vs XMPP vs Matrix: self-hosted семейный чат</title><link>https://research.evsyukov.org/articles/family-chat-self-hosted/</link><pubDate>Tue, 31 Mar 2026 15:15:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/family-chat-self-hosted/</guid><description>&lt;p&gt;Выбор оптимального решения для организации чата с родными на self-hosted сервере в окружении Debian 13, rootless Podman (Quadlet), Caddy reverse proxy и Tailscale.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IRC не подходит&lt;/strong&gt; для семейного чата — протокол 1988 года без offline-доставки, push-уведомлений и медиа. &lt;strong&gt;XMPP (Prosody/Snikket)&lt;/strong&gt; — лучший выбор: минимальные ресурсы (~25 MB RAM), надёжные мобильные клиенты с push, проверенный опыт семейного использования. &lt;strong&gt;Matrix&lt;/strong&gt; — альтернатива с лучшим UX, но тяжелее по ресурсам и имеет серьёзные проблемы с push-уведомлениями на iOS.&lt;/p&gt;</description></item><item><title>NullClaw как AI-агент: ветвление тем, IRC-транспорт и переключение моделей</title><link>https://research.evsyukov.org/articles/nullclaw-agent-irc/</link><pubDate>Fri, 27 Mar 2026 11:19:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/nullclaw-agent-irc/</guid><description>&lt;p&gt;NullClaw — ультралёгкая инфраструктура автономных AI-агентов, написанная на Zig&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. Бинарник занимает 678 КБ, потребляет около 1 МБ RAM и стартует менее чем за 2 мс&lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;. Проект позиционируется как минималистичная альтернатива OpenClaw для ресурсо-ограниченных окружений: от Raspberry Pi до облачных VPS за $7/месяц&lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;. Данный обзор исследует, можно ли использовать NullClaw в режиме обычного AI-агента с ветвлением тем по каналам, какую роль играет IRC как транспорт, и как переключать модели в подобной архитектуре.&lt;/p&gt;</description></item><item><title>Gastown и Beads: мультиагентная оркестрация для разработки ПО</title><link>https://research.evsyukov.org/articles/gastown-beads/</link><pubDate>Fri, 27 Mar 2026 10:55:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/gastown-beads/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;В январе 2026 года Стив Йегге (Steve Yegge), известный по работе в Google и Amazon, выпустил два инструмента, определяющих новый подход к разработке программного обеспечения с помощью AI-агентов: &lt;strong&gt;Gastown&lt;/strong&gt; — систему оркестрации 20–30 параллельных AI-агентов, и &lt;strong&gt;Beads&lt;/strong&gt; — Git-backed систему памяти и трекинга задач, специально спроектированную для агентов. Вместе они представляют собой одну из первых попыток перейти от парадигмы «один разработчик — один AI-ассистент» к парадигме «фабрики агентов», где человек выступает архитектором и менеджером, а десятки агентов параллельно выполняют реализацию.&lt;/p&gt;</description></item><item><title>DeepSeek Web vs Open-WebUI: почему одна и та же модель даёт разные результаты</title><link>https://research.evsyukov.org/articles/deepseek-web-vs-open-webui/</link><pubDate>Thu, 26 Mar 2026 12:28:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/deepseek-web-vs-open-webui/</guid><description>&lt;h2 id="аннотация"&gt;Аннотация&lt;/h2&gt;
&lt;p&gt;Пользователи, использующие модели DeepSeek через Open-WebUI, регулярно отмечают, что веб-интерфейс chat.deepseek.com генерирует более развёрнутые, проработанные и актуальные ответы по сравнению с тем же запросом, отправленным через Open-WebUI. Данный обзор исследует технические причины этого расхождения на основе анализа официальной документации DeepSeek API, документации Open-WebUI, отчётов сообщества (GitHub Issues, Reddit) и независимых исследований. Выявлены пять ключевых факторов различий: встроенный веб-поиск DeepSeek, различия в системных промптах и параметрах генерации, отличия в версиях моделей, ограничения RAG-пайплайна Open-WebUI и некорректная обработка reasoning-контента. Предложены конкретные шаги настройки Open-WebUI для приближения к качеству ответов веб-интерфейса DeepSeek.&lt;/p&gt;</description></item><item><title>AI Code Review: проблема воспроизводимости результатов и индустриальные практики</title><link>https://research.evsyukov.org/articles/ai-code-review-consistency/</link><pubDate>Wed, 25 Mar 2026 12:38:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/ai-code-review-consistency/</guid><description>&lt;h2 id="аннотация"&gt;Аннотация&lt;/h2&gt;
&lt;p&gt;Настоящий обзор исследует фундаментальную проблему недетерминированности результатов AI-powered code review — ситуации, когда повторные запуски ревью на одном и том же коде дают различные замечания с различными уровнями серьёзности. Анализ охватывает академические публикации (включая arXiv 2502.20747, 2506.09501, 2509.01494, 2412.18531, 2412.00543, 2203.11171, 2508.02994), индустриальные отчёты (SonarSource 2026, CodeRabbit, Qodo, Datadog), документацию коммерческих инструментов и практический опыт крупных компаний (Microsoft, ByteDance, Google, Ericsson). Основные выводы: недетерминированность является фундаментальным свойством LLM, причём консистентность не коррелирует с точностью; индустрия решает проблему через многоуровневую архитектуру (статический анализ + AST + LLM + фильтрация); наиболее эффективные подходы включают self-consistency voting, multi-agent debate (Agent-as-Judge, 99.7% согласия с экспертами), SAST-guided LLM filtering (91% снижение false positives), промпт-инжиниринг для консистентности (JSON Schema, evidence-grounding, explicit scope), hunk-based chunking и confidence-weighted aggregation. Обзор завершается практическим планом достижения 80% воспроизводимости через четырёхуровневую гибридную архитектуру.&lt;/p&gt;</description></item><item><title>Веб-поиск в Open WebUI: провайдеры, настройка и мультишаговый поиск</title><link>https://research.evsyukov.org/articles/open-webui-web-search/</link><pubDate>Wed, 25 Mar 2026 10:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/open-webui-web-search/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Open WebUI предоставляет встроенную интеграцию с веб-поиском для обогащения ответов LLM актуальной информацией из интернета. Однако стандартная конфигурация часто приводит к проблеме «недостаточного контекста»: модель делает один поиск, получает фрагментарные сниппеты и не может полноценно ответить на вопрос &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. Данный обзор исследует три ключевых направления: выбор оптимального провайдера поиска, правильную настройку контекста и реализацию мультишагового итеративного поиска.&lt;/p&gt;
&lt;h2 id="архитектура-веб-поиска-в-open-webui"&gt;Архитектура веб-поиска в Open WebUI&lt;/h2&gt;
&lt;h3 id="два-режима-работы"&gt;Два режима работы&lt;/h3&gt;
&lt;p&gt;Open WebUI поддерживает два принципиально разных подхода к веб-поиску &lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;</description></item><item><title>Альтернативы SearXNG: self-hosted поисковые системы</title><link>https://research.evsyukov.org/articles/self-hosted-search-engines/</link><pubDate>Tue, 24 Mar 2026 12:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/self-hosted-search-engines/</guid><description>&lt;p&gt;Аналитический обзор self-hosted поисковых движков — метапоисковых, децентрализованных и полнотекстовых — с рекомендациями по выбору и конфигурации.&lt;/p&gt;
&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Self-hosted поисковые системы решают фундаментальную проблему приватности: коммерческие поисковики (Google, Bing, Yandex) строят подробные профили пользователей на основе поисковых запросов &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. Метапоисковые движки выступают прокси между пользователем и коммерческими движками, удаляя персональные данные из запросов и результатов. SearXNG — наиболее популярное решение в этой категории, но далеко не единственное. В данном обзоре рассмотрены все заметные альтернативы, их архитектура, плюсы и минусы, а также рекомендации по конфигурации.&lt;/p&gt;</description></item><item><title>Сравнительный анализ ИИ моделей: Claude Opus 4.6, MiniMax M2.5/M2.7, Kimi K2.5 и другие (март 2026)</title><link>https://research.evsyukov.org/articles/ai-models-comparison-2026/</link><pubDate>Mon, 23 Mar 2026 16:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/ai-models-comparison-2026/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Данный обзор анализирует текущий ландшафт frontier ИИ моделей с фокусом на стоимость, качество по бенчмаркам, практическую эффективность в программировании, рефакторинге, исследованиях и простых операциях, а также работу с OpenClaw.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Примечание&lt;/strong&gt;: Модели «Minimax M2.4» не существует. Актуальные версии — MiniMax M2.5 (12 февраля 2026) и M2.7 (март 2026). Анализ проведён по этим версиям.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="стоимость-моделей"&gt;Стоимость моделей&lt;/h2&gt;
&lt;h3 id="api-ценообразование-за-1m-токенов"&gt;API-ценообразование (за 1M токенов)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Модель&lt;/th&gt;
&lt;th&gt;Input&lt;/th&gt;
&lt;th&gt;Output&lt;/th&gt;
&lt;th&gt;Контекст&lt;/th&gt;
&lt;th&gt;Примечания&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Opus 4.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;td&gt;$25.00&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;td&gt;Batch: $2.50/$12.50. Кэширование: 10% от input &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Sonnet 4.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;td&gt;$15.00&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;td&gt;Batch: $1.50/$7.50 &lt;sup id="fnref1:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Haiku 4.5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;td&gt;200K&lt;/td&gt;
&lt;td&gt;Batch: $0.50/$2.50 &lt;sup id="fnref2:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GPT-5.4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;$8.00&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;td&gt;Кэширование: 75% скидка на cached reads &lt;sup id="fnref:2"&gt;&lt;a href="#fn:2" class="footnote-ref" role="doc-noteref"&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gemini 2.5 Pro&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$1.25&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;1M (2M скоро)&lt;/td&gt;
&lt;td&gt;&amp;gt;200K: $2.50/$15.00 &lt;sup id="fnref:3"&gt;&lt;a href="#fn:3" class="footnote-ref" role="doc-noteref"&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Kimi K2.5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$0.60&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;td&gt;256K&lt;/td&gt;
&lt;td&gt;Кэширование: $0.10 input (83% скидка) &lt;sup id="fnref:4"&gt;&lt;a href="#fn:4" class="footnote-ref" role="doc-noteref"&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;MiniMax M2.5/M2.7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$0.30&lt;/td&gt;
&lt;td&gt;$1.20&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;MoE: 230B параметров, 10B активных &lt;sup id="fnref:5"&gt;&lt;a href="#fn:5" class="footnote-ref" role="doc-noteref"&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DeepSeek V3.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$0.15&lt;/td&gt;
&lt;td&gt;$0.75&lt;/td&gt;
&lt;td&gt;164K&lt;/td&gt;
&lt;td&gt;V3: $0.14/$0.28 (бесплатен на OpenRouter) &lt;sup id="fnref:6"&gt;&lt;a href="#fn:6" class="footnote-ref" role="doc-noteref"&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DeepSeek R1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$0.55&lt;/td&gt;
&lt;td&gt;$2.19&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Cache hit: $0.14 input &lt;sup id="fnref1:6"&gt;&lt;a href="#fn:6" class="footnote-ref" role="doc-noteref"&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Llama 4 Maverick&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$0.15&lt;/td&gt;
&lt;td&gt;$0.60&lt;/td&gt;
&lt;td&gt;1M&lt;/td&gt;
&lt;td&gt;Open-source, Meta &lt;sup id="fnref:7"&gt;&lt;a href="#fn:7" class="footnote-ref" role="doc-noteref"&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="стоимость-реального-запроса-1m-input--250k-output"&gt;Стоимость реального запроса (1M input + 250K output)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Модель&lt;/th&gt;
&lt;th&gt;Стоимость&lt;/th&gt;
&lt;th&gt;Множитель vs Opus&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude Opus 4.6&lt;/td&gt;
&lt;td&gt;$11.25&lt;/td&gt;
&lt;td&gt;1×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPT-5.4&lt;/td&gt;
&lt;td&gt;$4.00&lt;/td&gt;
&lt;td&gt;0.36×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini 2.5 Pro&lt;/td&gt;
&lt;td&gt;$3.75&lt;/td&gt;
&lt;td&gt;0.33×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi K2.5&lt;/td&gt;
&lt;td&gt;$1.35&lt;/td&gt;
&lt;td&gt;0.12×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MiniMax M2.5&lt;/td&gt;
&lt;td&gt;$0.60&lt;/td&gt;
&lt;td&gt;0.05×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSeek V3&lt;/td&gt;
&lt;td&gt;$0.21&lt;/td&gt;
&lt;td&gt;0.02×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Llama 4 Maverick&lt;/td&gt;
&lt;td&gt;$0.30&lt;/td&gt;
&lt;td&gt;0.03×&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;Kimi K2.5 в &lt;strong&gt;8× дешевле&lt;/strong&gt; Opus 4.6, MiniMax — в &lt;strong&gt;19×&lt;/strong&gt;, DeepSeek V3 — в &lt;strong&gt;54×&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Cursor IDE как LLM-proxy: аналитический обзор</title><link>https://research.evsyukov.org/articles/cursor-llm-proxy/</link><pubDate>Mon, 23 Mar 2026 14:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/cursor-llm-proxy/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;Cursor IDE — форк VS Code с глубокой интеграцией LLM-моделей (Claude, GPT, Gemini). Подписка Pro ($20/мес) включает доступ к premium-моделям с щедрыми лимитами, что делает Cursor привлекательной платформой не только как редактор кода, но и как потенциальный LLM-провайдер. В данном обзоре исследуется, насколько реально использовать Cursor за пределами его штатного интерфейса: через API, CLI, Telegram, OpenClaw и другие каналы.&lt;/p&gt;
&lt;h2 id="каналы-доступа-к-моделям-cursor"&gt;Каналы доступа к моделям Cursor&lt;/h2&gt;
&lt;h3 id="встроенный-редактор-штатный"&gt;Встроенный редактор (штатный)&lt;/h3&gt;
&lt;p&gt;Основной и наиболее полный способ доступа. Три режима работы: Agent (полный доступ к инструментам), Plan (проектирование), Ask (только чтение). Поддерживает custom API keys для OpenAI, Anthropic, Gemini, Azure, AWS Bedrock и любых OpenAI-совместимых endpoint&amp;rsquo;ов &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description></item><item><title>Утилита LLM от Simon Willison: аналитический обзор</title><link>https://research.evsyukov.org/articles/llm-cli-tool/</link><pubDate>Mon, 23 Mar 2026 12:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/llm-cli-tool/</guid><description>&lt;h2 id="аннотация"&gt;Аннотация&lt;/h2&gt;
&lt;p&gt;Данный обзор исследует CLI-утилиту &lt;code&gt;llm&lt;/code&gt;, созданную Simon Willison, — инструмент командной строки и Python-библиотеку для унифицированного взаимодействия с большими языковыми моделями. Исследование охватывает официальную документацию, блог-посты автора, технические обзоры и отзывы пользователей. Основные находки: &lt;code&gt;llm&lt;/code&gt; является наиболее зрелым провайдер-агностичным CLI-инструментом для работы с LLM, поддерживающим более 20 провайдеров через систему плагинов, автоматическое логирование в SQLite, embeddings, RAG-пайплайны, шаблоны и structured output. Ключевое ограничение: подписки Claude Pro/Max/Code не предоставляют API-доступ для сторонних инструментов — требуется отдельный платный API-ключ Anthropic.&lt;/p&gt;</description></item><item><title>Управление буфером обмена через SSH: аналитический обзор</title><link>https://research.evsyukov.org/articles/ssh-clipboard-forwarding/</link><pubDate>Mon, 23 Mar 2026 10:00:00 +0300</pubDate><guid>https://research.evsyukov.org/articles/ssh-clipboard-forwarding/</guid><description>&lt;h2 id="введение"&gt;Введение&lt;/h2&gt;
&lt;p&gt;При работе на удалённых серверах через SSH часто возникает задача: скопировать данные из удалённой сессии в буфер обмена локальной машины. На macOS локальная команда &lt;code&gt;pbcopy&lt;/code&gt; решает эту задачу, но при выполнении на удалённом сервере данные попадают в буфер удалённой машины (если он вообще существует), а не локальной. Обзор рассматривает все доступные подходы к решению этой задачи — от встроенных механизмов терминалов до специализированных утилит.&lt;/p&gt;
&lt;h2 id="osc-52--escape-последовательность-для-буфера-обмена"&gt;OSC 52 — Escape-последовательность для буфера обмена&lt;/h2&gt;
&lt;h3 id="принцип-работы"&gt;Принцип работы&lt;/h3&gt;
&lt;p&gt;OSC 52 (Operating System Command 52) — ANSI escape-последовательность, которая инструктирует терминальный эмулятор записать данные в системный буфер обмена &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. Формат последовательности:&lt;/p&gt;</description></item></channel></rss>