All streams
Search
Write a publication
Pull to refresh

Comments 2

За последние пару месяцев Codex помог решить такие задачи:

  1. Сайт на ноде для математических симуляций - выгребает ветки по АПИ гитлаба, позволяет выбрать ветвь, по АПИ Jenkins билдит ее, скачиват артефакт, скачивает из другой репки конфиги, предоставляет UI для симуляций, коммит результтов.

  2. Сайт на ноде с Client Area, который имеет интеграции с headless CMS что б подтянуть ассеты, с кастомной АПИ-шкой для отображения параметров продуктов, с Confluence для отображения спек, ну и всякие там фильтры поист и т.д

  3. Сайт на ноде с интеграциями RDS Aurora, S3

  4. Несколько скриптов, по типу парсим комиты гитлаба за сутки - анализируем LLM-кой, выдаем в Слак саммари и код ревью коммитов/патчей

Понятно что все это не для прода.

Только 1 раз начал "ходить по кругу", разблокировался просьбой проанаизировать свои 10 последних МР-ов, что б очнуться.

Нравится что на фидбек "не работает" может подумав ответить "та не, должно работать я уверен. Вы точно подтянули обновления/сборка не упала?". Оказывалось что он прав.

Напрягает что сложно запускать больше 1 агента - возикают мерж конфликты, которые приходится саому ресолвить.

У меня есть несколько промтов, которые я использую для уже существующих проектов.

Проверка производительности:

codex analyze . \
    --prompt "Найди узкие места производительности (I/O, CPU, память, синхронные вызовы, избыточные преобразования, отсутствие кэша/батчирования/пулов). Предлагай изменения только в обвязке. Не менять код автоматически." \
    --ignore "node_modules,dist,build,.cache,.pytest_cache,.vscode,.idea,coverage,.nyc_output,**/*.min.*" \
    --out docs/audit/performance.md

Проверка безопасности:

codex analyze . \
    --prompt "Проверь безопасность: секреты, опасные API, инъекции путей/команд/SQL, десериализация, небезопасные зависимости, права файлов. Дай список рисков и шаги по исправлению. Без автоправок." \
    --ignore "node_modules,dist,build,.cache,.pytest_cache,.vscode,.idea,coverage,.nyc_output,**/*.min.*" \
    --out docs/audit/
security.md

Проверка комментариев/доков в коде:

codex analyze src \
    --prompt "Проанализируй покрытие комментариями и докстрингами, сформируй гайд по единому стилю для проекта и список мест, где не хватает описаний/типов/примеров. Не менять код автоматически." \
    --ignore "node_modules,dist,build,.cache,.pytest_cache,.vscode,.idea,coverage,.nyc_output,**/*.min.*" \
    --out docs/audit/
comments.md

Sign up to leave a comment.

Articles