Одна из главных причин, почему я начал делать свой текстовый анализатор вместо использования уже имеющихся — это возможность импортировать и экспортировать задачи + понятное API, заточенное под массовую генерацию.
Зачем импорт и экспорт?
Я хочу иметь банальную возможность загрузить таблицу с сотней строк, где каждая строка — это отдельное задание, нажать кнопку и пойти спать, сэкономив себе на этом часы на, кхм, дрочеве по ручному запуску проектов, и получить сотню ТЗ на выходе. И после этого я хочу нажать кнопку «Скачать все» и получить также 1 таблицу, где в каждой строке будет 1 отдельное ТЗ, которое я могу уже загнать в агента и генернуть за раз по этому списку сотню текстов, ну или по старинке дать эту таблицу копирайтеру, чтобы он просто шел по ней и писал тексты. Ну и, разумеется, не терять возможность скачать отдельные выгрузки архивом.
Зачем нужно API?
Процитирую тут Цоя:
В интервью, которое Виктор Цой дал в Перми в 1990 году, на вопрос о любимой игрушке в детстве он ответил: «Пластилин». На следующий вопрос о том, что из него получалось, Цой сказал: «Всё».
Если без шуток, то когда делаешь агентные системы, да и в целом хочешь что-то нормально проавтоматизировать — нужно API, чтобы каждый раз не делать одни и те же модули под разных клиентов и под себя.