Як це влаштовано¶
Нишпорка — не лише пошук прізвища в рукописі. Це робоче місце дослідження: від питання «де шукати» до родоводу з доказами й сайту роду з деревом і мапою. І не лише родоводу: так само досліджують історію села, церкви, культури й окремих людей (нижче). Пошук у рукописі — ядро, про нього окремий розділ, а навколо нього весь цикл роботи.
Хто що робить:
- помічник (Claude чи Codex) керує процесом: складає план, запускає кроки, відбирає знайдене, пише звіт;
- Нишпорка дає йому вміння: довідники, моделі читання, пошук, облік, родовід, сайт;
- ви ставите питання й вирішуєте: що замовити, чи це ваш рід, що вносити в родовід і що публікувати.
Нишпорка ставиться на комп'ютер з Windows, macOS або Linux, а керувати нею можна й з телефона: сесію помічника на комп'ютері ведуть віддалено із застосунку Claude чи Codex. Комп'ютер при цьому має бути ввімкнений і не засинати.
Весь цикл дослідження¶
- Де шукати. Довідники архівів, описи фондів, перелік сіл і парафій, каталоги ДАХмО й ЦДІАК. Помічник складає план: які джерела, у якому порядку й коли зупинитись.
- Скани. Власні, куплені, замовлені в архіві. З відкритих сайтів (ARCHIUM, Wikimedia Commons, «Бабин Яр») помічник завантажує сам; з FamilySearch скани зберігаєте ви. Тека зі сканами, де б вона не лежала, стає справою з шифрою.
- Читання. Рукопис читають власні моделі Нишпорки — на вашому комп'ютері або на орендованій машині; кілька справ ставляться в чергу. Якщо справу вже прочитав хтось інший, готовий текст береться із Супряги за хвилину.
- Пошук роду в прочитаному — ядро.
- Облік переглянутого. Кожен переглянутий аркуш записується разом із прізвищами на ньому, тож удруге його не гортають, а «не знайшов» завжди каже, скільки аркушів переглянуто.
- Акти — у таблицю. Помічник розбирає акти в поля: дата, село, імена, ролі (батько, мати, хрещений, свідок). Таблиця відкривається в Excel і фільтрується за роками, селом і прізвищем. По ній помічник шукає зв'язки між людьми: наприклад, у якій родині села могла народитись 20-річна наречена. Розбір іде очима помічника й коштує токенів, тому його роблять для відібраних книг.
- Родовід. Підтверджені вами знахідки лягають у картки осіб, родин, місць і джерел. Картки — звичайні файли на вашому диску, жодна платформа їх не видалить і не змінить. До кожного факту прив'язано доказ — вирізку рядка зі скану. Дерево з іншої програми можна завантажити з файла GEDCOM (MyHeritage, Geni тощо).
- Сайт роду. З родоводу збирається сайт: сторінки осіб, родин, місць і джерел, дерево, граф зв'язків і мапа місць із фільтром за роками подій — видно, хто де жив і коли. Приватна версія — для себе й родини; відкрита — для публікації, і з неї живі прибираються автоматично.
- Обмін. Прочитану справу можна віддати в Супрягу, щоб іншим не читати її вдруге. Їде лише текст, скани лишаються у вас.
- Своя модель. Якщо почерк вашої книги моделі беруть погано, модель можна дотренувати на ваших сканах.
Окремої кнопки для кожного з цих кроків немає. Помічник складає їх під ваше питання, наприклад: «ось тека з метриками Чечельника — знайди Ковальських, внеси підтверджених у родовід і покажи на мапі, де вони жили».
Не лише родовід¶
Ті самі вміння працюють на будь-яке дослідження за рукописними джерелами. Шукати можна не тільки прізвище, а й село, слово чи назву, а розібрані акти групувати як завгодно. Тому Нишпорка годиться й для таких досліджень:
- історія села чи парафії — усі записи, де згадано село, хоч би під яким прізвищем; хто там жив і коли;
- церковна історія — священники й причти, справи консисторій, парафії різних конфесій;
- біографія відомої людини — де народилась і хрестилась, де служила, з ким перетиналась;
- історія культури й побуту — що записано в судових книгах, інвентарях маєтків, ревізіях.
Ядро: як знаходиться прізвище в рукописі¶
1. Рукопис читають власні моделі¶
Рукопис (HTR — розпізнавання рукописного тексту) читає не помічник, а моделі Нишпорки: Писар і Дяк читають кирилицю, Скриба — латинку. Їх навчено на архівному скорописі XVIII–XIX ст. Велику справу можна прочитати на орендованій машині, щоб було швидше, але й там працюють ті самі моделі.
2. Прочитаний текст «скалічений»¶
На скорописі моделі плутають чверть-третину літер: «Franciszka Lubkowskiego» виходить як «Francisrha Lubhoustrio90». Людина такий текст читати не стане, і він для читання не призначений: у ньому шукають.
3. Нишпорка складає текст у сховище й шукає¶
Прочитане пакується в сховище з індексом. Алгоритми пошуку шукають схожість: прізвище з помилками й у різних написаннях, назви сіл і парафій тощо.
На виході — список хітів, упорядкований за балами. Умовно: шукали «Ковальський» і знайшли саме це слово — 100 балів, покалічене «Ковайскій» — 90, і так далі. Хітів буває від десятків до тисяч.
4. Помічник відсіює хіти¶
Тисячі хітів людина не перегляне. Помічник бере їх пачками, умовно по 50, разом із контекстом — рядками навколо — і розбирає: це випадкове схоже слово, а це схоже на те, що шукаємо. Тут потрібне розуміння контексту: чи це запис акту, чи збігається село, хто в записі батько, а хто хрещений.
Сам помічник викидає лише те, що взагалі не є прізвищем. Схоже прізвище, навіть сумнівне, він кладе вам на звірку.
5. Відібране помічник читає з вирізки¶
Кожне цікаве місце вирізається зі скану картинкою — рядок або кілька рядків, — і помічник читає вже зображення, а не машинний текст. Так читання «очима» йде лише на відібране, а не на всю книгу.
6. Звіт¶
У звіті — що знайдено й де: справа, аркуш, рядок, вирізка. І скільки аркушів переглянуто, тож «не знайшов» теж має пояснення. Що з цього ваш рід, вирішуєте ви.
Чому саме так¶
Кожна ланка робить ту частину роботи, яка їй дешева:
| ланка | що робить | чого це коштує |
|---|---|---|
| моделі читання | читають кожен аркуш справи | лише часу машини: на вашому комп'ютері безкоштовно, в оренді — за погодинну ціну машини |
| алгоритми пошуку Нишпорки | шукають по всьому прочитаному й ранжують хіти | секунд |
| помічник | відсіює хіти з контекстом, читає вирізки, пише звіт | токенів підписки, але лише на відібраному |
Без моделей і пошуку помічникові довелося б читати очима кожен аркуш. Повний розбір одного скану коштує близько 84 тисяч токенів, тобто книга на двісті аркушів — це мільйони токенів. Така робота або тягнулася б вічність, або вичерпала б ліміти підписки на першій же справі.