Перейти к содержимому

Глубокое исследование

Агента просят разобраться в вопросе; он открывает источники вкладками в одной группе, а ответ пишет в документ, который стоит в этой же группе первой вкладкой, — со ссылками на те самые предложения, которые его заслужили.

┌──────────────┬──────────────┬──────────────┬──────────────┐
│ Документ │ aviasales │ tutu.ru │ s7.ru │ ← группа
│ (markdown) │ OVB → ALA │ OVB → ALA │ OVB → ALA │ «Билеты в КЗ»
└──────────────┴──────────────┴──────────────┴──────────────┘

Группа и есть результат: она остаётся открытой, переживает перезапуск, и к ней можно вернуться. Закроете в ней последнюю вкладку — Savoia спросит, удалить ли группу с вопросом в названии: для одного исследования ответ «оставить», для другого — «удалить», и знает это только тот, кто его затевал.

Запустить

На строке ⌘E: research: … и вопрос, или /research — действие встанет в строку значком, — а после него вопрос и ⏎. Исследование ведёт тот агент, который выбран для строки.

Создаётся группа с названием по вопросу, в ней — документ с вопросом заголовком, и агент получает задание.

Пока идёт, рядом с именем документа в строке под вкладками крутится индикатор и пишется, чем агент сейчас занят. В конце там окажется «готово <время>», «остановлено» или «ошибка».

Вопрос, заданный когда открыта группа исследования, считается уточнением и продолжает тот же документ.

Границы — словами, а не числом в коде

Сколько источников открыть и насколько глубоко копать — это фразы в шаблоне запроса, а не числа в коде. Из интерфейса шаблон сейчас не правится: он редактировался в панели агента, которой пока нет.

Документы

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

⌘⇧Nновый документ
Файл ▸ Новый документто же
⌘S / ⌘⇧Sсохранить / сохранить как .md, .html или .pdf

Пока документ не сохранён явно, он живёт в служебной папке приложения и переживает перезапуск; закрытие вкладки его удаляет. Сохранить как — для того, что стоит оставить.

Ссылка, нажатая в просмотре, документ никуда не уводит: она переводит фокус на то окно, где эта страница уже открыта (и прокручивает к нужному месту), или открывает её рядом.

Пока агент дописывает разделы, вы можете печатать в том же документе. Агент пишет по разделам и не переписывает раздел, который правил человек, — этого достаточно для одного человека и одного агента.

Выделения и цитаты

Ссылка должна вести к тем предложениям, которые её заслужили, а не к странице вообще.

⌥⇧H выделяет то, что вы выбрали на странице. Агент делает то же сам: он не переписывает текст (модель, перепечатывающая абзац, ошибается, и потом не находится ничего) — он выбирает номера абзацев, а браузер сам находит их на странице.

Выделение переживает закрытие и открытие страницы, и живёт на страницу, а не на вкладку: оно вернётся через неделю, даже если группы того исследования уже нет. Файл ▸ Убрать выделения на этой странице очищает страницу.

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

Где выделение не сработает

PDF, показанный встроенным просмотрщиком; текст, нарисованный на canvas (Google Docs и подобные); текст внутри чужих iframe; страницы, переписывающие себя при каждом заходе. Во всех этих случаях Savoia так и скажет, а не подсветит наугад.

Ссылка в документ пишется текстовым фрагментом (#:~:text=…) — её понимает любой современный браузер, не только этот.