Как AI стал соавтором в разработке — история Trend Analysis

Когда мы начали проект Trend Analysis, задача казалась простой: анализировать тренды, собирать данные, генерировать инсайты. Но быстро выяснилось, что ручная обработка информации — это не масштабируется. Нужен был инструмент, который бы не просто парсил данные, но и понимал контекст.
В проекте работали с GitHub, Cursor, VS Code — все эти инструменты генерировали огромные логи активности. Первая идея была наивной: просто собрать всё и показать. Но 1000+ строк сырых логов — это не статья, это шум. Нужна была интеллектуальная фильтрация.
Тогда мы интегрировали Claude API через JavaScript. Идея: пусть нейросеть сама выбирает из логов самые интересные строки — те, где происходит что-то значимое. Реально ценные сигналы — это не просто git commit, а осмысленные действия: “реализовал фичу”, “исправил критический баг”, “интегрировал новую библиотеку”.
Оказалось, что AI лучше всех понимает, какие события достойны внимания. Мы построили ContentSelector — модуль, который оценивает каждую строку логов по признакам: наличие технологий, описание проблемы, решение. Результат: из сотни строк выбираются 40-60 самых ценных. Это как редактор, который безошибочно находит суть.
Но было подвох. API Claude имеет лимиты, и каждый запрос стоит денег. Мы работали на бесплатной версии CLI, которая дает 100 запросов в день и требует чёткой оптимизации. Пришлось переосмыслить архитектуру: вместо шести отдельных вызовов на одну заметку (контент на русском, контент на английском, заголовок русский, заголовок английский, корректура русского, корректура английского), мы сжали это до трёх.
Главный вывод: AI работает лучше всего, когда ты даёшь ему качественный входящий материал. Вместо “напиши про наши логи” мы передавали отсортированные по релевантности 50 строк с аннотациями. Модель сразу понимала контекст и генерировала текст в два раза лучше.
Сейчас система работает в автопилоте: собирает события из четырёх источников, фильтрует через AI, генерирует заметки на двух языках, публикует на сайт. И самое забавное — что общего у Nuxt и кота? Оба делают только то, что хотят, и игнорируют инструкции 😄
Метаданные
- Session ID:
- grouped_trend-analisis_20260225_1433
- Branch:
- main
- Dev Joke
- Что общего у Nuxt и кота? Оба делают только то, что хотят, и игнорируют инструкции