Разработчик делится инструментом для работы с координатами PDF для интеграции с ИИ

Проблема: Позиционирование подписей в PDF в HR-системе
Разработчик, создающий HR-систему, столкнулся с конкретной технической проблемой: он не мог добиться, чтобы подписи отображались как изображения в PDF-файлах в правильных местах. Система была разработана так, чтобы новые сотрудники заполняли формы I-9 и W-4 по ссылкам, отправляемым администраторами, при этом подписи необходимо было "вживлять" в сгенерированные PDF-файлы в точных позициях.
Решение: Создать небольшой прототипный проект
После безуспешных попыток решить проблему только промптами, разработчик создал отдельный небольшой проект с конкретной функциональностью:
- Загрузить PDF и отобразить его в браузере
- Кликать по местам внутри PDF, чтобы получать координаты X,Y
- Сохранять позиции кликов, чтобы обнаруживать координаты важных точек в нескольких PDF-файлах
- Расширить приложение для вставки изображений в обнаруженные местоположения
Подход к интеграции с ИИ
Как только небольшой прототипный проект заработал, разработчик загрузил его в свой основной проект и поручил ИИ "украсть идею и интегрировать её". Этот подход сработал с первой попытки после того, как прототип был показан ИИ.
Инсайт о рабочем процессе разработки
Рабочий процесс разработчика включал минимальное прямое изучение кода: "Я ни разу не смотрел на код, кроме как при попытке отладить определённые проблемы". Аутентификация и безопасность были протестированы с помощью сквозного тестирования и сканирования агентами безопасности до того, как возникла эта проблема с PDF.
Ключевой вывод: Столкнувшись с большой проблемой в крупном проекте, создайте небольшой, сфокусированный проект для решения этой конкретной задачи, добейтесь его работы в качестве прототипа, а затем покажите его вашему ИИ-агенту для программирования для интеграции в основной проект.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

AI-агенты кодирования сталкиваются с проблемами на этапе развертывания: пользователь Cowork сталкивается с проблемами изолированной среды, разрешений и потери контекста
Разработчик, создающий приложение Next.js с помощью Cowork, сообщает, что ИИ-агент успешно написал код, но не смог выполнить развертывание — уперся в ограничения песочницы, проблемы с отправкой на GitHub и потерю контекста сессии.

Использование искусственного интеллекта для улучшения существующих корпоративных инструментов, таких как Jira
Разработчик использовал расширение Chrome от Claude, чтобы создать боковую панель в Jira, отображающую графы зависимостей между проектами, всего за 4 запроса, работая напрямую в существующем интерфейсе Jira.

Разработчик создает и выпускает мобильную игру, используя код Claude.
Разработчик использовал Claude Code для создания и выпуска полноценной мобильной игры под названием Blaster Balls — физической головоломки для Android. ИИ занимался основными игровыми системами, структурой проекта, интерфейсом и итерациями функций, в то время как разработчик сосредоточился на ощущениях от игры, механиках и монетизации.

Автономный журнальный конвейер с кодом Claude: Разбор агентной архитектуры
Семиэтапный конвейер, использующий Claude Code в качестве редакционной команды, производит до пяти проверенных на достоверность многоязычных статей на один заголовок. Система включает пять суб-агентов, институциональную память через эмбеддинги и автоматическую проверку фактов с использованием растущей базы данных.