Багато працюю зі ШІ і це був типовий для мене проект автоматизації запитів до OpenAI API. Хоч і з особливостями — у перекладах має на 100% зберігатись структура і форматування оригінального тексту. Ще перед затвердженням умов з мого боку замовник зазначив в одному з пунктів, що не прийме результат роботи, якщо на тесті скрипт не перекладе абсолютно на всі вказані мови (51) без помилок. Але на моє зауваженням, що не можу гарантувати якість і повноту відповіді ШІ, а також що це не може бути причиною відмови від оплати виконаної роботи, погодився. Я це розцінив як вирішене питання. Зрештою, 5-6 мов виявилися проблемними і ШІ або видає менше тексту, або додає сміття у відповідь (не завжди, деякі спроби дають нормальний результат). Почалось не дуже приємне спілкування і викручування рук. Зі свого боку я зробив усе можливе — підібрав кращу LLM і скорегував налаштування, додав функціонал оцінки повноти перекладу, простий механізм перегенерації відбракованих відповідей, пакетну обробку в фоновому режимі і можливість паралельної обробки таблиці без конфліктів (ручний запуск, в фоні, коли один пакет ще не завершив роботу, а таймер вже запустив новий) — щоб максимально мінімізувати ризик зупинки скрипта і таки здати проект. Це все суттєво збільшило об'єм роботи при небажанні замовника переглядати бюджет. Звісно, я не задоволений такою співпрацею. Оцінку роблю з затримкою, коли вже емоції вщухли.