Pull to refresh

Comments 7

А длины контекста хватает?

Попробуйте тупо локально сохранять «точки останова» и ветвитесь от них, подгружая файлы. Но один фиг упретесь в длину контекста.

То есть вы предлагаете сохранять все диалоги оффлайн, редактировать нужную точку для создания новой ветви, а если требуется переключиться на старую - то создавать новый диалог и загружать обратно всю историю из файлика? Да, это вариант лучше чем ничего, но хочется чтобы чаты предоставляли такой сервис без танцев с бубном. И при переключении ветвей перестраивали и перезагружали контекст автоматически. О чем и пост.

Не сохраняйте диалоги, а извлекайте из них суть, ключевые и второстепенные моменты. Вы же умеете отделять главное от второстепенного? Можете сделать это самостоятельно или с помощью искусственного интеллекта.

Как вариант ещё можно попробовать VSCode с расширением Cline, там есть ветвление.

UFO landed and left these words here

Так можно в UI это оформить как ответ с цитированием.

На любой ответ нейронки можно сделать несколько реплаев по нескольким вопросам. Было бы неплохо.

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

В Gemini в Aistudio есть подобная функция, "branch from here". Она доступна для любого из сообщений в диалоге, в том числе - для предыдущих сообщений.

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

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

И контекст бы строился как путь от текущего листа дерева до корня?

Такого пока в Gemini нету, только руками собирать. Либо попросить модель суммаризовать диалог, и добавить это в нужный вам другой диалог.

Sign up to leave a comment.

Articles