Класифікація з поверненням до батьківської категорії
Спочатку визначте великий розділ, потім уточніть підкатегорію. За невпевненості залиште звернення на ширшому рівні.
Що вирішує модель. Що перевіряє код.
- Перший Choice обирає технічний або операційний розділ. unknown або низька впевненість одразу ведуть на ручну перевірку.
- Другий запит містить лише підкатегорії обраного розділу. Непотрібні гілки не викликаються.
- Код повертає конкретну чергу або батьківську чергу з позначкою перевірки. Невідомі маршрути не виконуються.
Прочитайте. Запустіть. Відтворіть.
Розпакуйте архів і відкрийте каталог у терміналі. Перший крок працює без ключа та мережі.
python3 runner.py hierarchical-routingДля реального запуску задайте SHVYDKO_API_KEY у середовищі свого комп’ютера або сервера. Не вставляйте ключ у браузер чи вихідний код. Діють поточні квоти й тариф вашого облікового запису.
python3 runner.py hierarchical-routing --live --output hierarchical-routing-run.jsonЗвіт містить запити, справжні відповіді, час і відоме використання. Файл створюється з приватними правами та не перезаписує наявний. Після мережевої помилки автоматичного повтору немає: перевірте Usage перед новим викликом.
python3 runner.py hierarchical-routing --replay hierarchical-routing-run.jsonReplay перевіряє відповідність рецепта, вхідних даних і запитів. Локальний файл можна редагувати, тому він не є підписаним доказом походження відповідей. Якщо заміните дані своїми, звіт також міститиме їх — зберігайте його приватно.
Відкритий контракт, без прихованих кроків.
План нижче згенеровано тим самим runner із даних архіву. Це запити й очікування автора, а не результат моделі.
{
"mode": "offline_plan",
"model_calls": 0,
"recipe": "hierarchical-routing",
"author_expectation": [
"technical",
"checkout"
],
"notice": "Requests only, no model answers. Hierarchy includes conditional branches; repetition requests are templates.",
"requests": [
{
"state": "Every card checkout shows a payment gateway timeout. Cash on delivery still works. No card was charged.",
"questions": {
"category": {
"type": "choice",
"instructions": "Choose the top-level support category.",
"criteria": {
"technical": "Website, payment integration or access failures",
"operations": "Shipping or review of a charged payment",
"unknown": "No category fits"
}
}
}
},
{
"state": {
"message": "Every card checkout shows a payment gateway timeout. Cash on delivery still works. No card was charged.",
"parent": "technical"
},
"questions": {
"subcategory": {
"type": "choice",
"instructions": "Choose the specific issue within this parent, or unknown.",
"criteria": {
"checkout": "Checkout or payment integration failure",
"access": "Login or account access failure",
"unknown": "Not enough evidence"
}
}
}
},
{
"state": {
"message": "Every card checkout shows a payment gateway timeout. Cash on delivery still works. No card was charged.",
"parent": "operations"
},
"questions": {
"subcategory": {
"type": "choice",
"instructions": "Choose the specific issue within this parent, or unknown.",
"criteria": {
"shipping": "Shipment or delivery question",
"charged_payment": "Refund or invoice for a payment already charged",
"unknown": "Not enough evidence"
}
}
}
}
]
}