nodes-ui-flow / workflows /full_workflow__.json
markitzeroo
Deploy updated nodes UI flow
1dd9186
{
"format": "nodes-ui-flow",
"version": 2,
"rootGraph": {
"nodes": [
{
"id": "q-name",
"type": "basic/question",
"position": {
"x": 40,
"y": 40
},
"data": {
"title": "Спросить имя",
"question": "Здравствуйте! Добро пожаловать на стенд группы предприятий «Готэк». Как я могу к вам обращаться?",
"paraphrase": false,
"width": 390
},
"style": {
"width": 390
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 390,
"height": 402
}
},
{
"id": "branch-name-present",
"type": "basic/semantic-branch",
"position": {
"x": 468.33181014145066,
"y": -3.5437610555054775
},
"data": {
"title": "Проверить имя",
"choices": [
{
"id": "has-name",
"label": "ответ содержит имя человека; пользователь назвал как к нему обращаться; это имя или короткое представление"
}
],
"retryOnUnclear": true,
"retryQuestion": "Извините, я не поняла, как к вам обращаться. Скажите, пожалуйста, как вас зовут.",
"retryParaphrase": true,
"width": 430
},
"style": {
"width": 430
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 430,
"height": 578
},
"selected": true,
"dragging": false
},
{
"id": "save-name",
"type": "basic/save-memory",
"position": {
"x": 535.609649004908,
"y": 627.5055174046709
},
"data": {
"title": "Сохранить имя",
"key": "name",
"instruction": "Извлеки имя пользователя. Если пользователь просто написал имя, верни его.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
},
"selected": false,
"dragging": false
},
{
"id": "msg-greeting",
"type": "basic/assistant-message",
"position": {
"x": 920,
"y": 40
},
"data": {
"title": "Поздороваться по имени",
"text": "Очень приятно, {name}. Я помогу за пару минут понять, где упаковочный инжиниринг даст эффект именно вам.",
"paraphrase": true,
"width": 430
},
"style": {
"width": 430
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 430,
"height": 317
},
"selected": false
},
{
"id": "q-role",
"type": "basic/question",
"position": {
"x": 1420,
"y": 40
},
"data": {
"title": "Спросить роль",
"question": "{name}, подскажите вашу роль: маркетинг, инженерия/производство/логистика или R&D?",
"paraphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 379
}
},
{
"id": "save-role",
"type": "basic/save-memory",
"position": {
"x": 1900,
"y": 40
},
"data": {
"title": "Сохранить роль",
"key": "role",
"instruction": "Извлеки функциональную роль пользователя в краткой форме.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
}
},
{
"id": "branch-role",
"type": "basic/semantic-branch",
"position": {
"x": 2320,
"y": 40
},
"data": {
"title": "Понять роль",
"choices": [
{
"id": "marketing",
"label": "маркетинг или бренд"
},
{
"id": "engineering",
"label": "инженерия производство логистика"
},
{
"id": "rnd",
"label": "R&D разработка новых продуктов"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, не смогла уверенно отнести вашу роль к одной из веток. Вы ближе к маркетингу/бренду, инженерии/производству/логистике или R&D?",
"retryParaphrase": false,
"width": 440
},
"style": {
"width": 440
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 440,
"height": 614
}
},
{
"id": "q-industry-marketing",
"type": "basic/question",
"position": {
"x": 2860,
"y": -280
},
"data": {
"title": "Отрасль: маркетинг",
"question": "Какая у вас отрасль или какой продукт вы производите?",
"paraphrase": false,
"width": 400
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 379
}
},
{
"id": "save-industry-marketing",
"type": "basic/save-memory",
"position": {
"x": 3320,
"y": -280
},
"data": {
"title": "Сохранить отрасль",
"key": "industry",
"instruction": "Извлеки отрасль или тип продукта пользователя.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
}
},
{
"id": "q-scale-marketing",
"type": "basic/question",
"position": {
"x": 3738.898270180437,
"y": -229.73485837028812
},
"data": {
"title": "Масштаб: маркетинг",
"question": "И масштаб компании: крупный, средний или развивающийся проект/стартап?",
"paraphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 379
},
"selected": false,
"dragging": false
},
{
"id": "save-scale-marketing",
"type": "basic/save-memory",
"position": {
"x": 4217.360984178455,
"y": -265.48541298149814
},
"data": {
"title": "Сохранить масштаб",
"key": "company_size",
"instruction": "Извлеки масштаб компании: крупный, средний, малый бизнес или стартап.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
},
"selected": false,
"dragging": false
},
{
"id": "branch-scale-marketing",
"type": "basic/semantic-branch",
"position": {
"x": 4640,
"y": -280
},
"data": {
"title": "Понять масштаб",
"choices": [
{
"id": "small",
"label": "малый бизнес или стартап"
},
{
"id": "target",
"label": "средний или крупный бизнес"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста, масштаб: это средний/крупный бизнес или развивающийся проект/стартап?",
"retryParaphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 564
}
},
{
"id": "q-marketing-priority",
"type": "basic/question",
"position": {
"x": 5140,
"y": -280
},
"data": {
"title": "Приоритет маркетинга",
"question": "{name}, что сейчас важнее для маркетинга: быстрее выводить SKU или усиливать конверсию на полке?",
"paraphrase": false,
"width": 440
},
"style": {
"width": 440
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 440,
"height": 379
}
},
{
"id": "branch-marketing",
"type": "basic/semantic-branch",
"position": {
"x": 5660,
"y": -280
},
"data": {
"title": "Понять приоритет маркетинга",
"choices": [
{
"id": "speed",
"label": "быстрее выводить SKU"
},
{
"id": "shelf",
"label": "усиливать конверсию на полке"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста: вам важнее скорость вывода SKU или конверсия на полке?",
"retryParaphrase": false,
"width": 440
},
"style": {
"width": 440
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 440,
"height": 561
}
},
{
"id": "msg-marketing-speed",
"type": "basic/assistant-message",
"position": {
"x": 6180,
"y": -440
},
"data": {
"title": "Рассказ: скорость SKU",
"text": "Тогда акцент на скорость запуска. Мы проверяем дизайн и конструкцию до промышленного выпуска: в реалистичной торговой среде, офлайн или онлайн, и параллельно учитываем ограничения производства и логистики. Так новая упаковка не застревает между красивой идеей и серийным тиражом.\n\nНа практике это сокращает число поздних итераций и повышает вероятность запуска «с первого раза». Клиент получает верифицированное решение до тиража: меньше риска сорвать сезонное окно и больше управляемости при выводе SKU.",
"paraphrase": false,
"width": 560
},
"style": {
"width": 560
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 560,
"height": 317
}
},
{
"id": "msg-marketing-shelf",
"type": "basic/assistant-message",
"position": {
"x": 6180,
"y": -120
},
"data": {
"title": "Рассказ: полка",
"text": "Тогда акцент на монетизацию через упаковку. Мы тестируем видимость и считываемость в конкурентной торговой матрице, анализируем выбор покупателя и отдельно проверяем пользовательский опыт взаимодействия с упаковкой.\n\nНа выходе вы получаете не мнение, а подтвержденную версию решения. Это помогает связать дизайн с коммерческим результатом: заметность, понятность сообщения и более высокая вероятность конверсии в покупку.",
"paraphrase": false,
"width": 560
},
"style": {
"width": 560
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 560,
"height": 317
}
},
{
"id": "q-industry-engineering",
"type": "basic/question",
"position": {
"x": 2860,
"y": 460
},
"data": {
"title": "Отрасль: инженерия",
"question": "Какая у вас отрасль или какой продукт вы производите?",
"paraphrase": false,
"width": 400
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 379
}
},
{
"id": "save-industry-engineering",
"type": "basic/save-memory",
"position": {
"x": 3320,
"y": 460
},
"data": {
"title": "Сохранить отрасль",
"key": "industry",
"instruction": "Извлеки отрасль или тип продукта пользователя.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
}
},
{
"id": "q-scale-engineering",
"type": "basic/question",
"position": {
"x": 3740,
"y": 460
},
"data": {
"title": "Масштаб: инженерия",
"question": "И масштаб компании: крупный, средний или развивающийся проект/стартап?",
"paraphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 379
}
},
{
"id": "save-scale-engineering",
"type": "basic/save-memory",
"position": {
"x": 4220,
"y": 460
},
"data": {
"title": "Сохранить масштаб",
"key": "company_size",
"instruction": "Извлеки масштаб компании: крупный, средний, малый бизнес или стартап.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
}
},
{
"id": "branch-scale-engineering",
"type": "basic/semantic-branch",
"position": {
"x": 4640,
"y": 460
},
"data": {
"title": "Понять масштаб",
"choices": [
{
"id": "small",
"label": "малый бизнес или стартап"
},
{
"id": "target",
"label": "средний или крупный бизнес"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста, масштаб: это средний/крупный бизнес или развивающийся проект/стартап?",
"retryParaphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 564
}
},
{
"id": "q-engineering-priority",
"type": "basic/question",
"position": {
"x": 5140,
"y": 460
},
"data": {
"title": "Приоритет инженерии",
"question": "{name}, где сейчас больше напряжения: стабильность линии/OEE или потери в логистике?",
"paraphrase": false,
"width": 440
},
"style": {
"width": 440
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 440,
"height": 379
}
},
{
"id": "branch-engineering",
"type": "basic/semantic-branch",
"position": {
"x": 5660,
"y": 460
},
"data": {
"title": "Понять приоритет инженерии",
"choices": [
{
"id": "line",
"label": "стабильность линии OEE простои брак"
},
{
"id": "logistics",
"label": "потери в логистике транспорт склад повреждения"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста: речь больше про стабильность линии/OEE или про потери в логистике?",
"retryParaphrase": false,
"width": 460
},
"style": {
"width": 460
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 460,
"height": 581
}
},
{
"id": "msg-engineering-line",
"type": "basic/assistant-message",
"position": {
"x": 6200,
"y": 300
},
"data": {
"title": "Рассказ: линия",
"text": "Тогда фокус на принцип «с первого раза правильно». До запуска мы проверяем характеристики упаковки, влияющие на оборудование, автоматическую сборку, поток и стабильность серии. В имитационной лаборатории моделируем рабочие режимы и заранее ловим критичные несоответствия.\n\nДля производства это означает меньше незапланированных остановок, меньше брака и более предсказуемый выпуск. На типовых проектах инженерные улучшения дают рост эффективности автоматических линий до 10-15%.",
"paraphrase": false,
"width": 560
},
"style": {
"width": 560
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 560,
"height": 317
}
},
{
"id": "msg-engineering-logistics",
"type": "basic/assistant-message",
"position": {
"x": 6200,
"y": 620
},
"data": {
"title": "Рассказ: логистика",
"text": "Тогда смотрим на жизненный цикл упаковки целиком. В имитационной лаборатории моделируем климат, вибрации, удары, падения, транспортный цикл и штабелирование. В материаловедении подбираем состав сырья без перерасхода, но с нужными физико-механическими свойствами.\n\nИтог - меньше повреждений, списаний и скрытых потерь в цепочке. В ряде задач это снижает логистические издержки на 5-10% и переводит разговор с цены единицы упаковки на совокупную экономику решения.",
"paraphrase": false,
"width": 560
},
"style": {
"width": 560
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 560,
"height": 317
}
},
{
"id": "q-industry-rnd",
"type": "basic/question",
"position": {
"x": 2860,
"y": 1200
},
"data": {
"title": "Отрасль: R&D",
"question": "Какая у вас отрасль или какой продукт вы производите?",
"paraphrase": false,
"width": 400
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 379
}
},
{
"id": "save-industry-rnd",
"type": "basic/save-memory",
"position": {
"x": 3320,
"y": 1200
},
"data": {
"title": "Сохранить отрасль",
"key": "industry",
"instruction": "Извлеки отрасль или тип продукта пользователя.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
}
},
{
"id": "q-scale-rnd",
"type": "basic/question",
"position": {
"x": 3740,
"y": 1200
},
"data": {
"title": "Масштаб: R&D",
"question": "И масштаб компании: крупный, средний или развивающийся проект/стартап?",
"paraphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 379
}
},
{
"id": "save-scale-rnd",
"type": "basic/save-memory",
"position": {
"x": 4220,
"y": 1200
},
"data": {
"title": "Сохранить масштаб",
"key": "company_size",
"instruction": "Извлеки масштаб компании: крупный, средний, малый бизнес или стартап.",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 446
}
},
{
"id": "branch-scale-rnd",
"type": "basic/semantic-branch",
"position": {
"x": 4640,
"y": 1200
},
"data": {
"title": "Понять масштаб",
"choices": [
{
"id": "small",
"label": "малый бизнес или стартап"
},
{
"id": "target",
"label": "средний или крупный бизнес"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста, масштаб: это средний/крупный бизнес или развивающийся проект/стартап?",
"retryParaphrase": false,
"width": 410
},
"style": {
"width": 410
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 410,
"height": 564
}
},
{
"id": "q-rnd-priority",
"type": "basic/question",
"position": {
"x": 5140,
"y": 1200
},
"data": {
"title": "Приоритет R&D",
"question": "{name}, для новых SKU что сейчас важнее: сократить цикл разработки или снизить риск запуска?",
"paraphrase": false,
"width": 440
},
"style": {
"width": 440
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 440,
"height": 379
}
},
{
"id": "branch-rnd",
"type": "basic/semantic-branch",
"position": {
"x": 5660,
"y": 1200
},
"data": {
"title": "Понять приоритет R&D",
"choices": [
{
"id": "cycle",
"label": "сократить цикл разработки"
},
{
"id": "risk",
"label": "снизить риск запуска"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста: важнее сократить цикл разработки или снизить риск запуска?",
"retryParaphrase": false,
"width": 440
},
"style": {
"width": 440
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 440,
"height": 561
}
},
{
"id": "msg-rnd-cycle",
"type": "basic/assistant-message",
"position": {
"x": 6180,
"y": 1040
},
"data": {
"title": "Рассказ: цикл",
"text": "Тогда акцент на ускорение цикла. Мы берем на себя ресурсоемкую часть проектирования и лабораторной верификации: материалы, конструкция, технологичность и базовые пользовательские проверки собираются в один контур.\n\nЭто сокращает число повторных итераций и помогает принимать решения на фактах. Команда клиента быстрее переходит к тиражу и высвобождает ресурс для продуктовых задач более высокого уровня.",
"paraphrase": false,
"width": 560
},
"style": {
"width": 560
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 560,
"height": 317
}
},
{
"id": "msg-rnd-risk",
"type": "basic/assistant-message",
"position": {
"x": 6180,
"y": 1360
},
"data": {
"title": "Рассказ: риск",
"text": "Тогда фокус на предсказуемость запуска. До тиража подтверждаем технологичность решения, проверяем совместимость с производственными и логистическими условиями и при необходимости тестируем восприятие потребителем.\n\nТак команда снимает неопределенность до выхода в серию: меньше поздних переделок, меньше сюрпризов при масштабировании и больше уверенности при принятии решений по следующим SKU.",
"paraphrase": false,
"width": 560
},
"style": {
"width": 560
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 560,
"height": 317
}
},
{
"id": "msg-small-marketing",
"type": "basic/assistant-message",
"position": {
"x": 5140,
"y": -620
},
"data": {
"title": "Отсечь малый бизнес",
"text": "{name}, благодарю за ответ. По технологическим причинам мы в основном работаем с серийными объемами среднего и крупного бизнеса. Когда выйдете на промышленные партии, с удовольствием подключимся. Хорошей выставки!",
"paraphrase": false,
"width": 520
},
"style": {
"width": 520
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 520,
"height": 317
}
},
{
"id": "msg-small-engineering",
"type": "basic/assistant-message",
"position": {
"x": 5082.606001560255,
"y": 895.1588074806181
},
"data": {
"title": "Отсечь малый бизнес",
"text": "{name}, благодарю за ответ. По технологическим причинам мы в основном работаем с серийными объемами среднего и крупного бизнеса. Когда выйдете на промышленные партии, с удовольствием подключимся. Хорошей выставки!",
"paraphrase": false,
"width": 520
},
"style": {
"width": 520
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 520,
"height": 317
},
"selected": false,
"dragging": false
},
{
"id": "msg-small-rnd",
"type": "basic/assistant-message",
"position": {
"x": 5105.894805027477,
"y": 1753.2627715109638
},
"data": {
"title": "Отсечь малый бизнес",
"text": "{name}, благодарю за ответ. По технологическим причинам мы в основном работаем с серийными объемами среднего и крупного бизнеса. Когда выйдете на промышленные партии, с удовольствием подключимся. Хорошей выставки!",
"paraphrase": false,
"width": 520
},
"style": {
"width": 520
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 520,
"height": 317
},
"selected": false,
"dragging": false
},
{
"id": "q-more-shared",
"type": "basic/question",
"position": {
"x": 6840,
"y": 460
},
"data": {
"title": "Еще вопросы?",
"question": "{name}, хотели бы узнать что-то еще? Ответьте да или нет.",
"paraphrase": false,
"width": 400
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 379
}
},
{
"id": "branch-more-shared",
"type": "basic/semantic-branch",
"position": {
"x": 7300,
"y": 460
},
"data": {
"title": "Да/нет",
"choices": [
{
"id": "yes",
"label": "да; хочу еще; давай; хочу узнать еще; есть вопрос"
},
{
"id": "no",
"label": "нет; не хочу; хватит; вернуться в начало; больше вопросов нет"
}
],
"retryOnUnclear": true,
"retryQuestion": "{name}, уточните, пожалуйста: да, хотите узнать еще, или нет, вернуться к началу?",
"retryParaphrase": false,
"width": 400
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 598
}
},
{
"id": "q-extra-shared",
"type": "basic/question",
"position": {
"x": 7760,
"y": 360
},
"data": {
"title": "Уточняющий вопрос",
"question": "Что именно вы хотели бы узнать?",
"paraphrase": false,
"width": 400
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 379
}
},
{
"id": "answer-extra-shared",
"type": "basic/knowledge-answer",
"position": {
"x": 8224.973939265981,
"y": 276.77874055005077
},
"data": {
"title": "Ответ по файлу",
"source": "uploaded",
"contextPath": "scenarios/knowledge/rosupack_2026_knowledge_base.md",
"originalPath": "scenarios/knowledge/rosupack_2026_knowledge_base.md",
"contextFilename": "rosupack_2026_knowledge_base.md",
"contextCharacters": 14053,
"width": 380
},
"style": {
"width": 380
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 380,
"height": 388
},
"selected": false,
"dragging": false
},
{
"id": "restart-shared",
"type": "basic/restart",
"position": {
"x": 7835.847706277366,
"y": 790.8414354985345
},
"data": {
"title": "В начало",
"width": 280
},
"style": {
"width": 280
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 280,
"height": 148
},
"selected": false,
"dragging": false
},
{
"id": "node_moz0kpot_1",
"type": "basic/restart",
"position": {
"x": 5862.648459042523,
"y": -661.7763946091225
},
"data": {
"title": "Restart",
"width": 280
},
"style": {
"width": 280
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 280,
"height": 148
},
"selected": false,
"dragging": false
},
{
"id": "node_moz0kxl0_18",
"type": "basic/restart",
"position": {
"x": 5735.651289741822,
"y": 1005.3843752284808
},
"data": {
"title": "Restart",
"width": 280
},
"style": {
"width": 280
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 280,
"height": 148
},
"selected": false,
"dragging": false
},
{
"id": "node_moz0l3is_35",
"type": "basic/restart",
"position": {
"x": 6185.294250625091,
"y": 1752.1327683909635
},
"data": {
"title": "Restart",
"width": 280
},
"style": {
"width": 280
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 280,
"height": 148
}
},
{
"id": "node_mozxnmwp_1",
"type": "basic/question",
"position": {
"x": 545.8972394721411,
"y": 2806.495486262607
},
"data": {
"title": "Question",
"question": "Добрый день, что вас интересует, упаковка и гофрокартона, или мягкая упаковка?",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 347
},
"selected": false,
"dragging": false
},
{
"id": "node_mp05keiz_1",
"type": "basic/send-websocket",
"position": {
"x": 40,
"y": 2788.8807304490942
},
"data": {
"title": "Send WebSocket",
"url": "ws://127.0.0.1:8010/ws/commands",
"messageTemplate": "{\n \"type\": \"categories\"\n}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 390
},
"selected": false,
"dragging": false
},
{
"id": "node_mp0uqlqd_4",
"type": "basic/text",
"position": {
"x": 1466.5752125646397,
"y": 2936.3060675224006
},
"data": {
"title": "Text",
"text": "",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp0uxg4i_1",
"type": "basic/save-memory",
"position": {
"x": 1042.5709993904156,
"y": 2791.630787894604
},
"data": {
"title": "Save Memory",
"key": "category",
"instruction": "Тебе надо определить выбор пользователя на вопрос какая упаковка его интересует \"гофрокартон\" или \"мягкая\"?\nВ зависимости от того что он выбрал ты возвращаешь cardboard или flexible. Просто keyword без кавычек и других знаков",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 450
},
"selected": false,
"dragging": false
},
{
"id": "node_mp123gsr_2",
"type": "basic/dialog",
"position": {
"x": 15479.239544697282,
"y": 2313.262771510964
},
"data": {
"title": "Dialog",
"width": 420,
"height": 280
},
"style": {
"width": 420
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 420,
"height": 282
},
"selected": false,
"dragging": false
},
{
"id": "node_mp123lyt_4",
"type": "basic/text",
"position": {
"x": 5658.779116947888,
"y": 3221.6322911586303
},
"data": {
"title": "Text",
"text": "{filter1}",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp132kri_d",
"type": "basic/send-websocket",
"position": {
"x": 6173.3396030262265,
"y": 3113.1530961038598
},
"data": {
"title": "Send WebSocket",
"url": "ws://127.0.0.1:8010/ws/commands",
"messageTemplate": "{\n \"type\": \"fetch\",\n \"url\": \"/api/categories/{category}/filters/solmaterials?tags=solbreeds:{filter1}\"\n}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 390
},
"selected": false,
"dragging": false
},
{
"id": "node_mp13jvg4_g",
"type": "basic/json-parser",
"position": {
"x": 7041.490148600471,
"y": 3241.5267934733947
},
"data": {
"title": "JSON Parser",
"extracts": [
{
"id": "extract-0",
"label": "items",
"path": "data.filter_group.items",
"fields": "key, name"
}
],
"width": 420
},
"style": {
"width": 420
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 420,
"height": 397
},
"selected": false,
"dragging": false
},
{
"id": "node_mp13kptf_i",
"type": "basic/text",
"position": {
"x": 7835.225069062695,
"y": 3248.5434294297443
},
"data": {
"title": "Text",
"text": "",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp13m138_k",
"type": "basic/assistant-message",
"position": {
"x": 6807.584693072384,
"y": 2586.0992587891506
},
"data": {
"title": "Assistant Message",
"text": "Продолжаем рассказ о компании",
"width": 380
},
"style": {
"width": 380
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 380,
"height": 285
},
"selected": false,
"dragging": false
},
{
"id": "node_mp13n4bw_m",
"type": "basic/question",
"position": {
"x": 7584.353816032477,
"y": 2659.4353579577332
},
"data": {
"title": "Question",
"question": "Из какого материала должна быть ваша упаковка?",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 347
},
"selected": false,
"dragging": false
},
{
"id": "node_mp155qzz_1",
"type": "basic/save-memory",
"position": {
"x": 8570.97271275321,
"y": 3204.2397327650974
},
"data": {
"title": "Save Memory",
"key": "filter2",
"instruction": "тебе надо определить то ответу пользователя какую категорию он выбрал из этого json и вернуть соответствующий key {text}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 450
},
"selected": false,
"dragging": false
},
{
"id": "node_mp158qz8_5",
"type": "basic/text",
"position": {
"x": 9272.335800314531,
"y": 3381.912135022285
},
"data": {
"title": "Text",
"text": "",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp15ead0_7",
"type": "basic/assistant-message",
"position": {
"x": 11390.908623974385,
"y": 2859.3227635138664
},
"data": {
"title": "Assistant Message",
"text": "Продолжаем наш рассказ...",
"width": 380
},
"style": {
"width": 380
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 380,
"height": 285
},
"selected": false,
"dragging": false
},
{
"id": "node_mp15evn7_8",
"type": "basic/send-websocket",
"position": {
"x": 9957.138753943796,
"y": 3159.850982422869
},
"data": {
"title": "Send WebSocket",
"url": "ws://127.0.0.1:8010/ws/commands",
"messageTemplate": "{\n \"type\": \"fetch\",\n \"url\": \"/api/categories/{category}/filters/sol_categories?tags=solbreeds:{filter1}?tags=solmaterials:{filter2}\"\n}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 390
},
"selected": false,
"dragging": false
},
{
"id": "node_mp15jw8a_b",
"type": "basic/question",
"position": {
"x": 12003.86968965036,
"y": 2751.862764554036
},
"data": {
"title": "Question",
"question": "И последний вопрос, для того чтобы подобрать подобрать идеальную упаковку именно для выших нужд. Что вы собираетесь упаковывать?",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 347
},
"selected": false,
"dragging": false
},
{
"id": "node_mp169gxr_e",
"type": "basic/json-parser",
"position": {
"x": 10556.071959432305,
"y": 3333.220999816415
},
"data": {
"title": "JSON Parser",
"extracts": [
{
"id": "extract-0",
"label": "items",
"path": "data.filter_group.items",
"fields": "key, name"
}
],
"width": 420
},
"style": {
"width": 420
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 420,
"height": 397
},
"selected": false,
"dragging": false
},
{
"id": "node_mp169wq4_g",
"type": "basic/text",
"position": {
"x": 11251.892758967018,
"y": 3355.609126933586
},
"data": {
"title": "Text",
"text": "",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp16id6z_i",
"type": "basic/save-memory",
"position": {
"x": 12839.323784141163,
"y": 3109.909560760367
},
"data": {
"title": "Save Memory",
"key": "filter3",
"instruction": "тебе надо определить то ответу пользователя какую категорию он выбрал из этого json и вернуть соответствующий key {text}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 450
},
"selected": false,
"dragging": false
},
{
"id": "node_mp16jlc0_l",
"type": "basic/text",
"position": {
"x": 13424.175134355919,
"y": 3282.5190451614
},
"data": {
"title": "Text",
"text": "",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp16kcgm_n",
"type": "basic/send-websocket",
"position": {
"x": 13950.587519867566,
"y": 3069.2403320709086
},
"data": {
"title": "Send WebSocket",
"url": "ws://127.0.0.1:8010/ws/commands",
"messageTemplate": "{\n \"type\": \"fetch\",\n \"url\": \"/api/categories/{category}/products?tags=solbreeds:{filter1}&tags=solmaterials:{filter2}&tags=sol_categories:{filter3}\"\n}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 390
},
"selected": false,
"dragging": false
},
{
"id": "node_mp16kyuz_p",
"type": "basic/assistant-message",
"position": {
"x": 14637.403722498211,
"y": 2669.0785109303624
},
"data": {
"title": "Assistant Message",
"text": "Продолжаем рассказ о компании и технологиях",
"width": 380
},
"style": {
"width": 380
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 380,
"height": 285
},
"selected": false,
"dragging": false
},
{
"id": "node_mp16r58r_r",
"type": "basic/assistant-message",
"position": {
"x": 15437.675191997954,
"y": 2878.285865846393
},
"data": {
"title": "Assistant Message",
"text": "Вот что мы для вас подобрали:\n",
"width": 380
},
"style": {
"width": 380
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 380,
"height": 285
},
"selected": false,
"dragging": false
},
{
"id": "node_mp174i5m_u",
"type": "basic/text",
"position": {
"x": 14429.318084666444,
"y": 3120.813051846619
},
"data": {
"title": "Text",
"text": "{\"type\":\"command_result\",\"command\":{\"type\":\"fetch\",\"url\":\"/api/categories/cardboard/products?tags=solbreeds:potrebit&tags=solmaterials:{filter2}&tags=sol_categories:food\"},\"url\":\"/api/categories/cardboard/products?tags=solbreeds:potrebit&tags=solmaterials:{filter2}&tags=sol_categories:food\",\"data\":{\"category\":{\"key\":\"cardboard\",\"name\":\"Картон и гофрокартон\"},\"total\":0,\"selected_tags\":[\"sol_categories:food\",\"solbreeds:potrebit\"],\"unknown_tags\":[\"solmaterials:{filter2}\"],\"mode\":\"grouped\",\"query\":\"\",\"products\":[]}}",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp17uqhm_h",
"type": "system/component",
"position": {
"x": 2340.7489198594594,
"y": 2626.885929819524
},
"data": {
"title": "Component",
"description": "",
"libraryId": "",
"subgraph": {
"nodes": [
{
"id": "node_mp17uqhm_1",
"type": "system/component-input",
"position": {
"x": 30,
"y": 80
},
"data": {
"title": "Input: dialog in",
"externalHandleId": "input",
"externalLabel": "dialog in",
"width": 240
},
"style": {
"width": 240
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 240,
"height": 149
}
},
{
"id": "node_mp0uzosf_4",
"type": "basic/send-websocket",
"position": {
"x": 423.66426546583386,
"y": 184.15526128021028
},
"data": {
"title": "Send WebSocket",
"url": "ws://127.0.0.1:8010/ws/commands",
"messageTemplate": "{\n \"type\": \"fetch\",\n \"url\": \"/api/categories/{category}/filters/solbreeds\"\n}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 390
},
"selected": false,
"dragging": false
},
{
"id": "node_mp0w6tfi_3",
"type": "basic/text",
"position": {
"x": 763.5196827684847,
"y": 528.2994844269869
},
"data": {
"title": "Text",
"text": "{\"type\":\"command_result\",\"command\":{\"type\":\"fetch\",\"url\":\"/api/categories/cardboard/filters/solbreeds\"},\"url\":\"/api/categories/cardboard/filters/solbreeds\",\"data\":{\"category\":{\"key\":\"cardboard\",\"name\":\"Картон и гофрокартон\"},\"filter_group\":{\"key\":\"solbreeds\",\"name\":\"Вид упаковки\",\"type\":\"flat\",\"items\":[{\"key\":\"potrebit\",\"tag\":\"solbreeds:potrebit\",\"name\":\"Потребительская\",\"children\":[],\"product_count\":8},{\"key\":\"group\",\"tag\":\"solbreeds:group\",\"name\":\"Групповая\",\"children\":[],\"product_count\":4},{\"key\":\"transport\",\"tag\":\"solbreeds:transport\",\"name\":\"Транспортная\",\"children\":[],\"product_count\":22},{\"key\":\"srp\",\"tag\":\"solbreeds:srp\",\"name\":\"Решения для розничной торговли (SRP/RRP)\",\"children\":[],\"product_count\":21},{\"key\":\"promo\",\"tag\":\"solbreeds:promo\",\"name\":\"Промоупаковка\",\"children\":[],\"product_count\":8},{\"key\":\"internet\",\"tag\":\"solbreeds:internet\",\"name\":\"Упаковка для интернет-торговли и логистических компаний\",\"children\":[],\"product_count\":2}]}}}",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp0xhc3a_1",
"type": "basic/json-parser",
"position": {
"x": 1266.860651491637,
"y": 528.806511992
},
"data": {
"title": "JSON Parser",
"extracts": [
{
"id": "extract-0",
"label": "items",
"path": "data.filter_group.items",
"fields": "key, name"
}
],
"width": 420
},
"style": {
"width": 420
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 420,
"height": 397
},
"selected": false,
"dragging": false
},
{
"id": "node_mp0xi688_3",
"type": "basic/text",
"position": {
"x": 1794.8360611430019,
"y": 535.5474579519398
},
"data": {
"title": "Text",
"text": "",
"width": 400,
"height": 210
},
"style": {
"width": 400
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 400,
"height": 298
},
"selected": false,
"dragging": false
},
{
"id": "node_mp10qlxq_6",
"type": "basic/question",
"position": {
"x": 1317.001549320131,
"y": 60.14626991935677
},
"data": {
"title": "Question",
"question": "Пожалуйста, тип упаковки, который вам нужен?",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 347
},
"selected": false,
"dragging": false
},
{
"id": "node_mp11gkqn_4",
"type": "basic/save-memory",
"position": {
"x": 2383.221493861369,
"y": 235.42781415680315
},
"data": {
"title": "Save Memory",
"key": "filter1",
"instruction": "тебе надо определить то ответу пользователя какую категорию он выбрал из этого json и вернуть соответствующий key {text}",
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 360,
"height": 450
},
"selected": false,
"dragging": false
},
{
"id": "node_mp12zoyd_6",
"type": "basic/assistant-message",
"position": {
"x": 801.7211102836493,
"y": 60
},
"data": {
"title": "Assistant Message",
"text": "Наша компания .....",
"width": 380
},
"style": {
"width": 380
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 380,
"height": 285
},
"selected": false,
"dragging": false
},
{
"id": "node_mp17uqhm_2",
"type": "system/component-output",
"position": {
"x": 2909.231271693907,
"y": 375.87803663708394
},
"data": {
"title": "Output: value",
"externalHandleId": "output-0",
"externalLabel": "value",
"width": 240
},
"style": {
"width": 240
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 240,
"height": 149
},
"selected": true,
"dragging": false
},
{
"id": "node_mp17uqhm_3",
"type": "system/component-output",
"position": {
"x": 2894.991152283566,
"y": 130.3816384383332
},
"data": {
"title": "Output: dialog",
"externalHandleId": "output-1",
"externalLabel": "dialog",
"width": 240
},
"style": {
"width": 240
},
"dragHandle": ".node-shell__header",
"measured": {
"width": 240,
"height": 149
},
"selected": false,
"dragging": false
}
],
"edges": [
{
"id": "edge_mp17uqhm_4",
"source": "node_mp0uzosf_4",
"sourceHandle": "text",
"target": "node_mp0w6tfi_3",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp17uqhm_5",
"source": "node_mp0w6tfi_3",
"sourceHandle": "text",
"target": "node_mp0xhc3a_1",
"targetHandle": "json",
"type": "default"
},
{
"id": "edge_mp17uqhm_6",
"source": "node_mp0xhc3a_1",
"sourceHandle": "extract-0",
"target": "node_mp0xi688_3",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp17uqhm_7",
"source": "node_mp10qlxq_6",
"sourceHandle": "answer",
"target": "node_mp11gkqn_4",
"targetHandle": "answer",
"type": "default"
},
{
"id": "edge_mp17uqhm_8",
"source": "node_mp0xi688_3",
"sourceHandle": "text",
"target": "node_mp11gkqn_4",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp17uqhm_9",
"source": "node_mp0uzosf_4",
"sourceHandle": "dialog",
"target": "node_mp12zoyd_6",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp17uqhm_a",
"source": "node_mp12zoyd_6",
"sourceHandle": "dialog",
"target": "node_mp10qlxq_6",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp17uqhm_b",
"source": "node_mp10qlxq_6",
"sourceHandle": "dialog",
"target": "node_mp11gkqn_4",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp17uqhm_c",
"source": "node_mp17uqhm_1",
"sourceHandle": "output",
"target": "node_mp0uzosf_4",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp17uqhm_d",
"source": "node_mp11gkqn_4",
"sourceHandle": "value",
"target": "node_mp17uqhm_2",
"targetHandle": "input",
"type": "default"
},
{
"id": "edge_mp17uqhm_e",
"source": "node_mp11gkqn_4",
"sourceHandle": "dialog",
"target": "node_mp17uqhm_3",
"targetHandle": "input",
"type": "default"
}
],
"viewport": {
"x": -557.7630909768623,
"y": 210.47667802964094,
"zoom": 0.6320171720936799
}
},
"width": 360
},
"style": {
"width": 360
},
"dragHandle": ".node-shell__header",
"selected": false,
"measured": {
"width": 360,
"height": 312
}
}
],
"edges": [
{
"id": "e-q-name-branch",
"source": "q-name",
"sourceHandle": "turn",
"target": "branch-name-present",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-q-name-save",
"source": "q-name",
"sourceHandle": "turn",
"target": "save-name",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-branch-name-save",
"source": "branch-name-present",
"sourceHandle": "has-name",
"target": "save-name",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-save-name-greeting",
"source": "save-name",
"sourceHandle": "dialog",
"target": "msg-greeting",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-greeting-role",
"source": "msg-greeting",
"sourceHandle": "dialog",
"target": "q-role",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-q-role-save",
"source": "q-role",
"sourceHandle": "turn",
"target": "save-role",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-q-role-branch",
"source": "q-role",
"sourceHandle": "turn",
"target": "branch-role",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-role-branch",
"source": "save-role",
"sourceHandle": "dialog",
"target": "branch-role",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-role-marketing-industry",
"source": "branch-role",
"sourceHandle": "marketing",
"target": "q-industry-marketing",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-industry-marketing-save",
"source": "q-industry-marketing",
"sourceHandle": "turn",
"target": "save-industry-marketing",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-industry-marketing-scale",
"source": "save-industry-marketing",
"sourceHandle": "dialog",
"target": "q-scale-marketing",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-marketing-save",
"source": "q-scale-marketing",
"sourceHandle": "turn",
"target": "save-scale-marketing",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-scale-marketing-branch-turn",
"source": "q-scale-marketing",
"sourceHandle": "turn",
"target": "branch-scale-marketing",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-scale-marketing-branch",
"source": "save-scale-marketing",
"sourceHandle": "dialog",
"target": "branch-scale-marketing",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-marketing-small",
"source": "branch-scale-marketing",
"sourceHandle": "small",
"target": "msg-small-marketing",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-marketing-target",
"source": "branch-scale-marketing",
"sourceHandle": "target",
"target": "q-marketing-priority",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-marketing-priority-branch",
"source": "q-marketing-priority",
"sourceHandle": "turn",
"target": "branch-marketing",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-marketing-speed",
"source": "branch-marketing",
"sourceHandle": "speed",
"target": "msg-marketing-speed",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-marketing-shelf",
"source": "branch-marketing",
"sourceHandle": "shelf",
"target": "msg-marketing-shelf",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-msg-marketing-speed-more",
"source": "msg-marketing-speed",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-msg-marketing-shelf-more",
"source": "msg-marketing-shelf",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-role-engineering-industry",
"source": "branch-role",
"sourceHandle": "engineering",
"target": "q-industry-engineering",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-industry-engineering-save",
"source": "q-industry-engineering",
"sourceHandle": "turn",
"target": "save-industry-engineering",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-industry-engineering-scale",
"source": "save-industry-engineering",
"sourceHandle": "dialog",
"target": "q-scale-engineering",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-engineering-save",
"source": "q-scale-engineering",
"sourceHandle": "turn",
"target": "save-scale-engineering",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-scale-engineering-branch-turn",
"source": "q-scale-engineering",
"sourceHandle": "turn",
"target": "branch-scale-engineering",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-scale-engineering-branch",
"source": "save-scale-engineering",
"sourceHandle": "dialog",
"target": "branch-scale-engineering",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-engineering-small",
"source": "branch-scale-engineering",
"sourceHandle": "small",
"target": "msg-small-engineering",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-engineering-target",
"source": "branch-scale-engineering",
"sourceHandle": "target",
"target": "q-engineering-priority",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-engineering-priority-branch",
"source": "q-engineering-priority",
"sourceHandle": "turn",
"target": "branch-engineering",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-engineering-line",
"source": "branch-engineering",
"sourceHandle": "line",
"target": "msg-engineering-line",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-engineering-logistics",
"source": "branch-engineering",
"sourceHandle": "logistics",
"target": "msg-engineering-logistics",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-msg-engineering-line-more",
"source": "msg-engineering-line",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-msg-engineering-logistics-more",
"source": "msg-engineering-logistics",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-role-rnd-industry",
"source": "branch-role",
"sourceHandle": "rnd",
"target": "q-industry-rnd",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-industry-rnd-save",
"source": "q-industry-rnd",
"sourceHandle": "turn",
"target": "save-industry-rnd",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-industry-rnd-scale",
"source": "save-industry-rnd",
"sourceHandle": "dialog",
"target": "q-scale-rnd",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-rnd-save",
"source": "q-scale-rnd",
"sourceHandle": "turn",
"target": "save-scale-rnd",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-scale-rnd-branch-turn",
"source": "q-scale-rnd",
"sourceHandle": "turn",
"target": "branch-scale-rnd",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-save-scale-rnd-branch",
"source": "save-scale-rnd",
"sourceHandle": "dialog",
"target": "branch-scale-rnd",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-rnd-small",
"source": "branch-scale-rnd",
"sourceHandle": "small",
"target": "msg-small-rnd",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-scale-rnd-target",
"source": "branch-scale-rnd",
"sourceHandle": "target",
"target": "q-rnd-priority",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-rnd-priority-branch",
"source": "q-rnd-priority",
"sourceHandle": "turn",
"target": "branch-rnd",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-rnd-cycle",
"source": "branch-rnd",
"sourceHandle": "cycle",
"target": "msg-rnd-cycle",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-rnd-risk",
"source": "branch-rnd",
"sourceHandle": "risk",
"target": "msg-rnd-risk",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-msg-rnd-cycle-more",
"source": "msg-rnd-cycle",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-msg-rnd-risk-more",
"source": "msg-rnd-risk",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-q-more-shared-branch",
"source": "q-more-shared",
"sourceHandle": "turn",
"target": "branch-more-shared",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-more-shared-yes",
"source": "branch-more-shared",
"sourceHandle": "yes",
"target": "q-extra-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-more-shared-no",
"source": "branch-more-shared",
"sourceHandle": "no",
"target": "restart-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "e-extra-shared-answer",
"source": "q-extra-shared",
"sourceHandle": "turn",
"target": "answer-extra-shared",
"targetHandle": "turn",
"type": "default"
},
{
"id": "e-answer-extra-shared-loop",
"source": "answer-extra-shared",
"sourceHandle": "dialog",
"target": "q-more-shared",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_moz0krde_17",
"source": "msg-small-marketing",
"sourceHandle": "dialog",
"target": "node_moz0kpot_1",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_moz0kzr8_34",
"source": "msg-small-engineering",
"sourceHandle": "dialog",
"target": "node_moz0kxl0_18",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_moz0l4z9_3p",
"source": "msg-small-rnd",
"sourceHandle": "dialog",
"target": "node_moz0l3is_35",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp0ue7eo_1",
"source": "node_mp05keiz_1",
"sourceHandle": "dialog",
"target": "node_mozxnmwp_1",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp0uyv4r_2",
"source": "node_mozxnmwp_1",
"sourceHandle": "answer",
"target": "node_mp0uxg4i_1",
"targetHandle": "answer",
"type": "default"
},
{
"id": "edge_mp0uywqr_3",
"source": "node_mp0uxg4i_1",
"sourceHandle": "value",
"target": "node_mp0uqlqd_4",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp13jl8a_f",
"source": "node_mp123lyt_4",
"sourceHandle": "text",
"target": "node_mp132kri_d",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp13k1x0_h",
"source": "node_mp132kri_d",
"sourceHandle": "text",
"target": "node_mp13jvg4_g",
"targetHandle": "json",
"type": "default"
},
{
"id": "edge_mp13kwdr_j",
"source": "node_mp13jvg4_g",
"sourceHandle": "extract-0",
"target": "node_mp13kptf_i",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp13n7xa_n",
"source": "node_mp13m138_k",
"sourceHandle": "dialog",
"target": "node_mp13n4bw_m",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp13txvg_p",
"source": "node_mp132kri_d",
"sourceHandle": "dialog",
"target": "node_mp13m138_k",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp155vrg_2",
"source": "node_mp13kptf_i",
"sourceHandle": "text",
"target": "node_mp155qzz_1",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp156eyv_3",
"source": "node_mp13n4bw_m",
"sourceHandle": "answer",
"target": "node_mp155qzz_1",
"targetHandle": "answer",
"type": "default"
},
{
"id": "edge_mp158t2n_6",
"source": "node_mp155qzz_1",
"sourceHandle": "value",
"target": "node_mp158qz8_5",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp15f2dp_9",
"source": "node_mp158qz8_5",
"sourceHandle": "text",
"target": "node_mp15evn7_8",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp15ffmb_a",
"source": "node_mp15evn7_8",
"sourceHandle": "dialog",
"target": "node_mp15ead0_7",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp15jyp1_c",
"source": "node_mp15ead0_7",
"sourceHandle": "dialog",
"target": "node_mp15jw8a_b",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp169kp4_f",
"source": "node_mp15evn7_8",
"sourceHandle": "text",
"target": "node_mp169gxr_e",
"targetHandle": "json",
"type": "default"
},
{
"id": "edge_mp169ywz_h",
"source": "node_mp169gxr_e",
"sourceHandle": "extract-0",
"target": "node_mp169wq4_g",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp16ifx8_j",
"source": "node_mp169wq4_g",
"sourceHandle": "text",
"target": "node_mp16id6z_i",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp16im4l_k",
"source": "node_mp15jw8a_b",
"sourceHandle": "answer",
"target": "node_mp16id6z_i",
"targetHandle": "answer",
"type": "default"
},
{
"id": "edge_mp16jog4_m",
"source": "node_mp16id6z_i",
"sourceHandle": "value",
"target": "node_mp16jlc0_l",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp16km99_o",
"source": "node_mp16jlc0_l",
"sourceHandle": "text",
"target": "node_mp16kcgm_n",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp16l7be_q",
"source": "node_mp16kcgm_n",
"sourceHandle": "dialog",
"target": "node_mp16kyuz_p",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp16room_s",
"source": "node_mp16kyuz_p",
"sourceHandle": "dialog",
"target": "node_mp16r58r_r",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp16rq7i_t",
"source": "node_mp16r58r_r",
"sourceHandle": "dialog",
"target": "node_mp123gsr_2",
"targetHandle": "dialog",
"type": "default"
},
{
"id": "edge_mp174k1w_v",
"source": "node_mp16kcgm_n",
"sourceHandle": "text",
"target": "node_mp174i5m_u",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp174y0v_w",
"source": "node_mp16id6z_i",
"sourceHandle": "dialog",
"target": "node_mp16kcgm_n",
"targetHandle": "dialog-in",
"type": "default"
},
{
"id": "edge_mp17uqhm_i",
"source": "node_mp0uxg4i_1",
"sourceHandle": "dialog",
"target": "node_mp17uqhm_h",
"targetHandle": "input",
"type": "default"
},
{
"id": "edge_mp17uqhm_j",
"source": "node_mp17uqhm_h",
"sourceHandle": "output-0",
"target": "node_mp123lyt_4",
"targetHandle": "text",
"type": "default"
},
{
"id": "edge_mp17uqhm_k",
"source": "node_mp17uqhm_h",
"sourceHandle": "output-1",
"target": "node_mp132kri_d",
"targetHandle": "dialog-in",
"type": "default"
}
],
"viewport": {
"x": 16.03975880404471,
"y": -67.53327438491988,
"zoom": 0.8705505632961251
}
},
"componentTemplates": [],
"settings": {
"llmRolePrompt": "Ты посетитель выставки RosUpack. Отвечай коротко, естественно и по делу. Ты представляешь средний или крупный бизнес. Если тебя спрашивают хочешь ли ты еще спросить - иногда отвечай нет, 50/50. Каждый раз используй разное имя."
}
}