Команда Smol
/smol (или его алиас, /compact) — это slash-команда, которая сжимает историю вашей беседы, сохраняя при этом важный контекст.
В отличие от /newtask, которая создает новую задачу, /smol конденсирует ваш текущий разговор в подробное резюме, освобождая место в окне контекста и позволяя вам продолжать работу в той же задаче.
Представьте себе это как суммирование соответствующих частей разговора с отбрасыванием остального.
Использование Slash-команды /smol
Когда ваше окно контекста заполняется, но вы хотите продолжить работу в той же задаче:
- Введите
/smol(или его алиас/compact) в поле ввода чата. - Careti проанализирует вашу беседу и создаст подробное резюме, сохраняющее важную информацию.
- У вас будет возможность просмотреть это резюме и при необходимости оставить отзыв.
- После принятия подробная история разговора будет заменена этой сокращенной версией.
Пример
Я использую /smol, когда глубоко погружаюсь в сложную сессию отладки и мне нужно продолжить работу в той же задаче. После изучения нескольких подходов и анализа нескольких файлов мое окно контекста переполняется всеми этими разговорами туда-сюда.
Используя /smol, я могу сжать все эти исследования в краткое резюме, которое фиксирует то, что мы узнали, какие файлы мы изучили и какие подходы мы попробовали. Это освобождает место для продолжения отладки, не теряя полученных знаний.
Ключевое отличие от /newtask заключается в том, что я остаюсь в том же потоке разговора, а не создаю отдельную задачу. Это особенно полезно, когда я нахожусь в середине чего-то и не хочу переключать контекст.
Вдохновение
Вот мощные способы использования /smol в моем рабочем процессе:
- Во время длительных сессий мозгового штурма я использую
/smol, чтобы сжать наши исследования перед реализацией выбранного решения, и все это в рамках одной задачи. - При отладке сложных проблем, которые включают в себя множественные проверки файлов и тестовые прогоны, я использую
/smol, чтобы суммировать то, что мы узнали, продолжая процесс отладки. - Для итеративной разработки я использую
/smolпосле завершения каждой функции, чтобы сжать детали реализации, сохраняя при этом ключевые решения и подходы доступными. - При сборе требований из нескольких источников я использую
/smol, чтобы выделить основные потребности в краткое резюме перед переходом к этапу проектирования.
Smol vs Newtask
Люди часто спрашивают меня, когда использовать /smol и /newtask. Честно говоря, это вопрос личных предпочтений и того, чего вы пытаетесь достичь. Вот несколько рекомендаций:
- Используйте
/smol, когда вы находитесь в середине чего-то и хотите продолжить работу в той же задаче. Это идеально подходит, когда вы глубоко погружены в процесс отладки или сессию мозгового штурма и не хотите терять темп. Недостаток? После сжатия истории вы не сможете вернуть эти подробные разговоры. - Используйте
/newtask, когда вы находитесь в логической точке перехода и хотите начать все заново. Это отлично подходит для перехода от планирования к реализации или когда вы хотите сохранить полную историю разговоров (поскольку это создает новую задачу, а не перезаписывает текущую).
