Skip to main content

Команда Smol

/smol (или его алиас, /compact) — это slash-команда, которая сжимает историю вашей беседы, сохраняя при этом важный контекст.

В отличие от /newtask, которая создает новую задачу, /smol конденсирует ваш текущий разговор в подробное резюме, освобождая место в окне контекста и позволяя вам продолжать работу в той же задаче.

Представьте себе это как суммирование соответствующих частей разговора с отбрасыванием остального.

Использование Slash-команды /smol

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

Using the /smol slash command
  • Введите /smol (или его алиас /compact) в поле ввода чата.
  • Careti проанализирует вашу беседу и создаст подробное резюме, сохраняющее важную информацию.
  • У вас будет возможность просмотреть это резюме и при необходимости оставить отзыв.
  • После принятия подробная история разговора будет заменена этой сокращенной версией.

Пример

Я использую /smol, когда глубоко погружаюсь в сложную сессию отладки и мне нужно продолжить работу в той же задаче. После изучения нескольких подходов и анализа нескольких файлов мое окно контекста переполняется всеми этими разговорами туда-сюда.

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

Ключевое отличие от /newtask заключается в том, что я остаюсь в том же потоке разговора, а не создаю отдельную задачу. Это особенно полезно, когда я нахожусь в середине чего-то и не хочу переключать контекст.

Вдохновение

Вот мощные способы использования /smol в моем рабочем процессе:

  • Во время длительных сессий мозгового штурма я использую /smol, чтобы сжать наши исследования перед реализацией выбранного решения, и все это в рамках одной задачи.
  • При отладке сложных проблем, которые включают в себя множественные проверки файлов и тестовые прогоны, я использую /smol, чтобы суммировать то, что мы узнали, продолжая процесс отладки.
  • Для итеративной разработки я использую /smol после завершения каждой функции, чтобы сжать детали реализации, сохраняя при этом ключевые решения и подходы доступными.
  • При сборе требований из нескольких источников я использую /smol, чтобы выделить основные потребности в краткое резюме перед переходом к этапу проектирования.

Smol vs Newtask

Люди часто спрашивают меня, когда использовать /smol и /newtask. Честно говоря, это вопрос личных предпочтений и того, чего вы пытаетесь достичь. Вот несколько рекомендаций:

  • Используйте /smol, когда вы находитесь в середине чего-то и хотите продолжить работу в той же задаче. Это идеально подходит, когда вы глубоко погружены в процесс отладки или сессию мозгового штурма и не хотите терять темп. Недостаток? После сжатия истории вы не сможете вернуть эти подробные разговоры.
  • Используйте /newtask, когда вы находитесь в логической точке перехода и хотите начать все заново. Это отлично подходит для перехода от планирования к реализации или когда вы хотите сохранить полную историю разговоров (поскольку это создает новую задачу, а не перезаписывает текущую).