Задача: Проработать единый task graph для управления большим пулом задач
Проработать единый task graph для управления большим пулом задач
Исследовать представление всего пула задач как единого графа с AI-свёрткой до обозримой человеком картины.
Проблема
AI резко удешевляет постановку и декомпозицию работы. За короткое время можно создать десятки разумных задач, но новые декомпозиции возникают локально и часто без учёта уже существующего пула. В результате растёт не только backlog, но и стоимость понимания общей картины.
Ограничивать поток идей и экспериментов нежелательно: это уничтожает одно из главных преимуществ AI. Нужен способ сохранять большой объём потенциальной работы, но не заставлять человека держать его целиком в голове.
Направление исследования
Рассматривать задачи не как независимый список, а как единый task graph. AI должен уметь анализировать весь пул, находить смысловые и технические связи, объединять локальные декомпозиции и строить представление разных масштабов.
Критерий приемлемости: человек на верхнем уровне способен увидеть и понять всю актуальную картину. Детали раскрываются только при необходимости.
При выборе ближайшей точки выполнения система должна уметь показать локальный подграф: какие другие задачи связаны с этой точкой, какие можно выполнить попутно, какие частично или полностью закрываются тем же изменением, какие логично выполнить следом.
Что требуется проработать
- Какие типы связей между задачами действительно полезны: зависимости, общий участок системы, общее исследование или контекст, частичное перекрытие результата, совместная реализация, следование, альтернативы и т.п.
- Как автоматически обнаруживать связи между уже существующими и новыми задачами.
- Как сворачивать большой граф до уровня, обозримого человеком, не теряя нижележащие детали.
- Как определять ближайшие разумные точки выполнения без превращения системы в жёсткий автоматический приоритизатор.
- Как после изменения системы пересматривать граф: устаревшие задачи, фактически закрытые задачи, изменившиеся связи и новые возможности совместного выполнения.
- Как использовать существующие проекты, задачи, WorkLogs и знания haih-agent как фактический контекст графа.
Принцип
Не ограничивать количество идей ради управляемости. Сделать само пространство задач обозримым и управляемым.
AI нужен прежде всего для постоянного анализа, связывания и свёртки task graph; окончательное понимание картины и выбор точки приложения усилий должны оставаться доступными человеку.