Architecture

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

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

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

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

Mnemosyne для агента Hermes: быстрое начало работы с локальной памятью

Mnemosyne для агента Hermes: быстрое начало работы с локальной памятью

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что после LLM? Mamba, диффузия и модели мира

Что после LLM? Mamba, диффузия и модели мира

Что последует после 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), и это заслужено, но это не вся проблема, когда агенты начинают вызывать инструменты и делегировать работу другим агентам.

A2A-стриминг и асинхронные задачи для длительных агентных рабочих процессов

A2A-стриминг и асинхронные задачи для длительных агентных рабочих процессов

Долгоживущие A2A-задачи продолжают существовать после завершения чат-сессий.

Большинство демонстраций AI-агентов по-прежнему ведут себя как чат-завершения с дополнительными шагами: вы отправляете промпт, ждете несколько секунд и получаете ответ в одном сообщении.

Паттерны оркестрации мультиагентных систем: практическое руководство

Паттерны оркестрации мультиагентных систем: практическое руководство

40% пилотных проектов с несколькими агентами проваливаются. Вот как выбрать правильный паттерн оркестрации и избежать тех, что ломаются.

Системы на основе одного AI-агента достигли пика в 2025 году — вы выдавали одной языковой модели (LLM) промпт, набор инструментов и цель, и она довольно хорошо справлялась с ограниченным кругом задач.

Паттерн транзакционного почтового ящика в Go с PostgreSQL

Паттерн транзакционного почтового ящика в Go с PostgreSQL

Записывайте событие вместе с данными. Никогда не разделяйте их.

Два обновления, которые должны выполниться вместе, в итоге могут завершиться ошибкой по отдельности.

Ваш сервис заказов сохраняет заказ в базе данных, а затем публикует событие order.created в брокере сообщений.