Сообщество RSS DEV
Подписаться
Визуализатор компактации контекста: увидьте точно то, что ваш агент ИИ забыл, прежде чем это обойдется вам в копеечку
Агенты ИИ, работающие на протяжении многих ходов, сталкиваются с ограничениями контекста, что вынуждает их сжимать или отбрасывать предыдущие сообщения. Эта потеря контекста часто незаметна, но критична, поскольку может привести к тому, что агенты забудут важные ограничения, предпочтения пользователя или предыдущие решения. Платформа Context Compaction Visualizer решает эту проблему, делая процесс управления контекстом прозрачным. Она позволяет пользователям загружать трассировки выполнения с различных платформ, таких как LangSmith, OpenTelemetry или AgentOps. Затем платформа восстанавливает полную историю сеанса, подробно описывая, какие сообщения были сохранены, обобщены или отброшены. Временная шкала D3.js визуально отображает потребление токенов на всех ходах с цветовой кодировкой результатов. Функция воспроизведения сеанса позволяет пошагово просматривать, выделяя события сжатия и их влияние. Аналитика токенов предоставляет информацию об общей стоимости и эффективности сжатия. Дополнительный детектор потери информации на базе Claude оценивает риск каждого события сжатия и выявляет потенциально потерянную информацию. Платформа поддерживает сравнительные представления для оценки различных агентов или стратегий сжатия бок о бок. Настройка включает установку Python и Node.js, настройку необязательного ключа API Anthropic и запуск серверных и клиентских служб или использование Docker. Серверная часть включает парсеры для различных форматов трассировок, нормализуя их перед дальнейшей обработкой. Ключевые проектные решения включают нормализацию парсеров, плавное резервное копирование для детектора потери информации и эффективную интеграцию D3.js в React. Проект направлен на предоставление записи о том, какой контекст был потерян и какова его ценность, делая невидимый процесс сжатия контекста видимым.