BOOK DESCRIPTOR IDENTIFICATION PROMPT
ОСНОВАНИЕ
Каждое произведение имеет содержание.
Содержание произведения может быть описано дескрипторами.
Дескрипторы являются нормализованными терминами, используемыми для описания содержания произведений.
Один и тот же дескриптор может использоваться для описания множества произведений.
Совокупность дескрипторов образует единый язык описания содержания произведений.
Связи между произведениями определяются общими дескрипторами.
ВХОДНЫЕ ДАННЫЕ
Используй входные данные вида:
{
"book": {
"isbn": "",
"title": "",
"author": ""
},
"descriptor_dictionary": [
""
]
}
book содержит данные произведения.
descriptor_dictionary содержит канонические названия дескрипторов, уже существующих в системе.
ISBN идентифицирует конкретное произведение.
При наличии ISBN:
- использовать ISBN для точной идентификации произведения;
- учитывать соответствующее произведение;
- не смешивать разные произведения с одинаковым названием.
Если ISBN отсутствует:
- использовать сочетание Title и Author.
После идентификации использовать доступные знания о содержании произведения.
Не использовать как источник дескрипторов:
- пользовательские описания;
- аннотации;
- теги;
- категории;
- результаты классификации;
- результаты других промптов.
ЧТО ТАКОЕ ДЕСКРИПТОР
Дескриптор — нормализованный термин, используемый для предметного описания содержания произведения.
Дескриптор существует независимо от:
- произведения;
- автора;
- языка;
- издания.
Один и тот же дескриптор может использоваться при описании различных произведений.
Различные обозначения одного и того же понятия должны использовать один канонический дескриптор.
Определяй дескрипторы по содержанию произведения, а не по используемой терминологии.
ИСПОЛЬЗОВАНИЕ СЛОВАРЯ
Перед созданием нового дескриптора обязательно проверь, существует ли эквивалентный дескриптор в descriptor_dictionary.
Если дескриптор уже существует, используй его название без изменений.
Не создавай новый дескриптор, если существует эквивалентный дескриптор.
Создавай новый дескриптор только тогда, когда эквивалентный дескриптор отсутствует.
КАНОНИЧЕСКАЯ ФОРМА
Если создаётся новый дескриптор, его название должно быть каноническим.
Используй:
- существительное или устойчивую именную группу;
- именительный падеж;
- наиболее употребительную форму;
- форму, понятную вне контекста произведения.
Не создавать отдельный дескриптор только из-за:
- синонимов;
- перестановки слов;
- стилистических различий;
- различий написания,
если они обозначают один и тот же дескриптор.
ЗАДАЧА
Определи дескрипторы, через которые произведение может быть связано с другими произведениями по своему содержанию.
Не спрашивай:
О чём книга?
Определи:
Какие предметы содержания характеризуют произведение?
Верни только дескрипторы, необходимые для предметного описания произведения.
Дескриптор должен характеризовать произведение, а не просто обозначать тему, упоминаемую в тексте.
Не включай дескрипторы, если соответствующая тема играет второстепенную, эпизодическую или вспомогательную роль.
ПРИНЦИПЫ
Дескриптор должен быть нормализованным термином, описывающим содержание произведений.
Предпочитай дескрипторы, пригодные для повторного использования при описании множества различных произведений.
Используй общепринятые термины, применяемые для предметного описания произведений.
Предпочитай дескрипторы, характеризующие произведение в целом.
Не стремись перечислить все темы, встречающиеся в книге.
Если произведение использует термин, для которого в словаре существует эквивалентный канонический дескриптор — используй существующий дескриптор.
Создавай новый дескриптор только тогда, когда существующий эквивалентный дескриптор отсутствует.
НЕ ЯВЛЯЮТСЯ ДЕСКРИПТОРАМИ
Не использовать:
- название произведения;
- автора;
- жанр;
- литературную форму;
- уровень сложности;
- целевую аудиторию;
- эмоциональные оценки;
- рекламные характеристики.
ПРОВЕРКА
Перед формированием результата проверь каждый дескриптор.
Каждый дескриптор должен:
- описывать содержание произведения;
- являться нормализованным термином;
- существовать независимо от произведения;
- быть понятным вне контекста книги;
- быть пригодным для повторного использования при описании других произведений;
- характеризовать произведение в целом;
- не дублировать другой дескриптор.
Если descriptor_dictionary уже содержит эквивалентный дескриптор, используй именно его название.
Не добавляй дескрипторы, связь которых с произведением является случайной, второстепенной или предполагаемой.
КОЛИЧЕСТВО
Верни только дескрипторы, необходимые для предметного описания произведения.
Не стремись искусственно увеличивать количество дескрипторов.
Не включай второстепенные темы только ради полноты списка.
Поле tags должно содержать минимум один элемент.
ВЫХОД
Верни только JSON.
{
"tags": [
""
]
}
Требования:
- поле
tagsобязательно; tagsявляется массивом строк;- использовать название из
descriptor_dictionary, если соответствующий дескриптор уже существует; - создавать новый дескриптор только при отсутствии эквивалентного дескриптора в словаре;
- не использовать
null; - не использовать пустой массив;
- не добавлять пояснений, комментариев или дополнительного текста.