---
title: "Одноразовые приложения и ADSM"
description: "Опыт разработки утилиты для мониторинга объявлений показал, что ADSM подходит и для одноразовых приложений. Важно включать в контекст большие блоки спецификаций и переносить их между проектами."
date: 2025-08-15
display_date: "15 августа 2025"
image: "/img/avatar.jpg"
image_alt: "Одноразовые приложения и ADSM"
---

# Одноразовые приложения и ADSM

<zoom-img
            src="/img/avatar.jpg"
            alt="Одноразовые приложения и ADSM"
            width="100px"
            style="float: left; margin: 15px 15px 0 0;"
    ></zoom-img>

Возникла внутрисемейная потребность сделать небольшое приложение для мониторинга объявлений о сдаче квартир в
        аренду в определённом районе нашего города. Я использовал этот повод, чтобы проверить, как работает методология
        **ADSM** в роли инструмента для разработки одноразовых утилит.

Опыт показал, что разделение кода и контекста работает и за пределами сайтов. Фактически, «Site» в аббревиатуре
        сменилось на «Software» — получилось **Agent Driven Software Management**. Агент помог сформировать
        основную архитектуру и написать большую часть кода, а мне оставалось уточнять детали. При этом стало очевидно,
        что мелкие исправления проще внести вручную, чем объяснять агенту в контексте.

Появилось понимание, что контекст должен включать большие блоки спецификаций — описание архитектуры и подходов.
        Эти блоки должны переноситься из проекта в проект, если задачи похожи. Такой подход делает ADSM применимым к
        разработке небольших утилит, которые нужны здесь и сейчас, и позволяет использовать агентов для написания
        программ с ограниченным жизненным циклом.
