Глубокое исследование
Агента просят разобраться в вопросе; он открывает источники вкладками в одной группе, а ответ пишет в документ, который стоит в этой же группе первой вкладкой, — со ссылками на те самые предложения, которые его заслужили.
┌──────────────┬──────────────┬──────────────┬──────────────┐│ Документ │ 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=…) — её понимает
любой современный браузер, не только этот.