MedoraOne — маркетплейс медичного туризму: клініки, лікарі та програми лікування в чотирьох країнах. Пацієнт, який обирає лікаря за кордоном, читає його профіль і вирішує, чи хтось це перевірив. Контент-менеджер писав кожен профіль вручну у Word, близько години на лікаря. Ми розробили AI-аґента, який знаходить лікаря у відкритих джерелах, підтверджує, що це та сама людина, і пише профіль за 16 редакційними правилами. За нашим виміром, він пише 25 профілів за годину. За ті самі 7 місяців разом із клієнтом переробили дизайн сайту, екран за екраном
На сайті медичного туризму пацієнт оцінює дві речі: чи працює сайт як один продукт і чи хтось перевірив профіль лікаря. Сайт не справлявся ні з тим, ні з іншим
Сторінки були зібрані з частин, які вже не пасували одна до одної. Аудит коду виявив 37 різних стилів тіні там, де дизайн передбачав чотири рівні, 238 різних комбінацій відступів і 129 місць, де білий колір вписали вручну замість того, щоб узяти з теми. На весь код був один стиль фокуса, тож користувач із клавіатурою не бачив, яке посилання чи кнопку вибрано. Окремо жодна з цих вад не впадає в око. Але разом через них кожна сторінка трохи відрізняється від попередньої.
Профілі лікарів писав у Word контент-менеджер, по одному, близько години на кожен, і так само по одному імпортував. Та сама лікарня траплялася в трьох написаннях. У профілі могло стояти «двадцять років досвіду», і ніде не було записано, чи це взято зі сторінки лікарні, чи вгадано. Джерелами слугували сайти-аґреґатори, а вони часто мають застарілі дані про те, де лікар працює зараз. В одній лише великій партнерській лікарні 107 лікарів.
Дві частини роботи йшли паралельно в 2026 році
Шлях пацієнта проходили разом із клієнтом короткими циклами, по одному екрану. Для кожного екрана питали, що саме пацієнт там вирішує. Змінювали його, доки сторінка не ставала послідовною, швидкою для читання і зручною для переходів. Аудит показав, що зламано. На цих зустрічах вирішували, чим це замінити.
Кольори, розміри шрифтів і відступи задано один раз, в одному файлі. Кожен компонент бере значення звідти, тож якщо змінити колір бренду, він зміниться на кожній сторінці. Новий дизайн передали як робочий сайт на 25 сторінок, якому для роботи не потрібен фреймворк. Це був не файл дизайну, який комусь ще треба було верстати.
Кожен фрагмент тексту з дизайну у Figma автоматично порівняли з текстом на зверстаному сайті. Розміри і положення вимірювали в браузері, а не оцінювали на око. Перш ніж виправити розбіжність, перевіряли, чи це не пізніша зміна на прохання клієнта, щоб звірка її не скасувала. Помилки виправляли там, де вони були, зокрема й у самому файлі дизайну.
Перш ніж запустити аґента, написали правила, яких має дотримуватися кожен профіль. Наприклад: титули й імена пишуться латиницею, основна спеціальність лікаря береться лише зі сторінки його теперішньої лікарні, лікарні завжди називаються англійською, а рік ніколи не вгадується. Клієнт може прочитати кожне правило і заперечити його.
Аґент бере лікаря і шукає відкриті джерела: сторінку лікарні, PubMed, ORCID, Google Scholar, сторінки конгресів. Щоб підтвердити, що кожне джерело про того самого лікаря, він порівнює ім’я, фото, лікарню, місто, спеціальність і освіту. Кожному збігу аґент ставить рівень впевненості. Поля він одразу пише так, як вимагають правила. Знахідки, у яких аґент не впевнений, потрапляють у нотатки для редактора, а не в профіль. Двох лікарів з однаковим ім’ям ніколи не об’єднують автоматично.
Після дослідження окрема перевірка ставить під сумнів кожне твердження, і лише потім його приймають. В одному профілі не взяли публікацію під іншим прізвищем, бо жодне джерело не підтверджувало зміну прізвища. У тому самому профілі не взяли стаж, вирахуваний від дати конгресу. Причину кожного рішення записано в нотатки для редактора.
Кожен профіль верстається як документ Word, який переглядає контент-менеджер. Під час верстки програма перевіряє вісім із 16 правил, наприклад, що в біографії немає займенників, а в рядку резюме немає слова «дотепер». На кожне порушення вона видає попередження з ім’ям лікаря, а наприкінці запуску показує, скільки було попереджень.
Ніхто не передруковує готовий профіль. Плаґін імпортує кожен запис із уже заповненими полями, категоріями й адресами сторінок. Поля для фото навмисно лишаються порожніми: фото додає контент-менеджер.
Новий сайт — пілотна збірка з 25 перелічених сторінок. Він не замінює чинний маркетплейс. Фото навмисно додають вручну. Скільки профілів уже опубліковано на маркетплейсі, знає клієнт, а не ми
Дзвінок на 30 хвилин про один процес. Скажемо, де автоматизація доречна, а де ні