Componentization: Decomposing Monolithic LLM Responses into Manipulable Semantic Units
2509.08203v1
cs.HC, cs.AI, cs.SE, I.2.7; H.5.2
2025-09-12
Авторы:
Ryan Lingo, Rajeev Chhajer, Martin Arroyo, Luka Brkljacic, Ben Davis, Nithin Santhanam
Резюме на русском
## Контекст
Огромные языковые модели (LLM) стали популярными в сфере технологий интеллектуального анализа текста, однако они усложняют взаимодействие в командных проектах, где необходимо редактировать ответы модели на разных уровнях. Традиционно, ответы модели являются монолитными текстами, не разделенными на манипулируемые подразделы. Это приводит к проблемам в проектировании и редактировании ответов в рабочих процессах. Требуется подход, разбивающий ответы модели на манипулируемые подразделы, при этом сохраняя контекст и краткость. Наша мотивация заключается в создании подхода, который позволит активно редактировать ответы модели, комбинируя его с рабочими процессами и улучшая производительность командных проектов.
## Метод
Мы предлагаем **Модульно-Адаптивную Архитектуру Декомпозиции Ответов** (MAOD), которая разделяет ответы модели на отдельные, манипулируемые модули, сохраняя их семантическое согласованность. Для реализации этого подхода мы разрабатываем **Архитектуру Ответов на основе Компонентов (CBRA)**. Эта архитектура включает в себя:
- **Микросервисное Дизайн**, позволяющее реализовать раздел ответов на отдельные компоненты.
- **Вендорно-Независимые Адаптеры** для моделей, которые позволяют работать с разными языковыми моделями.
- **Агент-для-Агентного Рабочего Протокол**, который разделяет ответ на отдельные компоненты и взаимодействует с ними реалитингом рекомпозиции.
Выделяются две основные части:
1. **Декомпозиционные Агенты**, которые создают модули ответа.
2. **Рекомпозиционные Агенты**, которые складывают модули обратно в собственный ответ.
## Результаты
Мы проводим исследование с участием четырех участников, работающих в области продуктов, инженерии и научного исследования. Участники были задействованы в опыте, где они должныли редактировать ответы модели с помощью нашей системы. Обнаружено, что разделение ответов на модули упрощает процесс редактирования, позволяет более эффективно работать с ответами и использовать их в разных контекстах. Мы также выявили, что модульная структура ответов позволяет упростить работу в командных проектах, где необходимо редактировать ответы в разных сценариях.
## Значимость
Мы считаем, что наша разработка может быть применена в различных областях, таких как продуктовое проектирование, инженерия, проекты с открытым кодом, где требуется быстрая редактирования и рекомпозиция ответов модели. Модульный подход позволяет:
- Увеличить производительность командных проектов.
- Быстрее редактировать и повторно использовать ответы модели.
- Облегчить взаимодействи
Abstract
Large Language Models (LLMs) often produce monolithic text that is hard to
edit in parts, which can slow down collaborative workflows. We present
componentization, an approach that decomposes model outputs into modular,
independently editable units while preserving context. We describe Modular and
Adaptable Output Decomposition (MAOD), which segments responses into coherent
components and maintains links among them, and we outline the Component-Based
Response Architecture (CBRA) as one way to implement this idea. Our reference
prototype, MAODchat, uses a microservices design with state-machine-based
decomposition agents, vendor-agnostic model adapters, and real-time component
manipulation with recomposition.
In an exploratory study with four participants from academic, engineering,
and product roles, we observed that component-level editing aligned with
several common workflows and enabled iterative refinement and selective reuse.
Participants also mentioned possible team workflows. Our contributions are: (1)
a definition of componentization for transforming monolithic outputs into
manipulable units, (2) CBRA and MAODchat as a prototype architecture, (3)
preliminary observations from a small user study, (4) MAOD as an algorithmic
sketch for semantic segmentation, and (5) example Agent-to-Agent protocols for
automated decomposition. We view componentization as a promising direction for
turning passive text consumption into more active, component-level
collaboration.