Doxwell

Про

Історія Doxwell

Doxwell — моє alter ego, мій антипод.

Я схильний влаштовувати хаос у власних документах. Я веду одночасно кілька напрямів діяльності, і на додачу німецька поштова система регулярно постачає сталий потік паперових листів — усе треба прочитати, зрозуміти й відповісти, часто швидко. Хаос накопичувався.

За освітою та фахом я програміст, і раніше у своїй кар'єрі я кілька років пропрацював у групі обробки документів — тож не був повним новачком у цій темі. Я взявся за проблему програмними засобами, і від самого початку мав конкретне уявлення про те, чого хочу: систему з вбудованою «машиною часу», справжнім контролем версій, зв'язками сутностей, що зберігаються через документи, і контролем доступу з ролями. Не того, що я бачив в існуючих інструментах.

Але настільки всеосяжна система — велика, а великі системи вимагають ресурсів. Ресурсом, якого моя вимагала найбільше, був мій час — той самий дефіцитний ресурс, що й спричинив це нагромадження. Два роки я робив маленькі кроки в проміжках, які залишали мої основні справи: переважно сканування та OCR. У січні я дав цьому поштовх — допомогло те, що зараз називають vibe coding, — і це надихнуло мене завершити завдання.

Я багато читав у цей період. Я ніколи не припиняв програмувати, просто не мав на це достатньо часу — а ця галузь рухається так швидко, що навіть помірний темп залишає тебе позаду. У мене були ідеї для перевірки, накопичені роками. Деякі витримали. Деякі — ні.

Звісно, я мав сумніви. Можливо, індустрія вже розв'язує це краще за мене. Тож частиною мого щотижневого ритму було шукати статті та просити свого AI-асистента порівняти те, що я будую, з тим, що є зовні. Чесно кажучи, я пишався — система перевершувала все, що я знав. Але галузь швидка, і в мене не так багато часу, поки індустрія наздожене.

Я почав говорити з іншими людьми. Дехто вказав мені на роботи, яких я не знав. Виявилося, що я незалежно прийшов до ідей, близьких до HippoRAG, до часо-чутливих структур певних темпоральних баз даних і навіть до духу славнозвісного нині LLM Wiki Карпаті — тільки в більшому масштабі. Деякі з цих паралелей збереглися як основні частини системи. Інші — ні.

Після багатьох успішних застосувань системи — моментів, коли вона просто помітно полегшувала мені життя — я усвідомив, що це, ймовірно, дуже поширена проблема.

Ось чому існує Doxwell.