context-optimizer
Zarządzaj kontekstem AI inteligentnie – automatyczna kompresja i optymalizacja dla DeepSeek
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Zaawansowany system zarządzania kontekstem dostosowany do 64-tysięcznego okna DeepSeek. Automatycznie kompresuje i deduplikuje informacje, zachowując najważniejsze wiadomości. Używa semantycznej analizy, czasowych strategii i ekstrakcji, aby zapobiec przepełnieniu kontekstu. Monitoruje zdolność kontekstu w czasie rzeczywistym i optymalizuje relevancję na podstawie bieżącego zapytania. Minimalizuje zużycie tokenów bez utraty kluczowych danych.
Jak używać
Zainstaluj zależności umiejętności. Przejdź do katalogu ~/.clawdbot/skills/context-pruner i uruchom npm install. Wymagane pakiety to tiktoken i @xenova/transformers.
Zaimportuj moduł createContextPruner z biblioteki. Funkcja ta zwraca instancję pruner skonfigurowaną dla Twoich potrzeb.
Skonfiguruj pruner, ustawiając contextLimit na 64000 (limit DeepSeek), włączając autoCompact i dynamicContext na true. Dodaj strategie kompresji: semantic, temporal, extractive i adaptive. Włącz queryAwareCompaction, aby kompresja dostosowywała się do bieżącego zapytania.
Zainicjalizuj pruner, wywołując await pruner.initialize(). Przygotuje on system do przetwarzania wiadomości.
Przetwarzaj wiadomości, przekazując je do processMessages razem z bieżącym zapytaniem. Funkcja automatycznie zastosuje kompresję, deduplikację i optymalizację relevancji.
Monitoruj stan kontekstu, wywołując getStatus(). Zwróci informacje o zdolności kontekstu i efektywności optymalizacji.