Skip to content
ai agents

Секретный дневник вашего AI-кодера

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

Sol Aguirre
Секретный дневник вашего AI-кодера

Золотая жила на вашем жестком диске

Каждое взаимодействие с вашим AI coding agent генерирует подробный и содержательный лог. Это не просто история чата; это детальная запись каждой мысли, каждого вызова инструмента и каждого ответа, тщательно сохраненная в виде JSONL file прямо на вашем локальном компьютере. Считайте это нередактируемым потоком сознания вашего агента, его полным операционным дневником.

Эти необработанные данные представляют собой неиспользованную gold mine для понимания и улучшения производительности вашего агента. Они содержат ключи к выявлению повторяющихся ошибок, определению неэффективности и оптимизации использования ресурсов. Однако большинство разработчиков никогда не используют этот критически важный цикл обратной связи, отчасти потому, что эти бесценные логи часто удаляются автоматически по умолчанию — например, Claude Code очищает их через 30 дней.

Основным препятствием для использования этой сокровищницы является ее формат. Эти JSONL-файлы невероятно плотные, непоследовательные и неструктурированные, что делает их ручной разбор непосильной задачей. Разработчики обычно пролистывают их, считая огромный объем и отсутствие организованных данных слишком сложными для извлечения значимой информации о производительности. Это оставляет важный источник практической аналитики постоянно без внимания.

5-минутный аудит агента

Получите немедленные улучшения агента с помощью простого промпта. Попросите своего AI-агента провести «глубокий анализ» истории собственных разговоров, чтобы выявить возможности для повышения эффективности или надежности. Этот первоначальный аудит, часто состоящий всего из нескольких предложений, направляет агента на самоанализ прошлых взаимодействий и предлагает 10 лучших возможностей для улучшения в виде краткого маркированного списка.

Ваш агент по своей природе понимает расположение своих лог-файлов, которые часто хранятся на вашем компьютере в формате JSONL. Он может автономно анализировать эти богатые записи, выполняя shell-команды для разбора сотен или тысяч прошлых разговоров. Это позволяет ему выявлять повторяющиеся проблемы, такие как достижение API limits, использование неэффективных инструментов или другие распространенные операционные сбои.

Как только агент выявляет конкретную проблему — например, постоянное достижение лимита «concurrent subagent limit» — вы можете немедленно запросить у него конкретные решения. Попросите его порекомендовать точные изменения в его AI layer, который включает в себя его навыки, хуки или правила, чтобы предотвратить повторение проблем в будущем. Этот прямой цикл обратной связи превращает выявленные ошибки в практическую аналитику, обеспечивая непрерывное самосовершенствование для более надежных взаимодействий в будущем.

От хаоса логов к структурированной памяти

Простые аудиты, хотя и являются быстрым стартом, по своей сути требуют много токенов и часто упускают тонкие, системные закономерности в операционной истории вашего AI-агента. Настоящая оптимизация требует преобразования этих необработанных, эфемерных логов в надежную, структурированную базу данных, что открывает гораздо более глубокие возможности для повышения эффективности и надежности.

Создание постоянного хранилища — первый критический шаг. Такие решения, как Databricks Volume, гарантируют, что ваши ценные JSONL-файлы, в которых подробно описана каждая мысль, вызов инструмента и ответ вашего агента (подробнее см. Overview - Claude Code Docs), будут сохранены и не удалены с вашего компьютера по умолчанию. Загрузите эти собранные файлы в это безопасное, постоянное место.

После обеспечения безопасности задача смещается к парсингу зачастую противоречивых схем JSONL, которые варьируются в зависимости от версий агента или даже отдельных сессий. AI-ассистент с поддержкой работы с данными, такой как Databricks Genie, здесь просто незаменим. Он автоматически пишет сложный код, необходимый для извлечения и загрузки всей истории ваших диалогов в структурированные таблицы, выходя за рамки ограничений плоских файлов.

Эта трансформация превращает внутренний монолог вашего агента в данные, доступные для запросов и организованные в отдельные таблицы, такие как:

  • 'sessions'
  • 'tool_calls'
  • 'turns'

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

Нравится статья? Получайте такие каждое утро на почту.

одно письмо в день · отписка в два клика · без сторонних трекеров

Запрашивайте «мозг» вашего агента для поиска ошибок

Когда история диалогов вашего агента тщательно преобразована в структурированную базу данных, парадигма меняется: трудоемкий и затратный по токенам полнотекстовый анализ уходит в прошлое. Вместо сканирования целых JSONL-файлов вы теперь можете выполнять высокоэффективные целевые запросы, точно определяя конкретные точки данных в огромных массивах активности.

Эта точность открывает глубокое понимание паттернов работы и неэффективности вашего агента. Представьте, что вы можете спросить:

  • 'Какие вызовы инструментов (tool calls) чаще всего завершаются ошибкой?'
  • 'Каково мое среднее потребление токенов на задачу?'
  • 'Выяви сессии, в которых агент попал в повторяющийся цикл.'

Такие вопросы, основанные на данных, выходят за рамки поверхностных наблюдений, выявляя системные слабости, которые может пропустить простой аудит промптов. Вы получаете объективное, количественно измеримое понимание того, где ваш агент справляется хорошо, а где испытывает трудности, что позволяет принимать по-настоящему обоснованные решения.

Эти инсайты формируют фундамент надежного цикла обратной связи для непрерывного улучшения. Систематически уточняйте правила агента, корректируйте его навыки и оптимизируйте промпты на основе эмпирических данных, добиваясь максимальной эффективности и надежности с течением времени. Это не просто обновление; это эволюция вашего AI-партнера.

Часто задаваемые вопросы

Зачем мне анализировать логи диалогов моего AI-агента?

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

Где обычно хранятся диалоги Claude Code?

Они хранятся локально на вашем компьютере в виде файлов JSONL (JSON Lines), обычно в папке проекта .claude. Ваш агент, как правило, может подсказать точный путь, если вы спросите его напрямую.

В чем главное преимущество структурирования логов агента в базе данных?

Это превращает «грязные» и противоречивые текстовые файлы в чистый набор данных, пригодный для запросов. Это делает анализ гораздо более эффективным с точки зрения расхода токенов, надежным и масштабируемым, чем попытки заставить AI парсить тысячи необработанных лог-файлов.

Обязательно ли использовать Databricks для этого процесса?

Нет. Хотя в видео акцент сделан на Databricks, основной принцип заключается в использовании любой платформы данных или скрипта для загрузки, структурирования и запроса логов JSONL. Вы можете добиться аналогичных результатов с помощью собственных Python-скриптов, используя Pandas и базу данных, например SQLite.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only

Для билдеров

Эта страница работает на чужой инструмент.

Её читают AI-агенты. На неё приходят покупатели. Она отвечает на восьми языках и через MCP. У вашего инструмента может быть такая же — в эфире за 24 часа.