content: refine Primo RPA case heading

This commit is contained in:
Nikolay Mamadaev committed 2026-10-18 14:33:14 +02:00
1 parent ce13814732
commit 8a1e775315
3 files changed
+25 -86

No files matched your search

@@ -426,8 +426,8 @@
<main id="case-main" class="section section--tight">
<div class="section__inner case-article">
<p class="hero__eyebrow">Product Design · AI · STAR</p>
<h1 class="case-page__h1">AI&nbsp;Server, который настраивают без&nbsp;внедренца</h1>
<p class="hero__eyebrow">Product Design · AI · Enterprise UX · UX/UI</p>
<h1 class="case-page__h1">Как я упростил настройку Primo RPA AI Server</h1>
<p class="case-page__sub">
Как я снизил порог входа в Primo RPA AI Server,<br />
разгрузил поддержку и отдел внедрения
+2 -2
View File
@@ -111,8 +111,8 @@
{{> fab-stack}}
<main id="case-main" class="section section--tight">
<div class="section__inner case-article">
<p class="hero__eyebrow">Product Design · AI · STAR</p>
<h1 class="case-page__h1">AI&nbsp;Server, который настраивают без&nbsp;внедренца</h1>
<p class="hero__eyebrow">Product Design · AI · Enterprise UX · UX/UI</p>
<h1 class="case-page__h1">Как я упростил настройку Primo RPA AI Server</h1>
<p class="case-page__sub">
Как я снизил порог входа в Primo RPA AI Server,<br />
разгрузил поддержку и отдел внедрения
+21 -82
View File
@@ -1,93 +1,32 @@
{
"version": 2,
"updatedAt": "2026-10-18T12:18:51.591Z",
"updatedAt": "2026-10-18T12:32:20.618Z",
"items": [
{
"instruction": "стремно звучит. почитай кейс и придумай заголовок чтобы подходил под кейс продуктового дизайнера",
"target": {
"selector": "main#case-main div.section__inner.case-article > h1.case-page__h1",
"anchorId": "case-main",
"tag": "h1",
"content": "AI Server, который настраивают без внедренца",
"snippet": "AI Server, который настраивают без внедренца"
},
"refs": [],
"n": 1,
"page": "index.html",
"instruction": "Сжать вводное описание продукта: оставить короткую связку «внутренний контур → обучение модели → использование в Primo RPA Studio или клиентском продукте через REST API». Перечень fine-tuning и skills вынести в более подходящее место или сократить, чтобы в первом абзаце быстрее читалась суть AI Server.",
"target": {
"selector": "main#case-main #situaciya > p.section__prose:nth-of-type(1)",
"anchorId": "situaciya",
"tag": "p",
"content": "AI Server ставят на внутренние серверы клиента. Он позволяет использовать нейросети внутри контура компании: загрузил датасет своих документов, разметил поля, обучил модель, и потом используешь её в Primo RPA Studio или в любом клиентском продукте с доступом по REST API. Качество распознавания вырастает сильно, а документы не покидают периметр компании. Позже сервис научился дообучать любую базовую модель под задачи бизнеса: файнтюнинг и скиллы на суммаризацию, извлечение, генерацию.",
"snippet": "AI Server ставят на внутренние серверы клиента. Он позволяет использовать нейросети внутри контура компании: загрузил датасет своих документов…"
},
"refs": []
"page": "index.html"
},
{
"instruction": "подумай какие ещё варианты тегов могут быть для этого кейса вместо этих или вместе с этими.",
"target": {
"selector": "main#case-main div.section__inner.case-article > p.hero__eyebrow:nth-of-type(1)",
"anchorId": "case-main",
"tag": "p",
"content": "Product Design · AI · STAR",
"snippet": "Product Design · AI · STAR"
},
"refs": [],
"n": 2,
"page": "index.html",
"instruction": "Убрать повтор боли: callout перед этим абзацем уже говорит о десятках шагов и трёх типах проектов. Свести их с этим описанием в один плотный блок: оставить уникальные детали про недели до запуска, помощь специалиста, запутанную навигацию и дубли функций.",
"target": {
"selector": "main#case-main #situaciya > p.section__prose:nth-of-type(3)",
"anchorId": "situaciya",
"tag": "p",
"content": "Обратная связь от клиентов сходилась в одном: настройка проекта занимает слишком много шагов. Их три типа, и каждый настраивался по-своему. Между созданием проекта и его реальным использованием проходили недели, почти всегда с участием специалиста компании. Запутанная навигация и дублирующийся функционал тормозили отдел внедрения и не давали масштабировать продукт на широкую аудиторию.",
"snippet": "Обратная связь от клиентов сходилась в одном: настройка проекта занимает слишком много шагов. Их три типа…"
},
"refs": [
{
"label": "Callout о десятках шагов",
"target": {
"selector": "main#case-main #situaciya > aside.case-callout",
"anchorId": "situaciya",
"tag": "aside",
"content": "Настройка проекта состояла из десятков шагов, и три типа проектов настраивались каждый по-своему. Без специалиста компании клиент проект до конца не доводил.",
"snippet": "Настройка проекта состояла из десятков шагов…"
}
}
]
},
{
"n": 3,
"page": "index.html",
"instruction": "Уточнить рамки моей ответственности: перечислить, какие части настройки я лично проектировал и за что отвечал в команде. Связать задачу с ограничением проекта: продукт уже работал у клиентов, поэтому редизайн внедряли по частям. Не добавлять объём работ, которого нет в кейсе.",
"target": {
"selector": "main#case-main #zadacha > p.section__prose:nth-of-type(1)",
"anchorId": "zadacha",
"tag": "p",
"content": "Меня пригласили как UX/UI-дизайнера: проект делали одни разработчики, дизайнера в нём не было. Бизнес ждал, что настройку клиент сможет пройти сам, без постоянной помощи поддержки и внедрения. Моя задача звучала так: снизить порог входа, чтобы работать с сервисом могли люди без специальных знаний в ИИ и OCR.",
"snippet": "Меня пригласили как UX/UI-дизайнера: проект делали одни разработчики, дизайнера в нём не было…"
},
"refs": [
{
"label": "Ограничение поэтапного редизайна",
"target": {
"selector": "main#case-main #zadacha > p.section__prose:nth-of-type(2)",
"anchorId": "zadacha",
"tag": "p",
"content": "Остановить разработку и перерисовать всё целиком было нельзя, продукт уже в эксплуатации. Значит, менять придётся по частям, вкладываясь в текущие релизы.",
"snippet": "Остановить разработку и перерисовать всё целиком было нельзя…"
}
}
]
},
{
"n": 4,
"page": "index.html",
"instruction": "Добавить конкретику к выбору ленты из карточек: какие варианты компоновки сравнивали и по какому критерию карточки оказались читаемее. Если критерий не фиксировали, убрать неподтверждённое «самой читаемой» и описать только причину, которую команда действительно обсуждала.",
"target": {
"selector": "main#case-main #deystviya > p.section__prose:nth-of-type(10)",
"anchorId": "deystviya",
"tag": "p",
"content": "После разметки модель можно дообучить. Сценарий разобрали с командой так же, как остальные, и сделали несколько вариантов компоновки страницы. Выбрали ленту из карточек: она оказалась самой читаемой.",
"snippet": "После разметки модель можно дообучить. Сценарий разобрали с командой так же, как остальные…"
},
"refs": []
},
{
"n": 5,
"page": "index.html",
"instruction": "Развести сделанные изменения и доказанный эффект. Для пунктов про снижение порога входа и сокращение рутины добавить подтверждение, если оно есть: обратную связь клиентов, наблюдение внедрения или метрику. Если данных нет, сформулировать их как результат проектных решений, а не как измеренное изменение поведения пользователей.",
"target": {
"selector": "main#case-main #rezultat > aside.case-callout",
"anchorId": "rezultat",
"tag": "aside",
"content": "порог входа снизился: работать с сервисом могут люди без знаний в ИИ и OCR; часть настроек автоматизирована и спрятана от пользователя, рутины и ошибок меньше; интерфейс стал консистентным, паттерны из одного раздела переезжают в другие; под новые типы проектов и разделы заложено место, без переделок с нуля.",
"snippet": "порог входа снизился: работать с сервисом могут люди без знаний в ИИ и OCR…"
},
"refs": []
"page": "index.html"
}
]
}