Засіб упорядкування досвіду

Вітаю, шановно спільното. Оскільки IT володіє найбільш передовими інструментами роботи з інформацією і творчими колективами, звертаюсь до вас, як до фахівців цієї галузі, щоб почути поради щодо вирішення наступної проблеми.

Існує організація, що займається проектуванням енергетичних установок. Проекти здебільшого типові, але майже кожний зі своїми особливостями, тому постійно доводиться шукати додаткову інформацію, створювати якісь нові дрібні розробки. Все відбувається нормально до тієї миті, коли потрібно повторно використати щось нетипове з проекта двох-трьохрічної давнини. Навіть якщо всю документацію збережено, дуже важко пригадати, на яких саме засадах ґрунтувалось те чи інше рішення. Наприклад, звідки взятий коефіцієнт, звідки з’явилось рівняння, для чого у схему введені додаткові прилади, і чому обрана саме ця марка обладнання, а не якась інша. Крім того, під час проектування, монтування і експлуатації виникають різноманітні помилки, які варто враховувати у майбутньому.

Типовий приклад з практики. На трубопровід, що транспортує небезпечну рідину з великою швидкістю, має бути встановлено електричний запираючий клапан, який повинен періодично спрацьовувати. У типовому проекті закладено клапан виробника, який виробляє усі клапани даного типу з пілотом. Ці клапани не спрацьовують миттєво, тому що їм потрібен деякий час на перехід пілота з одного стану до іншого. У новому проекті, що був аналогічний типовому, замовник зажадав використати клапани іншого виробника, що і було зроблено. Але у цього нового виробника усі клапани мають безпосередню дію, через що спрацьовують на порядок швидше за пілотні. Цю відмінність не врахували (стикались з подібною проблемою колись, але для іншої галузі), і через деякий час від постійних гідравлічних ударів зруйнувалось сильфонне ущільнення на реле тиску, незначна кількість рідини потрапила у приміщення, спрацював газоаналізатор системи раннього виявлення і оповіщення про надзвичайні події, сигнал якого дублювався на диспетчерському пульті міського управління МНС.

Виходячи з наявного досвіду, головна складність не у тому, щоб описати якусь проблему, а у тому, щоб потім швидко знайти усі попередні записи, що стосуються подібних проблем.

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

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

Чи стикався хто-небудь з вас з подібною методикою або програмою?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Судя по описанию похоже на потребность в проге, которая бы содержала описание истории итераций повторений. Если задача не разовая, а систематическа, то, воможно, есть смылс задуматься над тем, чтобы написать под себя.

Дуже цікаво! Дякую!

Світ багато десятків років намагався і намагається класифікувати знання. Але по факту ми... гуглимо. Тобто, повнотекстовий індекс виявляється більш корисним, чим намагання систематизувати.

Чому так: бо систематизацією має хтось займатися, при цьому не маючи жодного стимулу робити це швидко, якісно, та робити взагалі. А повнотекстовий пошук та індексація — суто програмні механізми. Все що потрібно — це зрозуміло документувати проекти.

PS. Будуть складнощі із двома мовами. Найімовірніше, дешево їх не вирішити, доведеться змиритися.

Акцент: Додавайте рік до імені конкретного документа. Не лише окремим реквізитом, але й до імені. Так значно простіше шукати.

Гуглення не завжи допомагає. Наприклад, я намагався таким шляхом знайти рішення цієї проблеми, але, як з’ясувалось, використовував неправильні ключові слова, тому зрештою довелось звернутись на цей форум за порадою.
На практиці часто трапляється так, що цілеспрямований пошук не дає потрібного результату, а згодом шукане знаходиться серед результатів зовсім іншого пошукового запиту. Буває так, що знаходиш випадково щось цінне, зберігаєш його десь у нетрях власного жорсткого диску — а потім не можеш звідти витягнути, бо давно забув, де саме поклав. Повнотекстовий пошук на власному комп’ютері, ще й у файлах, які важко піддаються індексуванню (DJVU без текстового шару, прості зображення), — завдання не з легких.
У подібних випадках дуже допомагає хоча б приблизна класифікація: вона зменшує множину документів, серед яких треба шукати.

Не завжди. Але це найкращий результат з можливого. І легше змусити писати по-людськи документацію (в тому числі зробити машинний переклад старої і зберігати окремо), аніж вимагати фактично дублювання функції документування із переосмисленням та гаданням що саме будуть шукати.

Єдина проблема повнотекстового пошуку та індексації — значна витрата машинного часу. Колись це мало значення. Зараз — дешево та сердито.

DJVU формально можна розпізнати. Треба писати скрипт для OCR, або шукати щось існуюче. Розпізнаний документ — лише для пошуку та індексування, тобто якщо 30% не розпізнається — хєр із ним.

В будь-якому разі шукай готовий софт, твоя задача не унікальна. Не виключено що то буде Майкрософт. Проте власне класифікацію — відклади у довгу скриню. Чому так: в людському мозку інформація не класифікована, лише зв′язана асоціативно. Так само у мовах спілкування. Тому людям важко користуватися класифікаторами, а ще люди кладуть х-й на якісне заповнення тих класифікаторів.

не дуже зрозуміло за смислове наповнення ваших сутностей — як «запис», «класифікація» тощо, бо це треба побачити на прикладі.
але мені здається що Confluence вирішує Ваші питання (певний час тому, сам робив щось схоже на базу знань, із сталими поняттями, їх ієрархією, перехресними посиланнями тощо). до того ж Confluence має вбудовану систему розподілу прав за користувачами/робочими групам. ну і сучасний веб-інтерфейс, це великий плюс.
хоча я особисто вважаю що Confluence має досить багато багів, тобто тре буде виробити певну методологію роботи.
Якщо є бажання віддати планування «пілота» на аутсорс та провести навчання власних фахівців, можливо допоможу із інтегратором.

Спасибі за пропозицію, але потрібне просте, недороге і готове до роботи рішення, на кшталт того, що запропонував Valerii Fedorenko у першому коментарі.

Confluence простий і не дорогий. Та й готове до роботи одразу.

дык если вы уже все делаете в майкрософтовской среде, то OneNote / Sharepoint / Delve. а кнопка Win-N даже в некотором приближении заменяет org-mode :-)

Все хорошо, вот только с поиском там ну совсем ничего не понятно. С другой стороны не надо осбо заморачиваться с экспортом вещей как в Конфлуенсе.

Если у вас есть опытные разработчики Java, вы можете использовать Elasticsearch или Apache Solr, но вам понадобится специалист по information retrieval.

Дякую! Здається, цей продукт підійде для вирішення проблеми.

Але це не продукт, а сервіс, вірно розумію? Тому воно загнеться. А гарантій збереження даних чи можливості їх використати поза сервісом — жодних. Так само як і питання ціни продукту неможливо передбачити.

И в платной и бесплатной редакции, это оффлайновая программа, доступ в онлайн требуется только если надо активировать лицензию. Опционально можно включить синхронизацию и прочие онлайн штуки, но на базовую функциональность не влияет.

Пожалуйста, может быть MyTetra еще заинтересует.

Підписатись на коментарі