Skip to main content

Концептуальні нотатки

💡TL;DR

Notemd вилучає ключові концепції з ваших нотаток та створює окремі файли концептуальних нотаток. LLM ідентифікує основні терміни, генерує один файл .md на кожну концепцію у налаштовуваній папці та за потреби додає посилання назад на вихідну нотатку. Підтримується придушення синонімів, вибір моделі для кожного завдання, очищення імен файлів та 4-етапний механізм усунення дублікатів. Це є частиною Obsidian Посібника з управління інтелектуальними знаннями.

Огляд

Концептуальні нотатки є будівельними блоками взаємопов’язаної бази знань. Коли ви обробляєте нотатку, Notemd:

  1. Надсилає ваш текст до LLM із структурованим запитом на вилучення
  2. Аналізує рядки CONCEPT: у відповіді від LLM
  3. Створює один файл .md на кожну концепцію у визначеній папці
  4. Додає посилання назад на вихідну нотатку (якщо це увімкнено)

Як це працює

Канал вилучення

Source Note → Split into Chunks → LLM per Chunk → Parse CONCEPT: Lines
→ Deduplicate via Set → Create .md Files → Add Backlinks
→ (Optional: Generate Log)

Запит на вилучення

LLM отримує запит, який вказує йому на те, щоб:

  • Вилучати іменники або іменникові фрази, які є центральними для теми документа
  • Надавати пріоритет конкретності — «Dielectric Relaxation» перед «Relaxation»
  • Приводити до однини — «models» стає «model»
  • Придушувати підконцепції — якщо з’являється «dielectric relaxation», не вилучати також «relaxation»
  • Пропустити розділи посилань/бібліографії, звичайні іменники, назви компаній/продуктів
  • Вивести одну концепцію на рядок у вигляді CONCEPT: Term Name

Придушення синонімів (необов’язково): додати до запиту «Уникайте вилучення синонімів, семантично схожих основних концепцій чи ключових слів, коли це можливо».

Сфера фокусованого навчання (необов’язково): додати Relevant Fields: [domain] для обмеження вилучення до певної галузі.

Перевага мови (необов’язково): додати наприкінці «Концепції результату МАЮТЬ бути на [мова].».

Чанкування

Довгі записи розділяються за допомогою settings.chunkWordCount. Кожен чанк надсилається окремо. Концепції з усіх чанків збираються в Set — дублікати між чанками безшумно видаляються. Помилки LLM у окремих чанках не призводять до зупинки операції.

Створення концептуальної записки

Правила імен файлів

ПравилоПоведінка
Дефіси/підкресленняЗамінюються на пробіли
Спеціальні символиВидаляються: зворотний слеш, прямий слеш, двокрапка, зірка, запитання, лапки, трубка, хеш, кершн, дужки
ПробілиОб’єднуються та обрізаються
Максимальна довжина100 символів (обрізано + додатково обрізано)
Результат порожній/з усіма крапкамиПропущено без звуку

Приклад: A-B: Key*Term стає A B KeyTerm.md

Шаблони

Повний шаблон (посилання увімкнені, мінімальний шаблон вимкнений):

# Concept Name

## Linked From
- [[SourceNoteBasename]]

Мінімальний шаблон (коли extractConceptsMinimalTemplate: true):

# Concept Name

Оновлення існуючих нотаток

Коли файл концепції вже існує:

  1. Якщо посилання увімкнені та джерельна нотатка ще не вказана, додайте посилання
  2. Якщо існує розділ ## Linked From, вставте його перед наступною заголовком ##
  3. Якщо ## Linked From відсутній, додайте розділ у кінець
  4. Повторювані посилання перевіряються та пропускаються

Конфігурація

НалаштуванняЗа замовчуваннямЕфект
useCustomConceptNoteFoldertrueПереключувач головної нотатки. Вимкнено = жодних нотаток не створюється
conceptNoteFolder'' (вимкнено)Шлях до папки для концепт-нотаток
extractConceptsMinimalTemplatetrueНотатки лише з назвою (без «Linked From»)
extractConceptsAddBacklinkfalseДодавати відповідні посилання під час автономної екстракції
extractConceptsProvider / extractConceptsModelDeepSeekLLM на кожен завдання для екстракції концептів
extractConceptsLanguage'en'Мова виводу назв концептів
replaceSynonymsDuringConceptExtractionfalseУвімкнути придушення синонімів у запиті
generateConceptLogFilefalseНаписати .log список створених концептів

Важливо: Налаштування extractConceptsAddBacklink та extractConceptsMinimalTemplate впливають лише на спеціальну команду екстракції. Команда «Add Links» завжди створює нотатки у повному шаблоні з посиланнями.

Дедуплікація

Команда дедуплікації (Notemd: Check & remove duplicate concept notes) виконує 5-кроковий аналіз:

Крок 1: точне збіг назви файлу

Порівняння назв без урахування регістру в межах налаштованої області.

Крок 2: виявлення множинної форми

Видаляються суфікси: -ies до -y, -es видаляється, -s видаляється. Порівнюється однинкова форма з файлами області. Не обробляє нерегулярні множини (children/child).

Крок 3: нормалізація символів

Застосовується до: toLowerCase(), замінюються хрестики/підкреслення на пробіли, видаляються неалфавітно-цифрові символи, об’єднуються пробіли. Ті, що нормалізуються однаково, позначаються.

Крок 4: Контейнування одного слова

Примітки з одним словом перевіряються за базовими іменами файлів багатослівного діапазону. Не виконується, коли діапазон — concept_folder_only.

Крок 5: Підтвердження та видалення

Усі кандидати відображаються у модалі підтвердження. Схвалені елементи переміщуються до системного смітника. Операцію можна скасувати між кожним видаленням.

Режими діапазону

РежимПорівнюється з
vault (за замовчуванням)Усіми файлами сховища .md за винятком папки концепцій
concept_folder_onlyІншими примітками концепцій у цій папці
includeФайлами у конкретних вказаних папках
excludeУсіма файлами сховища за винятком папки концепцій + вказаних папок

Використання

Витягнення концепцій (окремо)

  1. Відкрити примітку
  2. Запустити "Notemd: Витягнення концепцій" з палітри команд
  3. Примітки концепцій створюються у налаштованій папці

Вилучення та створення контенту

"Notemd: Вилучити концепції та створити заголовки" — вилучає концепції, а потім запускає команду "Створити з заголовка" для кожної нотатки у папці з концепціями. Це створює контент для усіх нотаток у цій папці, а не лише для новостворених.

Створення посилання у Вікі з вибраного

  1. Підкреслити текст у редакторі
  2. Запустити команду "Notemd: Створити посилання у Вікі з вибраного"
  3. Текст обгортається у [[...]] та створюється нотатка про концепцію

Поради

  • Спочатку встановіть папку з концепціями — без неї жодні нотатки не будуть створені. Якщо її не вказати, з’явиться модальне вікно з попередженням.
  • Використовуйте моделі для окремих завдань — вилучення концепцій краще працює з дешевшими моделями (GPT-4o-mini, DeepSeek). Зберігайте дорогі моделі для досліджень/перекладу.
  • Увімкніть придушення синонімів у технічних галузях, де кілька термінів позначають одну і ту саму концепцію.
  • Регулярно усувати дублікати — запускайте команду усунення дублікатів після пакетної обробки, щоб виявити майже однакові записи.
  • Файл журналу перезаписується після кожного запуску, а не додається. Копіюйте його, якщо вам потрібні попередні результати.

Наступні кроки

  • Wiki-Links — Як концепції підключаються безпосередньо у тексті
  • Diagrams — Візуалізація зв’язків між концепціями
  • Workflows — Послідовне вилучення разом з іншими завданнями