Toolverse
Wszystkie skille

context-optimizer

autor: openclaw

Zarządzaj kontekstem AI inteligentnie – automatyczna kompresja i optymalizacja dla DeepSeek

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
64

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ć

  1. 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.

  2. Zaimportuj moduł createContextPruner z biblioteki. Funkcja ta zwraca instancję pruner skonfigurowaną dla Twoich potrzeb.

  3. 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.

  4. Zainicjalizuj pruner, wywołując await pruner.initialize(). Przygotuje on system do przetwarzania wiadomości.

  5. Przetwarzaj wiadomości, przekazując je do processMessages razem z bieżącym zapytaniem. Funkcja automatycznie zastosuje kompresję, deduplikację i optymalizację relevancji.

  6. Monitoruj stan kontekstu, wywołując getStatus(). Zwróci informacje o zdolności kontekstu i efektywności optymalizacji.

Podobne skille