Как действовать

Сначала опишите сценарий простыми словами: что делает пользователь, что он получает, какие ошибки могут возникнуть. Потом разделите функцию на части: загрузка, проверка, поиск, ответ, ошибки.

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

После этого соберите минимальную версию только с основным сценарием. Проверьте её на обычных и ошибочных примерах: пустой файл, слишком большой файл, неправильный формат.

На что ещё посмотреть

Потом исправляйте по одному изменению и отдельно проверьте безопасность, стоимость и доступ к данным. В конце сравните свою версию с исходной по скорости, точности и удобству.

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

Бесплатный курс и материалы «Нейросети с нуля»: https://neurocode-school.ru/guides/neiroset-s-nulya

Работает в: ChatGPT, GigaChat, Алиса, Шедеврум