Але що робити? Якщо є сенс щось робити. З чого почати?
Ви будете сміятись, але я скажу так: навчити школярів відрізняти сонети від октав. Окситонні рими від парокситонних. Питальне речення від окличного.
З чого можна почати пошук свого родоводу
Перш за все, запустіть Claude чи ChatGPT, платну версію, сформулюйте йому (їй, їм) кінцеву мету дослідження і попросіть скласти план. Я серйозно: вручну це можна робити роками.
Якщо йдеться про родинне дослідження, дайте йому стартові точки пошуку. Стартова точка в моїй термінології відповідає на питання: хто, де, коли і що. Наприклад, Іван Іванович Нечипоренко народився 1921 року в Козятині. Тільки не давайте всі відразу, а по одній: так він краще триматиме фокус.
Де шукати
Далі можна глянути, які взагалі існують архівні матеріали для населеного пункту, наприклад на genealogia.com.ua. Окрім метричних книг, варто шукати сповідні розписи й ревізькі казки: вони показують цілий двір і часто додають ще покоління.
Ну і переходити до пошуку. Багато матеріалів є на FamilySearch, але масово їх не скачаєш. Є й інші, наприклад Вікіджерела чи Flickr, а обласні архіви часто викладають оцифровані матеріали на своїх сайтах.
Складнощі
Навіть якщо архівна справа знайдеться, найпевніше, вона не буде проіндексована, тобто картинку ніхто не перевів у текст. Доведеться просити Claude і палити токени.
Крім того, в справі на 1000 кадрів може бути кілька церков, змішаних і переплутаних. Для Хлистунівки, наприклад, дані знайшлися в кількох справах, прив'язаних до Черкас, тож довелося покривати цілий район. А ще трапляються неправильно записані прізвища, переплутані графи батька й матері в записах про народження і ще багато, багато цікавого. Тому важливі висновки варто перевіряти очима на скані.
Що виходить
Взагалі, генеалогія — справа марудна і дуже затягує. Нікому не раджу. Але, якщо пощастить, можете отримати результат, схожий на родовід моєї бабусі Марії, від якої в нас прізвище Марченко. Це одна з чотирьох моїх гілок, і не найглибша.
Спробуйте, подивіться, що вийде у вас. А коли не вийде, звертайтеся до мене :)
Тепер увага: все це працюватиме, тільки якщо записи є. Якщо їх в принципі немає або, наприклад, архів їх не оцифрував, ніякий Claude не допоможе. Позитивний результат не гарантований.
Що зроблено додатково тут
Трішки технічної частини. Читати не обов'язково.
Сховище
ШІ-агент може підійти для однієї родини, але якщо думати про масштаби хоча б одного села, потрібні інші підходи. Доводиться перебирати одні й ті самі записи знову і знову, особливо якщо родина жила на одному місці. Тому прочитане й розібране доцільно зберігати в якесь сховище даних.
Тут я зовсім заморочився і зробив медальйонну архітектуру, все, як пише книжка. Усередині поетапно відбувається багато цікавого:
- Silver — записи, приведені до ладу: нормалізація імен і прізвищ з урахуванням того, що популярно в цьому населеному пункті («Луцкнко» з великою ймовірністю перетвориться на «Луценко»), зведення різних написань того самого прізвища.
- Gold — виділення окремих людей і фактів із записів за набором правил і зшивання їх у родини та покоління. Можливо, цікаві правила я опишу в окремому пості, але очевидними є «людина не може померти раніше, ніж народилася» або «мати не може народити дитину до 14 років».
На виході — сім'ї з усіма гілками. Саме в цьому, на мою думку, цінність, якої бракує багатьом генеалогічним сервісам. А щоб нічого не зламати, кожну зміну я перевіряю на власному дереві.
Розпізнавання
Те саме з розбором текстів: якщо Claude може розібрати кілька сотень сторінок, то на сотнях тисяч потрібен безкоштовний підхід. Я використовую Kraken з моделлю для російського рукопису XIX століття (crnn-ctc-russian).
А може, я й не так заморочився, якщо ставити ціль будувати дерева автоматично для тисяч сімей або всього села, району чи країни. Зараз в моїй базі даних більше 10 млн записів і мільйони людей переважно з Центральної України.