Навигация по холсту в режиме Agent

Выполнение на холсте: от запроса к плану

1. Разбор запроса и поиск семян

  • Триггер: пользователь вводит запрос и активирует Neo в режиме Agent.
  • Процесс: Neo анализирует запрос на наличие ключевых терминов, включая:
    • Именованные сущности (например, «Отчёт о продажах за май 2025», «Сводка о поведении потребителей за 2 квартал», «Технический документ Chimera GPU»)
    • Целевые формулировки (например, «обобщить», «сгенерировать», «сравнить»)

Этот разбор происходит автоматически. От пользователя не требуется никакого специального форматирования — Neo естественным образом извлекает намерения и цели из разговорного ввода.

  • Использование базы знаний (если включено): Neo запрашивает в Базе знаний любые контекстуально подходящие документы. Эти документы преобразуются в «семена» — ключевые фрагменты релевантных данных. Они используются для того, чтобы вырастить контекстно-зависимый Рецепт.

2. Knowledge Garden и генерация Рецепта

  • Концепция: Neo строит Рецепт — живой план выполнения, состоящий из развивающихся подзадач.

  • С включённой базой знаний: извлечённые семена используются для обогащения Рецепта контекстом, специфичным для предметной области. Семена повторно цитируются прямо на холсте, чтобы вы могли отследить, какой контекст был использован.

  • Без базы знаний: Neo строит базовый Рецепт, используя знания модели, инструменты и поиск в реальном времени.

  • Дополнительные элементы управления: вы можете приостановить активный Рецепт в любой момент, чтобы временно остановить выполнение.

3. Планирование задач и распределение инструментов

После того как Рецепт получил семена:

  • Neo активирует Dispatcher. Этот распределитель разбивает Рецепт на выполнимые подзадачи и выбирает инструменты для каждого шага.
  • Выбор набора инструментов: В зависимости от вашей цели Neo динамически выбирает из таких инструментов, как:
    • Web Search
    • Code Generator
    • File Uploader
    • Chart Interpreter
    • Terminal (если включён)
  • Отображение плана в реальном времени: Рецепт и подзадачи визуализируются прямо на холсте. Каждый узел задачи можно развернуть, чтобы увидеть:
    • Выбранный инструмент
    • Обоснование
    • Результат
    • Последующие задачи (генерируются автоматически)

Если задача не выполняется, Neo меняет маршрут. Он адаптирует Рецепт и пробует альтернативные инструменты или обновлённые формулировки — даже посреди плана. Оставшееся количество шагов для выполнения задачи оценивается Neo и отображается внизу списка Рецепта.

Узел Рецепта

4. Начало выполнения

После того как план финализирован, кнопка Start запускает выполнение. Вы можете приостанавливать, останавливать или корректировать входные данные задач в реальном времени.

Neo продолжает уточнять Рецепт в реальном времени, реагируя на результаты, правки пользователя и обнаруженный контекст. Такое динамическое выполнение позволяет Neo превосходить статичные агенты, которые не способны перепланировать.

Распространённые типы узлов на холсте Neo

По мере выполнения задачи Neo динамически генерирует на холсте блоки-узлы. Каждый узел представляет конкретное действие или использование инструмента в рамках текущего Рецепта. Понимание этих распространённых типов узлов помогает отследить ход рассуждений Neo и эффективнее взаимодействовать с текущими или завершёнными планами.

1. Узел Gen Document

Назначение: Neo использует этот узел для составления письменных планов, таких как дорожные карты, брифы задач и многошаговые стратегии, на основе текущего контекста Рецепта.

Возможности: нажмите значок стрелки вниз, чтобы развернуть или свернуть полный вид документа (появляется в правой части экрана). Вы также можете навести курсор на узел и нажать E в качестве горячей клавиши. Документы учитывают версии и обновляются в соответствии с изменениями выше по цепочке Рецепта.

Совет: просматривайте документы, чтобы давать Neo более точные уточнения по правкам. Вы также можете щёлкнуть правой кнопкой мыши по этому узлу, чтобы напрямую добавить содержимое в вашу базу знаний.

Узел Gen Document

Назначение: запускает глубокий поиск по нескольким платформам для сбора внешних данных, необходимых для обоснованного планирования задач.

Возможности:

  • Отображает ссылки и фрагменты из результатов поиска.
  • Наведите курсор на узел Online Search и нажмите E, чтобы просмотреть полные результаты поиска с источниками, расположенными внизу.
  • Neo может создавать несколько узлов Online Search на одну задачу, если требуются дополнительные данные. Кроме того, вы можете указать Neo не выполнять онлайн-поиск или включить фиксированное количество источников.
Узел Online Search

Пример: поиск по запросу «Chimera GPU specs» приводит к появлению этого узла, который затем влияет на последующие шаги по написанию кода или текста.

3. Узел Gen Webpage / Refine Webpage

Назначение: это узел генерации кода Neo, который обычно используется для написания сайтов, фронтендов, скриптов или загружаемых исходных файлов. Вы можете нажать значок стрелки вниз, чтобы просмотреть код.

Возможности:

  • Open in New Tab: запускает результат с кодом в предпросмотре в песочнице
  • Download: сохраняет исходный код в виде ZIP-файла
Узел Gen Webpage

Этот узел широко используется для технических рецептов, включающих HTML, JS, CSS, Markdown или сборки статических сайтов.

4. Узел All Task Complete

Назначение: сигнализирует о том, что Neo завершил выполнение всех шагов Рецепта.

Возможности:

  • Показывает баннер о завершении на холсте.
  • Содержит диалоговое окно для последующего ввода, чтобы вы могли расширить или уточнить задачу, не сбрасывая весь холст.
Узел All Task Complete
Узел All Task Complete

Вы можете рассматривать его как контрольную точку — просмотрите результат, сохраните данные или продолжите итерации.

5. Узел Ask User More

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

Возможности:

  • Содержит уточняющий запрос, который заполняет Neo.
  • Принимает прямой текстовый ввод и поддерживает загрузку файлов с помощью значка скрепки.
  • Может также быть запущен вручную пользователем или агентом для ветвления логики.

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

Узлы Рецепта и управление задачами

Что такое узел Рецепта?

Узлы Рецепта — это эллиптические индикаторы шагов, которые появляются между каждым крупным блоком задач на холсте. Они представляют логический переход от одной подзадачи к следующей в активном Рецепте Neo.

Эти узлы визуально отмечают места, где Neo приостановился, чтобы оценить результат, сменить контекст или подготовиться к следующей операции.

Функциональность

Перезапуск с этой точки: наведите курсор на узел и нажмите значок Refresh, чтобы заново инициализировать планирование Neo с этого конкретного шага Рецепта.

Контекстная перестройка: при перезапуске Neo заново генерирует Рецепт вперёд от этого узла, используя последние результаты, правки или загруженные внешние файлы, без необходимости повторно выполнять предыдущие шаги.

Это полезно для исправления логических путей или внедрения новой информации без отказа от ранее выполненной работы.

Когда это использовать: вы хотите повторно протестировать процесс начиная с определённого шага, или вам нужно исправить невыполненную задачу либо некорректный результат без необходимости начинать заново.

Движок динамического планирования Neo учтёт предыдущий ход выполнения, адаптируя при этом последующую логику и сохраняя гибкость Рецепта.