Turn Ideas into Code with Proposal Sessions
Редактировать страницуСеансы предложений — правильная точка входа, когда запрос слишком важен, чтобы его можно было обработать как одно приглашение в свободной форме. Вместо немедленного редактирования HagiCode сначала преобразует запрос в цели, объем, задачи и критерии проверки, а затем переходит к выполнению.
Предварительные условия
Заголовок раздела «Предварительные условия»Прежде чем начать сессию предложений, убедитесь, что у вас есть:
- завершено Установка на рабочем столе
- завершено Мастер настройки и создал хотя бы один проект
- достаточный контекст проекта, чтобы описать изменение; если нет, начни с Создать сеанс разговора
What proposal sessions are for
Заголовок раздела «What proposal sessions are for»Сеансы предложений работают лучше всего, когда:
- перед началом редактирования необходимо четко обозначить масштаб изменения.
- задействовано несколько репозиториев, модулей или результатов
- работу следует разбить на проверяемые этапы
- вы хотите, чтобы ход рассуждений и действий оставался видимым позже
Если вам нужно только понимание репозитория или легкое обсуждение, сеанс беседы пройдет быстрее. Если вам нужна структура и отслеживаемость, продолжайте здесь.
Обзор рабочего процесса
Заголовок раздела «Обзор рабочего процесса»Текущий поток предложений можно резюмировать следующим образом:
| Этап | Действие пользователя | Системный результат |
|---|---|---|
| Создать предложение | Откройте New Idea ящик и опишите запрос | Предложение начинается с четкого определения объема проекта и репозитория. |
| Подтвердить структуру | Просмотр подробного представления сеанса и состояния рабочего процесса. | ИИ объясняет цели, шаги и статус перед более глубоким выполнением |
| Отслеживайте прогресс | Используйте доску сеансов для отслеживания ожидающих, активных и заархивированных элементов. | Множественными предложениями становится проще управлять |
| Обзор результата | Вернуться к просмотру завершенного сеанса | Вы можете повторно использовать заметки о коммитах и историю сеансов вместо того, чтобы начинать заново. |
Шаг 1: Определите изменение в New Idea ящик
Заголовок раздела «Шаг 1: Определите изменение в New Idea ящик»Текущей точкой входа предложения является New Idea ящик. Он делает больше, чем просто принимает короткий текстовый запрос. Это также приводит к тому, что запрос попадает в конкретный проект и область репозитория.

Начните с рассмотрения этих областей:
- селектор проекта: подтвердите, какому проекту принадлежит запрос.
- область репозитория: выберите, какие репозитории находятся в границах.
- область предварительного просмотра: проверьте, что система будет считать целевой областью.
- поле для запроса: опишите фактическое изменение на естественном языке.
Если работа затрагивает документацию, интерфейс и серверную часть вместе, определите эту границу здесь, а не добавляйте ее на позднем этапе выполнения.
Шаг 2. Просмотрите цели, этапы и статус в подробном представлении предложения.
Заголовок раздела «Шаг 2. Просмотрите цели, этапы и статус в подробном представлении предложения.»После создания HagiCode не сразу переходит к редактированию. Сначала открывается подробное представление, в котором хранится состояние рабочего процесса, содержимое предложения и контекст сеанса.

На этом экране показано, чем сеансы предложений отличаются от обычных сеансов беседы:
- центральная панель — это не только чат; он сохраняет контент, связанный с предложением, видимым
- степпер рабочего процесса делает текущее состояние явным
- список сеансов и область сведений сохраняют контекст для длительной работы
Если цель, объем или разбивка задач по-прежнему кажутся неправильными, исправьте предложение, прежде чем двигаться дальше. В этом суть этого рабочего процесса.
Шаг 3. Отслеживайте несколько предложений на доске сеансов.
Заголовок раздела «Шаг 3. Отслеживайте несколько предложений на доске сеансов.»Когда у проекта есть несколько предложений, несколько раундов выполнения или смесь незавершенных и завершенных работ, доска сессий становится наиболее четким обзором.

Это представление особенно полезно для трех вещей:
- определение того, какие предложения еще не начались
- сравнение темпа нескольких активных сессий
- архивирование завершенной работы, чтобы рабочее пространство оставалось читаемым
Если ваша повседневная работа включает в себя несколько параллельных потоков, представление доски зачастую предпочтительнее, чем открытие одного подробного представления за раз.
Шаг 4. Вернитесь к завершенному состоянию выполнения.
Заголовок раздела «Шаг 4. Вернитесь к завершенному состоянию выполнения.»К концу предложения вам обычно нужно нечто большее, чем простой маркер «готово». Вам также необходимо проанализировать, что изменилось, как была организована сводка коммитов и можно ли сохранить тот же контекст в следующем раунде.

Это представление завершенного состояния полезно для двух последующих задач:
- просмотр сгенерированных заметок о фиксации и основного результата выполнения
- продолжение того же контекста сеанса вместо того, чтобы перестраивать все с нуля
Другими словами, сессия предложений не является разовым генератором. Это прочный рекорд рабочего процесса.
Когда предпочтительнее сессия предложений
Заголовок раздела «Когда предпочтительнее сессия предложений»Сначала выберите сеанс предложения, если:
- изменение сложное, и вы не хотите, чтобы ИИ импровизировал слишком рано
- работа будет рассмотрена или передана другим позже
- задействовано несколько репозиториев, модулей или ролей
- вы хотите, чтобы история выполнения и обоснование оставались пригодными для повторного использования
Если задача все еще небольшая и носит исследовательский характер, сеанс беседы обычно является более легким путем.