Architecture

Иерархия контекста: система уровней знаний для ИИ-агентов

Иерархия контекста: система уровней знаний для ИИ-агентов

Пятиуровневая иерархия знаний для памяти агента.

Агент с одним плоским файлом памяти не забывает вещи; он не может перестать помнить то, о чём его не просили. Решение — это иерархический контекст, где каждый слой знаний входит через собственный триггер.

Ограничение конкурентности в Go: errgroup, пулы воркеров и backpressure

Ограничение конкурентности в Go: errgroup, пулы воркеров и backpressure

Не просто отменяйте работу, а ограничивайте количество задач в обработке.

Безграничный fan-out — это режим отказа по умолчанию в конкурентной среде Go: каждое выражение go добавляет ещё одну задачу в работу, без ограничения по количеству и без ответственного владельца. В этой статье речь о том, как задать и то, и другое.

Веб-фреймворки для Go в 2026 году: сравнение net/http, chi, Gin, Echo и Fiber

Веб-фреймворки для Go в 2026 году: сравнение net/http, chi, Gin, Echo и Fiber

Пять стеков Go HTTP, одна тестовая установка, реальные цифры.

Пакет Go поставляется с HTTP-сервером, готовым к производственной эксплуатации, в своей стандартной библиотеке, а начиная с Go 1.22 встроенный маршрутизатор самостоятельно обрабатывает сопоставление методов и параметры пути. Вопрос о выборе фреймворка не исчез, но сузился.

Мнемозина для агента Гермеса: быстрое начало работы с локальной памятью

Мнемозина для агента Гермеса: быстрое начало работы с локальной памятью

Локальная память Hermes с контролируемой записью.

Mnemosyne — это локальный провайдер памяти для Hermes Agent, хранящий рабочую память, структурированные факты, временные данные и эпизодическую историю в локальной базе SQLite — без хостинг-сервисов, без обязательных сетевых вызовов и с необычно гранулярным контролем над записью.

Самовосстанавливающиеся циклы памяти в ИИ-агентах: причины и решения

Самовосстанавливающиеся циклы памяти в ИИ-агентах: причины и решения

«Когда запомненные выводы становятся новым доказательством»

Персистентная память превращает агента из инструмента, которому каждый раз приходится объяснять контекст, в систему, способную нести этот контекст вперёд. Однако она открывает режим отказа, которого избегают безсостояние чаты: интерпретация может стать памятью, извлекаться как факт и обосновывать более сильную версию самой себя.

OpenSpec: Отклонённые предложения — конвенция о памяти решений

OpenSpec: Отклонённые предложения — конвенция о памяти решений

Нет состояния отклонения. Вот обходной путь.

Агент, который полгода назад предложил и внедрил «перенос персистентности в общую библиотеку», с удовольствием предложит то же самое в следующем квартале, если только что-то долговечное не сообщит ему, что эта идея уже была исследована и отклонена — а в OpenSpec сегодня нет встроенного состояния для этого.

OpenSpec: быстрая установка, рабочий процесс и частые ошибки

OpenSpec: быстрая установка, рабочий процесс и частые ошибки

Спецификации в виде дельт, а не 40-страничный PRD.

OpenSpec — это бесплатный инструмент командной строки с открытым исходным кодом от Fission AI, который позволяет вам и вашему ИИ-агенту по разработке кода согласовать изменения в формате простого Markdown до начала написания кода, без жесткой фазовой структуры, характерной для более тяжелых спецификационных фреймворков.

Что дальше после LLM: Mamba, диффузия и world models

Что дальше после LLM: Mamba, диффузия и world models

Что последует за LLM? Посттрансформерская эра.

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

Быстрый старт Superpowers: установка, рабочий процесс и примеры

Быстрый старт Superpowers: установка, рабочий процесс и примеры

Навыки SDD, внедрённые одной командой.

Пакет Superpowers инкапсулирует полноценную методику разработки по спецификациям в устанавливаемые навыки Claude (Claude Skills), навязывая мозговой штурм, планирование, реализацию с помощью субагентов и строгий TDD, вместо того чтобы оставлять формирование этой структуры на ваше усмотрение.

Гравитация данных: реальная стоимость API-first ИИ

Гравитация данных: реальная стоимость API-first ИИ

«Почему ваш AI-стек становится всё более «липким» каждый месяц»

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

Синхронизация спецификаций, тестов и кода в разработке ИИ

Синхронизация спецификаций, тестов и кода в разработке ИИ

Не позволяйте AI-агентам отклоняться от спецификаций, тестов и кода.

Агенты ИИ для написания кода быстро выпускают функции, но спецификации, тесты и код незаметно расходятся. Этот гид описывает модель прослеживаемости, маппинг спецификаций на тесты и код, а также проверки CI, которые выявляют расхождения перед слиянием.

Паттерн Circuit Breaker в Go: предотвращение каскадных сбоев

Паттерн Circuit Breaker в Go: предотвращение каскадных сбоев

Предотвращайте каскадные сбои в микросервисах на Go.

Тайлбрейкер (circuit breaker) предотвращает «бомбардировку» ваших Go-сервисов отказывающей зависимостью, защищая от каскадных сбоев, которые истощают горутины, сокет-соединения и память, пока вся система не рухнет.

GitHub Spec Kit против Kiro и Claude Code: сравнение SDD-процессов

GitHub Spec Kit против Kiro и Claude Code: сравнение SDD-процессов

Глубина процесса, а не портативность, а не лучший инструмент.

Разработчики, сравнивающие наработки в области разработки по спецификациям (Spec-Driven Development, SDD) в 2026 году, как правило, не спрашивают, какая модель «умнее». Их волнует другой вопрос: какой рабочий процесс позволит поддерживать ИИ-агента в согласованном состоянии, не загружая команду лишней бюрократией.

Workflow спецификации-управляемой разработки: от требований к коду

Workflow спецификации-управляемой разработки: от требований к коду

Пять фаз: от намерения к верифицированному коду.

Разработка на основе спецификаций (Spec-Driven Development, SDD) работает тогда, когда спецификация является рабочим процессом, а не документом, который архивируют после запуска проекта. Цель — не создать большой документ требований к продукту.

Безопасность агентов A2A и MCP: идентификация, делегирование и журналы аудита

Безопасность агентов A2A и MCP: идентификация, делегирование и журналы аудита

Безопасность протокола определяет, кто может действовать, а не модель.

Инъекция промптов привлекает основное внимание в области безопасности систем на базе больших языковых моделей (LLM), и это заслужено, но это не вся проблема, когда агенты начинают вызывать инструменты и делегировать работу другим агентам.